2016-12-12 22:48:51

by Ross Zwisler

[permalink] [raw]
Subject: Re: [ext4] e2ae766c1b: BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/rwsem.c

On Mon, Dec 12, 2016 at 05:37:36PM -0500, Theodore Ts'o wrote:
> Is this problem likely to happen in other file systems? Should I take
> this path through the ext4 tree, or would it be better via some other
> git tree?
>
> - Ted

The problem is in the generic DAX code and affects ext4 and xfs equally (ext2
doesn't support PMDs).


2016-12-12 23:00:20

by Theodore Ts'o

[permalink] [raw]
Subject: Re: [ext4] e2ae766c1b: BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/rwsem.c

On Mon, Dec 12, 2016 at 03:48:51PM -0700, Ross Zwisler wrote:
> On Mon, Dec 12, 2016 at 05:37:36PM -0500, Theodore Ts'o wrote:
> > Is this problem likely to happen in other file systems? Should I take
> > this path through the ext4 tree, or would it be better via some other
> > git tree?
> >
> > - Ted
>
> The problem is in the generic DAX code and affects ext4 and xfs equally (ext2
> doesn't support PMDs).

Any preferences about how to send this patch to Linus? This issue is
the only thing that was causing me to hold off on sending a pull
request to Linus....

- Ted