Oliver Neukum wrote:
So this is a "feedback please".  Essentially all of
the changes are consequences of the first one, to remove
usb-internal state duplicating driver model state.


Looking very cool. You are replacing driver->serialize
with driver core's bus rwsem. It seems to me that this
is a per bus lock. Is that sufficient?

It's a case of the "all of USB" driver model writelock always being held whenever the driver->serialize semaphore would be held ... so driver->serialize isn't necessary, everything is already serialized by the writelock.

That particular fix is easily separable, though I don't
know that it'd pass the current merge filter since it'd
just be removing harmless NOPs.

- Dave



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to