NACK: [SRU][J/N:linux-bluefield][PATCH v2 0/1] mmc: core: Avoid bitfield RMW for claim/retune flags
Alessio Faina
alessio.faina at canonical.com
Fri Mar 13 16:29:04 UTC 2026
On Thu, Mar 12, 2026 at 10:01:50AM -0400, Penghe Geng wrote:
> BugLink: https://bugs.launchpad.net/bugs/2143925
>
> SRU Justification:
>
> [Impact]
>
> The host->claimed bit shared a word with retune flags. Writes to claimed
> in __mmc_claim_host() or retune_now in mmc_mq_queue_rq() can overwrite
> other bits when concurrent updates happen in other contexts, triggering
> spurious WARN_ON(!host->claimed).
>
> [Fix]
>
> Convert claimed, can_retune, retune_now and retune_paused to bool to remove shared-word coupling.
>
> [Test Case]
>
> * Boot BlueField-3 platform and verify that there are no instances of
> "WARN_ON(!host->claimed)" call trace in dmesg log.
>
> [Regression Potential]
>
> None
>
> [Notes]
>
> This patch is already merged to the mainline. The mainline commit is
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=901084c51a0a8fb42a3f37d2e9c62083c495f824
>
> Penghe Geng (1):
> mmc: core: Avoid bitfield RMW for claim/retune flags
>
> include/linux/mmc/host.h | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> --
> 2.43.0
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Hello Penghe,
sorry to have to NACK this again, but, if you look at the threading
with an application like MUTT, you will see that v2 has been added to
the same thread as v1, and this makes complicated to ACK/APPLY the
patchset, as they are intertwined.
Could you please send a v3, with the same content as v2, but in a
different, new thread?
Kind regards,
-Alessio Faina
More information about the kernel-team
mailing list