Re: [PATCH 2/2] rtc-r7301: Fix a possible sleep-in-atomic bug in rtc7301_set_time
From: Alexandre Belloni <hidden>
Date: 2017-12-18 22:25:03
Also in:
lkml
From: Alexandre Belloni <hidden>
Date: 2017-12-18 22:25:03
Also in:
lkml
On 13/12/2017 at 21:56:04 +0800, Jia-Ju Bai wrote:
The driver may sleep under a spinlock. The function call path is: rtc7301_set_time (acquire the spinlock) usleep_range --> may sleep To fix it, usleep_range is replaced with udelay. This bug is found by my static analysis tool(DSAC) and checked by my code review. Signed-off-by: Jia-Ju Bai <redacted> --- drivers/rtc/rtc-r7301.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Applied, thanks. -- Alexandre Belloni, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com