qlge: Fix sparse warnings for tx ring indexes.

Warnings:
drivers/net/qlge/qlge_main.c:1474:34: warning: restricted degrades to integer
drivers/net/qlge/qlge_main.c:1475:36: warning: restricted degrades to integer
drivers/net/qlge/qlge_main.c:1592:51: warning: restricted degrades to integer
drivers/net/qlge/qlge_main.c:1941:20: warning: incorrect type in assignment (different base types)
drivers/net/qlge/qlge_main.c:1941:20: expected restricted unsigned int [usertype] tid
drivers/net/qlge/qlge_main.c:1941:20: got int [signed] index
drivers/net/qlge/qlge_main.c:1945:24: warning: incorrect type in assignment (different base types)
drivers/net/qlge/qlge_main.c:1945:24: expected restricted unsigned int [usertype] txq_idx
drivers/net/qlge/qlge_main.c:1945:24: got unsigned int [unsigned] [usertype] tx_ring_idx

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Ron Mercer and committed by
David S. Miller
3537d54c 2c9a0d41

+10 -10
+10 -10
drivers/net/qlge/qlge.h
··· 851 851 __le16 frame_len; 852 852 #define OB_MAC_IOCB_LEN_MASK 0x3ffff 853 853 __le16 reserved2; 854 - __le32 tid; 855 - __le32 txq_idx; 854 + u32 tid; 855 + u32 txq_idx; 856 856 __le32 reserved3; 857 857 __le16 vlan_tci; 858 858 __le16 reserved4; ··· 871 871 u8 flags2; /* */ 872 872 u8 flags3; /* */ 873 873 #define OB_MAC_IOCB_RSP_B 0x80 /* */ 874 - __le32 tid; 875 - __le32 txq_idx; 874 + u32 tid; 875 + u32 txq_idx; 876 876 __le32 reserved[13]; 877 877 } __attribute((packed)); 878 878 ··· 894 894 #define OB_MAC_TSO_IOCB_V 0x04 895 895 __le32 reserved1[2]; 896 896 __le32 frame_len; 897 - __le32 tid; 898 - __le32 txq_idx; 897 + u32 tid; 898 + u32 txq_idx; 899 899 __le16 total_hdrs_len; 900 900 __le16 net_trans_offset; 901 901 #define OB_MAC_TRANSPORT_HDR_SHIFT 6 ··· 916 916 u8 flags2; /* */ 917 917 u8 flags3; /* */ 918 918 #define OB_MAC_TSO_IOCB_RSP_B 0x8000 919 - __le32 tid; 920 - __le32 txq_idx; 919 + u32 tid; 920 + u32 txq_idx; 921 921 __le32 reserved2[13]; 922 922 } __attribute((packed)); 923 923 ··· 1118 1118 struct tx_ring_desc { 1119 1119 struct sk_buff *skb; 1120 1120 struct ob_mac_iocb_req *queue_entry; 1121 - int index; 1121 + u32 index; 1122 1122 struct oal oal; 1123 1123 struct map_list map[MAX_SKB_FRAGS + 1]; 1124 1124 int map_cnt; ··· 1131 1131 struct sk_buff *skb; 1132 1132 } p; 1133 1133 __le64 *addr; 1134 - int index; 1134 + u32 index; 1135 1135 DECLARE_PCI_UNMAP_ADDR(mapaddr); 1136 1136 DECLARE_PCI_UNMAP_LEN(maplen); 1137 1137 };