Files
linux/drivers
Jan Kiszka 88c896ef87 CAPI: Rework application locking
Drop the application rw-lock in favour of RCU. This synchronizes
capi20_release against capi_ctr_handle_message which may dereference an
application from (soft-)IRQ context. Any other access to the application
list is now protected by the capi_controller_lock as well. This also
allows to safely inspect applications for /proc dumping by holding
capi_controller_lock.

At this chance, drop some useless release_in_progress checks where we
obtained the application pointer from the list (which becomes NULL on
release_in_progress).

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-02-16 16:01:22 -08:00
..
2010-01-20 15:03:31 -08:00
2010-02-16 16:01:22 -08:00
2009-12-23 14:13:32 -08:00
2009-12-09 17:14:38 +11:00
2010-01-20 01:23:27 -05:00
2010-02-08 16:50:54 -05:00
2009-12-15 08:53:25 -08:00
2010-02-14 22:42:53 -08:00
2010-01-13 10:01:35 +00:00