hwmon: (adt7470) Allow faster removal
authorJoshua Scott <joshua.scott@alliedtelesis.co.nz>
Fri, 9 Sep 2016 05:19:26 +0000 (17:19 +1200)
committerGuenter Roeck <linux@roeck-us.net>
Sat, 10 Sep 2016 23:21:09 +0000 (16:21 -0700)
commit93cacfd41f82eea00b420d62e29a493ca3d07b74
treef8fde6c4b864e7e1baaa8f83458a8bebf212996f
parentfeca3132d9fd9822a28f67c25051efd468174de8
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>
drivers/hwmon/adt7470.c
This page took 0.024822 seconds and 5 git commands to generate.