diff options
author | David Vrabel <david.vrabel@csr.com> | 2008-11-07 18:19:19 +0000 |
---|---|---|
committer | David Vrabel <david.vrabel@csr.com> | 2008-11-07 18:19:19 +0000 |
commit | 58be81ed301d96045bca2b85f3b838910efcfde4 (patch) | |
tree | d65d13f757652cd2126b43449727c2a1f40ab551 /drivers/uwb/rsv.c | |
parent | 307ba6dd73254fe7d2ce27db64ffd90e1bb3c6c0 (diff) | |
download | op-kernel-dev-58be81ed301d96045bca2b85f3b838910efcfde4.zip op-kernel-dev-58be81ed301d96045bca2b85f3b838910efcfde4.tar.gz |
uwb: fix races between events and neh timers
Always use del_timer_sync() before freeing nehs. Destroy all nehs after
stopping the radio controller and before cleaning up the reservation
manager. Handle the timer running after an event has removed the neh.
This fixes various oopses that may occur if a radio controller is removed
while a neh timer is still active.
Signed-off-by: David Vrabel <david.vrabel@csr.com>
Diffstat (limited to 'drivers/uwb/rsv.c')
0 files changed, 0 insertions, 0 deletions