diff options
Diffstat (limited to 'drivers/net/wireless/p54/p54usb.c')
-rw-r--r-- | drivers/net/wireless/p54/p54usb.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/wireless/p54/p54usb.c b/drivers/net/wireless/p54/p54usb.c index 7444f3729779..1912f5e9a0a9 100644 --- a/drivers/net/wireless/p54/p54usb.c +++ b/drivers/net/wireless/p54/p54usb.c | |||
@@ -218,17 +218,17 @@ static void p54u_tx_3887(struct ieee80211_hw *dev, struct p54_control_hdr *data, | |||
218 | usb_submit_urb(data_urb, GFP_ATOMIC); | 218 | usb_submit_urb(data_urb, GFP_ATOMIC); |
219 | } | 219 | } |
220 | 220 | ||
221 | __le32 p54u_lm87_chksum(const u32 *data, size_t length) | 221 | static __le32 p54u_lm87_chksum(const u32 *data, size_t length) |
222 | { | 222 | { |
223 | __le32 chk = 0; | 223 | u32 chk = 0; |
224 | 224 | ||
225 | length >>= 2; | 225 | length >>= 2; |
226 | while (length--) { | 226 | while (length--) { |
227 | chk ^= cpu_to_le32(*data++); | 227 | chk ^= *data++; |
228 | chk = (chk >> 5) ^ (chk << 3); | 228 | chk = (chk >> 5) ^ (chk << 3); |
229 | } | 229 | } |
230 | 230 | ||
231 | return chk; | 231 | return cpu_to_le32(chk); |
232 | } | 232 | } |
233 | 233 | ||
234 | static void p54u_tx_lm87(struct ieee80211_hw *dev, | 234 | static void p54u_tx_lm87(struct ieee80211_hw *dev, |