This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 24d149923933 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ff932f77a4a1 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 3829916de6f5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c80525c708b3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits aac58a04de31 Merge branch '9p-next' of https://github.com/martinetd/linux omits 98aacb84a08d Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] omits 56dd3ccb64ac Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8e88414b9ae3 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 167637de0e6d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 4880eea83d5d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ae0d8e26689d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5559d3470f3d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 6f4745ec25ec Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits fd31e13fb746 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 40de7d09df86 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 66497dab58d8 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits df15aeca83be Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 5506d34d1aaf Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 3954b63f2fce Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 5092dabb40b9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d9f91e7eebab Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8f2c324051de Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 610ac02cf410 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits bfd34e6f84d5 ksmbd: smbdirect: validate data_offset and data_length fie [...] omits 912a718f7bc5 smb: server: let smb_direct_writev() respect SMB_DIRECT_MA [...] omits 14590d82f1b2 smb: client: short-circuit negative lookups when parent di [...] omits 9f650f1b5e9a smb: client: ensure open_cached_dir_by_dentry() only retur [...] omits dd8bf75a6d1d smb: client: skip cifs_lookup on mkdir omits d4f70f66d151 smb: Use arc4 library instead of duplicate arc4 code omits b240a498e32a nfsd: decouple the xprtsec policy check from check_nfsd_access() omits ebda7eb4e74e NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() omits 6a17e181dcac nfsd: Eliminate an allocation in nfs4_make_rec_clidname() omits f11eddb1596e nfsd: Replace open-coded conversion of bytes to hex omits 80d8746447af lockd: Remove space before newline omits 3142bdaa6330 nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] omits ff05aa648ec2 nfsd: fix timestamp updates in CB_GETATTR omits e34a30abe541 nfsd: fix SETATTR updates for delegated timestamps omits 4505a496f65e nfsd: track original timestamps in nfs4_delegation omits f350a0fb161b nfsd: use ATTR_CTIME_SET for delegated ctime updates omits 6aac669013ad vfs: add ATTR_CTIME_SET flag omits 86534626d35e nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] omits 3180f4a6c2f6 nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] omits cd2e1564f05a NFSD: Fix last write offset handling in layoutcommit omits 395cf290ea47 NFSD: Implement large extent array support in pNFS omits 41caf4e630e0 NFSD: Minor cleanup in layoutcommit decoding omits ebeabf82ea6e NFSD: Minor cleanup in layoutcommit processing omits 3d5a8edb6d81 NFSD: Rework encoding and decoding of nfsd4_deviceid omits 9f09e93c6b07 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed omits 1314084bf237 nfsd: discard nfsd_file_get_local() omits dbb77a950ab1 sunrpc: delay pc_release callback until after the reply is sent omits 22d98e7f546c NFSD: Move the fh_getattr() helper omits e93d4c2b07dd NFSD: Relocate the fh_want_write() and fh_drop_write() helpers omits 2694b65fa95f sunrpc: fix null pointer dereference on zero-length checksum omits 5fdd2d91176a Merge branch 'misc-6.17' into next-fixes omits 2557f2e2c0e4 gfs2: Fix unlikely race in gdlm_put_lock omits 19a4f3c73251 gfs2: Add proper lockspace locking omits 7a51500ca162 gfs2: Minor run_queue fixes omits 2b42852e8608 gfs2: run_queue cleanup omits 24581bf13c19 gfs2: Simplify do_promote omits e6cc4ff4b028 gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS omits 5a72207e604e gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote omits 40bb905e367c gfs2: Remove duplicate check in do_xmote omits ed3cf02bbb18 gfs2: Fix LM_FLAG_TRY* logic in add_to_queue omits b1f108f78517 gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code omits 1cfdccf6799d gfs2: Further sanitize lock_dlm.c omits 18ed48fa93b0 gfs2: Do not use atomic operations unnecessarily omits 400f91d1573c gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_ [...] omits e8a2362f48cb gfs2: Turn gfs2_withdraw into a void function omits c4249e13b700 gfs2: Partially revert "gfs2: do_xmote fixes" omits a832c61dc36f gfs2: Simplify refcounting in do_xmote omits 3908c9ac3d93 gfs2: do_xmote cleanup omits b0b9f905fca4 gfs2: Remove space before newline omits 6e0621a4e3e5 gfs2: Remove unused sd_withdraw_wait field omits bdb6fa678cd1 gfs2: Remove unused GIF_FREE_VFS_INODE flag adds 157cf360c4a8 net: libwx: fix to enable RSS adds 03e79de4608b net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk [...] adds 0ba5b2f2c381 net: phylink: add lock for serializing concurrent pl->phyd [...] adds e2a10daba849 net: phy: transfer phy_config_inband() locking responsibil [...] adds 1dbfb0363224 genetlink: fix genl_bind() invoking bind() after -EPERM adds 674b34c4c770 net: dsa: b53: fix ageing time for BCM53101 adds 8625f5748fea net: bridge: Bounce invalid boolopts adds d3b28612bc55 net: phy: NXP_TJA11XX: Update Kconfig with TJA1102 support adds bf59028ea8d4 selftests: net: add test for destination in broadcast packets adds e3c674db356c tunnels: reset the GSO metadata before reusing the skb adds e0d1c55501d3 net: phy: fix phy_uses_state_machine() adds 686cab5a18e4 net: dev_ioctl: take ops lock in hwtstamp lower paths adds 0f82c3ba66c6 macsec: sync features on RTM_NEWLINK adds 648de37416b3 mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN adds 7094b84863e5 netlink: specs: mptcp: fix if-idx attribute type adds 6f021e95d082 doc: mptcp: net.mptcp.pm_type is deprecated adds ef1bd93b3b92 selftests: mptcp: shellcheck: support v0.11.0 adds 78dd8ad62cad Merge branch 'mptcp-misc-fixes-for-v6-17-rc6' adds 6fef6ae764be net: ethtool: fix wrong type used in struct kernel_ethtool [...] adds 5537a4679403 net: usb: asix: ax88772: drop phylink use in PM to avoid M [...] adds 75871a525a59 igb: Fix NULL pointer dereference in ethtool loopback test adds d709f178abca igb: fix link test skipping when interface is admin down adds 915470e1b44e i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path adds 503f1c72c31b i40e: fix Jumbo Frame support after iPXE boot adds a2ddf8a51c86 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 641427d5bf90 docs: networking: can: change bcm_msg_head frames member t [...] adds d013ebc3499f selftests: can: enable CONFIG_CAN_VCAN as a module adds 7fcbe5b2c6a4 can: j1939: implement NETDEV_UNREGISTER notification handler adds f214744c8a27 can: j1939: j1939_sk_bind(): call j1939_priv_put() immedia [...] adds 06e02da29f6f can: j1939: j1939_local_ecu_get(): undo increment when j19 [...] adds ef79f00be72b can: xilinx_can: xcan_write_frame(): fix use-after-free of [...] adds 5c793afa07da can: rcar_can: rcar_can_resume(): fix s2ram with PSCI adds ccf78f7f05ce Merge tag 'linux-can-fixes-for-6.17-20250910' of git://git [...] adds 5e13f2c491a4 netfilter: nft_set_bitmap: fix lockdep splat due to missin [...] adds c4eaca2e1052 netfilter: nft_set_pipapo: don't check genbit from packetp [...] adds a60f7bf4a152 netfilter: nft_set_rbtree: continue traversal if element i [...] adds 64102d9bbc3d netfilter: nf_tables: place base_seq in struct net adds 11fe5a82e53a netfilter: nf_tables: make nft_set_do_lookup available unc [...] adds b2f742c846ca netfilter: nf_tables: restart set lookup on base_seq change adds 37a9675e61a2 MAINTAINERS: add Phil as netfilter reviewer adds 3a1a66d12454 Merge tag 'nf-25-09-10-v2' of https://git.kernel.org/pub/s [...] adds 8884c6939913 hsr: use rtnl lock when iterating over ports adds 393c841fe433 hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr adds 847748fc66d0 hsr: hold rcu and dev lock for hsr_get_port_ndev adds 9b1fbd353969 Merge branch 'hsr-fix-lock-warnings' adds 4b66d18918f8 wifi: ath12k: Fix missing station power save configuration adds 82e2be57d544 wifi: ath12k: fix WMI TLV header misalignment adds bda605962c07 Merge tag 'ath-current-20250909' of git://git.kernel.org/p [...] adds 2682e7a31750 wifi: iwlwifi: fix 130/1030 configs adds a814c36cc673 Merge tag 'iwlwifi-fixes-2025-09-09' of https://git.kernel [...] adds 8cc71fc3b82b wifi: cfg80211: Fix "no buffer space available" error in n [...] adds 9c600589e14f wifi: virt_wifi: Fix page fault on connect adds c3f8d13357de wifi: nl80211: completely disable per-link stats for now adds 62e1de1d3352 Merge tag 'wireless-2025-09-11' of https://git.kernel.org/ [...] adds 63a796558bc2 Revert "net: usb: asix: ax88772: drop phylink use in PM to [...] new db87bd2ad1f7 Merge tag 'net-6.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds f544bf03a771 mtd: MTD_INTEL_DG should depend on DRM_I915 or DRM_XE adds 1eae113dd5ff mtd: rawnand: nuvoton: Fix an error handling path in ma35_ [...] adds 513c40e59d5a mtd: rawnand: stm32_fmc2: avoid overlapping mappings on EC [...] adds 811c0da4542d mtd: rawnand: stm32_fmc2: fix ECC overwrite adds fd779eac2d65 mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing adds 4550d33e1811 mtd: spinand: winbond: Fix oob_layout for W25N01JW new 320475fbd590 Merge tag 'mtd/fixes-for-6.17-rc6' of git://git.kernel.org [...] new cb780b79b236 Merge tag 'v6.17-rc5-smb3-client-fixes' of git://git.samba [...] adds 5c5a41a75452 gpu: nova-core: depend on CONFIG_64BIT adds 349510052f76 MAINTAINERS: Add drm-rust tree for Rust DRM drivers and in [...] new 2c38074c3667 Merge tag 'drm-rust-fixes-2025-09-05' of https://gitlab.fr [...] adds cfa7b7659757 drm/i915/power: fix size for for_each_set_bit() in abox iteration new 467360e29595 Merge tag 'drm-intel-fixes-2025-09-10' of https://gitlab.f [...] new 440cec4ca1c2 drm/amdgpu: Wait for bootloader after PSPv11 reset new f5c32370dba6 drm/amd/display: Disable DPCD Probe Quirk new 70f0b051f82d drm/amd/display: Correct sequences and delays for DCN35 PG & RCG new 60f71f0db7b1 drm/amd/display: Drop dm_prepare_suspend() and dm_complete() new 1dfd2864a1c4 drm/amd/display: remove oem i2c adapter on finish new ce42a3b581a9 drm/amdkfd: fix p2p links bug in topology new 53503556273a amd/amdkfd: correct mem limit calculation for small APUs new 7838fb5f1191 drm/amdgpu: fix a memory leak in fence cleanup when unloading new 1d66c3f2b8c0 drm/amd/display: use udelay rather than fsleep new 857ccfc19f9b drm/amd/amdgpu: Declare isp firmware binary file new 2b10cb58d7a3 drm/amdgpu/vcn4: Fix IB parsing with multiple engine info [...] new 3318f2d20ce4 drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 a [...] new 1d00adb873a0 Merge tag 'amd-drm-fixes-6.17-2025-09-10' of https://gitla [...] new 4de37a48b6b5 drm/mediatek: fix potential OF node use-after-free new 9ba2556cef1d drm/mediatek: clean up driver data initialisation new f2c8bbb6e971 Merge tag 'mediatek-drm-fixes-20250910' of https://git.ker [...] adds d5067034725b Revert "drm/nouveau: Remove waitque for sched teardown" adds a00f2015acdb drm/panthor: validate group queue count adds 87b90cee22d8 MAINTAINERS: drm-misc: fix X: entries for nova/nouveau new dab1f85526a4 Merge tag 'drm-misc-fixes-2025-09-11' of https://gitlab.fr [...] new 7934fdc25ad6 drm/xe/configfs: Don't touch survivability_mode on fini new 5c87fee3c96c drm/xe: Attempt to bring bos back to VRAM after eviction new d84820309ed3 drm/xe: Allow the pm notifier to continue on failure new eb5723a75104 drm/xe: Block exec and rebind worker while evicting for su [...] new fd99415ec8a8 drm/xe: Extend Wa_13011645652 to PTL-H, WCL new 9a3f210737e9 Merge tag 'drm-xe-fixes-2025-09-11' of https://gitlab.free [...] new 965c995c9a4b Merge tag 'drm-fixes-2025-09-12' of https://gitlab.freedes [...] adds b816265396da PCI: mvebu: Fix use of for_each_of_range() iterator new 22f20375f5b7 Merge tag 'pci-v6.17-fixes-3' of git://git.kernel.org/pub/ [...] adds f1b55db08d52 rust: device: fix unresolved link to drm::Device adds 3c9ba2777d6c kernfs: Fix UAF in polling when open file is released adds f6d2900f2806 MAINTAINERS: Update the DMA Rust entry new b891d11b74b4 Merge tag 'driver-core-6.17-rc6' of git://git.kernel.org/p [...] adds c05d0b32eeba regulator: sy7636a: fix lifecycle of power good gpio new 395d68e5dd63 Merge tag 'regulator-fix-v6.17-rc5' of git://git.kernel.or [...] new 5cd64d4f9268 Merge tag 'ceph-for-6.17-rc6' of https://github.com/ceph/c [...] new f83a4f2a4d8c Merge tag 'erofs-for-6.17-rc6-fixes' of git://git.kernel.o [...] adds 47ddf62b43ec Input: xpad - add support for Flydigi Apex 5 adds c9ddc41cdd52 Input: iqs7222 - avoid enabling unused interrupts adds 1939a9fcb803 Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8 [...] adds 5f9efb6b7667 Input: mtk-pmic-keys - MT6359 has a specific release irq new 30989f67650c MAINTAINERS: Input: Drop melfas-mip4 section new 563b3f6ef521 Merge tag 'input-for-v6.17-rc5' of git://git.kernel.org/pu [...] adds e895f8e29119 hrtimers: Unconditionally update target CPU base after off [...] new 8378c891726d Merge tag 'timers-urgent-2025-09-14' of git://git.kernel.o [...] adds cba4262a19af x86/cpu/topology: Always try cpu_parse_topology_ext() on A [...] adds d2e1b84c5141 fs/resctrl: Eliminate false positive lockdep warning when [...] new df86f912b45c Merge tag 'x86-urgent-2025-09-14' of git://git.kernel.org/ [...] adds 220a0ffde02f xhci: dbc: decouple endpoint allocation from initialization adds a5c98e8b1398 xhci: dbc: Fix full DbC transfer ring after several reconnects adds edcbe06453dd xhci: fix memory leak regression when freeing xhci vdev de [...] adds 8d63c83d8eb9 USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels adds f34bfcc77b18 usb: typec: tcpm: properly deliver cable vdms to altmode drivers adds 21d8525d2e06 usb: gadget: midi2: Fix missing UMP group attributes initi [...] adds 116e79c679a1 usb: gadget: midi2: Fix MIDI2 IN EP max packet size adds cba70aff623b USB: serial: option: add Telit Cinterion FN990A w/audio co [...] adds a5a261bea9bf USB: serial: option: add Telit Cinterion LE910C4-WWX new c [...] new 7609fb63cead Merge tag 'usb-serial-6.17-rc6' of ssh://gitolite.kernel.o [...] new 9dfec4a51df9 USB: core: remove the move buf action new d6b42787f30d Merge tag 'usb-6.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds 535fd4c98452 serial: sc16is7xx: fix bug in flow control levels init adds ee047e1d85d7 dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks adds 387d00028ccc dt-bindings: serial: 8250: move a constraint adds a1b51534b532 dt-bindings: serial: 8250: allow "main" and "uart" as clock names adds cfd956dcb101 tty: hvc_console: Call hvc_kick in hvc_write unconditionally adds b5e3277c0f1c serial: xilinx_uartps: read reg size from DTS new 1519fc7cd3e1 Merge tag 'tty-6.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds 22571172257a dt-bindings: dma: qcom: bam-dma: Add missing required properties adds 5068b5254812 dmaengine: qcom: bam_dma: Fix DT error handling for num-ch [...] adds f41c538881ee dmaengine: idxd: Remove improper idxd_free adds b7cb9a034305 dmaengine: idxd: Fix refcount underflow on module unload adds 39aaa337449e dmaengine: idxd: Fix double free in idxd_setup_wqs() adds e63419dbf2ce dmaengine: ti: edma: Fix memory allocation size for queue_ [...] adds aa2e1e4563d3 dmaengine: dw: dmamux: Fix device reference leak in rzn1_d [...] new 0676181a8754 Merge tag 'dmaengine-fix-6.17' of git://git.kernel.org/pub [...] adds 942e47ab228c phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties adds 5cfdfc623835 dt-bindings: phy: marvell,comphy-cp110: Fix clock and chil [...] adds bca065733afd phy: tegra: xusb: fix device and OF node leak at probe adds 64961557efa1 phy: ti: omap-usb2: fix device leak at unbind adds e19bcea99749 phy: ti-pipe3: fix device leak at unbind adds aac1256a41cf dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie [...] adds a22d3b0d49d4 phy: ti: gmii-sel: Always write the RGMII ID setting adds 6cb8c1f957f6 phy: qcom: qmp-pcie: Fix PHY initialization when powered d [...] new 79e8447ec662 Merge tag 'phy-fix-6.17' of git://git.kernel.org/pub/scm/l [...] new f83ec76bf285 Linux 6.17-rc6 new 66d938e89e94 netfs: Prevent duplicate unlocking new b62fd63ade7c btrfs: fix invalid extref key setup when replaying dentry new 5b8d29647541 btrfs: zoned: fix incorrect ASSERT in btrfs_zoned_reserve_ [...] new 8679d2687c35 btrfs: initialize inode::file_extent_tree after i_mode has [...] new 80eb65ccf6f7 btrfs: annotate block group access with data_race() when s [...] new 07cd468e0f61 Merge branch 'misc-6.17' into next-fixes new 896e6158ab2b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 7967b30eb167 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7ffa7320d6a1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 150e513d8795 Merge branch 'master' of https://github.com/ceph/ceph-client.git new b594fa91f683 smb: client: let recv_done verify data_offset, data_length [...] new 04d86fd7d2f8 smb: client: ensure open_cached_dir_by_dentry() only retur [...] new 15fbe525e3ac smb: Use arc4 library instead of duplicate arc4 code new 6bcf9eb8ff1a smb: client: short-circuit negative lookups when parent di [...] new 91e126e73d09 smb: client: batch SRV_COPYCHUNK entries to cut roundtrips new fcb80edb58ed Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new a6283630d145 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] new 75262c4c3e72 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new a37395bb2e83 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new acab02ffcd6b exfat: support modifying mount options via remount new d20eab69e930 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 310c4b14d42a Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new a58b95910707 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 7858d36217ea Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 60c627313133 gfs2: Remove unused GIF_FREE_VFS_INODE flag new 37b1c0f120b7 gfs2: Remove unused sd_withdraw_wait field new aa94ad9ab230 gfs2: Remove space before newline new 2309a01351e5 gfs2: do_xmote cleanup new 4250e683de69 gfs2: Simplify refcounting in do_xmote new 418c85475934 gfs2: Partially revert "gfs2: do_xmote fixes" new 6e4224082696 gfs2: Turn gfs2_withdraw into a void function new 13c000416863 gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_ [...] new cd7180466465 gfs2: Do not use atomic operations unnecessarily new fd70ab7155c4 gfs2: Further sanitize lock_dlm.c new 2b813a72880d gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code new 0c23e24164d8 gfs2: Fix LM_FLAG_TRY* logic in add_to_queue new 9b54770b68ae gfs2: Remove duplicate check in do_xmote new 061df28b82af gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote new bddb53b776fb gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS new 2045364497db gfs2: Simplify do_promote new cd493dcf4f82 gfs2: run_queue cleanup new 47faf937da43 gfs2: Minor run_queue fixes new 6ab26555c9ff gfs2: Add proper lockspace locking new 28c4d9bc0708 gfs2: Fix unlikely race in gdlm_put_lock new 238465f9ebc6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d16269403721 smb: server: let smb_direct_writev() respect SMB_DIRECT_MA [...] new 5282491fc49d ksmbd: smbdirect: validate data_offset and data_length fie [...] new e1868ba37fd2 ksmbd: smbdirect: verify remaining_data_length respects ma [...] new 2cd9d377e931 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new d5d3a86e8f82 sunrpc: fix null pointer dereference on zero-length checksum new 7360cd562537 NFSD: Relocate the fh_want_write() and fh_drop_write() helpers new 8a244a48c382 NFSD: Move the fh_getattr() helper new 381db61bab89 sunrpc: delay pc_release callback until after the reply is sent new 11039ecaf329 nfsd: discard nfsd_file_get_local() new 794532cfabc9 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed new 1060cb62ec4b NFSD: Rework encoding and decoding of nfsd4_deviceid new f9a10228c209 NFSD: Minor cleanup in layoutcommit processing new 9233744448d4 NFSD: Minor cleanup in layoutcommit decoding new ee682edcadc9 NFSD: Implement large extent array support in pNFS new fb548e87459b NFSD: Fix last write offset handling in layoutcommit new f474557cadec nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] new 7d069061730f nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] new 996c3d02108b vfs: add ATTR_CTIME_SET flag new facf195da2a6 nfsd: use ATTR_CTIME_SET for delegated ctime updates new 496f35d5345d nfsd: track original timestamps in nfs4_delegation new 2258cc76e9d2 nfsd: fix SETATTR updates for delegated timestamps new 8c3cc8292aa4 nfsd: fix timestamp updates in CB_GETATTR new 7fc97fa33ee2 nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] new 7e51c799d153 lockd: Remove space before newline new 4b3cdfdb3163 nfsd: Replace open-coded conversion of bytes to hex new 90c87a18aabc nfsd: Eliminate an allocation in nfs4_make_rec_clidname() new 79670a17e468 NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() new 0f374ccf4e3d nfsd: decouple the xprtsec policy check from check_nfsd_access() new 9922307132c6 sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length new 9e0509202d27 sunrpc: eliminate return pointer in svc_tcp_sendmsg() new cd9e79d26706 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 38ba6a6e39ba Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 43c47b908b2c Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] new 92ea6151ea93 Merge branch '9p-next' of https://github.com/martinetd/linux new 9cdc58c35899 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4c3c40178b0e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a6af44f2a0c3 Merge branch 'vfs.fixes' into vfs.all new 0c43094f8cc9 eventpoll: Replace rwlock with spinlock new e493b83b10af Merge patch "eventpoll: Fix priority inversion problem" new c593b9d6c446 filelock: add FL_RECLAIM to show_fl_flags() macro new 796667c9dc94 fs/proc/namespaces: make ns_entries const new af67f4c1cd07 fs: use the switch statement in init_special_inode() new 84f1766bdba5 initrd: Fix unused variable warning in rd_load_image() on s390 new e60625e7ce10 initramfs: Use struct_size() helper to improve dir_add() new beb022ef9263 initrd: Use str_plural() in rd_load_image() new afd77d2050c3 initramfs: Replace strcpy() with strscpy() in find_link() new 74792608606a init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD new f99b3917789d fs: rename generic_delete_inode() and generic_drop_inode() new 61e05deb8909 Merge branch 'vfs-6.18.misc' into vfs.all new f396c3bdf44b Merge branch 'vfs-6.18.mount' into vfs.all new 222d27795d5b Merge branch 'vfs-6.18.inode' into vfs.all new cde560f98a9b fs: expand dump_inode() new 7f63c1a591e0 Merge branch 'vfs-6.18.inode.refcount.preliminaries' into vfs.all new f8a1e78edbb0 Merge branch 'vfs-6.18.pidfs' into vfs.all new 5388ae76ae68 Merge branch 'vfs-6.18.rust' into vfs.all new 626915337c28 Merge branch 'vfs-6.18.workqueue' into vfs.all new 60d22c6ef41b pidns: move is-ancestor logic to helper new 77e211dd1392 procfs: add "pidns" mount option new 568d4239002c selftests/proc: add tests for new pidns APIs new e88ae8c712fb Merge patch series "procfs: make reference pidns more user [...] new 609a134c2483 Merge branch 'vfs-6.18.procfs' into vfs.all new 09c69289a273 afs: Add support for RENAME_NOREPLACE and RENAME_EXCHANGE new 9c616f970dfe Merge branch 'vfs-6.18.afs' into vfs.all new 3c17001b21b9 pidfs: validate extensible ioctls new 4d906371d1f9 nsfs: drop tautological ioctl() check new f8527a29f461 nsfs: validate extensible ioctls new 60949057a2e7 block: use extensible_ioctl_valid() new 378c01ba066f ns: move to_ns_common() to ns_common.h new 7388929797ff nsfs: add nsfs.h header new 27fbd9c74305 ns: uniformly initialize ns_common new 011090b6c0a9 cgroup: use ns_common_init() new c9c67e1d48ea ipc: use ns_common_init() new 6e6f49226ff0 mnt: use ns_common_init() new 22650542d3b6 net: use ns_common_init() new 3ce639265460 pid: use ns_common_init() new 55aba95f48fc time: use ns_common_init() new a6ef71dc9390 user: use ns_common_init() new 7ecf2d3bbd8d uts: use ns_common_init() new 8ecde0bd4193 ns: remove ns_alloc_inum() new 670f2f915084 nstree: make iterator generic new 96ff702edaec mnt: support ns lookup new 386011053ba3 cgroup: support ns lookup new 29ff7e9e30e2 ipc: support ns lookup new ec016f0a7d8d net: support ns lookup new e3af88e921e3 pid: support ns lookup new c5d125d47a94 time: support ns lookup new 88c4bd214d46 user: support ns lookup new e2a17dd2633a uts: support ns lookup new b60ce20bf1bf ns: add to_<type>_ns() to respective headers new 939bbb438194 nsfs: add current_in_namespace() new 06c4ff965e95 nsfs: support file handles new f300d095535f nsfs: support exhaustive file handles new 61b9024a4cca nsfs: add missing id retrieval support new 8412237045cd tools: update nsfs.h uapi header new f60ae44e56e4 selftests/namespaces: add identifier selftests new e2a380d08956 selftests/namespaces: add file handle selftests new a7ec4da2c05c Merge patch series "ns: support file handles" new 8b66420518b3 Merge branch 'namespace-6.18.file_handles' into vfs.all new 67c312b4e9bf writeback: Avoid contention on wb->list_lock when switchin [...] new a29997d9fe7e writeback: Avoid softlockup when switching many inodes new 897113876f46 writeback: Avoid excessively long inode switching times new dd5f65bc09d4 writeback: Add tracepoint to track pending inode switches new 1c36fade2fab Merge patch series "writeback: Avoid lockups when switchin [...] new 1228c548bb98 Merge branch 'vfs-6.18.writeback' into vfs.all new 78ca91358633 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new 9892775af5a5 csky: remove BS check for FAULT_FLAG_ALLOW_RETRY new 4d364c660a49 PAGE_PTR() had been last used outside of arch/* in 1.1.94 new 90b0615fb5c6 SET_PAGE_DIR() users had been gone since 2.3.12pre1 new f4cfb3c49f93 alpha: get rid of the remnants of BAD_PAGE and friends new 445c4f2fe708 kill FIRST_USER_PGD_NR new 7a2ba22e23d7 alpha: unobfuscate _PAGE_P() definition new d2286e3c7f57 Merge branch 'work.misc' into for-next new c2870c0f8f9d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (24d149923933) \ N -- N -- N refs/heads/fs-next (c2870c0f8f9d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 203 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/dma/qcom,bam-dma.yaml | 4 + .../bindings/phy/marvell,comphy-cp110.yaml | 29 +- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 4 +- Documentation/devicetree/bindings/serial/8250.yaml | 56 +- .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- Documentation/filesystems/porting.rst | 4 +- Documentation/filesystems/vfs.rst | 4 +- Documentation/netlink/specs/mptcp_pm.yaml | 2 +- Documentation/networking/can.rst | 2 +- Documentation/networking/mptcp.rst | 8 +- MAINTAINERS | 25 +- Makefile | 2 +- arch/alpha/include/asm/pgtable.h | 25 +- arch/alpha/mm/init.c | 27 - arch/csky/mm/fault.c | 2 +- arch/m68k/include/asm/pgtable_mm.h | 10 - arch/microblaze/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/pgtable.h | 17 - arch/x86/kernel/cpu/topology_amd.c | 25 +- arch/xtensa/include/asm/pgtable.h | 1 - block/bdev.c | 2 +- block/blk-integrity.c | 8 +- drivers/dax/super.c | 2 +- drivers/dma/dw/rzn1-dmamux.c | 15 +- drivers/dma/idxd/init.c | 39 +- drivers/dma/qcom/bam_dma.c | 8 +- drivers/dma/ti/edma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 - drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 2 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 64 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 74 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 115 +- .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 3 - .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 1 + .../drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c | 78 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 23 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 15 - drivers/gpu/drm/nouveau/nouveau_fence.h | 1 - drivers/gpu/drm/nouveau/nouveau_sched.c | 35 +- drivers/gpu/drm/nouveau/nouveau_sched.h | 9 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 8 +- drivers/gpu/drm/panthor/panthor_drv.c | 2 +- drivers/gpu/drm/xe/tests/xe_bo.c | 2 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 10 +- drivers/gpu/drm/xe/xe_bo.c | 16 +- drivers/gpu/drm/xe/xe_bo.h | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 6 + drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 9 + drivers/gpu/drm/xe/xe_pm.c | 42 +- drivers/gpu/drm/xe/xe_survivability_mode.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 42 +- drivers/gpu/drm/xe/xe_vm.h | 2 + drivers/gpu/drm/xe/xe_vm_types.h | 5 + drivers/gpu/drm/xe/xe_wa_oob.rules | 3 +- drivers/gpu/nova-core/Kconfig | 1 + drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/mtk-pmic-keys.c | 5 +- drivers/input/misc/iqs7222.c | 3 + drivers/input/serio/i8042-acpipnpio.h | 14 + drivers/misc/ibmasm/ibmasmfs.c | 2 +- drivers/mtd/devices/Kconfig | 4 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 16 +- .../mtd/nand/raw/nuvoton-ma35d1-nand-controller.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 46 +- drivers/mtd/nand/spi/winbond.c | 37 +- drivers/net/can/rcar/rcar_can.c | 8 +- drivers/net/can/xilinx_can.c | 16 +- drivers/net/dsa/b53/b53_common.c | 17 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 34 + drivers/net/ethernet/intel/i40e/i40e_main.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 2 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 5 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 20 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 4 - drivers/net/macsec.c | 1 + drivers/net/phy/Kconfig | 2 +- drivers/net/phy/phy.c | 12 +- drivers/net/phy/phy_device.c | 5 +- drivers/net/phy/phylink.c | 28 +- drivers/net/wireless/ath/ath12k/mac.c | 122 +- drivers/net/wireless/ath/ath12k/wmi.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 26 +- drivers/net/wireless/virtual/virt_wifi.c | 4 +- drivers/pci/controller/pci-mvebu.c | 21 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 25 +- drivers/phy/tegra/xusb-tegra210.c | 6 +- drivers/phy/ti/phy-gmii-sel.c | 47 +- drivers/phy/ti/phy-omap-usb2.c | 13 + drivers/phy/ti/phy-ti-pipe3.c | 13 + drivers/regulator/sy7636a-regulator.c | 7 +- drivers/tty/hvc/hvc_console.c | 6 +- drivers/tty/serial/sc16is7xx.c | 14 +- drivers/tty/serial/xilinx_uartps.c | 10 +- drivers/usb/core/driver.c | 4 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_midi2.c | 11 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 8 +- drivers/usb/host/xhci-dbgcap.c | 94 +- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/serial/option.c | 17 + drivers/usb/typec/tcpm/tcpm.c | 12 +- fs/9p/vfs_super.c | 2 +- fs/afs/dir.c | 223 ++- fs/afs/dir_edit.c | 18 +- fs/afs/dir_silly.c | 11 + fs/afs/inode.c | 4 +- fs/afs/internal.h | 15 +- fs/afs/misc.c | 1 + fs/afs/protocol_yfs.h | 3 + fs/afs/rotate.c | 11 + fs/afs/yfsclient.c | 249 ++++ fs/btrfs/block-group.c | 9 +- fs/btrfs/delayed-inode.c | 3 - fs/btrfs/inode.c | 13 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/zoned.c | 2 +- fs/ceph/super.c | 2 +- fs/configfs/mount.c | 2 +- fs/dcache.c | 1 + fs/efivarfs/super.c | 2 +- fs/eventpoll.c | 139 +- fs/exfat/super.c | 44 +- fs/ext4/super.c | 2 +- fs/f2fs/super.c | 2 +- fs/fhandle.c | 6 + fs/fs-writeback.c | 134 +- fs/fuse/inode.c | 2 +- fs/gfs2/super.c | 2 +- fs/hostfs/hostfs_kern.c | 2 +- fs/inode.c | 35 +- fs/internal.h | 1 + fs/kernfs/file.c | 58 +- fs/kernfs/mount.c | 2 +- fs/mount.h | 10 +- fs/namespace.c | 154 +-- fs/netfs/buffered_write.c | 2 +- fs/nfs/inode.c | 2 +- fs/nsfs.c | 201 ++- fs/ocfs2/dlmfs/dlmfs.c | 2 +- fs/orangefs/super.c | 2 +- fs/overlayfs/super.c | 2 +- fs/pidfs.c | 4 +- fs/proc/inode.c | 2 +- fs/proc/namespaces.c | 6 +- fs/pstore/inode.c | 2 +- fs/ramfs/inode.c | 2 +- fs/resctrl/ctrlmondata.c | 2 +- fs/resctrl/internal.h | 4 +- fs/resctrl/monitor.c | 6 +- fs/smb/client/cifsfs.c | 2 +- fs/smb/client/dir.c | 4 - fs/smb/client/smb2ops.c | 223 +-- fs/smb/client/smb2pdu.h | 16 +- fs/smb/client/smbdirect.c | 20 +- fs/smb/client/trace.h | 3 +- fs/smb/server/transport_rdma.c | 11 +- fs/ubifs/super.c | 2 +- fs/xfs/xfs_super.c | 2 +- include/linux/backing-dev-defs.h | 4 + include/linux/cgroup.h | 5 + include/linux/ethtool.h | 4 +- include/linux/exportfs.h | 6 + include/linux/fs.h | 18 +- include/linux/ipc_namespace.h | 5 + include/linux/ns_common.h | 29 + include/linux/nsfs.h | 40 + include/linux/nsproxy.h | 11 - include/linux/nstree.h | 89 ++ include/linux/pid_namespace.h | 5 + include/linux/proc_ns.h | 32 +- include/linux/time_namespace.h | 9 + include/linux/user_namespace.h | 5 + include/linux/utsname.h | 5 + include/linux/writeback.h | 2 + include/net/net_namespace.h | 5 + include/net/netfilter/nf_tables.h | 1 - include/net/netfilter/nf_tables_core.h | 10 +- include/net/netns/nftables.h | 1 + include/trace/events/afs.h | 6 + include/trace/events/filelock.h | 3 +- include/trace/events/writeback.h | 29 + include/uapi/linux/fcntl.h | 1 + include/uapi/linux/nsfs.h | 15 +- init/Kconfig | 1 + init/do_mounts_rd.c | 14 +- init/initramfs.c | 5 +- init/main.c | 2 + ipc/msgutil.c | 1 + ipc/namespace.c | 12 +- ipc/shm.c | 2 + kernel/Makefile | 2 +- kernel/bpf/inode.c | 2 +- kernel/cgroup/cgroup.c | 2 + kernel/cgroup/namespace.c | 24 +- kernel/nstree.c | 233 ++++ kernel/pid_namespace.c | 13 +- kernel/time/hrtimer.c | 11 +- kernel/time/namespace.c | 23 +- kernel/user_namespace.c | 17 +- kernel/utsname.c | 28 +- mm/backing-dev.c | 5 + mm/shmem.c | 2 +- net/bridge/br.c | 7 + net/can/j1939/bus.c | 5 +- net/can/j1939/j1939-priv.h | 1 + net/can/j1939/main.c | 3 + net/can/j1939/socket.c | 52 + net/core/dev_ioctl.c | 22 +- net/core/net_namespace.c | 59 +- net/hsr/hsr_device.c | 28 +- net/hsr/hsr_main.c | 4 +- net/hsr/hsr_main.h | 3 + net/ipv4/ip_tunnel_core.c | 6 + net/mptcp/sockopt.c | 11 +- net/netfilter/nf_tables_api.c | 66 +- net/netfilter/nft_lookup.c | 46 +- net/netfilter/nft_set_bitmap.c | 3 +- net/netfilter/nft_set_pipapo.c | 20 +- net/netfilter/nft_set_pipapo_avx2.c | 4 +- net/netfilter/nft_set_rbtree.c | 6 +- net/netlink/genetlink.c | 3 + net/sunrpc/svcsock.c | 23 +- net/wireless/nl80211.c | 13 +- rust/kernel/device.rs | 5 +- tools/include/uapi/linux/nsfs.h | 17 +- tools/testing/selftests/namespaces/.gitignore | 2 + .../selftests/{coredump => namespaces}/Makefile | 4 +- .../testing/selftests/{pidfd => namespaces}/config | 4 +- .../selftests/namespaces/file_handle_test.c | 1429 ++++++++++++++++++++ tools/testing/selftests/namespaces/nsid_test.c | 986 ++++++++++++++ tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/broadcast_ether_dst.sh | 83 ++ tools/testing/selftests/net/can/config | 3 + tools/testing/selftests/net/mptcp/diag.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 2 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 5 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 2 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 2 +- 256 files changed, 5582 insertions(+), 1595 deletions(-) create mode 100644 include/linux/nsfs.h create mode 100644 include/linux/nstree.h create mode 100644 kernel/nstree.c create mode 100644 tools/testing/selftests/namespaces/.gitignore copy tools/testing/selftests/{coredump => namespaces}/Makefile (67%) copy tools/testing/selftests/{pidfd => namespaces}/config (66%) create mode 100644 tools/testing/selftests/namespaces/file_handle_test.c create mode 100644 tools/testing/selftests/namespaces/nsid_test.c create mode 100755 tools/testing/selftests/net/broadcast_ether_dst.sh create mode 100644 tools/testing/selftests/net/can/config