If I understand you right, the plan is to leave tty_open unchanged (it calls
driver close on failed driver open) and try to fix ldisc and serial driver
races as much as possible. Correct?
Where is an example of the "other locking fix styles" that you and Ted want
to apply to the serial drivers?
> The advantage of doing that is that modules that do play with use counts will
> not do anything worse than they do now, and will remain fully compatible.
Leaving tty_open unchanged does have compatibility going for it.
> The ldisc race is also real and completely unfixed right now.
I would be interested to try to figure this out and fix it--can you give
me more of an idea of what the problem is?
-- Al
-
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/