commit | 93cacfd41f82eea00b420d62e29a493ca3d07b74 | [log] [tgz] |
---|---|---|
author | Joshua Scott <joshua.scott@alliedtelesis.co.nz> | Fri Sep 09 17:19:26 2016 +1200 |
committer | Guenter Roeck <linux@roeck-us.net> | Sat Sep 10 16:21:09 2016 -0700 |
tree | f8fde6c4b864e7e1baaa8f83458a8bebf212996f | |
parent | feca3132d9fd9822a28f67c25051efd468174de8 [diff] |
hwmon: (adt7470) Allow faster removal adt7470_remove will wait for the update thread to complete before returning. This had a worst-case time of up to the user-configurable auto_update_interval. Replace msleep_interruptible with set_current_state and schedule_timeout so that kthread_stop will interrupt the sleep. Signed-off-by: Joshua Scott <joshua.scott@alliedtelesis.co.nz> Signed-off-by: Guenter Roeck <linux@roeck-us.net>