diff options
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2009-01-04 16:23:29 +0100 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2009-03-24 20:56:42 +0100 |
commit | fb4430367b0bbee2420132faf16c7c762a39c0bb (patch) | |
tree | d5def952cdb381863d7a2b7eb0e421d7757c7d4d /mm/slob.c | |
parent | 632321ecd99bf85c982a75f8329b4ecbb95b3a8f (diff) | |
download | kernel-crypto-fb4430367b0bbee2420132faf16c7c762a39c0bb.tar.gz kernel-crypto-fb4430367b0bbee2420132faf16c7c762a39c0bb.tar.xz kernel-crypto-fb4430367b0bbee2420132faf16c7c762a39c0bb.zip |
firewire: cdev: reference-count client instances
The lifetime of struct client instances must be longer than the lifetime
of any client resource.
This fixes a possible race between fw_device_op_release and transaction
completions. It also prepares for new ioctls for isochronous resource
management which will involve delayed processing of client resources.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Reviewed-by: David Moore <dcm@acm.org>
Diffstat (limited to 'mm/slob.c')
0 files changed, 0 insertions, 0 deletions