mirror of
https://github.com/torvalds/linux.git
synced 2024-12-13 14:43:03 +00:00
staging: vme: remove vme_add_bus() and vme_remove_bus()
The functions vme_add_bus() and vme_remove_bus() were only being used in the vme_register_bridge() and vme_unregister_bridge() functions respectively. This patch gets rid of them and moves their code to vme_register_bridge() and vme_unregister_bridge(). Signed-off-by: Manohar Vanga <manohar.vanga@cern.ch> Acked-by: Martyn Welch <martyn.welch@ge.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
c26f611299
commit
5b93c2a2f1
@ -1307,7 +1307,12 @@ EXPORT_SYMBOL(vme_slot_get);
|
||||
|
||||
/* - Bridge Registration --------------------------------------------------- */
|
||||
|
||||
static int vme_add_bus(struct vme_bridge *bridge)
|
||||
static void vme_dev_release(struct device *dev)
|
||||
{
|
||||
kfree(dev_to_vme_dev(dev));
|
||||
}
|
||||
|
||||
int vme_register_bridge(struct vme_bridge *bridge)
|
||||
{
|
||||
int i;
|
||||
int ret = -1;
|
||||
@ -1327,8 +1332,9 @@ static int vme_add_bus(struct vme_bridge *bridge)
|
||||
|
||||
return ret;
|
||||
}
|
||||
EXPORT_SYMBOL(vme_register_bridge);
|
||||
|
||||
static void vme_remove_bus(struct vme_bridge *bridge)
|
||||
void vme_unregister_bridge(struct vme_bridge *bridge)
|
||||
{
|
||||
struct vme_dev *vdev;
|
||||
struct vme_dev *tmp;
|
||||
@ -1343,22 +1349,6 @@ static void vme_remove_bus(struct vme_bridge *bridge)
|
||||
list_del(&bridge->bus_list);
|
||||
mutex_unlock(&vme_buses_lock);
|
||||
}
|
||||
|
||||
static void vme_dev_release(struct device *dev)
|
||||
{
|
||||
kfree(dev_to_vme_dev(dev));
|
||||
}
|
||||
|
||||
int vme_register_bridge(struct vme_bridge *bridge)
|
||||
{
|
||||
return vme_add_bus(bridge);
|
||||
}
|
||||
EXPORT_SYMBOL(vme_register_bridge);
|
||||
|
||||
void vme_unregister_bridge(struct vme_bridge *bridge)
|
||||
{
|
||||
vme_remove_bus(bridge);
|
||||
}
|
||||
EXPORT_SYMBOL(vme_unregister_bridge);
|
||||
|
||||
/* - Driver Registration --------------------------------------------------- */
|
||||
|
Loading…
Reference in New Issue
Block a user