Name

bus_remove_device — remove device from bus

Synopsis

void bus_remove_device (struct device * dev);

Arguments

dev

device to be removed

Description

- Remove symlink from bus's directory. - Delete device from bus's list. - Detach from its driver. - Drop reference taken in bus_add_device.