aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rt2x00/rt2x00usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2x00usb.c')
-rw-r--r--drivers/net/wireless/rt2x00/rt2x00usb.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2x00usb.c b/drivers/net/wireless/rt2x00/rt2x00usb.c
index 2050227ea530..2dd7c830c125 100644
--- a/drivers/net/wireless/rt2x00/rt2x00usb.c
+++ b/drivers/net/wireless/rt2x00/rt2x00usb.c
@@ -163,7 +163,7 @@ static void rt2x00usb_interrupt_txdone(struct urb *urb)
163 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev; 163 struct rt2x00_dev *rt2x00dev = entry->queue->rt2x00dev;
164 struct txdone_entry_desc txdesc; 164 struct txdone_entry_desc txdesc;
165 165
166 if (!test_bit(DEVICE_ENABLED_RADIO, &rt2x00dev->flags) || 166 if (!test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags) ||
167 !test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags)) 167 !test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags))
168 return; 168 return;
169 169
@@ -232,7 +232,7 @@ static inline void rt2x00usb_kick_tx_entry(struct queue_entry *entry)
232{ 232{
233 struct queue_entry_priv_usb *entry_priv = entry->priv_data; 233 struct queue_entry_priv_usb *entry_priv = entry->priv_data;
234 234
235 if (__test_and_clear_bit(ENTRY_DATA_PENDING, &entry->flags)) 235 if (test_and_clear_bit(ENTRY_DATA_PENDING, &entry->flags))
236 usb_submit_urb(entry_priv->urb, GFP_ATOMIC); 236 usb_submit_urb(entry_priv->urb, GFP_ATOMIC);
237} 237}
238 238
@@ -283,7 +283,7 @@ static void rt2x00usb_interrupt_rxdone(struct urb *urb)
283 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb); 283 struct skb_frame_desc *skbdesc = get_skb_frame_desc(entry->skb);
284 u8 rxd[32]; 284 u8 rxd[32];
285 285
286 if (!test_bit(DEVICE_ENABLED_RADIO, &rt2x00dev->flags) || 286 if (!test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags) ||
287 !test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags)) 287 !test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags))
288 return; 288 return;
289 289
@@ -293,7 +293,7 @@ static void rt2x00usb_interrupt_rxdone(struct urb *urb)
293 * a problem. 293 * a problem.
294 */ 294 */
295 if (urb->actual_length < entry->queue->desc_size || urb->status) { 295 if (urb->actual_length < entry->queue->desc_size || urb->status) {
296 __set_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags); 296 set_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags);
297 usb_submit_urb(urb, GFP_ATOMIC); 297 usb_submit_urb(urb, GFP_ATOMIC);
298 return; 298 return;
299 } 299 }
@@ -361,7 +361,7 @@ void rt2x00usb_init_rxentry(struct rt2x00_dev *rt2x00dev,
361 entry->skb->data, entry->skb->len, 361 entry->skb->data, entry->skb->len,
362 rt2x00usb_interrupt_rxdone, entry); 362 rt2x00usb_interrupt_rxdone, entry);
363 363
364 __set_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags); 364 set_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags);
365 usb_submit_urb(entry_priv->urb, GFP_ATOMIC); 365 usb_submit_urb(entry_priv->urb, GFP_ATOMIC);
366} 366}
367EXPORT_SYMBOL_GPL(rt2x00usb_init_rxentry); 367EXPORT_SYMBOL_GPL(rt2x00usb_init_rxentry);