Re: [PATCH] block: use rcu_work instead of call_rcu to avoid sleep in softirq

2018-11-28 Thread Jens Axboe
On 11/28/18 1:42 AM, Yufen Yu wrote: > We recently got a stack by syzkaller like this: > > BUG: sleeping function called from invalid context at mm/slab.h:361 > in_atomic(): 1, irqs_disabled(): 0, pid: 6644, name: blkid > INFO: lockdep is turned off. > CPU: 1 PID: 6644 Comm: blkid Not tainted 4.4.

Re: [PATCH] block: use rcu_work instead of call_rcu to avoid sleep in softirq

2018-11-28 Thread Paul E. McKenney
On Wed, Nov 28, 2018 at 04:42:01PM +0800, Yufen Yu wrote: > We recently got a stack by syzkaller like this: > > BUG: sleeping function called from invalid context at mm/slab.h:361 > in_atomic(): 1, irqs_disabled(): 0, pid: 6644, name: blkid > INFO: lockdep is turned off. > CPU: 1 PID: 6644 Comm: b

[PATCH] block: use rcu_work instead of call_rcu to avoid sleep in softirq

2018-11-28 Thread Yufen Yu
We recently got a stack by syzkaller like this: BUG: sleeping function called from invalid context at mm/slab.h:361 in_atomic(): 1, irqs_disabled(): 0, pid: 6644, name: blkid INFO: lockdep is turned off. CPU: 1 PID: 6644 Comm: blkid Not tainted 4.4.163-514.55.6.9.x86_64+ #76 Hardware name: QEMU St