aboutsummaryrefslogtreecommitdiff
path: root/fs/dcache.c
diff options
context:
space:
mode:
authorAmitkumar Karwar2012-06-20 19:58:36 -0700
committerJohn W. Linville2012-06-22 14:44:04 -0400
commitf931c7705bb3e21edd345a0fa748462fd3df4122 (patch)
tree1be2e22cade991e6661d82e43d5f838d302b7b93 /fs/dcache.c
parent0fd66be4a369e4a93bfd559c931e689539cc8e5f (diff)
mwifiex: wake up main thread to handle Tx traffic if scan is delayed/aborted
This is a flaw in recently implemented logic to handle Tx traffic and scan operation simultaneously. We missed to wakeup main thread to handle Tx traffic if scan is delayed/aborted. For some cards (SD8797, for example), firmware will send SLEEP event if there is no activity for 50msec. While handling the SLEEP event, main thread will be woken up and Tx packet gets sent hence. In worst case Tx traffic will be delayed for 50msec. For other cards, such as USB8797, firmware won't send SLEEP event. So, Tx traffic gets stuck if no other event triggers the wakeup of main thread. This patch fixes above issues. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'fs/dcache.c')
0 files changed, 0 insertions, 0 deletions