Does the block layer prevent races between open() and unregister()?

From: Alan Stern
Date: Fri Feb 27 2004 - 23:07:37 EST


A classic race that all drivers for hot-unpluggable devices have to deal
with is the race between open() and unregister() (or disconnect()).

Does the block layer have any mechanism to prevent such races? Or does it
rely on the lower-level drivers handling such things by themselves?

Alan Stern

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/