Thread (8 messages) 8 messages, 4 authors, 2014-07-02

Re: virt_blk BUG: sleeping function called from invalid context

From: Tejun Heo <tj@kernel.org>
Date: 2014-06-30 20:17:46
Also in: lkml

Possibly related (same subject, not in this thread)

On Sun, Jun 29, 2014 at 02:55:36PM -0600, Jens Axboe wrote:
quoted
commit d911d98748018f7c8facc035ba39c30f5cce6f9c
Author: Tejun Heo [off-list ref]
Date:   Wed Apr 9 11:07:31 2014 -0400

    kernfs: make kernfs_notify() trigger inotify events too

Tejun, what do you think?

Josh, Brian, could you try reverting that commit to see if it helps?
That definitely be a bug. If you need to block off ->bi_end_io(), just
must punt to a worker thread.
Ugh... didn't realize we had users triggering sysfs notifications from
an atomic context.  fsnotify support requires sleepable context.
Guess I'll have to punt it to a work item. :(

Thanks.

-- 
tejun
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help