Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

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.