ACK: [SRU][N][PATCH 0/1] fix autopkgtest-virt-qemu regression with 6.8

Tim Gardner tim.gardner at canonical.com
Mon May 13 14:53:52 UTC 2024


On 5/12/24 08:09, Andrea Righi wrote:
> BugLink: https://bugs.launchpad.net/bugs/2056461
> 
> [Impact]
> 
> It seems that kernel 6.8 introduced a regression in the 9pfs related to
> caching and netfslib, that can cause some user-space apps to read
> content from files that is not up-to-date (when they are used in a
> producer/consumer fashion).
> 
> It seems that the offending commit is this one:
> 
>   80105ed2fd27 ("9p: Use netfslib read/write_iter")
> 
> Reverting the commit seems to fix the problem. However the actual bug
> might be in netfslib or how netfslib is used in the 9p context.
> 
> The regression has been reported upstream and we are still investigating
> (https://lore.kernel.org/lkml/Zj0ErxVBE3DYT2Ea@gpd/).
> 
> In the meantime it probably makes sense to temporarily revert the commit
> as a SAUCE patch. Then we will drop the SAUCE patch once we'll have a
> proper fix upstream.
> 
> [Test case]
> 
> The following test should complete correctly without any timeout:
> 
>    pull-lp-source -d hello
>    autopkgtest-buildvm-ubuntu-cloud -r noble
>    autopkgtest -U hello*.dsc -- qemu ./autopkgtest-noble-amd64.img
> 
> [Fix]
> 
> Revert the following commit (until we have a proper fix upstream):
> 
>   80105ed2fd27 ("9p: Use netfslib read/write_iter")
> 
> [Regression potential]
> 
> We may experience other regressions related to 9pfs with this change,
> however it's quite unlikely to happen since we are reverting a commit,
> restoring the previous behavior.
> 
Acked-by: Tim Gardner <tim.gardner at canonical.com>
-- 
-----------
Tim Gardner
Canonical, Inc




More information about the kernel-team mailing list