diff options
Diffstat (limited to 'drivers/input/mouse/synaptics_i2c.c')
| -rw-r--r-- | drivers/input/mouse/synaptics_i2c.c | 7 | 
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/input/mouse/synaptics_i2c.c b/drivers/input/mouse/synaptics_i2c.c index f14675702c0..063a174d3a8 100644 --- a/drivers/input/mouse/synaptics_i2c.c +++ b/drivers/input/mouse/synaptics_i2c.c @@ -376,12 +376,7 @@ static void synaptics_i2c_reschedule_work(struct synaptics_i2c *touch,  	spin_lock_irqsave(&touch->lock, flags); -	/* -	 * If work is already scheduled then subsequent schedules will not -	 * change the scheduled time that's why we have to cancel it first. -	 */ -	__cancel_delayed_work(&touch->dwork); -	schedule_delayed_work(&touch->dwork, delay); +	mod_delayed_work(system_wq, &touch->dwork, delay);  	spin_unlock_irqrestore(&touch->lock, flags);  }  |