| Submitter | Leann Ogasawara |
|---|---|
| Date | Sept. 7, 2011, 11:21 p.m. |
| Message ID | <bba0c9a99b21172c2061a7eaac05c903fdce022b.1315436708.git.leann.ogasawara@canonical.com> |
| Download | mbox | patch |
| Permalink | /patch/113846/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c index 6e92298..4ad663a 100644 --- a/drivers/net/wireless/rt2x00/rt2800usb.c +++ b/drivers/net/wireless/rt2x00/rt2800usb.c @@ -529,12 +529,11 @@ static void rt2800usb_txdone(struct rt2x00_dev *rt2x00dev) entry = rt2x00queue_get_entry(queue, Q_INDEX_DONE); if (rt2800usb_txdone_entry_check(entry, reg)) break; + entry = NULL; } - if (!entry || rt2x00queue_empty(queue)) - break; - - rt2800_txdone_entry(entry, reg); + if (entry) + rt2800_txdone_entry(entry, reg); } }