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