block: fold register_disk into device_add_disk