Messages in this thread | | | From | Bartlomiej Zolnierkiewicz <> | Subject | Re: [PATCH] Fix ide unregister vs. driver model | Date | Mon, 25 Aug 2003 23:06:14 +0200 |
| |
Ok, thanks.
On Monday 25 of August 2003 22:59, Patrick Mochel wrote: > > > We have no race with the patch, that is we have no race when we wait > > > for the semaphore after calling unregister(). We have a race if we > > > don't as unregister() will drop a reference, but we may have pending > > > ones from sysfs still... so if we don't wait for release() to be > > > called, we may overwrite a struct device currently beeing used by > > > sysfs. > > > > Nope, I don't think struct device can be used by sysfs after execution > > of device_unregister() (I've checked driver model and sysfs code). > > It can, if the sysfs file for the device was held open while, at the same > time, the device was unregistered. You cannot, however, obtain new > references to the device.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |