commit | fb4430367b0bbee2420132faf16c7c762a39c0bb | [log] [tgz] |
---|---|---|
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | Sun Jan 04 16:23:29 2009 +0100 |
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | Tue Mar 24 20:56:42 2009 +0100 |
tree | d5def952cdb381863d7a2b7eb0e421d7757c7d4d | |
parent | 632321ecd99bf85c982a75f8329b4ecbb95b3a8f [diff] |
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>