X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=package%2Fmac80211%2Fpatches%2F601-rt2x00-fix-hang-on-ifdown.patch;h=2f9b5d6f79fac3398420c14ec1c88ae6d091ab4a;hp=5d6afc5df73b08b380eae04c630b375aa41c0b32;hb=0ec7c74cd24be7dd05bb2b70e71fa9e2167880a3;hpb=24f82abcc867ef5cc8100dc9754fcf5a34c3aeec diff --git a/package/mac80211/patches/601-rt2x00-fix-hang-on-ifdown.patch b/package/mac80211/patches/601-rt2x00-fix-hang-on-ifdown.patch index 5d6afc5df..2f9b5d6f7 100644 --- a/package/mac80211/patches/601-rt2x00-fix-hang-on-ifdown.patch +++ b/package/mac80211/patches/601-rt2x00-fix-hang-on-ifdown.patch @@ -16,7 +16,7 @@ Signed-off-by: Helmut Schaa --- a/drivers/net/wireless/rt2x00/rt2800pci.c +++ b/drivers/net/wireless/rt2x00/rt2800pci.c -@@ -661,6 +661,10 @@ static void rt2800pci_kill_tx_queue(stru +@@ -585,6 +585,10 @@ static void rt2800pci_kill_tx_queue(stru return; } @@ -25,5 +25,5 @@ Signed-off-by: Helmut Schaa + rt2800_register_write(rt2x00dev, WPDMA_GLO_CFG, reg); + rt2800_register_read(rt2x00dev, WPDMA_RST_IDX, ®); - rt2x00_set_field32(®, WPDMA_RST_IDX_DTX_IDX0, (qid == QID_AC_BE)); - rt2x00_set_field32(®, WPDMA_RST_IDX_DTX_IDX1, (qid == QID_AC_BK)); + rt2x00_set_field32(®, WPDMA_RST_IDX_DTX_IDX0, (queue->qid == QID_AC_BE)); + rt2x00_set_field32(®, WPDMA_RST_IDX_DTX_IDX1, (queue->qid == QID_AC_BK));