> > { > > local device=${1:-$TEST_DEV} > > - local sysfsdir=/proc/sys/fs/fs-timestamp-check-on > > - > > - if [ ! -e $sysfsdir ]; then > > - _notrun "no kernel support for y2038 sysfs switch" > > - fi > > > > Deepa, > > This change, which is already merged removed the test for kernel support > and replaced it with test only for filesystem support. > > This impacts people validating stable kernel releases with xfstest, because > this test now always fails on stable kernels and I don't think that timestamp > clamping behavior is going to stable kernels. > > Of course stable kernel testers can exclude this test, but this will remove test > coverage and may result in silent breakage of > y2038 timetamps in stable > kernels. > > I think test should identify if kernel had clamping behavior and change the > expected timestamp values accordingly, similar to how the test was before > adjusting it to new behavior. > > Do you agree? Can you make these changes? Initially, we were going to allow rw mounts for filesystems which could not update timestamps. And, this was a big change in behavior. That is why we had the behavior exposed from the kernel. I wasn't aware that the failing fstests would cause such a nuisence. Since everybody seems to just rely on all the fstests passing, yes I agree that bringing this back would be the easiest to not fail on stable kernels. I will post the kernel and the xfstest patch. Thanks for helping me catch it. -Deepa