[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20190217052959.GB107793@dtor-ws>
Date: Sat, 16 Feb 2019 21:29:59 -0800
From: Dmitry Torokhov <dmitry.torokhov@...il.com>
To: thesven73@...il.com
Cc: linux-input@...r.kernel.org, linux-kernel@...r.kernel.org,
Tejun Heo <tj@...nel.org>
Subject: Re: [PATCH] Input: synaptics_i2c - remove redundant spinlock
Hi Sven,
On Mon, Feb 11, 2019 at 08:34:42PM -0500, thesven73@...il.com wrote:
> @@ -372,13 +371,7 @@ static bool synaptics_i2c_get_input(struct synaptics_i2c *touch)
> static void synaptics_i2c_reschedule_work(struct synaptics_i2c *touch,
> unsigned long delay)
> {
> - unsigned long flags;
> -
> - spin_lock_irqsave(&touch->lock, flags);
> -
> mod_delayed_work(system_wq, &touch->dwork, delay);
> -
> - spin_unlock_irqrestore(&touch->lock, flags);
> }
This makes synaptics_i2c_reschedule_work() a useless wrapper for
mod_delayed_work(). Can we get rid of it?
Thanks.
--
Dmitry
Powered by blists - more mailing lists