On Tue, Nov 05, 2024 at 05:22:57AM +0100, Thorsten Glaser wrote:
>
> So, why does 5.10.208-xfstests warn but 5.10.226-1 doesn’t?
>
> (It *does* warn about r1 128-byte-inode ones.)
No idea...
% cd /usr/projects/linux/ext4-5.10
% git checkout v5.10.226
% install-kconfig
% kbuild
% kvm-xfstests shell
...
root@kvm-xfstests:~# mkfs.ext4 -Fq -r 0 /dev/vdc
/dev/vdc contains a ext2 file system
created on Tue Nov 5 08:00:41 2024
root@kvm-xfstests:~# mount /dev/vdc /vdc
[ 27.176032] ext2 filesystem being mounted at /vdc supports timestamps until
2038 (0x7fffffff)
root@kvm-xfstests:~# uname -a
Linux kvm-xfstests 5.10.226-xfstests #9 SMP Tue Nov 5 07:59:55 EST 2024 x86_64
GNU/Linux
So it works using the upstream Linux kernel.
Maybe double check, and then file a bug with the Debian kernel if you
can still reproduce? Assuming that the Debian kernel maintainers care
about fixing the Debian old-stable kernel...
I could talk about all of the massive number of security fixes that
aren't backported to 5.10 and so are unsecure, but I assume you know
that. Friends don't let friends use 5.10; there are reasons why
enterprise Linux customers pay $$$$$$ to Red Hat and SuSE. It's
*expensive* to safely use ancient kernels. :-)
For the record, at the moment as the ext4 maintainer I really only pay
attention to 6.1, 6.6, and 6.12 LTS kernels. And there are a whole
bunch of xfstests which fail with the older LTS kernels. Compare:
TESTRUNID: ltm-20241020233728-0001
KERNEL: kernel 6.1.113-xfstests #1 SMP PREEMPT_DYNAMIC Sun Oct 20 23:44:12
EDT 2024 x86_64
CMDLINE: -c ext4/all,xfs/all -g auto --repo stable-rc.git --watch linux-6.1.y
ext4/4k: 576 tests, 3 failures, 55 skipped, 5166 seconds
Failures: generic/365 generic/645 generic/743
xfs/4k: 1157 tests, 30 failures, 183 skipped, 20079 seconds
Failures: generic/083 generic/091 generic/127 generic/263 generic/269
generic/270 generic/363 generic/365 generic/447 generic/475
generic/476 generic/616 generic/645 generic/743 generic/750
generic/754 xfs/104 xfs/168 xfs/305 xfs/348 xfs/442 xfs/538 xfs/597
xfs/598 xfs/629 xfs/630 xfs/631 xfs/632 xfs/806
...
with:
TESTRUNID: ltm-20241020234544-0011
KERNEL: kernel 6.12.0-rc5-xfstests-00954-gcb7d894c0227 #1 SMP
PREEMPT_DYNAMIC Sun Nov 3 18:09:05 EST 2024 x86_64
CMDLINE: -c ext4/all,xfs/all,btrfs/all,f2fs/all -g auto --repo
https://kernel.googlesource.com/pub/scm/linux/kernel/git/next/linux-next
--watch fs-next
ext4/4k: 576 tests, 53 skipped, 5205 seconds
xfs/v4: 1156 tests, 3 failures, 476 skipped, 9951 seconds
Failures: xfs/348 xfs/803 xfs/804
...
(And 5.10 and 5.15 are even worse, but I don't bother with them any
more. Volunteers to manage the older ancient ext4 for stable kernels
would be greatly appreciated. I don't have the time.)
- Ted