On Mon, Jun 24, 2019 at 5:29 PM Holger Hoffstätte
<hol...@applied-asynchrony.com> wrote:
>
> On 6/25/19 12:46 AM, Chris Murphy wrote:
> > Same call trace on ro mount and ro scrub with 5.2.0-rc2+, but also an
> > additional call trace related to zstd. As this is a zstd compressed
> > file system, it might be related.
> >
> > [  366.319583] ================================
> > [  366.325036] WARNING: inconsistent lock state
> > [  366.330615] 5.2.0-0.rc2.git1.2.fc31.x86_64 #1 Tainted: G        W
> > [  366.336202] --------------------------------
> > [  366.341788] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage.
> > [  366.347423] swapper/4/0 [HC0[0]:SC1[1]:HE1:SE0] takes:
> > [  366.353042] 000000006070e818 (&(&wsm.lock)->rlock){+.?.}, at:
> > zstd_reclaim_timer_fn+0x26/0x170 [btrfs]
>
> Seeing that this is apparently *rc2* (which is insane to ship) the explanation
> for the above is that 5.2-rc2 was tagged on 2019-05-26, but the patch for the
> above problem [1] was committed *after* that, on 2019-05-28.

a. Please relax. I said from the outset it's Fedora Rawhide, they
build mainline rc kernels on Monday, and each weekday there's a plus
version built from whatever's in Linus's tree prior to the next rc.
It's been this way for a very long time. No one puts Rawhide into
production including myself, it's a test machine.

b. That rc2+ kernel above was used today for read-only inspection of
the target Btrfs file system, just because it's what I already had on
hand. That I've been using the rc5+ kernel I cited in the first email
for the past three days, so I'm not sure why the problem starts
suddenly. The problem is with a stale systemd journal.



-- 
Chris Murphy

Reply via email to