Messages in this thread | | | Date | Mon, 29 Jan 2018 07:50:53 +0100 | From | Willy Tarreau <> | Subject | Re: [PATCH] auxdisplay: charlcd: delete mdelay in long_sleep |
| |
Hi,
On Fri, Jan 26, 2018 at 11:19:15PM +0800, Jia-Ju Bai wrote: > The function long_sleep() calls mdelay() when in an interrupt handler. > But only charlcd_clear_display() and charlcd_init_display calls > long_sleep(), and my tool finds that the two functions > are never called in an interrupt handler. > Thus mdelay() and in_interrupt() are not necessary. > > This is found by a static analysis tool named DCNS written by myself.
Looks good. This code is extremely old (started in 2.2) so I'm not surprised at all that after many changes such parts are not used anymore.
Acked-by: Willy Tarreau <w@1wt.eu>
Willy
| |