|
@@ -226,7 +226,7 @@ void ams_sensor_detach(void)
|
|
|
* We do this after ams_info.exit(), because an interrupt might
|
|
|
* have arrived before disabling them.
|
|
|
*/
|
|
|
- flush_scheduled_work();
|
|
|
+ flush_work_sync(&ams_info.worker);
|
|
|
|
|
|
/* Remove device */
|
|
|
of_device_unregister(ams_info.of_dev);
|