Re: [PATCH 0/3] fs/9p: fix mmap regression

From: Thorsten Leemhuis
Date: Wed Jul 19 2023 - 10:18:25 EST


On 17.07.23 18:28, Eric Van Hensbergen wrote:
> This series attempts to fix a reported exception with mmap
> on newer kernels.
>
> -- original regression report --
>
> TL;DR: mmap() seems to be broken on 9pfs on Linux 6.4. setting
> "rootflags=ignoreqv" fixes it as well, but it feels like a regression.
>
> [...]
>
> I could track down the breakage to
>
> 1543b4c5071c54d76aad7a7a26a6e43082269b0c
>
> My test setup has, in addition to the patch above, the following patches also
> reverted on top of a vanilla 6.4 kernel:
>
> 4eb3117888a923f6b9b1ad2dd093641c49a63ae5
> 21e26d5e54ab7cfe6b488fd27d4d70956d07e03b
>
> as 1543b cannot be reverted without those; however, the effect only goes away
> when I also revert 1543b. The kernel has no other patches applied, only these
> three reverts.
>
> -- end bug report --
>
> Reported-by: Robert Schwebel <r.schwebel@xxxxxxxxxxxxxx>

This tag afaics should be in some or all of the commits -- together with
a Link: or Closes: tag to the report
(https://lore.kernel.org/v9fs/ZK25XZ%2BGpR3KHIB%2F@xxxxxxxxxxxxxx/ ).

'Fixes:' tags would seem appropriate here as well. And to get this fixed
in Linux 6.4.y. a "Cc: <stable..." would be great as well.

See Documentation/handling-regressions.rst (
https://docs.kernel.org/process/handling-regressions.html ) and the
links to Documentation/process/submitting-patches.rst or
Documentation/process/5.Posting.rst for details.

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
--
Everything you wanna know about Linux kernel regression tracking:
https://linux-regtracking.leemhuis.info/about/#tldr
If I did something stupid, please tell me, as explained on that page.

#regzbot ^backmonitor:
https://lore.kernel.org/v9fs/ZK25XZ%2BGpR3KHIB%2F@xxxxxxxxxxxxxx/