|
@@ -236,7 +236,7 @@ int driver_register(struct device_driver *drv)
|
|
put_driver(other);
|
|
put_driver(other);
|
|
printk(KERN_ERR "Error: Driver '%s' is already registered, "
|
|
printk(KERN_ERR "Error: Driver '%s' is already registered, "
|
|
"aborting...\n", drv->name);
|
|
"aborting...\n", drv->name);
|
|
- return -EEXIST;
|
|
|
|
|
|
+ return -EBUSY;
|
|
}
|
|
}
|
|
|
|
|
|
ret = bus_add_driver(drv);
|
|
ret = bus_add_driver(drv);
|