Files
kernel-tenderloin-3.0/drivers
Stefan Richter 424d66ceda firewire: nosy: fix device shutdown with active client
Fix race between nosy_open() and remove_card() by replacing the
unprotected array of card pointers by a mutex-protected list of cards.

Make card instances reference-counted and let each client hold a
reference.

Notify clients about card removal via POLLHUP in poll()'s events
bitmap; also let read() fail with errno=ENODEV if the card was removed
and everything in the buffer was read.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2010-07-27 11:04:11 +02:00
..
2010-04-19 11:53:17 -07:00
2010-04-24 11:31:26 -07:00
2010-04-28 01:07:29 -06:00
2010-05-12 18:04:04 +03:00
2010-04-24 11:31:25 -07:00
2010-05-07 14:01:17 -07:00