Control: tag -1 + upstream moreinfo

Hello,

On Tue, May 19, 2026 at 02:50:32PM -0400, Scott Tringali wrote:
> Package: linux
> Severity: important
> Tags: patch
> X-Debbugs-Cc: [email protected]
> 
> Package: linux
> Version: 6.12.86-1
> Severity: important
> Tags: upstream
> 
> netfs_consume_read_data() calls local_bh_enable() in hard IRQ context
> when reached via the cachefiles async read completion path.
> 
> The call chain is:
> 
>   nvme_irq                              [hard IRQ]
>     blk_mq_end_request_batch
>       iomap_dio_bio_end_io
>         cachefiles_read_complete        [cachefiles]
>           netfs_read_subreq_terminated  [netfs]
>             netfs_consume_read_data     [netfs]
>               __local_bh_enable_ip      *** WARNING ***
> 
> This fires a WARN_ON at kernel/softirq.c:386 because local_bh_enable()
> is called while in hard IRQ context (PID 0, swapper, inside <IRQ>).

There was a similar report filed upstream at
https://lore.kernel.org/all/CAKPOu+_4m80thNy5_fvROoxBm689YtA0dZ-=gcmkzwysy4s...@mail.gmail.com/

The patches mentioned there went into 6.14-rc1[1], though they didn't
fix all issues for the reporter there.

So I think the right course of action is to test a newer kernel first,
and if that helps (and I assume it does), prod David (on Cc:) about
maybe backporting the fixes to v6.12.y.

So Scott, you you please check if the kernel from unstable/testing or
backports fixes things for you?

Best regards
Uwe

[1] https://lore.kernel.org/linus/ca56a74a31e26d81a481304ed2f631e65883372b

Attachment: signature.asc
Description: PGP signature

Reply via email to