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 8be4d2d8f242 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4ef95e75c6fc Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits a16763e441fa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0fc95f60be9e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 29977b8476e3 Merge branch '9p-next' of https://github.com/martinetd/linux omits a42f45faf4d5 Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] omits 6ac94d83d2db Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 08379dac0096 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 43918f4922bb Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 8f9ee8968c3a Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 8f34bae24759 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1efb9755accf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b79441d5e7aa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fa4e2f87bec7 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 89ca383b4b94 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 574b5df5d825 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits eb080d55a173 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits ca996b903d7e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 95ef2747b513 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits eda0abf6313c Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 2944b4e2e37f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 1e6cd9f7bb62 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits d512cf386793 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cc8263a6875b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 218d08e1437c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 5db2734c1af7 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits fa65e37ceae5 Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits 2eaaadcb46b2 smb: client: ensure open_cached_dir_by_dentry() only retur [...] omits 3aab8f8f346d smb: Use arc4 library instead of duplicate arc4 code omits cbc5cc5c2694 smb: client: fix sending the iwrap custom IRD/ORD negotiat [...] omits 69074636cf52 smb: server: use disable_work_sync in transport_rdma.c omits 4f83587c2250 smb: server: don't use delayed_work for post_recv_credits_work omits 1228c548bb98 Merge branch 'vfs-6.18.writeback' into vfs.all omits 8b66420518b3 Merge branch 'namespace-6.18.file_handles' into vfs.all omits 9c616f970dfe Merge branch 'vfs-6.18.afs' into vfs.all omits 609a134c2483 Merge branch 'vfs-6.18.procfs' into vfs.all omits 626915337c28 Merge branch 'vfs-6.18.workqueue' into vfs.all omits 5388ae76ae68 Merge branch 'vfs-6.18.rust' into vfs.all omits f8a1e78edbb0 Merge branch 'vfs-6.18.pidfs' into vfs.all omits 7f63c1a591e0 Merge branch 'vfs-6.18.inode.refcount.preliminaries' into vfs.all omits 222d27795d5b Merge branch 'vfs-6.18.inode' into vfs.all omits f396c3bdf44b Merge branch 'vfs-6.18.mount' into vfs.all omits 61e05deb8909 Merge branch 'vfs-6.18.misc' into vfs.all omits a6af44f2a0c3 Merge branch 'vfs.fixes' into vfs.all omits a7ec4da2c05c Merge patch series "ns: support file handles" omits e2a380d08956 selftests/namespaces: add file handle selftests omits f60ae44e56e4 selftests/namespaces: add identifier selftests omits 8412237045cd tools: update nsfs.h uapi header omits 61b9024a4cca nsfs: add missing id retrieval support omits f300d095535f nsfs: support exhaustive file handles omits 06c4ff965e95 nsfs: support file handles omits 939bbb438194 nsfs: add current_in_namespace() omits b60ce20bf1bf ns: add to_<type>_ns() to respective headers omits e2a17dd2633a uts: support ns lookup omits 88c4bd214d46 user: support ns lookup omits c5d125d47a94 time: support ns lookup omits e3af88e921e3 pid: support ns lookup omits ec016f0a7d8d net: support ns lookup omits 29ff7e9e30e2 ipc: support ns lookup omits 386011053ba3 cgroup: support ns lookup omits 96ff702edaec mnt: support ns lookup omits 1c36fade2fab Merge patch series "writeback: Avoid lockups when switchin [...] omits dd5f65bc09d4 writeback: Add tracepoint to track pending inode switches omits 897113876f46 writeback: Avoid excessively long inode switching times omits a29997d9fe7e writeback: Avoid softlockup when switching many inodes omits 67c312b4e9bf writeback: Avoid contention on wb->list_lock when switchin [...] omits 670f2f915084 nstree: make iterator generic omits 8ecde0bd4193 ns: remove ns_alloc_inum() omits 7ecf2d3bbd8d uts: use ns_common_init() omits a6ef71dc9390 user: use ns_common_init() omits 55aba95f48fc time: use ns_common_init() omits 3ce639265460 pid: use ns_common_init() omits 22650542d3b6 net: use ns_common_init() omits 6e6f49226ff0 mnt: use ns_common_init() omits c9c67e1d48ea ipc: use ns_common_init() omits 011090b6c0a9 cgroup: use ns_common_init() omits 27fbd9c74305 ns: uniformly initialize ns_common omits 7388929797ff nsfs: add nsfs.h header omits 378c01ba066f ns: move to_ns_common() to ns_common.h omits 60949057a2e7 block: use extensible_ioctl_valid() omits 9e0509202d27 sunrpc: eliminate return pointer in svc_tcp_sendmsg() omits 9922307132c6 sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length omits 0f374ccf4e3d nfsd: decouple the xprtsec policy check from check_nfsd_access() omits 79670a17e468 NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() omits 90c87a18aabc nfsd: Eliminate an allocation in nfs4_make_rec_clidname() omits 4b3cdfdb3163 nfsd: Replace open-coded conversion of bytes to hex omits 7e51c799d153 lockd: Remove space before newline omits 7fc97fa33ee2 nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] omits 8c3cc8292aa4 nfsd: fix timestamp updates in CB_GETATTR omits 2258cc76e9d2 nfsd: fix SETATTR updates for delegated timestamps omits 496f35d5345d nfsd: track original timestamps in nfs4_delegation omits facf195da2a6 nfsd: use ATTR_CTIME_SET for delegated ctime updates omits 996c3d02108b vfs: add ATTR_CTIME_SET flag omits 7d069061730f nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] omits f474557cadec nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] omits fb548e87459b NFSD: Fix last write offset handling in layoutcommit omits ee682edcadc9 NFSD: Implement large extent array support in pNFS omits 9233744448d4 NFSD: Minor cleanup in layoutcommit decoding omits f9a10228c209 NFSD: Minor cleanup in layoutcommit processing omits 1060cb62ec4b NFSD: Rework encoding and decoding of nfsd4_deviceid omits 794532cfabc9 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed omits 11039ecaf329 nfsd: discard nfsd_file_get_local() omits 381db61bab89 sunrpc: delay pc_release callback until after the reply is sent omits 8a244a48c382 NFSD: Move the fh_getattr() helper omits 7360cd562537 NFSD: Relocate the fh_want_write() and fh_drop_write() helpers omits d5d3a86e8f82 sunrpc: fix null pointer dereference on zero-length checksum omits d02ae3528998 Merge branch 'kernel-6.18.clone3' into vfs.all adds 35e526398bd0 drm/i915/backlight: Honor VESA eDP backlight luminance con [...] adds 5349f295341a Merge tag 'drm-intel-fixes-2025-09-17' of https://gitlab.f [...] adds 07c24945cafc Revert "drm: Add directive to format code in comment" adds a10f910c77f2 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ adds 288dac9fb608 drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on er [...] adds f5a9c2b49ffd Merge tag 'drm-misc-fixes-2025-09-18' of https://gitlab.fr [...] adds 013e484dbd68 drm/xe/tile: Release kobject for the failure path adds fef8b64e48e8 drm/xe/pf: Drop rounddown_pow_of_two fair LMEM limitation adds dcfd151d3277 drm/xe/hwmon: Remove type casting adds 7926ba2143d8 drm/xe: defer free of NVM auxiliary container to device re [...] adds cbc7f3b4f6ca drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue() adds ff89a4d285c8 drm/xe/sysfs: Add cleanup action in xe_device_sysfs_init adds ae5fbbda341f drm/xe: Fix error handling if PXP fails to start adds 26caeae9fb48 drm/xe/guc: Set RCS/CCS yield policy adds b55caa69c50d Merge tag 'drm-xe-fixes-2025-09-18' of https://gitlab.free [...] adds c1b6b8c77063 drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1 [...] adds 29a2f4304753 drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_ir [...] adds f9b80514a722 drm/amd: Only restore cached manual clock settings in rest [...] adds 2ade36eaa9ac drm/amdkfd: add proper handling for S0ix adds 9272bb34b066 drm/amdgpu: suspend KFD and KGD user queues for S0ix adds feb96ccb3318 Merge tag 'amd-drm-fixes-6.17-2025-09-18' of https://gitla [...] new f2738f5660f5 Merge tag 'drm-fixes-2025-09-19' of https://gitlab.freedes [...] adds ad64c073c9a0 ALSA: docs: Remove 3rd person singular s in *to indicate* adds 71d2893a235b ALSA: hda/tas2781: Fix the order of TAS2781 calibrated-data adds b0035df56dcd ALSA: hda/tas2781: Fix a potential race condition that cau [...] adds ec8f26092e52 ALSA: hda/realtek: Add ALC295 Dell TAS2781 I2C fixup adds f205ed23f068 ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 5 adds c1d31894d892 ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 5 adds d99c20303498 ALSA: hda/realtek: Fix volume control on Lenovo Thinkbook [...] adds 44499ecb4f28 ALSA: usb: qcom: Fix false-positive address space check adds 7dd670db9afd ALSA: hda: intel-dsp-config: Prevent SEGFAULT if ACPI_HAND [...] adds f54d87dad761 ASoC: rt712: avoid skipping the blind write adds 78338108b5a8 ASoC: codec: sma1307: Fix memory corruption in sma1307_set [...] adds f1d0260362d7 ASoC: amd: acp: Adjust pdm gain value adds 28edfaa10ca1 ASoC: SDCA: Add quirk for incorrect function types for 3 systems adds 0c28431f6fe1 ASoC: SOF: imx: Fix devm_ioremap_resource check adds 35fc531a5969 ASoC: SOF: Intel: hda-stream: Fix incorrect variable used [...] adds d05afb53c683 ASoC: wm8940: Correct PLL rate rounding adds b4799520dcd6 ASoC: wm8940: Correct typo in control name adds 9b17d3724df5 ASoC: wm8974: Correct PLL rate rounding adds 85a71323753c Minor bug fixes for some older Wolfson devices adds 3254959b4dd0 ASoC: amd: amd_sdw: Add quirks for some new Dell laptops adds 68f27f7c7708 ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference [...] adds d0f61658db58 ASoC: codecs: lpass-rx-macro: Fix playback quality distortion adds 9004a450fccb ASoC: codecs: lpass-wsa-macro: Fix speaker quality distortion adds f81e63047600 ASoC: SDCA: Fix return value in sdca_regmap_mbq_size() adds 16c912ec34ed ASoC: SDCA: Fix return value in detected_mode_handler() adds ec630c2c8ce2 ASoC: SDCA: Reorder members of hide struct to remove holes adds bfa4d097f24e More minor SDCA bug fixes adds 690aa09b1845 ASoC: Intel: catpt: Expose correct bit depth to userspace adds c7a321e4e90e ASoC: qcom: sc8280xp: Fix sound card driver name match dat [...] adds 73caf2bcf3f0 ASoC: Intel: sof_sdw: use PRODUCT_FAMILY for Fatcat series adds d7871f400cad ASoC: amd: acp: Fix incorrect retrival of acp_chip_info adds cc648f4dde2f ASoC: Intel: PTL: Add entry for HDMI-In capture support to [...] adds 5f1af203ef96 ASoC: qcom: audioreach: Fix lpaif_type configuration for t [...] adds 33b55b94bca9 ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S adds 596e8ba2faf0 ASoC: qcom: sc8280xp: Enable DAI format configuration for [...] adds f7a5195c2d28 Fix lpaif_type and DAI configuration for I2S adds 1dd28fd86c3f ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue adds acff093287fb Merge tag 'asoc-fix-v6.17-rc6' of https://git.kernel.org/p [...] adds d33c3471047f ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx new e8442d5b7bc6 Merge tag 'sound-6.17-rc7' of git://git.kernel.org/pub/scm [...] adds 46834d90a9a1 crypto: ccp - Always pass in an error pointer to __sev_pla [...] adds 9574b2330dbd crypto: af_alg - Set merge to zero early in af_alg_sendmsg adds 1b34cbbf4f01 crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg new dcf7d9e0aee5 Merge tag 'v6.17-p3' of git://git.kernel.org/pub/scm/linux [...] adds baad7830ee9a objtool/LoongArch: Mark types based on break immediate code adds 539d7344d4fe objtool/LoongArch: Mark special atomic instruction as INSN [...] adds b15212824a01 LoongArch: Make LTO case independent in Makefile adds 74f8295c6fb8 LoongArch: Handle jump tables options for RUST adds f5003098e2f3 LoongArch: Update help info of ARCH_STRICT_ALIGN adds a9d13433fe17 LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled adds 51adb03e6b86 LoongArch: Check the return value when creating kobj adds d6d69f0edde6 LoongArch: Replace sprintf() with sysfs_emit() adds 677d4a52d4dc LoongArch: Fix unreliable stack for live patching adds ac398f570724 LoongArch: vDSO: Check kcalloc() result in init_vdso() adds 091b29d53fe6 LoongArch: KVM: Remove unused returns and semicolons adds f58c9aa1065f LoongArch: KVM: Fix VM migration failure with PTW enabled adds 47256c4c8b1b LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_ [...] adds 62f11796a0df LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_ [...] adds 01a8e68396a6 LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_ [...] adds 8dc5245673cf LoongArch: KVM: Avoid copy_*_user() with lock hold in kvm_ [...] new 39879e3a4106 Merge tag 'loongarch-fixes-6.17-2' of git://git.kernel.org [...] adds d8f3ae7b38fe pmdomain: renesas: rcar-sysc: Make rcar_sysc_onecell_np __ [...] adds 002ebddd695a pmdomain: core: Restore behaviour for disabling unused PM domains adds 2bc12a8199a0 pmdomain: rockchip: Fix regulator dependency with GENPD_FL [...] adds 36bbaec460db pmdomain: renesas: rcar-sysc: Don't keep unused PM domains [...] adds d929e42deaf7 pmdomain: renesas: rcar-gen4-sysc: Don't keep unused PM do [...] adds 303010f4658c pmdomain: renesas: rmobile-sysc: Don't keep unused PM doma [...] new 46d2affdfbb9 Merge tag 'pmdomain-v6.17-rc2' of git://git.kernel.org/pub [...] adds 8ab2f1c35669 mmc: mvsdio: Fix dma_unmap_sg() nents value adds 7b7e71683b4c mmc: sdhci: Move the code related to setting the clock fro [...] adds 09c2b628f640 mmc: sdhci-uhs2: Fix calling incorrect sdhci_set_clock() function adds 77a436c93d10 mmc: sdhci-pci-gli: GL9767: Fix initializing the UHS-II in [...] new ffa7119cd129 Merge tag 'mmc-v6.17-rc2-2' of git://git.kernel.org/pub/sc [...] adds 16c07342b542 gpiolib: acpi: Program debounce when finding GPIO adds 3712ce9fa501 gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-05 adds 19c839a98c73 gpiolib: acpi: initialize acpi_gpio_info struct adds 2b464fd599c5 Merge tag 'intel-gpio-v6.17-1' of git://git.kernel.org/pub [...] new 0903d0985ab0 Merge tag 'gpio-fixes-for-v6.17-rc7' of git://git.kernel.o [...] adds cd4ea81be3eb io_uring/io-wq: fix `max_workers` breakage and `nr_workers [...] adds 3539b1467e94 io_uring: include dying ring in task_work "should cancel" state adds df8922afc37a io_uring/msg_ring: kill alloc_cache for io_kiocb allocations new 2c139a47eff8 io_uring: fix incorrect io_kiocb reference in io_link_skb new 0d64ebf676bd Merge tag 'io_uring-6.17-20250919' of git://git.kernel.dk/linux adds f0bd03832f5c md: init queue_limits->max_hw_wzeroes_unmap_sectors parameter adds de09bcb81874 Merge tag 'md-6.17-20250917' of https://git.kernel.org/pub [...] adds 027a7a9c07d0 drbd: init queue_limits->max_hw_wzeroes_unmap_sectors parameter new 1522b530ac3e Merge tag 'block-6.17-20250918' of git://git.kernel.dk/linux adds 923b70581cb6 iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init() adds b3506e9bcc77 iommu/s390: Fix memory corruption when using identity domain adds dce043c07ca1 iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_su [...] adds 9ffaf5229055 iommu/s390: Make attach succeed when the device was surpri [...] adds a0c17ed907ac iommu/amd: Fix alias device DTE setting new 1e56310b40fd iommu/amd/pgtbl: Fix possible race while increase page tab [...] new 497b9a7b8df9 Merge tag 'iommu-fixes-v6.17-rc6' of git://git.kernel.org/ [...] new cd89d487374c Merge tag '6.17-rc6-smb3-client-fixes' of git://git.samba. [...] adds 7f830e126dc3 x86/sev: Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT new 3b08f56fbbb9 Merge tag 'x86-urgent-2025-09-20' of git://git.kernel.org/ [...] new 853a57ba263a firewire: core: fix overlooked update of subsystem ABI version new 0f46486981e7 Merge tag 'firewire-fixes-6.17-rc7' of git://git.kernel.or [...] adds 5cb782ff3c62 scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE new fce24200cbdd Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new f975f08c2e89 Merge tag 'for-6.17-rc6-tag' of git://git.kernel.org/pub/s [...] adds f63aaf6e71de clk: renesas: mstp: Add genpd OF provider at postcore_initcall() adds 6d8042baa80c Merge tag 'renesas-clk-fixes-for-v6.17-tag1' of git://git. [...] adds 25fbbaf515ac clk: sunxi-ng: mp: Fix dual-divider clock rate readback new 764c921bf0c5 Merge tag 'sunxi-clk-fixes-for-6.17' of https://git.kernel [...] new 2d5bd41a4505 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] new 07e27ad16399 Linux 6.17-rc7 new ffe3d5e2e1de Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 1adda0211fd9 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new b9125267bd80 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 0ef03b6df3d9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 48a631ae7702 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new de5d9e31f994 Merge branch 'master' of https://github.com/ceph/ceph-client.git new 1cf9f2a6a544 smb: client: handle unlink(2) of files open by different clients new 02f04d6c6fda smb: client: fix sending the iwrap custom IRD/ORD negotiat [...] new f44737af02da smb: Use arc4 library instead of duplicate arc4 code new 405be9f75504 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new cce81cca0bb1 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] new e55f3aa1f3a2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 00fb90f68272 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 0aa293c0f89c Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new b56b8c8bbd0d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 9a31ea866472 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new b679c7fec4d5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 991314930f63 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6e472e0ac83d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5092875c66a9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f9fec321f9ac Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new 1cde0a74a7a8 smb: server: don't use delayed_work for post_recv_credits_work new f7f89250175e smb: server: use disable_work_sync in transport_rdma.c new 0d7693e05560 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 379bc5b1baec nfs: add tracepoints to nfs_file_read() and nfs_file_write() new 91f9b9587a4c nfs: new tracepoints around write handling new 2e04f52b03ec nfs: more in-depth tracing of writepage events new 245013fcbcb1 nfs: add tracepoints to nfs_writepages() new f419ee0bf457 nfs: cleanup tracepoint declarations new 2e38bf7071b7 sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont() new 87ea8ac837ae sunrpc: add a Kconfig option to redirect dfprintk() output [...] new 64d9ff829ba6 NFSv4: handle ERR_GRACE on delegation recalls new da76e83589ec NFSv4: fix "prefered"->"preferred" new fd78b9c7c8d0 NFSv4.1: fix backchannel max_resp_sz verification check new eb91ae5d6969 NFSv4.1: fix mount hang after CREATE_SESSION failure new c9e45c37e1fc NFS: Remove rpcbind cleanup for NFSv4.0 callback new b0a2e0608556 SUNRPC: Move the svc_rpcb_cleanup() call sites new 7290afc6b56c nfs: remove NFS_WBACK_BUSY() new d5d266331011 NFSv4/flexfiles: Remove cred local variable dependency new cb0ad600e700 NFSv4/flexfiles: Use ds_commit_idx when marking a write commit new 33e49fe5a34c NFSv4/flexfiles: Add data structure support for striped layouts new e142d1137b17 NFSv4/flexfiles: Update low level helper functions to be D [...] new 069ff9c25049 NFSv4/flexfiles: Read path updates for striped layouts new 67ee714244df NFSv4/flexfiles: Commit path updates for striped layouts new a0bdaa948652 NFSv4/flexfiles: Write path updates for striped layouts new e56ac6ea2923 NFSv4/flexfiles: Update layout stats & error paths for str [...] new 1110455ff3ab NFSv4/flexfiles: Add support for striped layouts new 95b2d1a4e30c SUNRPC: Remove redundant __GFP_NOWARN new 68a21674390d SUNRPC: Introduce xdr_set_scratch_folio() new 5c81b338057c NFS: Update readdir to use a scratch folio new ce8e6111e5c7 NFS: Update getacl to use xdr_set_scratch_folio() new 0349f7e60759 NFS: Update listxattr to use xdr_set_scratch_folio() new 13e97b07b553 NFS: Update the blocklayout to use xdr_set_scratch_folio() new 48e186f8412d NFS: Update the filelayout to use xdr_set_scratch_folio() new 29d32c45e5f4 NFS: Update the flexfilelayout driver to use xdr_set_scrat [...] new 790035f57131 SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratc [...] new 2337575f97d1 SUNRPC: Update gssx_accept_sec_context() to use xdr_set_sc [...] new e6d359fb0c87 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 6df164e29bd4 sunrpc: fix null pointer dereference on zero-length checksum new c926f0298d3c NFSD: Relocate the fh_want_write() and fh_drop_write() helpers new c1f203e46c55 NFSD: Move the fh_getattr() helper new d9adbb6e10bf sunrpc: delay pc_release callback until after the reply is sent new 2ee3a75e4208 nfsd: discard nfsd_file_get_local() new c97b737ef8f1 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed new 832738e4b325 NFSD: Rework encoding and decoding of nfsd4_deviceid new 274365a51d88 NFSD: Minor cleanup in layoutcommit processing new 6bf1be3399e2 NFSD: Minor cleanup in layoutcommit decoding new f963cf2b91a3 NFSD: Implement large extent array support in pNFS new d68886bae76a NFSD: Fix last write offset handling in layoutcommit new 2990b5a47984 nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] new 5affb498e70b nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] new afc5b36e29b9 vfs: add ATTR_CTIME_SET flag new c066ff58e5d6 nfsd: use ATTR_CTIME_SET for delegated ctime updates new 7663e963a511 nfsd: track original timestamps in nfs4_delegation new 3952f1cbcbc4 nfsd: fix SETATTR updates for delegated timestamps new b40b1ba37ad5 nfsd: fix timestamp updates in CB_GETATTR new e5e9b24ab8fa nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] new 6ecdfd7aa8e3 lockd: Remove space before newline new 17695d72d0b1 nfsd: Replace open-coded conversion of bytes to hex new 9ebcd022a343 nfsd: Eliminate an allocation in nfs4_make_rec_clidname() new ab1c282c010c NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() new e4f574ca9c6d nfsd: decouple the xprtsec policy check from check_nfsd_access() new a9a15ba23efc sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length new 7569065fb123 sunrpc: eliminate return pointer in svc_tcp_sendmsg() new f64397e04b4d NFSD: Drop redundant conversion to bool new 898374fdd7f0 nfsd: unregister with rpcbind when deleting a transport new dd9adfa0da2b NFS: Remove rpcbind cleanup for NFSv4.0 callback new d73d06dac604 SUNRPC: Move the svc_rpcb_cleanup() call sites new fb340bfd48bc NFSD: Delay adding new entries to LRU new 8ddd06be9a9e NFSD: Reduce DRC bucket size new a082e4b4d08a nfsd: nfserr_jukebox in nlm_fopen should lead to a retry new 13289ed501ba nfsd: Don't force CRYPTO_LIB_SHA256 to be built-in new 6c15463c4511 sunrpc: fix "occurence"->"occurrence" new e9859dc9c573 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new fabe036918a4 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new f451715ff2cf orangefs: Remove unused type in macro fill_default_sys_attrs new 7f1118832206 orangefs: fix xattr related buffer overflow... new e98eea9628ff Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new acaafacfbb64 Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] new a84f39258d5a Merge branch '9p-next' of https://github.com/martinetd/linux new 42c21838708c xfs: move the XLOG_REG_ constants out of xfs_log_format.h new d5409ebf46bb xfs: remove xfs_errortag_get new 991dcadaddcc xfs: remove xfs_errortag_set new 807df3227d76 xfs: remove the expr argument to XFS_TEST_ERROR new b55dd7279811 xfs: remove pointless externs in xfs_error.h new 71fa062196ae xfs: centralize error tag definitions new 8e1cfa51320d xfs: improve zone statistics message new ff3d90903f8f xfs: improve default maximum number of open zones new 3c54e6027f14 xfs: constify xfs_errortag_random_default new 91903827b4dc Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e4509db07aa7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2bf19d53c044 Merge branch 'vfs.fixes' into vfs.all new b9cb7e59ac4a pid: use ns_capable_noaudit() when determining net sysctl [...] new 228e0f298c5e Merge branch 'vfs-6.18.misc' into vfs.all new 5f7341e8ab16 Merge branch 'vfs-6.18.mount' into vfs.all new 2ef435a872ab fs: add might_sleep() annotation to iput() and more new c3c616c53dba Merge branch 'vfs-6.18.inode.refcount.preliminaries' new 72eaa3ed1d84 Merge branch 'vfs-6.18.inode' into vfs.all new 231af8c14f0f iomap: trace iomap_zero_iter zeroing activities new 6a96fb653b64 iomap: error out on file IO when there is no inline_data buffer new c59c965292f7 Merge patch series "iomap: cleanups ahead of adding fuse support" new 3a2f7b29373a Merge branch 'vfs-6.18.iomap' into vfs.all new 4f2ba8401ad3 Merge branch 'vfs-6.18.pidfs' into vfs.all new c64773602164 Merge branch 'vfs-6.18.rust' into vfs.all new 08621f25a268 fs: replace use of system_unbound_wq with system_dfl_wq new d33fa88429c5 fs: replace use of system_wq with system_percpu_wq new 13549bd48bbf fs: WQ_PERCPU added to alloc_workqueue users new 9de044100970 Merge patch series "fs: replace wq users and add WQ_PERCPU [...] new 1e083c6dec4c Merge branch 'vfs-6.18.workqueue' into vfs.all new 02bf8f2f7ccb rv/ltl_monitor: adapt handle_task_newtask to u64 clone_flags new 053b5d3aac29 arm64/gcs: Return a success value from gcs_alloc_thread_stack() new b495e1f0502e Documentation: userspace-api: Add shadow stack API documentation new 0ba39d41c241 selftests: Provide helper header for shadow stack testing new 871b4dc7c705 fork: Add shadow stack support to clone3() new c4aef60520c3 selftests/clone3: Remove redundant flushes of output streams new b3925f5b857b selftests/clone3: Factor more of main loop into test_clone3() new 9012e184d017 selftests/clone3: Allow tests to flag if -E2BIG is a valid [...] new c764fa47e7ec selftests/clone3: Test shadow stack support new 20c5a7c267b8 Merge patch series "fork: Support shadow stacks in clone3()" new b68eeb9138b7 Merge branch 'kernel-6.18.clone3' into vfs.all new 232af54f805e Merge branch 'vfs-6.18.procfs' into vfs.all new ad6817f227f7 Merge branch 'vfs-6.18.afs' into vfs.all new fa8ee8627b74 block: use extensible_ioctl_valid() new e3e1812f8e25 ns: move to_ns_common() to ns_common.h new 9296f46a9645 nsfs: add nsfs.h header new 660def10b01b ns: uniformly initialize ns_common new 0b40774ef06c cgroup: use ns_common_init() new 90d4d9f4d235 ipc: use ns_common_init() new 96ece8eb6764 mnt: use ns_common_init() new 08027f6b790b net: use ns_common_init() new 8e199cd6e330 pid: use ns_common_init() new 7b0e2c83624b time: use ns_common_init() new 00ed42285c46 user: use ns_common_init() new 09337e064cbb uts: use ns_common_init() new 86c5aba210b1 ns: remove ns_alloc_inum() new 885fc8ac0a4d nstree: make iterator generic new 7914f15c5e45 Merge branch 'no-rebase-mnt_ns_tree_remove' new 7d7d16498958 mnt: support ns lookup new 7c6059398533 cgroup: support ns lookup new 74b24a582e1f ipc: support ns lookup new 195f7422298d net: support ns lookup new 488acdcec8e2 pid: support ns lookup new b36c823b9a4b time: support ns lookup new 2f5243cbba6c user: support ns lookup new 58f976d41fd9 uts: support ns lookup new d7afdf889561 ns: add to_<type>_ns() to respective headers new d2afdb73f8ad nsfs: add current_in_namespace() new 5222470b2fbb nsfs: support file handles new e83f0b5d10dc nsfs: support exhaustive file handles new f861225b9ee9 nsfs: add missing id retrieval support new 87a1716c7d65 tools: update nsfs.h uapi header new 14f98438f0ed selftests/namespaces: add identifier selftests new 28ef38a9a2c7 selftests/namespaces: add file handle selftests new 3ab378cfa793 Merge patch series "ns: support file handles" new 93f67a7ddadf uts: split namespace into separate header new b2a0b192084a mnt: expose pointer to init_mnt_ns new f74ca6da113d nscommon: move to separate file new 5fc6bef178f1 cgroup: split namespace into separate header new cc47f434271b nsfs: add inode number for anon namespace new 86cdbae5c61c mnt: simplify ns_common_init() handling new d5b27cb8c5f3 net: centralize ns_common initialization new 5612ff3ec588 nscommon: simplify initialization new be5f21d3985f ns: add ns_common_free() new bb57289f0ce1 Merge patch series "ns: rework common initialization" new 224ef741ce87 ns: add reference count helpers new 2e9e6972279f mnt: port to ns_ref_*() helpers new 06099e374f3a cgroup: port to ns_ref_*() helpers new d4825c99d6a7 ipc: port to ns_ref_*() helpers new 07897b38eadf pid: port to ns_ref_*() helpers new e0c173f1fa02 time: port to ns_ref_*() helpers new 96d997ea5ad1 user: port to ns_ref_*() helpers new 83914de1c1d3 net-sysfs: use check_net() new dc41b844da53 net: use check_net() new f12021e68a13 ipv4: use check_net() new 2438b7d63ad8 uts: port to ns_ref_*() helpers new 99d33ce100cb net: port to ns_ref_*() helpers new b3d8ff067950 nsfs: port to ns_ref_*() helpers new 024596a4e280 ns: rename to __ns_ref new 1f84344c8d83 Merge patch series "ns: rework reference counting" new d093090ea799 selftests/namespaces: verify initial namespace inode numbers new 7cf730321132 ns: use inode initializer for initial namespaces new e75c9dfda3e8 Merge branch 'namespace-6.18' into vfs.all new e1b849cfa6b6 writeback: Avoid contention on wb->list_lock when switchin [...] new 66c14dccd810 writeback: Avoid softlockup when switching many inodes new 9a6ebbdbd412 writeback: Avoid excessively long inode switching times new 0cee64c547e3 writeback: Add tracepoint to track pending inode switches new 9426414f0d42 Merge patch series "writeback: Avoid lockups when switchin [...] new 8a606bb102db Merge branch 'vfs-6.18.writeback' into vfs.all new 078eadd7b5ed Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new fe91e078b60d allow finish_no_open(file, ERR_PTR(-E...)) new fb3d71972bc3 9p: simplify v9fs_vfs_atomic_open() new f681e72e2773 9p: simplify v9fs_vfs_atomic_open_dotl() new fe871217ac64 simplify cifs_atomic_open() new 0b7543126e7b simplify vboxsf_dir_atomic_open() new aae9db573916 simplify nfs_atomic_open_v23() new 1d7b34378591 simplify fuse_atomic_open() new d71cbf0d3bc0 simplify gfs2_atomic_open() new 2944ebee9a96 slightly simplify nfs_atomic_open() new 733fd00f8224 Merge branch 'work.finish_no_open' into for-next new d6298f10ac1f 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 (8be4d2d8f242) \ N -- N -- N refs/heads/fs-next (d6298f10ac1f)
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 241 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: Documentation/sound/alsa-configuration.rst | 2 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/shadow_stack.rst | 44 ++ Makefile | 2 +- arch/alpha/kernel/process.c | 2 +- arch/arc/kernel/process.c | 2 +- arch/arm/kernel/process.c | 2 +- arch/arm64/include/asm/gcs.h | 8 +- arch/arm64/kernel/process.c | 10 +- arch/arm64/mm/gcs.c | 55 +- arch/csky/kernel/process.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/loongarch/Kconfig | 12 +- arch/loongarch/Makefile | 15 +- arch/loongarch/include/asm/acenv.h | 7 +- arch/loongarch/include/asm/kvm_mmu.h | 20 +- arch/loongarch/kernel/env.c | 4 +- arch/loongarch/kernel/process.c | 2 +- arch/loongarch/kernel/stacktrace.c | 3 +- arch/loongarch/kernel/vdso.c | 3 + arch/loongarch/kvm/exit.c | 6 +- arch/loongarch/kvm/intc/eiointc.c | 87 ++- arch/loongarch/kvm/intc/pch_pic.c | 21 +- arch/loongarch/kvm/mmu.c | 8 +- arch/m68k/kernel/process.c | 2 +- arch/microblaze/kernel/process.c | 2 +- arch/mips/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/kernel/process.c | 2 +- arch/parisc/kernel/process.c | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/riscv/kernel/process.c | 2 +- arch/s390/include/asm/pci_insn.h | 10 +- arch/s390/kernel/process.c | 2 +- arch/sh/kernel/process_32.c | 2 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 2 +- arch/um/kernel/process.c | 2 +- arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/sev.h | 38 +- arch/x86/include/asm/shstk.h | 11 +- arch/x86/kernel/fpu/core.c | 2 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/shstk.c | 53 +- arch/xtensa/kernel/process.c | 2 +- block/blk-integrity.c | 2 +- block/blk-ioc.c | 2 +- crypto/af_alg.c | 10 +- drivers/block/drbd/drbd_nl.c | 1 + drivers/clk/renesas/clk-mstp.c | 20 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/firewire/core-cdev.c | 2 +- drivers/gpio/gpiolib-acpi-core.c | 11 +- drivers/gpio/gpiolib-acpi-quirks.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 15 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 36 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 39 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 6 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 6 +- drivers/gpu/drm/drm_gpuvm.c | 2 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- drivers/gpu/drm/xe/abi/guc_actions_abi.h | 1 + drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 25 + drivers/gpu/drm/xe/xe_device_sysfs.c | 8 +- drivers/gpu/drm/xe/xe_exec_queue.c | 22 +- drivers/gpu/drm/xe/xe_exec_queue_types.h | 8 +- drivers/gpu/drm/xe/xe_execlist.c | 25 +- drivers/gpu/drm/xe/xe_execlist_types.h | 2 +- drivers/gpu/drm/xe/xe_gt.c | 3 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 1 - drivers/gpu/drm/xe/xe_guc.c | 6 +- drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 4 +- drivers/gpu/drm/xe/xe_guc_submit.c | 118 +++- drivers/gpu/drm/xe/xe_guc_submit.h | 2 + drivers/gpu/drm/xe/xe_hwmon.c | 35 +- drivers/gpu/drm/xe/xe_nvm.c | 5 +- drivers/gpu/drm/xe/xe_tile_sysfs.c | 12 +- drivers/gpu/drm/xe/xe_vm.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/io_pgtable.c | 25 +- drivers/iommu/intel/iommu.c | 7 +- drivers/iommu/s390-iommu.c | 29 +- drivers/md/md-linear.c | 1 + drivers/md/raid0.c | 1 + drivers/md/raid1.c | 1 + drivers/md/raid10.c | 1 + drivers/md/raid5.c | 1 + drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 68 +- drivers/mmc/host/sdhci-uhs2.c | 3 +- drivers/mmc/host/sdhci.c | 34 +- drivers/pmdomain/core.c | 20 +- drivers/pmdomain/renesas/rcar-gen4-sysc.c | 1 + drivers/pmdomain/renesas/rcar-sysc.c | 3 +- drivers/pmdomain/renesas/rmobile-sysc.c | 3 +- drivers/pmdomain/rockchip/pm-domains.c | 2 +- drivers/ufs/core/ufs-mcq.c | 4 +- fs/9p/vfs_inode.c | 34 +- fs/9p/vfs_inode_dotl.c | 15 +- fs/afs/callback.c | 4 +- fs/afs/main.c | 4 +- fs/afs/write.c | 2 +- fs/aio.c | 2 +- fs/bcachefs/btree_write_buffer.c | 2 +- fs/bcachefs/io_read.c | 8 +- fs/bcachefs/journal_io.c | 2 +- fs/bcachefs/super.c | 10 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent_map.c | 2 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/zoned.c | 2 +- fs/ceph/super.c | 2 +- fs/coredump.c | 2 +- fs/dlm/lowcomms.c | 2 +- fs/dlm/main.c | 2 +- fs/ext4/mballoc.c | 2 +- fs/fs-writeback.c | 17 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 21 +- fs/fuse/inode.c | 2 +- fs/gfs2/inode.c | 26 +- fs/gfs2/main.c | 5 +- fs/gfs2/ops_fstype.c | 6 +- fs/inode.c | 18 + fs/iomap/buffered-io.c | 18 +- fs/iomap/direct-io.c | 3 + fs/iomap/trace.h | 1 + fs/lockd/svc.c | 6 +- fs/mount.h | 2 +- fs/namespace.c | 43 +- fs/netfs/misc.c | 2 +- fs/netfs/objects.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 8 +- fs/nfs/blocklayout/dev.c | 8 +- fs/nfs/callback.c | 10 +- fs/nfs/dir.c | 26 +- fs/nfs/file.c | 20 +- fs/nfs/filelayout/filelayout.c | 10 +- fs/nfs/filelayout/filelayoutdev.c | 10 +- fs/nfs/flexfilelayout/flexfilelayout.c | 786 ++++++++++++++------- fs/nfs/flexfilelayout/flexfilelayout.h | 64 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 121 ++-- fs/nfs/namespace.c | 2 +- fs/nfs/nfs42proc.c | 4 +- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4proc.c | 10 +- fs/nfs/nfs4renewd.c | 2 +- fs/nfs/nfs4state.c | 3 + fs/nfs/nfs4xdr.c | 4 +- fs/nfs/nfstrace.h | 139 +++- fs/nfs/write.c | 30 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/debugfs.c | 2 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/lockd.c | 15 + fs/nfsd/nfscache.c | 15 +- fs/nfsd/nfsctl.c | 2 +- fs/nfsd/nfssvc.c | 7 +- fs/notify/mark.c | 4 +- fs/nsfs.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 3 +- fs/open.c | 10 +- fs/orangefs/namei.c | 10 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/xattr.c | 12 +- fs/smb/client/cached_dir.c | 17 +- fs/smb/client/cifsfs.c | 16 +- fs/smb/client/dir.c | 8 +- fs/smb/client/inode.c | 2 +- fs/smb/client/smb2inode.c | 99 ++- fs/smb/server/ksmbd_work.c | 2 +- fs/smb/server/transport_rdma.c | 3 +- fs/super.c | 3 +- fs/vboxsf/dir.c | 25 +- fs/verity/verify.c | 2 +- fs/xfs/libxfs/xfs_ag_resv.c | 7 +- fs/xfs/libxfs/xfs_alloc.c | 5 +- fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 17 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_errortag.h | 114 +-- fs/xfs/libxfs/xfs_exchmaps.c | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 4 +- fs/xfs/libxfs/xfs_inode_fork.c | 3 +- fs/xfs/libxfs/xfs_log_format.h | 37 - fs/xfs/libxfs/xfs_metafile.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 7 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_zones.h | 7 + fs/xfs/scrub/cow_repair.c | 4 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/xfs_attr_item.c | 2 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_error.c | 216 +----- fs/xfs/xfs_error.h | 47 +- fs/xfs/xfs_inode.c | 28 +- fs/xfs/xfs_iomap.c | 4 +- fs/xfs/xfs_log.c | 11 +- fs/xfs/xfs_log.h | 37 + fs/xfs/xfs_mru_cache.c | 3 +- fs/xfs/xfs_super.c | 15 +- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_zone_alloc.c | 4 +- include/asm-generic/cacheflush.h | 11 + include/crypto/if_alg.h | 10 +- include/linux/cgroup.h | 52 +- include/linux/cgroup_namespace.h | 56 ++ include/linux/cred.h | 2 +- include/linux/io_uring_types.h | 3 - include/linux/iocontext.h | 6 +- include/linux/ipc_namespace.h | 8 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/mnt_namespace.h | 4 +- include/linux/nfs_page.h | 2 - include/linux/nfs_xdr.h | 4 +- include/linux/ns_common.h | 88 ++- include/linux/nsproxy.h | 2 +- include/linux/nstree.h | 2 + include/linux/pid_namespace.h | 6 +- include/linux/pm_domain.h | 7 + include/linux/proc_ns.h | 21 - include/linux/rseq.h | 4 +- include/linux/sched/task.h | 19 +- include/linux/security.h | 4 +- include/linux/sem.h | 4 +- include/linux/sunrpc/debug.h | 30 +- include/linux/sunrpc/svc.h | 4 +- include/linux/sunrpc/svc_xprt.h | 6 +- include/linux/sunrpc/xdr.h | 8 +- include/linux/time_namespace.h | 8 +- include/linux/uprobes.h | 4 +- include/linux/user_events.h | 4 +- include/linux/user_namespace.h | 4 +- include/linux/{utsname.h => uts_namespace.h} | 48 +- include/linux/utsname.h | 58 +- include/net/net_namespace.h | 12 +- include/rv/ltl_monitor.h | 2 +- include/sound/sdca.h | 1 + include/sound/sdca_function.h | 21 +- include/trace/events/task.h | 6 +- include/uapi/linux/nsfs.h | 3 + include/uapi/linux/sched.h | 9 +- init/version-timestamp.c | 4 +- io_uring/io-wq.c | 6 +- io_uring/io_uring.c | 10 +- io_uring/io_uring.h | 4 +- io_uring/msg_ring.c | 24 +- io_uring/notif.c | 2 +- io_uring/poll.c | 2 +- io_uring/timeout.c | 2 +- io_uring/uring_cmd.c | 2 +- ipc/msgutil.c | 4 +- ipc/namespace.c | 10 +- ipc/sem.c | 2 +- kernel/Makefile | 2 +- kernel/cgroup/cgroup.c | 4 +- kernel/cgroup/namespace.c | 6 +- kernel/cred.c | 2 +- kernel/events/uprobes.c | 2 +- kernel/fork.c | 101 ++- kernel/nscommon.c | 25 + kernel/nsproxy.c | 4 +- kernel/pid.c | 6 +- kernel/pid_namespace.c | 12 +- kernel/sched/core.c | 4 +- kernel/sched/fair.c | 2 +- kernel/sched/sched.h | 4 +- kernel/time/namespace.c | 10 +- kernel/user.c | 4 +- kernel/user_namespace.c | 8 +- kernel/utsname.c | 6 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 27 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/tcp_metrics.c | 2 +- net/sunrpc/Kconfig | 14 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 8 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/svc.c | 11 +- net/sunrpc/svc_xprt.c | 20 +- net/sunrpc/svcsock.c | 2 + net/sunrpc/sysfs.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 2 +- security/apparmor/lsm.c | 2 +- security/security.c | 2 +- security/selinux/hooks.c | 2 +- security/tomoyo/tomoyo.c | 2 +- sound/hda/codecs/realtek/alc269.c | 18 +- .../hda/codecs/side-codecs/cs35l41_hda_property.c | 4 + sound/hda/codecs/side-codecs/tas2781_hda.c | 30 +- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 5 + sound/hda/core/intel-dsp-config.c | 2 + sound/soc/amd/acp/acp-i2s.c | 11 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 + sound/soc/amd/acp/amd.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 22 +- sound/soc/codecs/lpass-wsa-macro.c | 22 +- sound/soc/codecs/rt5682s.c | 17 +- sound/soc/codecs/rt712-sdca.c | 6 +- sound/soc/codecs/sma1307.c | 7 +- sound/soc/codecs/wm8940.c | 9 +- sound/soc/codecs/wm8974.c | 8 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/boards/sof_ssp_amp.c | 6 + sound/soc/intel/catpt/pcm.c | 23 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 6 + sound/soc/qcom/qdsp6/audioreach.c | 1 + sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 7 +- sound/soc/qcom/sc8280xp.c | 6 +- sound/soc/sdca/sdca_device.c | 20 + sound/soc/sdca/sdca_functions.c | 13 +- sound/soc/sdca/sdca_interrupts.c | 2 +- sound/soc/sdca/sdca_regmap.c | 2 +- sound/soc/sof/imx/imx-common.c | 4 +- sound/soc/sof/intel/hda-stream.c | 2 +- sound/usb/qcom/qc_audio_offload.c | 92 +-- tools/arch/loongarch/include/asm/inst.h | 12 + tools/objtool/arch/loongarch/decode.c | 33 +- tools/testing/selftests/clone3/clone3.c | 226 ++++-- tools/testing/selftests/clone3/clone3_selftests.h | 65 +- tools/testing/selftests/ksft_shstk.h | 98 +++ tools/testing/selftests/namespaces/.gitignore | 1 + tools/testing/selftests/namespaces/Makefile | 2 +- tools/testing/selftests/namespaces/init_ino_test.c | 61 ++ 336 files changed, 3508 insertions(+), 1877 deletions(-) create mode 100644 Documentation/userspace-api/shadow_stack.rst create mode 100644 include/linux/cgroup_namespace.h copy include/linux/{utsname.h => uts_namespace.h} (56%) create mode 100644 kernel/nscommon.c create mode 100644 tools/testing/selftests/ksft_shstk.h create mode 100644 tools/testing/selftests/namespaces/init_ino_test.c