On Wed, Mar 05, 2008 at 11:25:48PM +0000, Adrian McMenamin wrote:
device_register(), on it's own, does not touch any hardware, nor prevent
anything else in the kernel from happening.
So I think you need to look elsewhere, like into the bus that is doing
the device_register() call :)
good luck,
greg k-h
--