Your message dated Sun, 21 Sep 2025 08:10:10 +0000 with message-id <E1v0F98-007vYA-2l@fasolo.debian.org> and subject line Bug#1114898: fixed in linux 6.16.8-1 has caused the Debian Bug report #1114898, regarding NFSv4.2 reports "Operation Not Supported" on getxattr calls to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1114898: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114898 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: NFSv4.2 reports "Operation Not Supported" on getxattr calls
- From: Brad Barnett <debian-bugs5@L8R.net>
- Date: Thu, 11 Sep 2025 04:37:49 -0400
- Message-id: <[🔎] 20250911043749.52c200db@be.back.L8R.net>
Package: linux-image-amd64 Version: 6.12.43-1 NFSv4.2 reports "Operation Not Supported" on getxattr calls. The following is with the same NFS backend, and same mount options. The NFS server reports name: "Linux NFSv4.2 [an identifier]" under /proc/fs/nfsd/clients/*/info for both clients. Bookworm: # touch testfile # setfattr -h -n user.test -v yes testfile # getfattr -h -n user.test testfile # file: testfile user.test="yes" Trixie: # setfattr -h -n user.test -v yes testfile setfattr: testfile: Operation not supported # getfattr -h -n user.test testfile testfile: user.test: Operation not supported There seems to be a regression in set/getxattr handling in 6.12 and other branches. This may be helpful: https://marc.info/?l=linux-nfs&m=175643910429853&w=2
--- End Message ---
--- Begin Message ---
- To: 1114898-close@bugs.debian.org
- Subject: Bug#1114898: fixed in linux 6.16.8-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 21 Sep 2025 08:10:10 +0000
- Message-id: <E1v0F98-007vYA-2l@fasolo.debian.org>
- Reply-to: Salvatore Bonaccorso <carnil@debian.org>
Source: linux Source-Version: 6.16.8-1 Done: Salvatore Bonaccorso <carnil@debian.org> We believe that the bug you reported is fixed in the latest version of linux, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1114898@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 21 Sep 2025 07:37:24 +0200 Source: linux Architecture: source Version: 6.16.8-1 Distribution: unstable Urgency: medium Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org> Changed-By: Salvatore Bonaccorso <carnil@debian.org> Closes: 1114806 1114898 1115002 Changes: linux (6.16.8-1) unstable; urgency=medium . * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.16.8 - fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability - block: don't silently ignore metadata for sync read/write - coredump: don't pointlessly check and spew warnings - fuse: Block access to folio overlimit - fhandle: use more consistent rules for decoding file handle from userns - dma-debug: don't enforce dma mapping check on noncoherent allocations - perf: Fix the POLL_HUP delivery breakage - [arm64] irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe() - Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source - [amd64] iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() - [amd64] iommu/vt-d: Create unique domain ops for each stage - [amd64] iommu/vt-d: Split paging_domain_compatible() - [amd64] iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain - Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK - Bluetooth: ISO: Fix getname not returning broadcast fields - Revert "drm/amdgpu: Add more checks to PSP mailbox" (Closes: #1114806) - flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read - SUNRPC: call xs_sock_process_cmsg for all cmsg - NFSv4: Don't clear capabilities that won't be reset (Closes: #1114898) - md: keep recovery_cp in mdp_superblock_s - trace/fgraph: Fix error handling - NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set - NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported - NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server - tracing: Fix tracing_marker may trigger page fault during preempt_disable - nfs/localio: restore creds before releasing pageio data - ftrace/samples: Fix function size computation - tracing/osnoise: Fix null-ptr-deref in bitmap_parselist() - NFS: Serialise O_DIRECT i/o and truncate() - NFSv4.2: Serialise O_DIRECT i/o and fallocate() - NFSv4.2: Serialise O_DIRECT i/o and clone range - NFSv4.2: Serialise O_DIRECT i/o and copy range - NFS: nfs_invalidate_folio() must observe the offset and size arguments - NFSv4/flexfiles: Fix layout merge mirror check. - tracing: Silence warning when chunk allocation fails in trace_pid_write - bpf, cpumap: Disable page_pool direct xdp_return need larger scope - [amd64] cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor - [s390x] pai: Deny all events not handled by this PMU - [s390x] cpum_cf: Deny all sampling events by counter PMU - [amd64] cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume - bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt - xsk: Fix immature cq descriptor production - rqspinlock: Choose trylock fallback for NMI waiters - bpf: Allow fall back to interpreter for programs with stack size <= 512 - bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init() - tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork. - proc: fix type confusion in pde_set_flags() - Revert "SUNRPC: Don't allow waiting for exiting tasks" - [arm64] kexec: initialize kexec_buf struct in load_other_segments() - mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN - doc: mptcp: net.mptcp.pm_type is deprecated - netlink: specs: mptcp: fix if-idx attribute type - ocfs2: fix recursive semaphore deadlock in fiemap call - btrfs: fix squota compressed stats leak - btrfs: fix subvolume deletion lockup caused by inodes xarray race - [amd64] i2c: i801: Hide Intel Birch Stream SoC TCO WDT - net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups - PM: EM: Add function for registering a PD without capacity update - PM: hibernate: Restrict GFP mask in hibernation_snapshot() (Closes: #1115002) - wifi: iwlwifi: fix 130/1030 configs - [s390x] kexec: initialize kexec_buf struct - smb: client: fix compound alignment with encryption - smb: client: fix data loss due to broken rename(2) - [armhf] mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer - [armhf] mtd: rawnand: stm32_fmc2: fix ECC overwrite - fuse: do not allow mapping a non-regular backing file - fuse: check if copy_file_range() returns larger than requested size - fuse: prevent overflow in copy_file_range return value - mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range() - mm/khugepaged: fix the address passed to notifier on testing young - mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc() - mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory - mm/memory-failure: fix redundant updates for already poisoned pages - mm/damon/core: set quota->charged_from to jiffies at first charge window - mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters() - [arm64] drm/mediatek: fix potential OF node use-after-free - [amd64] drm/i915/power: fix size for for_each_set_bit() in abox iteration - drm/xe: Attempt to bring bos back to VRAM after eviction - drm/xe: Allow the pm notifier to continue on failure - drm/xe: Block exec and rebind worker while evicting for suspend / hibernate - drm/amdgpu: fix a memory leak in fence cleanup when unloading - drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time - drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages - drm/amd/display: Correct sequences and delays for DCN35 PG & RCG - drm/amd/display: remove oem i2c adapter on finish - drm/edid: Define the quirks in an enum list - drm/edid: Add support for quirks visible to DRM core and drivers - drm/dp: Add an EDID quirk for the DPCD register access probe - drm/amd/display: Disable DPCD Probe Quirk - btrfs: use readahead_expand() on compressed extents - btrfs: fix corruption reading compressed range when block size is smaller than page size - kernfs: Fix UAF in polling when open file is released - libceph: fix invalid accesses to ceph_connection_v1_info - ceph: fix race condition validating r_parent before applying state - ceph: fix race condition where r_parent becomes stale before sending message - ceph: always call ceph_shift_unused_folios_left() - ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error - [arm64] mtd: spinand: Add a ->configure_chip() hook - [arm64] mtd: spinand: winbond: Enable high-speed modes on w25n0xjw - [arm64] mtd: spinand: winbond: Fix oob_layout for W25N01JW - mm/damon/sysfs: fix use-after-free in state_show() - mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters() - drm/amd/display: Destroy cached state in complete() callback - drm/amd/display: Drop dm_prepare_suspend() and dm_complete() - drm/amd/amdgpu: Declare isp firmware binary file - hrtimers: Unconditionally update target CPU base after offline timer migration - fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters - [amd64] x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon - Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table - Input: xpad - add support for Flydigi Apex 5 - Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups" - tty: hvc_console: Call hvc_kick in hvc_write unconditionally - dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks - USB: serial: option: add Telit Cinterion FN990A w/audio compositions - USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions - [arm64] drm/panthor: validate group queue count - [arm64,armhf] net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() - net: phylink: add lock for serializing concurrent pl->phydev writes with resolver - net: phy: transfer phy_config_inband() locking responsibility to phylink - wifi: ath12k: Fix missing station power save configuration - wifi: ath12k: add link support for multi-link in arsta - wifi: ath12k: Add support to enqueue management frame at MLD level - wifi: ath12k: fix WMI TLV header misalignment - [armhf] PCI: mvebu: Fix use of for_each_of_range() iterator - genetlink: fix genl_bind() invoking bind() after -EPERM - [armhf] net: dsa: b53: fix ageing time for BCM53101 - net: bridge: Bounce invalid boolopts - tunnels: reset the GSO metadata before reusing the skb - docs: networking: can: change bcm_msg_head frames member to support flexible array - igb: Fix NULL pointer dereference in ethtool loopback test - igb: fix link test skipping when interface is admin down - i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path - drm/xe/configfs: Don't touch survivability_mode on fini - drm/amd/display: use udelay rather than fsleep - net: dev_ioctl: take ops lock in hwtstamp lower paths - macsec: sync features on RTM_NEWLINK - can: j1939: implement NETDEV_UNREGISTER notification handler - can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed - can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails - netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation - netfilter: nft_set_pipapo: remove unused arguments - netfilter: nft_set: remove one argument from lookup and update functions - netfilter: nft_set_pipapo: merge pipapo_get/lookup - netfilter: nft_set_pipapo: don't return bogus extension pointer - netfilter: nft_set_pipapo: don't check genbit from packetpath lookups - netfilter: nft_set_rbtree: continue traversal if element is inactive - netfilter: nf_tables: Reintroduce shortened deletion notifications - netfilter: nf_tables: place base_seq in struct net - netfilter: nf_tables: make nft_set_do_lookup available unconditionally - netfilter: nf_tables: restart set lookup on base_seq change - hsr: use rtnl lock when iterating over ports - hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr - hsr: hold rcu and dev lock for hsr_get_port_ndev - [arm64] phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties - [amd64] dmaengine: idxd: Remove improper idxd_free - [amd64] dmaengine: idxd: Fix refcount underflow on module unload - [amd64] dmaengine: idxd: Fix double free in idxd_setup_wqs() - erofs: get rid of {get,put}_page() for ztailpacking data - erofs: remove need_kmap in erofs_read_metabuf() - erofs: unify meta buffers in z_erofs_fill_inode() - erofs: fix invalid algorithm for encoded extents - [armhf] dmaengine: ti: edma: Fix memory allocation size for queue_priority_map - erofs: fix runtime warning on truncate_folio_batch_exceptionals() - xhci: fix memory leak regression when freeing xhci vdev devices depth first - USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels - [amd64,arm64] usb: typec: tcpm: properly deliver cable vdms to altmode drivers - [arm64] dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees - [arm64] phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware - [arm64] phy: tegra: xusb: fix device and OF node leak at probe - [armhf] phy: ti: omap-usb2: fix device leak at unbind - [armhf] phy: ti-pipe3: fix device leak at unbind - netfilter: nft_set_pipapo: fix null deref for empty set . [ Santiago Ruano Rincón ] * d/salsa-ci.yml: Merge the extract-source job into the build's job script * d/salsa-ci.yml: Suppress unreleased changes and mismatching distribution lintian tags. * d/salsa-ci.yml: Early move orig tarballs back where they can be cached Checksums-Sha1: fa8cb307aedfb153acd9f2e354ad472efa8ef6f5 208778 linux_6.16.8-1.dsc 8ed667e2509b3cafd86925437331f162a0c45107 155698416 linux_6.16.8.orig.tar.xz 7fe5971f841284accab53e51b5a1b99aed8ed2d0 1547628 linux_6.16.8-1.debian.tar.xz 0959bce9a74d187a8b53112a5ff6cc5c4bb73361 6772 linux_6.16.8-1_source.buildinfo Checksums-Sha256: a1bc3e4e7a0d317a0aa0a97fa4c88c1db1fda35630cb3c0190c740e38bd9a0be 208778 linux_6.16.8-1.dsc b3d6a1b8f7566d45a14d4de216aa11beddddb0a310c0e3b4d814d6a355c4b7a4 155698416 linux_6.16.8.orig.tar.xz 4c51f2254127a44dc97bde6b44ddb763325cf081f5900a823ed8bb69a1f8a61f 1547628 linux_6.16.8-1.debian.tar.xz 91b016664ffbfb24db7597f0c857878e374e0256c90abf0d0a17dc9a4670b17d 6772 linux_6.16.8-1_source.buildinfo Files: 10b68f76d08fa78839ba4a93e728e56c 208778 kernel optional linux_6.16.8-1.dsc 555e02c0342029bde181871948bc9f59 155698416 kernel optional linux_6.16.8.orig.tar.xz 3fe814c285937cee750ce21d1d90f148 1547628 kernel optional linux_6.16.8-1.debian.tar.xz 010d3c5b5ad755060fe1a00222b072d7 6772 kernel optional linux_6.16.8-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmjPj59fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89EBBQP/jikZr8W9nny+77qLB/3qc0DWWxHLV9l GhnijzFt9XrH8ZLPj8CM7Es5haVdvPyRrUnPLXeLYPmzPgXr9d+3aQCo/UCJlkZ9 TbwbIgs59p0WWAojs50KzVOXrj89PDhfpe581ZG6fNibTi6vYGZ0LbMCJXBgGznP m3e6eEpVr45zpukOKATfH/EEPhpOGRBMtIfLaow6ZPhTKvAWbLsKWgrm0zh8ohIH 6LQjMp3p7XHK/tZLLc5fh9i8sjIRI82ZnO5euqC7np5I/4g2Xsda+K3vTq15KFGD KhOui9O5hOPgknx8fO2qE2V6ySbPC1RP8/RJR7M8wIEPNqV8pQudv0r12EQvb7nO cOYwwK5PX4KyHHoVHpMXEdnYBgQfIfvHauL9HYqA7oeBrsig2ieo85FW/5W1OWRV lXQ6GbJwIbsMypLS7wXX3hJF94+EBYZ3K3JojKTreiUwbFlRFQq/oMWNXNWbp8UA oetX63lCa2WKjIhdmeMipK5LY1Y4+QB+CkVekayBY+FmPZqh9pN5Jp+Zs1I7+kJR KraQwgdFhcp7+je6/6Zk3MDUjNS/TBHFGlX3+3Sr8lFc5U9oUd7WSjkz44/hjIDs 98opqZPSjqNgkWTIOKlRD1wCkQOTqmFIeDgojYs2glRfPsvXe74gQ0PREM7Nzemi nm18TTOJWjZY =tip1 -----END PGP SIGNATURE-----Attachment: pgpb7Q0QEANyt.pgp
Description: PGP signature
--- End Message ---