Loading drivers/i2c/i2c-core.c +4 −6 Original line number Diff line number Diff line Loading @@ -743,13 +743,11 @@ void i2c_del_driver(struct i2c_driver *driver) { mutex_lock(&core_lock); /* new-style driver? */ if (is_newstyle_driver(driver)) goto unregister; class_for_each_device(&i2c_adapter_class, driver, __detach_adapter); /* legacy driver? */ if (!is_newstyle_driver(driver)) class_for_each_device(&i2c_adapter_class, driver, __detach_adapter); unregister: driver_unregister(&driver->driver); pr_debug("i2c-core: driver [%s] unregistered\n", driver->driver.name); Loading Loading
drivers/i2c/i2c-core.c +4 −6 Original line number Diff line number Diff line Loading @@ -743,13 +743,11 @@ void i2c_del_driver(struct i2c_driver *driver) { mutex_lock(&core_lock); /* new-style driver? */ if (is_newstyle_driver(driver)) goto unregister; class_for_each_device(&i2c_adapter_class, driver, __detach_adapter); /* legacy driver? */ if (!is_newstyle_driver(driver)) class_for_each_device(&i2c_adapter_class, driver, __detach_adapter); unregister: driver_unregister(&driver->driver); pr_debug("i2c-core: driver [%s] unregistered\n", driver->driver.name); Loading