Well, I'm not sure that the locking should be at that level. Maybe the
locking *should* be in the driver that does this. It may need to do other
setup too, after all.
Of course, doing a device_create_drvdata() thing might be the right
solution, at least part of the time. Greg?
Linus
--