[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170105164016.79c6e594@lxorguk.ukuu.org.uk>
Date: Thu, 5 Jan 2017 16:40:16 +0000
From: One Thousand Gnomes <gnomes@...rguk.ukuu.org.uk>
To: Thadeu Lima de Souza Cascardo <cascardo@...onical.com>
Cc: linux-kernel@...r.kernel.org,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Jiri Slaby <jslaby@...e.com>, linux-serial@...r.kernel.org,
Russell King <rmk+kernel@...linux.org.uk>,
"Theodore Ts'o" <tytso@....edu>
Subject: Re: [PATCH] serial/8250: remove comment about schedule_timeout
On Thu, 5 Jan 2017 13:48:40 -0200
Thadeu Lima de Souza Cascardo <cascardo@...onical.com> wrote:
> Ted T'so has added the function size_fifo in 1999 for the 2.3 series
> [1], a long time ago.
>
> During the 2.5 cycle, Russell King has restructured the serial drivers
> and, in that process, has suggested using schedule_timeout instead of
> mdelay in size_fifo. [2]
>
> It was only at 2.6.7 that Greg Kroah-Hartman added the msleep function
> to the core kernel, as people were starting to duplicate it. [3]
>
> However, as size_fifo is called under a spinlock from the autoconfig
> function, we might not use msleep here, so removing that comment is the
> appropriate thing to do.
No.. it's still a flaw in the driver that we can't use msleep here. It's
one of those things that people want to know if the probe locking ever
gets restructured.
Alan
Powered by blists - more mailing lists