diff options
author | Nicolas Pitre <nico@cam.org> | 2005-06-19 23:56:21 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2005-06-27 00:40:33 -0400 |
commit | be83668a253149d99085ca4afe6cd8dc8a43fcd0 (patch) | |
tree | 8a70198e809a6f0abd70031d3f2d6d7460e76d4f /drivers/bluetooth | |
parent | ed4030d114efff53e2605ea4d07d39835b68b605 (diff) | |
download | talos-op-linux-be83668a253149d99085ca4afe6cd8dc8a43fcd0.tar.gz talos-op-linux-be83668a253149d99085ca4afe6cd8dc8a43fcd0.zip |
[PATCH] smc91x: plug race between TX tasklet and driver reset
The race causes a kernel oops when smc_hardware_send_pkt() tries to
dereference pending_tx_skb which would have been freed from one of the
driver reset paths just after the tx_task tasklet has been scheduled.
This race is possible on SMP but was uncovered by the kernel RT work.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Diffstat (limited to 'drivers/bluetooth')
0 files changed, 0 insertions, 0 deletions