Messages in this thread | | | From | Jarod Wilson <> | Subject | Re: [PATCH] firewire: fail open() quickly if the node doesn't exist anymore | Date | Mon, 28 Jan 2008 17:32:03 -0500 |
| |
On Sunday 27 January 2008 12:21:56 pm Stefan Richter wrote: > Scenario: Process A keeps the character device file of node N open. > N is being unplugged. File /dev/fwN won't be destroyed as long as A > doesn't close it. Now, process B opens /dev/fwN as well. Previously > it would succeed but be unable to do any IO on it of course. With this > patch, process B's open() will fail immediately with -ENODEV. > > Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Makes perfect sense to me, no problems with it in cursory testing.
Signed-off-by: Jarod Wilson <jwilson@redhat.com>
-- Jarod Wilson jwilson@redhat.com
| |