> restores and it adds some further locking as some drivers are buggy and the > lost latent functionality is very small. (If you absolutly must do so drop > the lock yourself.) The sem still belongs in drivers. To start with they have to lock versus ioctl and other events anyway. Most drivers are safe here (I did the radio cards a long time ago)