register() locking bugfix ide: ide_unregister() warm-plug bugfix ide: fix hwif->gendev refcounting