Hello,
Between version v6.16.1 and v6.16.2 on the stable tree, NFS client
started reporting operation not supported when I issue getxattr calls. I
simply see: $ strace -e getxattr getfattr -n user.hash.sha512
'S01E01 - Kassa.mkv' getxattr("S01E01 - Kassa.mkv",
"user.hash.sha512", NULL, 0) = -1 EOPNOTSUPP (Operation not supported)
S01E01 - Kassa.mkv: user.hash.sha512: Operation not supported +++
exited with 1 +++
Before this issue cropped up, it simply returned the xattr as expected.
I did a git bisect between those two changes on the stable tree, and
found that the backport of this change
(https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b01f21cacde9f2878492cf318fee61bf4ccad323
<https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b01f21cacde9f2878492cf318fee61bf4ccad323>)
onto the stable tree is what caused it to start happening. The 6.12
longterm repo is also affected.
I built mainline 6.17-rc3 and it was still facing the issue as of last
night, but if I patch a reverse diff of that change on then getxattr
calls work again.
Please let me know if there's more information I should provide, or if
I'm just doing something wrong.
Thanks,
--Scott