Re: [PATCH] loop: fput() called in loop_clr_fd() may cause bd_mutexrecursive locking

From: Al Viro
Date: Sat Dec 17 2011 - 18:39:31 EST


On Sun, Dec 18, 2011 at 02:20:53AM +0300, Sergey Senozhatsky wrote:

> > IOW, we have to prevent such setups anyway and not just because of
> > problems on close() - they would be deadly on read() and write()...
> >
>
> Preventing recursion in the first place? For example, in lo_open()?

Uh? No, in loop_set_fd(), where we decide what loop devices will be
backed by what - the code I quoted to you upthread.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/