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 0b98015ffc9e Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits dac6a04f3a15 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits df3bbf6b98ee Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits bbc70fcbd6d6 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 0f25da3bc95a Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits bbb0eb61fe4a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0d78a1bab2ed Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 9dfacc76b09a Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 75f1c35ef4ab Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 4b2cef371e8d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 12cb05be5432 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 11a6bb124d39 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits ff2e0c8866ee Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 53a048cd41d9 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits e02568faad96 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 857a908329ff Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits 9386f70ff5fe Merge branch 'for-next-next-v6.19-20260108' into for-next- [...] omits 4628174bbaf4 Merge branch 'for-next-current-v6.18-20260108' into for-ne [...] omits c9ba5ad34359 Merge branch 'misc-next' into for-next-next-v6.19-20260108 omits facc7a9ff0cb Merge branch 'b-for-next' into for-next-next-v6.19-20260108 omits 299d8eac79c3 Merge branch 'misc-6.19' into for-next-current-v6.18-20260108 omits 40346ec2f124 Merge branch 'misc-6.19' into next-fixes omits 60ecf4dd18a8 btrfs: add an ASSERT() to catch ordered extents without datasum omits 3a587f7db99e btrfs: fallback to buffered IO if the data profile has dup [...] omits 027d780f79a8 btrfs: === misc-next on b-for-next === omits b4cb0877094c btrfs: split btrfs_fs_closing() and change return type to bool omits f1eac53b9cf8 btrfs: send: check for inline extents in range_is_hole_in_ [...] omits e87ef8c541ce btrfs: reject single block sized compression early omits 23da3c774fc3 erofs: don't bother with s_stack_depth increasing for now omits c6c6b5f5a357 gfs2: Fix gfs2_find_jhead omits de06ce69045f gfs2: Fix slab-use-after-free in qd_put omits eebf10ed8e3d gfs2: Introduce glock_{type,number,sbd} helpers omits a9f52773b6ad gfs2: gfs2_glock_hold cleanup omits b2438ebc496f gfs: Use fixed GL_GLOCK_MIN_HOLD time omits 142b1d17b9ef gfs2: Fix gfs2_log_get_bio argument type omits 369f8ffc8cba gfs2: Set bio->{bi_private,bi_end_ino} late omits 50f21b83fba3 Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all omits f3fae11d27de Merge branch 'vfs-7.0.atomic_open' into vfs.all omits 86783c83c275 Merge branch 'vfs-7.0.rust' into vfs.all omits ea226038ef4f Merge branch 'vfs-7.0.namespace' into vfs.all omits cabdcc6aaf79 Merge branch 'vfs-7.0.initrd' into vfs.all omits 10c743ac793b Merge branch 'vfs-7.0.misc' into vfs.all omits 6f85e9d7b5a6 Merge branch 'vfs.fixes' into vfs.all omits 5f421a332df5 Merge patch series "re-enable IOCB_NOWAIT writes to files v5" omits 9322cb3d112a xfs: enable non-blocking timestamp updates omits eec0b5e210f4 xfs: implement ->sync_lazytime omits 6563ed560160 fs: refactor file_update_time_flags omits b9860f49b93d fs: add support for non-blocking timestamp updates omits c89cbf858cf3 fs: add a ->sync_lazytime method omits 90df76cf9eb4 fs: factor out a sync_lazytime helper omits 9c8e5a499d43 fs: refactor ->update_time handling omits 50052b356ba3 fat: cleanup the flags for fat_truncate_time omits a08c35807508 nfs: split nfs_update_timestamps omits ba8eae347fd8 fs: allow error returns from generic_update_time omits 94bf6dbacd35 fs: remove inode_update_time omits f616c9f3cd8e btrfs: tests: fix return 0 on rmap test failure omits 79a6270e149d btrfs: tests: fix root tree leak in btrfs_test_qgroups() omits 371bbb32572a btrfs: release path before iget_failed() in btrfs_read_loc [...] omits 838cb838baa9 btrfs: update outdated comment in __add_block_group_free_space() omits 52623b816d72 btrfs: add mount time auto fix for orphan fst entries omits 8f3f19e97c56 btrfs: show correct warning if can't read data reloc tree omits 46daad3f5630 btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] omits 33b629bad729 btrfs: fix NULL pointer dereference in do_abort_log_replay() omits 9eabbcd14f41 btrfs: avoid transaction commit on error in insert_balance_item() omits 33a9fe4a6139 btrfs: move unlikely checks around btrfs_is_shutdown() int [...] omits 2fe0dca5ba45 btrfs: tag as unlikely error conditions in the transaction [...] omits 6a40860c1429 btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() omits d41c869ec131 btrfs: remove unreachable return after btrfs_backref_panic [...] omits d55a9cb84a43 btrfs: force free space tree for bs > ps cases omits ec44a44310a6 btrfs: only enforce free space tree if v1 cache is require [...] omits 680ef76f1ccf btrfs: refactor the main loop of cow_file_range() omits 8dce45763479 btrfs: zoned: print block-group type for zoned statistics omits 9024cde5a40b btrfs: move space_info_flag_to_str() to space-info.h omits a82bb5cb3a62 btrfs: zoned: show statistics about zoned filesystems in m [...] omits a8edffa0c151 btrfs: remove zoned statistics from sysfs omits 635f87d9bc36 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] omits dff01bcb9d9d btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] omits be00f9279d65 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 83b817a75222 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 8abc3436d21b btrfs: remove redundant path release in btrfs_find_orphan_roots() omits 5ed2b3b82d44 btrfs: use single return variable in btrfs_find_orphan_roots() omits 24b7beaaded6 btrfs: avoid transaction commit on error in del_balance_item() omits 0e89a5d35696 btrfs: release path before initializing extent tree in btr [...] omits 61e9c2b97d0b btrfs: update stale comment in __cow_file_range_inline() omits c36f2d7bd23d btrfs: remove duplicated root key setup in btrfs_create_tree() omits a655dcb88251 btrfs: zoned: re-flow prepare_allocation_zoned omits 2f65a9313e53 btrfs: avoid access-beyond-folio for bs > ps encoded writes omits 17d23e777aa5 btrfs: shrink the size of btrfs_bio omits 69081378dac3 btrfs: remove ASSERT compatibility for gcc < 8.x omits 45d9b2c557c4 btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] omits 11eee104598d btrfs: simplify internal btrfs_printk helpers omits 287fed480436 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] omits 2ed987b5ea7c btrfs: merge setting ret and return ret omits 654f21940458 btrfs: remove dead assignment in prepare_one_folio() omits 8ddfaf52274d btrfs: replace for_each_set_bit() with for_each_set_bitmap() omits 6601a5ab3431 btrfs: concentrate the error handling of submit_one_sector() omits 0dea1ac32f5c btrfs: search for larger extent maps inside btrfs_do_readpage() omits 0f709ad77a8e btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper omits e37d6499f03b btrfs: enable direct IO for bs > ps cases omits d52cebe1cc68 btrfs: switch to library APIs for checksums omits 05c980567539 btrfs: zoned: don't zone append to conventional zone omits d12a2cb74f41 btrfs: relax squota parent qgroup deletion rule omits cb8c4f7fb4ce btrfs: check squota parent usage on membership change omits 3bb629ec1036 btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] omits 93b38d6d6800 btrfs: use true/false for boolean parameters in btrfs_inc_ [...] omits 4ef8104d466f btrfs: update comment for visit_node_for_delete() omits ee35e4fb4d38 xdrgen: Emit the program number definition omits 266f502a80be xdrgen: Fix struct prefix for typedef types in program wrappers omits 101acb28bdbe nfsd: prefix notification in nfsd4_finalize_deleg_timestam [...] omits f2c1ccc7a8cf locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED omits 1ee12a28d106 xdrgen: Address some checkpatch whitespace complaints omits d5827984d235 xdrgen: Generate "if" instead of "switch" for boolean unio [...] omits 3d3dd17aad04 NFSD: Add instructions on how to deal with xdrgen files omits 88ff02bdb4e5 xdrgen: improve error reporting for invalid void declarations omits 0fe80c63f9ae NFSD: Clean up nfsd4_check_open_attributes() omits a8d7e0282798 Merge patch series "initrd: remove half of classic initrd [...] omits 06b66c98f56f init: remove /proc/sys/kernel/real-root-dev omits 325f10b5e91c initrd: remove deprecated code path (linuxrc) omits 4b78cc8ba6ce gfs2: Initialize bio->bi_opf early omits 9a15279a020a gfs2: Rename gfs2_log_submit_{bio -> write} omits f5a5c9b40490 fs: exfat: improve error code handling in exfat_find_empty [...] omits 6fb67ac89690 ext4: drop the TODO comment in ext4_es_insert_extent() omits d494567091ed ext4: replace ext4_es_insert_extent() when caching on-disk [...] omits 4e84970a460d ext4: adjust the debug info in ext4_es_cache_extent() omits 41a414d53bfb ext4: make ext4_es_cache_extent() support overwrite existi [...] omits ad02a3d000a5 ext4: make __es_remove_extent() check extent status omits 13cbc168d9ba ext4: cleanup useless out label in __es_remove_extent() omits 02f8dc1707ce ext4: cleanup zeroout in ext4_split_extent_at() omits 889085343ddf ext4: drop extent cache when splitting extent fails omits 87d5cb059b8a ext4: drop extent cache after doing PARTIAL_VALID1 zeroout omits 4b4a6ac831ff ext4: don't cache extent during splitting extent omits 2410e55561cc ext4: correct the mapping status if the extent has been zeroed omits c42e9f199c41 ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting bef [...] omits 1fec988b1f71 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIA [...] omits 0f9885eab918 ext4: subdivide EXT4_EXT_DATA_VALID1 adds fa917d3d5702 pinctrl: mediatek: mt8189: restore previous register base [...] adds 882ddfc6b70e Update .mailmap for Linus Walleij adds bc277212b41a pinctrl: pic64gx-gpio2: Add REGMAP_MMIO dependency adds ebc18e9854e5 pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping new 623fb9912f6a Merge tag 'pinctrl-v6.19-2' of git://git.kernel.org/pub/sc [...] adds 961ac9d97be7 crypto: qat - fix duplicate restarting msg during AER error new 77d4c5da97ce Merge tag 'v6.19-p3' of git://git.kernel.org/pub/scm/linux [...] new 2bfe3e0da6e6 Merge tag 'vfs-6.19-rc5.fixes' of gitolite.kernel.org:pub/ [...] adds f371d2afd545 MAINTAINERS: Update Nova GPU driver git link adds 3d3352e73a55 gpu: nova-core: select RUST_FW_LOADER_ABSTRACTIONS adds b6c76518233e gpu: nova-core: bindings: add missing explicit padding adds 9d250ab0cf80 gpu: nova-core: gsp: fix length of received messages adds 523317152c4b gpu: nova-core: bindings: derive `MaybeZeroable` adds b58c87b0fde0 gpu: nova-core: gsp: replace firmware version with "bindin [...] adds de0bdcaf3649 MAINTAINERS: fix typo in TYR DRM driver entry adds 97872fa28b33 MAINTAINERS: exclude the tyr driver from DRM MISC adds c4f2ae53863d Merge tag 'drm-rust-fixes-2025-12-29' of https://gitlab.fr [...] adds 8e6ad0dac626 drm/exynos: hdmi: replace use of system_wq with system_percpu_wq adds 50cf611b0bfa Merge tag 'exynos-drm-fixes-v6.19-rc5' of git://git.kernel [...] adds 0ddd3bb4b14c drm/pl111: Fix error handling in pl111_amba_probe adds c1ef9a6cabb3 Revert "drm/atomic-helper: Re-order bridge chain pre-enabl [...] adds 33e8150bd32d Revert "drm/mediatek: dsi: Fix DSI host and panel bridge p [...] adds d1c7dc57ff24 drm/atomic-helper: Export and namespace some functions adds 2fc04340cf30 drm/tidss: Fix enable/disable order adds e8b3627bec35 nouveau: don't attempt fwsec on sb on newer platforms. adds fd390ff14451 PCI/VGA: Don't assume the only VGA device on a system is ` [...] adds d5bdf88d1f9d drm/fb-helper: Fix vblank timeout during suspend/reset adds a5f207e27207 Merge tag 'drm-misc-fixes-2026-01-07' of https://gitlab.fr [...] adds 70740454377f drm/amd/display: Apply e4479aecf658 to dml adds f54a91f5337c drm/amd/display: Reduce number of arguments of dcn30's Cal [...] adds 6ce6fbfddc5b drm/amd/display: Reduce number of arguments of dcn30's Cal [...] adds 19158c733246 drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] adds 4f74c2dd9706 drm/amd/pm: fix wrong pcie parameter on navi1x adds dc8a887de1a7 drm/amd/pm: force send pcie parmater on navi1x adds 9fc27cbabee6 drm/amdgpu: don't reemit ring contents more than once adds 531b43260928 drm/amdgpu: always backup and reemit fences adds 7ed51e3a1381 drm/amd/amdgpu: Fix SMU warning during isp suspend-resume adds fd40c146c8ed drm/amd/display: Correct color depth for SelectCRTC_Source adds e0d20a765812 drm/amd/display: Add missing encoder setup to DACnEncoderControl adds 72d7f4573660 drm/amdgpu: Fix query for VPE block_type and ip_count adds 0de604d0357d drm/amd/pm: Disable MMIO access during SMU Mode 1 reset adds eb236fb911ca drm/amd/display: Check NULL before calling dac_load_detection adds 6b2989ac5e8c Reapply "Revert "drm/amd: Skip power ungate during suspend [...] adds f6eac56d6bf2 Merge tag 'amd-drm-fixes-6.19-2026-01-06' of https://gitla [...] new cbd4480cfac5 Merge tag 'drm-fixes-2026-01-09' of https://gitlab.freedes [...] adds a05543d6b05b gpio: it87: balance superio enter/exit calls in error path adds 9700b0fccf38 gpiolib: allow multiple lookup tables per consumer adds cb0451e33be0 gpio: shared: verify con_id when adding proxy lookup adds 49416483a953 gpio: shared: allow sharing a reset-gpios pin between rese [...] adds a7ac22d53d09 gpiolib: fix race condition for gdev->srcu adds 014a17deb412 gpio: pca953x: handle short interrupt pulses on PCAL devices adds 1e876e5a0875 gpio: mpsse: fix reference leak in gpio_mpsse_probe() error paths adds 20cf2aed89ac gpio: rockchip: mark the GPIO controller as sleeping adds 0fe50631791b gpio: shared: assign the correct firmware node for reset-g [...] adds 476e44d06fc1 gpio: shared: fix a race condition adds a80208072df8 gpio: shared: don't allocate the lookup table until we rea [...] adds 36f597bba049 gpiolib: fix lookup table matching new d578b31856ce gpio: shared: fix a false-positive sharing detection with [...] new a81668db9e2c Merge tag 'gpio-fixes-for-v6.19-rc5' of git://git.kernel.o [...] adds 7966cf0ebe32 PM: hibernate: Fix crash when freeing invalid crypto compressor new 81c5ffec9ece Merge tag 'pm-6.19-rc5' of git://git.kernel.org/pub/scm/li [...] adds 1ca8677d9f34 ACPI: PCI: IRQ: Fix INTx GSIs signedness new 553410fcb95e Merge tag 'acpi-6.19-rc5' of git://git.kernel.org/pub/scm/ [...] adds 0cc13256b605 PCI: qcom: Remove ASPM L0s support for MSM8996 SoC adds df27c03b9e3e PCI: meson: Report that link is up while in ASPM L0s and L [...] adds bdb32359eab9 sparc/PCI: Correct 64-bit non-pref -> pref BAR resources new 4d6fe1dd12a7 Merge tag 'pci-v6.19-fixes-2' of git://git.kernel.org/pub/ [...] new 372800cb95a3 Merge tag 'for-6.19-rc4-tag' of git://git.kernel.org/pub/s [...] new 4621c338d33f Merge tag 'ceph-for-6.19-rc5' of https://github.com/ceph/c [...] adds ececfba255bf ARM: dts: ixp4xx: Fix up Actiontec MI424WR DTS files adds 05bbe52d0be5 arm64: dts: ti: k3-am642-phyboard-electra-peb-c-010: Fix i [...] adds d876bb9353d8 arm64: dts: ti: k3-am642-phyboard-electra-x27-gpio1-spi1-u [...] adds cf5e8adebe77 arm64: dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix [...] adds a3b80161fbd0 Merge tag 'ti-k3-dt-fixes-for-v6.19' of https://git.kernel [...] adds c4c6db7ac546 MAINTAINERS: Fix a linusw mail address adds c6d0cdf7e572 dt-bindings: misc: pci1de4,1: add required reg property fo [...] adds ce26f588c831 misc: rp1: drop overlay support adds bc97e616a70d arm64: dts: broadcom: bcm2712: fix RP1 endpoint PCI topology adds 9a96cc8bbeef arm64: dts: broadcom: rp1: drop RP1 overlay adds 902300d332a9 Merge tag 'arm-soc/for-6.19/devicetree-arm64-fixes' of htt [...] adds 6efe5322f060 Documentation/process: maintainer-soc: Be more explicit ab [...] adds 51183d3ff553 Documentation/process: maintainer-soc: Mark 'make' as commands adds cd0caaf20055 arm64: dts: imx95: correct I3C2 pclk to IMX95_CLK_BUSWAKEUP adds 1a8e81a3bcd1 ARM: dts: nxp: imx: Fix mc13xxx LED node names adds e0d8678c2f09 arm64: dts: imx8qm-mek: correct the light sensor interrupt [...] adds ca643894a37a arm64: dts: add off-on-delay-us for usdhc2 regulator adds 466798368e51 arm64: dts: freescale: imx95-toradex-smarc: use edge trigg [...] adds 15599306fb6c arm64: dts: freescale: imx95-toradex-smarc: fix SMARC_SDIO [...] adds e6a4eedd49ce ARM: dts: imx6q-ba16: fix RTC interrupt level adds 1815b16d02ae dt-bindings: arm: fsl: moduline-display: fix compatible adds 056c68875122 arm64: dts: freescale: moduline-display: fix compatible adds cdf4e631eec5 arm64: dts: freescale: tx8p-ml81: fix eqos nvmem-cells adds c63749a7ddc5 arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on D [...] adds a988caeed9d9 arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart adds 89e87d0dc87e arm64: dts: mba8mx: Fix Ethernet PHY IRQ support adds c221cc877bd2 Merge tag 'imx-fixes-6.19' of https://git.kernel.org/pub/s [...] adds bf104037ebd5 arm64: dts: hisilicon: hikey960: Drop "snps,gctl-reset-qui [...] new e55feea3a03a Merge tag 'soc-fixes-6.19' of git://git.kernel.org/pub/scm [...] adds dd4d71f587f3 arm64/efi: Don't fail check current_in_efi() if preemptible adds c2803bd580db arm_mpam: Stop using uninitialized variables in __ris_msmo [...] adds 5fcd5513072b arm64: mm: Fix incomplete tag reset in change_memory_common() new bdf3f4176092 arm64: Fix cleared E0POE bit after cpu_suspend()/resume() new e28ddd0b7af2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e0392a10c9e8 io_uring/io-wq: fix incorrect io_wq_for_each_worker() term [...] adds e4fdbca2dc77 io_uring/io-wq: remove io_wq_for_each_worker() return value new 68ad2095ca0f Merge tag 'io_uring-6.19-20260109' of git://git.kernel.org [...] adds 08e136ebd193 loop: don't change loop device under exclusive opener in l [...] adds 7d121d701d58 blk-rq-qos: Remove unlikely() hints from QoS checks adds 6acd4ac5f8f0 block: don't merge bios with different app_tags adds 2704024d83fa loop: add missing bd_abort_claiming in loop_set_status adds 9670db22e7ab blk-mq: avoid stall during boot due to synchronize_rcu_expedited new f0d385f6689f ublk: fix use-after-free in ublk_partition_scan_work new cb2076b0910f Merge tag 'block-6.19-20260109' of git://git.kernel.org/pu [...] new 072a7c7cdbea erofs: don't bother with s_stack_depth increasing for now new b6151c4e60e5 Merge tag 'erofs-for-6.19-rc5-fixes' of git://git.kernel.o [...] new 7893cc12251f erofs: fix file-backed mounts no longer working on EROFS p [...] new cefd81e76a8c iommupt: Fix the kunit building new faa37ff3bf18 iommufd/selftest: Add missing kconfig for DMA_SHARED_BUFFER new 7adfd682745a iommufd/selftest: Prevent module/builtin conflicts in kconfig new 6a3d5fda2ce4 iommupt: Make pt_feature() always_inline new 97313d6113ab Merge tag 'iommu-fixes-v6.19-rc4' of git://git.kernel.org/ [...] new 6e39903c73df selftests/tracing: Fix test_multiple_writes stall new b061fcffe336 Merge tag 'linux_kselftest-fixes-6.19-rc5' of git://git.ke [...] adds 2f4ca87469b9 docs: ABI: sysfs-devices-soc: Fix swapped sample values adds 68ece1e2ce3a rust: dma: remove incorrect safety documentation adds 3691fd19ccad rust: device_id: replace incorrect word in safety documentation adds 4c9f6a782f60 rust: driver: fix broken intra-doc links to example driver types adds 32cb3840386f rust: dma: fix broken intra-doc links adds a9a42f0754b6 rust: device: fix broken intra-doc links adds 9f92d7d1cb9c rust: pci: fix typos in Bar struct's comments adds 8510ef5e3cfb rust: device: Remove explicit import of CStrExt new 0fa27899e014 Merge tag 'driver-core-6.19-rc5' of git://git.kernel.org/p [...] adds 66562b66dcbc riscv: boot: Always make Image from vmlinux, not vmlinux.u [...] adds 25fd7ee7bf58 riscv: Sanitize syscall table indexing under speculation adds 641ecc890038 riscv: fix KUnit test_kprobes crash when building with Clang adds 8632180daf73 riscv: cpufeature: Fix Zk bundled extension missing Zknh adds 5e5be092ffad riscv: pgtable: Cleanup useless VA_USER_XXX definitions adds 938d79ec2b05 riscv: kexec_image: Fix dead link to boot-image-header.rst adds 003c03a4b400 riscv: configs: Clean up references to non-existing configs adds 2ca5bb54bde7 riscv: cpu_ops_sbi: smp_processor_id() returns int, not un [...] adds 957afeb99b11 riscv: remove irqflags.h inclusion in asm/bitops.h adds b0d7f5f0c9f0 riscv: trace: fix snapshot deadlock with sbi ecall new 755bc1335e3b Merge tag 'riscv-for-linus-6.19-rc5' of git://git.kernel.o [...] new 2e4b28c48f88 treewide: Update email address new 1690eeb0cb2b irqchip/gic-v5: Fix gicv5_its_map_event() ITTE read endianness new a33d16dc874a Revert "irqchip/riscv-imsic: Embed the vector array in lpriv" new 88730166f3ee Merge tag 'irq-urgent-2026-01-11' of git://git.kernel.org/ [...] adds ff5860f5088e perf: Ensure swevent hrtimer is properly destroyed new fe948326e95d Merge tag 'perf-urgent-2026-01-11' of git://git.kernel.org [...] new 2bdf777410dc sched/mm_cid: Prevent NULL mm dereference in sched_mm_cid_ [...] new fac4bdbacab5 Merge tag 'sched-urgent-2026-01-11' of git://git.kernel.or [...] adds 9efb74f84ba8 x86/sev: Disable GCOV on noinstr object new 316a94cb6398 Merge tag 'x86-urgent-2026-01-11' of git://git.kernel.org/ [...] adds 23f9485510c3 counter: interrupt-cnt: Drop IRQF_NO_THREAD flag adds 9517d76dd160 counter: 104-quad-8: Fix incorrect return value in IRQ handler adds d8aef84e60bd Merge tag 'counter-fixes-for-6.19' of ssh://gitolite.kerne [...] adds 420f423defcf mei: me: add nova lake point S DID adds 361e0ff456a8 rust_binder: remove spin_lock() in rust_shrink_free_page() new 9c7ef209cd0f Merge tag 'char-misc-6.19-rc5' of git://git.kernel.org/pub [...] adds fcff71fd888d lib/crypto: tests: polyval_kunit: Increase iterations for [...] adds 0f42c2a52d8a lib/crypto: tests: Fix syntax error for old python versions adds 2eb57ca7cc37 MAINTAINERS: add test vector generation scripts to "CRYPTO [...] adds 74d74bb78aec lib/crypto: aes: Fix missing MMU protection for AES S-box new 7143203341dc Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pu [...] new 0f61b1860cc3 Linux 6.19-rc5 adds ef56578274d2 cgroup: Eliminate cgrp_ancestor_storage in cgroup_root new b71e635feefc Merge tag 'cgroup-for-6.19-rc5-fixes' of git://git.kernel. [...] new 90c02dad9712 ext4: fix ext4_tune_sb_params padding new d5b19657131b ext4: add missing down_write_data_sem in mext_move_extent(). new 483ee5b953c8 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref new c84caf23a9cc Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new cab012375122 fuse: fix conversion of fuse_reverse_inval_entry() to star [...] new 10dcd5110678 nfs: properly disallow delegation requests on directories new b9a9be4d3557 smb/client: properly disallow delegations on directories new 5d65a70bd043 9p: don't allow delegations to be set on directories new ce946c4fb98c gfs2: don't allow delegations to be set on directories new ffb321045b0f ceph: don't allow delegations to be set on directories new 8a5511eeaa5c vboxsf: don't allow delegations to be set on directories new 7d42f2b1cc3a Merge patch series "vfs: properly deny directory leases on [...] new c644bce62b9c readdir: require opt-in for d_type flags new 543467d6fe97 writeback: fix 100% CPU usage when dirtytime_expire_interval is 0 new 30ef9a20f1fd docs: clarify that dirtytime_expire_seconds=0 disables writeback new e16688084df7 Merge patch series "Fix vm.dirtytime_expire_seconds=0 caus [...] new adcdb3378ef1 Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 1e1f2055ad5a btrfs: release path before iget_failed() in btrfs_read_loc [...] new be1c2e8afe3a btrfs: tests: fix root tree leak in btrfs_test_qgroups() new d5fac7ddb38c btrfs: tests: fix return 0 on rmap test failure new 08b096c1372c btrfs: send: check for inline extents in range_is_hole_in_ [...] new 64dd1caf88f9 btrfs: update the Kconfig string for CONFIG_BTRFS_EXPERIMENTAL new 882680774933 btrfs: invalidate pages instead of truncate after reflinking new a11224a016d6 btrfs: fix memory leaks in create_space_info() error paths new 36ece3a23f3a Merge branch 'misc-6.19' into next-fixes new 41d38f767d34 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 4ecca1c54677 Merge branch 'misc-6.19' into for-next-current-v6.18-20260112 new 2e82ebe9d30f Merge branch 'for-next-current-v6.18-20260112' into for-ne [...] new 9863246c6331 btrfs: update comment for visit_node_for_delete() new 1b6c266267c0 btrfs: use true/false for boolean parameters in btrfs_inc_ [...] new b7409457b6ac btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] new 717453956e15 btrfs: check squota parent usage on membership change new 25358fd3e732 btrfs: relax squota parent qgroup deletion rule new 297c4f3ba48e btrfs: zoned: don't zone append to conventional zone new 5eaaa10afe55 btrfs: switch to library APIs for checksums new b13b9b054b9b btrfs: enable direct IO for bs > ps cases new 3ebd56bd2614 btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper new 213427d3a929 btrfs: search for larger extent maps inside btrfs_do_readpage() new c83c7a04a4e4 btrfs: concentrate the error handling of submit_one_sector() new 784c3fbb1e79 btrfs: replace for_each_set_bit() with for_each_set_bitmap() new f8259a6beb12 btrfs: remove dead assignment in prepare_one_folio() new d79abdef6d67 btrfs: merge setting ret and return ret new 5d91f4617274 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] new c752631c1d21 btrfs: simplify internal btrfs_printk helpers new a85ef7840470 btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] new 1bff54b7d543 btrfs: remove ASSERT compatibility for gcc < 8.x new b9def8adea20 btrfs: shrink the size of btrfs_bio new 40605c1e9c2d btrfs: zoned: re-flow prepare_allocation_zoned new 0751a53f9948 btrfs: remove duplicated root key setup in btrfs_create_tree() new 0613b2c72680 btrfs: update stale comment in __cow_file_range_inline() new 2502cfc89cc6 btrfs: avoid transaction commit on error in del_balance_item() new 3a52352aaf56 btrfs: use single return variable in btrfs_find_orphan_roots() new 6837605377d1 btrfs: remove redundant path release in btrfs_find_orphan_roots() new 6b9e092c0961 btrfs: don't call btrfs_handle_fs_error() after failure to [...] new b372a039cd7d btrfs: don't call btrfs_handle_fs_error() after failure to [...] new c9ee0b532b1a btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] new 19b81fe010c2 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] new 0735a4556440 btrfs: remove zoned statistics from sysfs new 98058099ad6b btrfs: zoned: show statistics about zoned filesystems in m [...] new f92dd0b55058 btrfs: move space_info_flag_to_str() to space-info.h new c2b9306f48f8 btrfs: zoned: print block-group type for zoned statistics new d3a817d71323 btrfs: refactor the main loop of cow_file_range() new 6dfb3b151ba3 btrfs: remove unreachable return after btrfs_backref_panic [...] new 0fe3d68418e6 btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() new adc88d0a9cc9 btrfs: tag as unlikely error conditions in the transaction [...] new 84184071aead btrfs: move unlikely checks around btrfs_is_shutdown() int [...] new 0a84b87bf6de btrfs: avoid transaction commit on error in insert_balance_item() new 673d098fc81e btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] new 5b0eb5cd120b btrfs: add mount time auto fix for orphan fst entries new f15a268e440a btrfs: update outdated comment in __add_block_group_free_space() new 1debac8ae9cf btrfs: release path before iget_failed() in btrfs_read_loc [...] new ce85a86ae4bc btrfs: tests: fix root tree leak in btrfs_test_qgroups() new a1272a58d0c2 btrfs: tests: fix return 0 on rmap test failure new a08ed4a9924d btrfs: reject single block sized compression early new 522ca7c526d9 btrfs: send: check for inline extents in range_is_hole_in_ [...] new 635460aa4a6f btrfs: split btrfs_fs_closing() and change return type to bool new d59898d82208 btrfs: remove experimental offload csum mode new cb3baf5bb065 btrfs: sync read disk super and set block size new 89f941a62938 btrfs: update the Kconfig string for CONFIG_BTRFS_EXPERIMENTAL new cd5b2d86b53c btrfs: invalidate pages instead of truncate after reflinking new 61ea127d6caf btrfs: update comment for delalloc flush and oe wait in bt [...] new 9d4b8fd2ab6c btrfs: fix memory leaks in create_space_info() error paths new 0dca781600e1 Merge branch 'b-for-next' into for-next-next-v6.19-20260112 new 07cc43de5412 btrfs: === misc-next on b-for-next === new 3cc5927dc2f6 btrfs: fallback to buffered IO if the data profile has dup [...] new 610ee0676ec0 btrfs: add an ASSERT() to catch ordered extents without datasum new 904ef9edaa90 btrfs: shrink the size of btrfs_device new 21301703ba48 Merge branch 'misc-next' into for-next-next-v6.19-20260112 new 29027771774d Merge branch 'for-next-next-v6.19-20260112' into for-next- [...] new 501ce82b7a56 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new cafb22c258dc Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new a5fc23b0acde Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 3c1e0d58f391 exfat: improve error code handling in exfat_find_empty_entry() new 5a3975b40a02 exfat: reduce unnecessary writes during mmap write new 67312aa99064 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 28c95bf4237a ext4: subdivide EXT4_EXT_DATA_VALID1 new 3755d097ef12 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIA [...] new f6195fbcf390 ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting bef [...] new 7bb0bebad17c ext4: correct the mapping status if the extent has been zeroed new 8b7234973573 ext4: don't cache extent during splitting extent new f24b0fef2819 ext4: drop extent cache after doing PARTIAL_VALID1 zeroout new c2b3575dfcc7 ext4: drop extent cache when splitting extent fails new f9735d95def6 ext4: cleanup zeroout in ext4_split_extent_at() new df65bdeb6411 ext4: cleanup useless out label in __es_remove_extent() new 2352cd6ca3f3 ext4: make __es_remove_extent() check extent status new e1fed14e7392 ext4: make ext4_es_cache_extent() support overwrite existi [...] new 1107cc820b7d ext4: adjust the debug info in ext4_es_cache_extent() new fe580e17e4e9 ext4: replace ext4_es_insert_extent() when caching on-disk [...] new 234bb49265ff ext4: drop the TODO comment in ext4_es_insert_extent() new 3ebfaf4bb0ac Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new e33efc922aee Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 469d71512d13 Revert "gfs2: Fix use of bio_chain" new 0572d075f8e2 gfs2: Rename gfs2_log_submit_{bio -> write} new 53741cb6d4a7 gfs2: Initialize bio->bi_opf early new c9afb1953e55 gfs2: gfs2_chain_bio start sector fix new 2a594c740acf gfs2: Fix gfs2_log_get_bio argument type new bbf0826f1c41 gfs: Use fixed GL_GLOCK_MIN_HOLD time new 5db048b6be6b gfs2: gfs2_glock_hold cleanup new d5d05d5cd195 gfs2: Introduce glock_{type,number,sbd} helpers new e3256c7f132f gfs2: Fix slab-use-after-free in qd_put new 72f5a94b72c8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new baae2358d2be Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new 857bf9056291 pNFS: Fix a deadlock when returning a delegation during open() new cce0be6eb497 NFS: Fix a deadlock involving nfs_release_folio() new 0c728083654f pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() new 5a74af51c3a6 pnfs/blocklayout: Fix memory leak in bl_parse_scsi() new 6f9bda2337f8 NFS: Fix directory delegation verifier checks new 105c2db2474f NFSv4: Fix nfs_clear_verifier_delegated() for delegated di [...] new 3f77eda548c8 NFSv4: Don't free slots prematurely if requesting a direct [...] new df56ddd05742 NFSv4.x: Directory delegations don't require any state recovery new 001945a777ec NFS/localio: Stop further I/O upon hitting an error new 60699ab7cbf0 NFS/localio: Deal with page bases that are > PAGE_SIZE new 77518c79b2c8 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 9ab508f36976 NFSD: Clean up nfsd4_check_open_attributes() new f162768a1a60 xdrgen: improve error reporting for invalid void declarations new d1581c998cec NFSD: Add instructions on how to deal with xdrgen files new a0930f8c08d9 xdrgen: Generate "if" instead of "switch" for boolean unio [...] new c5c96e14f1d2 xdrgen: Address some checkpatch whitespace complaints new 47707ef01dc1 locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED new b15db78b575d nfsd: prefix notification in nfsd4_finalize_deleg_timestam [...] new b2ba2027f05d xdrgen: Fix struct prefix for typedef types in program wrappers new 99e70397616f xdrgen: Emit the program number definition new 6e6b7ef9dbfb NFS: NFSERR_INVAL is not defined by NFSv2 new 914e926861c7 nfsd: use workqueue enable/disable APIs for v4_end_grace sync new b6ded08211da nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() new 1357e784cdc4 xdrgen: Implement short (16-bit) integer types new c2b5f480fbd1 NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation new 65cabf8ed0f2 xdrgen: Initialize data pointer for zero-length items new f2ae3866f449 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 54269955eb6f Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 24bb56d025e3 xfs: rename xfs_linux.h to xfs_platform.h new c21d7553f835 xfs: include global headers first in xfs_platform.h new e382d25fea02 xfs: move the remaining content from xfs.h to xfs_platform.h new d6e7819ce63f xfs: directly include xfs_platform.h new 8b7b3fa4c5df block: add a bio_reuse helper new ac6d78b0277b xfs: use bio_reuse in the zone GC code new 07e59f94f4d2 xfs: rework zone GC buffer management new 8dad31f85c7b xfs: fix memory leak in xfs_growfs_check_rtgeom() new ea44380376cc Merge branch 'xfs-6.19-fixes' into for-next new e7c7f0dd6a2f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new efcae5d7120a Merge branch 'vfs.fixes' into vfs.all new 757b907b3ead fs: make insert_inode_locked() wait for inode destruction new 2a255acce2e5 device_cgroup: remove branch hint after code refactor new 24a4f4e1608f acct(2): begin the deprecation of legacy BSD process accounting new cb3e4998cb16 fs: move initializing f_mode before file_ref_init() new dc162e4d6be9 fs: add <linux/init_task.h> for 'init_fs' new dc44eb5c2c9f Merge branch 'vfs-7.0.misc' into vfs.all new c350a65b566b initrd: remove deprecated code path (linuxrc) new e6ce36ccc86f init: remove /proc/sys/kernel/real-root-dev new ef12d0573a7f Merge patch series "initrd: remove half of classic initrd [...] new 4e7fdec1d1cf Merge branch 'vfs-7.0.initrd' into vfs.all new 223b66b03ac4 mount: add OPEN_TREE_NAMESPACE new 968eb96023df selftests/open_tree: add OPEN_TREE_NAMESPACE tests new 3665b05e66b7 Merge patch series "mount: add OPEN_TREE_NAMESPACE" new 288dcf3a7512 Merge branch 'vfs-7.0.namespace' into vfs.all new b0477aaaccbe Merge branch 'vfs-7.0.rust' into vfs.all new 98429de9c029 Merge branch 'vfs-7.0.atomic_open' into vfs.all new 20b781834ea0 fs: remove inode_update_time new dc9629faef0a fs: allow error returns from generic_update_time new b8b3002fbfef nfs: split nfs_update_timestamps new 1cbc82281675 fat: cleanup the flags for fat_truncate_time new 761475268fa8 fs: refactor ->update_time handling new 188344c8ac0b fs: factor out a sync_lazytime helper new 5cf06ea56ee6 fs: add a ->sync_lazytime method new 85c871a02b03 fs: add support for non-blocking timestamp updates new 2d72003ba244 fs: refactor file_update_time_flags new f92f8eddbbfb xfs: implement ->sync_lazytime new 08489c4f4133 xfs: enable non-blocking timestamp updates new 77ef2c3ff591 Merge patch series "re-enable IOCB_NOWAIT writes to files v6" new 051383ff67c5 Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all new ca4388bf1d9e fs: add setlease to generic_ro_fops and read-only filesyst [...] new 663cdef61a27 affs: add setlease file operation new f9688474e413 btrfs: add setlease file operation new f8902d3df893 erofs: add setlease file operation new ccdc2e0569f5 ext2: add setlease file operation new 20747a2a29c6 ext4: add setlease file operation new b8ca02667552 exfat: add setlease file operation new 9e2ac6ddb397 f2fs: add setlease file operation new a9acc8422ffb fat: add setlease file operation new 3b514c333390 gfs2: add a setlease file operation new c275e6e7c085 jffs2: add setlease file operation new 7dd596bb35e5 jfs: add setlease file operation new f46bb13dc5d9 nilfs2: add setlease file operation new 6aaa1d6337b5 ntfs3: add setlease file operation new f15d3150279d ocfs2: add setlease file operation new 136b43aa4b16 orangefs: add setlease file operation new 94a3f60af5dc overlayfs: add setlease file operation new dfd8676efe43 squashfs: add setlease file operation new f5a3446be277 tmpfs: add setlease file operation new dbe8d57d1483 udf: add setlease file operation new 545b4144d804 ufs: add setlease file operation new 6163b5da2f5e xfs: add setlease file operation new 2b10994be716 filelock: default to returning -EINVAL when ->setlease ope [...] new 51e49111c00b fs: remove simple_nosetlease() new 7e463614c97b Merge patch series "vfs: require filesystems to explicitly [...] new 6a0368d36d98 Merge branch 'vfs-7.0.leases' into vfs.all new 48e42592b570 fs: ensure that internal tmpfs mount gets mount id zero new c0e85d130f47 fs: add init_pivot_root() new 5cde76d7626d fs: add immutable rootfs new 49a11acfb079 docs: mention nullfs new 6fe6e6f4b424 Merge patch series "fs: add immutable rootfs" new 55ffc973331b Merge branch 'vfs-7.0.nullfs' into vfs.all new 7ff8a8def75f Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new 557c6608d041 do_faccessat(): import pathname only once new dcc0f60db827 do_fchmodat(): import pathname only once new 6ccfee91ef4e do_fchownat(): import pathname only once new 9189bdc79f33 do_utimes_path(): import pathname only once new ba26b6b3e4eb chdir(2): import pathname only once new 99d508309078 chroot(2): import pathname only once new e4feacecd187 user_statfs(): import pathname only once new fc635d68b2d4 do_sys_truncate(): import pathname only once new feb3c790e8b0 do_readlinkat(): import pathname only once new 2e0ee29dc241 get rid of audit_reusename() new 0c071146080a ntfs: ->d_compare() must not block new 9700b822564a getname_flags() massage, part 1 new b8000a3628d8 getname_flags() massage, part 2 new 25d18822f3d9 struct filename: use names_cachep only for getname() and friends new 2a0db5f7653b struct filename: saner handling of long names new 32f08844f877 fs: hide names_cache behind runtime const machinery new 90870e6b03e7 allow to use CLASS() for struct filename * new f8959df11c28 switch __getname_maybe_null() to CLASS(filename_flags) new 6abd7744c25c allow incomplete imports of filenames new dc1db59f6dba struct filename ->refcnt doesn't need to be atomic new 46c4e9f4ebbd file_getattr(): filename_lookup() accepts ERR_PTR() as filename new 03c773af3c0f file_setattr(): filename_lookup() accepts ERR_PTR() as filename new 0d8349c713bc move_mount(): filename_lookup() accepts ERR_PTR() as filename new 732e070a0650 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] new dd56cbd62410 ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] new 85a9de20b522 do_filp_open(): DTRT when getting ERR_PTR() as pathname new 25b38bb60b5a rename do_filp_open() to do_file_open() new 8cd67d443902 do_sys_openat2(): get rid of useless check, switch to CLAS [...] new 9ddb60914e0d simplify the callers of file_open_name() new 6f1d22cd40e2 simplify the callers of do_open_execat() new 7e2d56c8d9df simplify the callers of alloc_bprm() new b0ee6ea3d1cb switch {alloc,free}_bprm() to CLASS() new 8af1433e128c file_[gs]etattr(2): switch to CLASS(filename_maybe_null) new 6a40c3188d91 mount_setattr(2): don't mess with LOOKUP_EMPTY new b28ba8edaa46 do_open_execat(): don't care about LOOKUP_EMPTY new 2c1ed31a7b6f vfs_open_tree(): use CLASS(filename_uflags) new 3ed260ccf06e name_to_handle_at(): use CLASS(filename_uflags) new 53b1dd12cb59 fspick(2): use CLASS(filename_flags) new fa3e0bb4b8cb do_fchownat(): unspaghettify a bit... new 81dad0b6e8f2 chdir(2): unspaghettify a bit... new fb94f5cdbd29 do_utimes_path(): switch to CLASS(filename_uflags) new 732d43b6978d do_sys_truncate(): switch to CLASS(filename) new 3770f624834a do_readlinkat(): switch to CLASS(filename_flags) new 2083627fa7c2 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) new 64e6cdb941fe do_{renameat2,linkat,symlinkat}(): use CLASS(filename_consume) new f00d83418a2a do_{mknodat,mkdirat,unlinkat,rmdir}(): use CLASS(filename_ [...] new a99eff0b7481 namei.c: convert getname_kernel() callers to CLASS(filenam [...] new b619c644510c namei.c: switch user pathname imports to CLASS(filename{,_flags}) new ddb8514bbb40 filename_...xattr(): don't consume filename reference new 03d98ea27a14 move_mount(2): switch to CLASS(filename_maybe_null) new 62278aaa322d chroot(2): switch to CLASS(filename) new 4a61be7108f8 quotactl_block(): switch to CLASS(filename) new 9c6fd5f4f40f statx: switch to CLASS(filename_maybe_null) new 0d6f44e191ae user_statfs(): switch to CLASS(filename) new 75924cf732f0 mqueue: switch to CLASS(filename) new e0cd10f6716f ksmbd: use CLASS(filename_kernel) new 4732d074ea39 alpha: switch osf_mount() to strndup_user() new 5cfd8654c8fc sysfs(2): fs_index() argument is _not_ a pathname new 30ba070760d3 switch init_mkdir() to use of do_mkdirat(), etc. new 1e66a5b24834 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 (0b98015ffc9e) \ N -- N -- N refs/heads/fs-next (1e66a5b24834)
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 324 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: .mailmap | 5 + CREDITS | 2 +- .../ABI/stable/sysfs-kernel-time-aux-clocks | 2 +- Documentation/ABI/testing/sysfs-devices-soc | 4 +- Documentation/admin-guide/sysctl/vm.rst | 2 + Documentation/arch/x86/topology.rst | 2 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/genericirq.rst | 2 +- Documentation/core-api/librs.rst | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 9 +- .../devicetree/bindings/misc/pci1de4,1.yaml | 8 +- .../devicetree/bindings/timer/mrvl,mmp-timer.yaml | 2 +- Documentation/driver-api/mtdnand.rst | 4 +- Documentation/filesystems/porting.rst | 9 + .../filesystems/ramfs-rootfs-initramfs.rst | 32 +- Documentation/filesystems/vfs.rst | 9 +- Documentation/process/maintainer-soc.rst | 10 +- .../translations/zh_CN/core-api/cpu_hotplug.rst | 2 +- .../translations/zh_CN/core-api/genericirq.rst | 2 +- MAINTAINERS | 46 +- Makefile | 2 +- arch/alpha/kernel/osf_sys.c | 34 +- .../ixp/intel-ixp42x-actiontec-mi424wr-ac.dts | 11 + .../intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts | 11 + .../intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi | 1 - .../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 8 +- arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx51-zii-scu2-mezz.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx51-zii-scu3-esb.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 2 +- arch/arm64/boot/dts/broadcom/Makefile | 4 +- ...i-5-b-ovl-rp1.dts => bcm2712-rpi-5-b-base.dtsi} | 0 arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 39 +- arch/arm64/boot/dts/broadcom/rp1-nexus.dtsi | 14 - arch/arm64/boot/dts/broadcom/rp1.dtso | 11 - .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1 + .../imx8mp-tx8p-ml81-moduline-display-106.dts | 2 +- .../arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi | 5 + arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 3 +- arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 8 +- .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 3 - arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso | 2 +- .../ti/k3-am642-phyboard-electra-peb-c-010.dtso | 7 +- ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 8 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/suspend.h | 2 +- arch/arm64/mm/pageattr.c | 6 +- arch/arm64/mm/proc.S | 8 + arch/riscv/boot/Makefile | 4 - arch/riscv/configs/nommu_k210_defconfig | 2 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/pgtable.h | 4 - arch/riscv/kernel/Makefile | 15 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kernel/cpufeature.c | 23 +- arch/riscv/kernel/kexec_image.c | 2 +- arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S | 2 + arch/riscv/kernel/traps.c | 4 +- arch/sh/kernel/perf_event.c | 2 +- arch/sparc/kernel/pci.c | 23 + arch/sparc/kernel/perf_event.c | 2 +- arch/x86/coco/sev/Makefile | 2 + arch/x86/events/core.c | 2 +- arch/x86/events/perf_event.h | 2 +- arch/x86/kernel/x86_init.c | 2 +- arch/x86/mm/pti.c | 2 +- block/bio.c | 29 + block/blk-integrity.c | 23 +- block/blk-mq.c | 3 +- block/blk-rq-qos.h | 25 +- drivers/acpi/pci_irq.c | 19 +- drivers/acpi/pci_link.c | 39 +- drivers/android/binder/page_range.rs | 3 - drivers/block/loop.c | 45 +- drivers/block/ublk_drv.c | 37 +- drivers/counter/104-quad-8.c | 20 +- drivers/counter/interrupt-cnt.c | 3 +- drivers/crypto/intel/qat/qat_common/adf_aer.c | 2 - drivers/gpio/gpio-it87.c | 11 +- drivers/gpio/gpio-mpsse.c | 12 +- drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-rockchip.c | 1 + drivers/gpio/gpiolib-shared.c | 249 +++-- drivers/gpio/gpiolib-shared.h | 4 +- drivers/gpio/gpiolib.c | 136 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 41 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 44 +- .../gpu/drm/amd/display/dc/bios/command_table.h | 4 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 545 +++-------- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 28 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 6 +- .../drm/amd/display/include/bios_parser_types.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 33 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 7 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 9 +- drivers/gpu/drm/drm_atomic_helper.c | 122 ++- drivers/gpu/drm/drm_fb_helper.c | 10 + drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 6 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 23 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 3 + drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/radeon/pptable.h | 2 +- drivers/gpu/drm/tidss/tidss_kms.c | 30 +- drivers/gpu/nova-core/Kconfig | 2 +- drivers/gpu/nova-core/gsp/cmdq.rs | 14 +- drivers/gpu/nova-core/gsp/fw.rs | 78 +- drivers/gpu/nova-core/gsp/fw/r570_144.rs | 11 +- drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 105 +- drivers/iommu/generic_pt/.kunitconfig | 2 +- drivers/iommu/generic_pt/pt_defs.h | 4 +- drivers/iommu/iommufd/Kconfig | 3 +- drivers/irqchip/irq-gic-v5-its.c | 2 +- drivers/irqchip/irq-riscv-imsic-state.c | 10 +- drivers/irqchip/irq-riscv-imsic-state.h | 2 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/rp1/Kconfig | 6 +- drivers/misc/rp1/Makefile | 3 +- drivers/misc/rp1/rp1-pci.dtso | 25 - drivers/misc/rp1/rp1_pci.c | 37 +- drivers/mtd/nand/ecc-sw-hamming.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_ids.c | 2 +- drivers/mtd/nand/raw/nand_jedec.c | 2 +- drivers/mtd/nand/raw/nand_legacy.c | 2 +- drivers/mtd/nand/raw/nand_onfi.c | 2 +- drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/pci/controller/dwc/pci-meson.c | 39 +- drivers/pci/controller/dwc/pcie-qcom.c | 4 +- drivers/pci/quirks.c | 1 - drivers/pci/vgaarb.c | 7 - drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/mediatek/pinctrl-mt8189.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/resctrl/mpam_devices.c | 7 +- drivers/uio/uio.c | 2 +- drivers/xen/acpi.c | 13 +- fs/9p/vfs_file.c | 2 - fs/Makefile | 2 +- fs/affs/dir.c | 2 + fs/affs/file.c | 2 + fs/befs/linuxvfs.c | 2 + fs/btrfs/Kconfig | 9 +- fs/btrfs/bio.c | 5 - fs/btrfs/disk-io.c | 6 +- fs/btrfs/file.c | 2 + fs/btrfs/inode.c | 2 + fs/btrfs/reflink.c | 30 +- fs/btrfs/space-info.c | 8 +- fs/btrfs/sysfs.c | 44 - fs/btrfs/volumes.c | 6 +- fs/btrfs/volumes.h | 35 +- fs/ceph/file.c | 1 - fs/cramfs/inode.c | 2 + fs/dcache.c | 8 +- fs/efs/dir.c | 2 + fs/erofs/data.c | 2 + fs/erofs/dir.c | 2 + fs/erofs/super.c | 3 +- fs/exec.c | 99 +- fs/exfat/dir.c | 2 + fs/exfat/file.c | 16 +- fs/ext2/dir.c | 2 + fs/ext2/file.c | 2 + fs/ext4/dir.c | 2 + fs/ext4/file.c | 2 + fs/ext4/move_extent.c | 2 + fs/ext4/xattr.c | 1 + fs/f2fs/dir.c | 2 + fs/f2fs/file.c | 2 + fs/fat/dir.c | 2 + fs/fat/file.c | 2 + fs/fhandle.c | 5 +- fs/file_attr.c | 12 +- fs/file_table.c | 10 +- fs/filesystems.c | 9 +- fs/freevxfs/vxfs_lookup.c | 2 + fs/fs-writeback.c | 14 +- fs/fs_struct.c | 1 + fs/fsopen.c | 6 +- fs/fuse/dir.c | 24 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 3 +- fs/gfs2/log.c | 4 +- fs/gfs2/lops.c | 110 +-- fs/gfs2/lops.h | 2 +- fs/init.c | 119 +-- fs/inode.c | 12 +- fs/internal.h | 7 +- fs/isofs/dir.c | 2 + fs/jffs2/dir.c | 2 + fs/jffs2/file.c | 2 + fs/jffs2/wbuf.c | 4 +- fs/jfs/file.c | 2 + fs/jfs/namei.c | 2 + fs/libfs.c | 20 +- fs/locks.c | 3 +- fs/mount.h | 1 + fs/namei.c | 370 +++---- fs/namespace.c | 358 +++++-- fs/nfs/blocklayout/dev.c | 6 +- fs/nfs/delegation.c | 5 + fs/nfs/dir.c | 78 +- fs/nfs/file.c | 4 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/localio.c | 32 +- fs/nfs/nfs4file.c | 2 - fs/nfs/nfs4proc.c | 53 +- fs/nfs/nfs4state.c | 6 +- fs/nfs/nfstrace.h | 3 + fs/nfs/pnfs.c | 58 +- fs/nfs/pnfs.h | 17 +- fs/nfs/write.c | 33 + fs/nfsd/netns.h | 1 - fs/nfsd/nfs2acl.c | 2 +- fs/nfsd/nfs4state.c | 30 +- fs/nfsd/nfsproc.c | 2 +- fs/nilfs2/dir.c | 3 +- fs/nilfs2/file.c | 2 + fs/nsfs.c | 13 + fs/ntfs3/dir.c | 8 +- fs/ntfs3/file.c | 3 + fs/ntfs3/fsntfs.c | 4 +- fs/ntfs3/inode.c | 13 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/xattr.c | 5 +- fs/nullfs.c | 70 ++ fs/ocfs2/file.c | 5 + fs/open.c | 119 +-- fs/orangefs/dir.c | 4 +- fs/orangefs/file.c | 1 + fs/overlayfs/file.c | 2 + fs/overlayfs/readdir.c | 2 + fs/qnx4/dir.c | 2 + fs/qnx6/dir.c | 2 + fs/quota/quota.c | 3 +- fs/read_write.c | 2 + fs/readdir.c | 3 + fs/smb/client/cifsfs.c | 3 - fs/smb/server/vfs.c | 15 +- fs/squashfs/dir.c | 2 + fs/squashfs/file.c | 4 +- fs/stat.c | 28 +- fs/statfs.c | 3 +- fs/udf/dir.c | 2 + fs/udf/file.c | 2 + fs/ufs/dir.c | 2 + fs/ufs/file.c | 2 + fs/utimes.c | 8 +- fs/vboxsf/file.c | 1 - fs/xattr.c | 33 +- fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bit.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_btree_mem.c | 2 +- fs/xfs/libxfs/xfs_btree_staging.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_defer.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_data.c | 2 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_dquot_buf.c | 2 +- fs/xfs/libxfs/xfs_exchmaps.c | 2 +- fs/xfs/libxfs/xfs_group.c | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 2 +- fs/xfs/libxfs/xfs_inode_util.c | 2 +- fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_metadir.c | 2 +- fs/xfs/libxfs/xfs_metafile.c | 2 +- fs/xfs/libxfs/xfs_parent.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_rtgroup.c | 2 +- fs/xfs/libxfs/xfs_rtrefcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/libxfs/xfs_trans_space.c | 2 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_zones.c | 2 +- fs/xfs/scrub/agb_bitmap.c | 2 +- fs/xfs/scrub/agheader.c | 2 +- fs/xfs/scrub/agheader_repair.c | 2 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/alloc_repair.c | 2 +- fs/xfs/scrub/attr.c | 2 +- fs/xfs/scrub/attr_repair.c | 2 +- fs/xfs/scrub/bitmap.c | 2 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/bmap_repair.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 2 +- fs/xfs/scrub/cow_repair.c | 2 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/dir_repair.c | 2 +- fs/xfs/scrub/dirtree.c | 2 +- fs/xfs/scrub/dirtree_repair.c | 2 +- fs/xfs/scrub/dqiterate.c | 2 +- fs/xfs/scrub/findparent.c | 2 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/fscounters_repair.c | 2 +- fs/xfs/scrub/health.c | 2 +- fs/xfs/scrub/ialloc.c | 2 +- fs/xfs/scrub/ialloc_repair.c | 2 +- fs/xfs/scrub/inode.c | 2 +- fs/xfs/scrub/inode_repair.c | 2 +- fs/xfs/scrub/iscan.c | 2 +- fs/xfs/scrub/listxattr.c | 2 +- fs/xfs/scrub/metapath.c | 2 +- fs/xfs/scrub/newbt.c | 2 +- fs/xfs/scrub/nlinks.c | 2 +- fs/xfs/scrub/nlinks_repair.c | 2 +- fs/xfs/scrub/orphanage.c | 2 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/parent_repair.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/quota_repair.c | 2 +- fs/xfs/scrub/quotacheck.c | 2 +- fs/xfs/scrub/quotacheck_repair.c | 2 +- fs/xfs/scrub/rcbag.c | 2 +- fs/xfs/scrub/rcbag_btree.c | 2 +- fs/xfs/scrub/readdir.c | 2 +- fs/xfs/scrub/reap.c | 2 +- fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/refcount_repair.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/scrub/rgsuper.c | 2 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rmap_repair.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/rtbitmap_repair.c | 2 +- fs/xfs/scrub/rtrefcount.c | 2 +- fs/xfs/scrub/rtrefcount_repair.c | 2 +- fs/xfs/scrub/rtrmap.c | 2 +- fs/xfs/scrub/rtrmap_repair.c | 2 +- fs/xfs/scrub/rtsummary.c | 2 +- fs/xfs/scrub/rtsummary_repair.c | 2 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/scrub/stats.c | 2 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/scrub/symlink_repair.c | 2 +- fs/xfs/scrub/tempfile.c | 2 +- fs/xfs/scrub/trace.c | 2 +- fs/xfs/scrub/xfarray.c | 2 +- fs/xfs/scrub/xfblob.c | 2 +- fs/xfs/scrub/xfile.c | 2 +- fs/xfs/xfs.h | 28 - fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_attr_item.c | 2 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_buf_mem.c | 2 +- fs/xfs/xfs_dahash_test.c | 2 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_dquot_item.c | 2 +- fs/xfs/xfs_dquot_item_recover.c | 2 +- fs/xfs/xfs_drain.c | 2 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_exchmaps_item.c | 2 +- fs/xfs/xfs_exchrange.c | 2 +- fs/xfs/xfs_export.c | 2 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 2 +- fs/xfs/xfs_file.c | 5 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 2 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_globals.c | 2 +- fs/xfs/xfs_handle.c | 2 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_hooks.c | 2 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 2 +- fs/xfs/xfs_itable.c | 2 +- fs/xfs/xfs_iunlink_item.c | 2 +- fs/xfs/xfs_iwalk.c | 2 +- fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_log_cil.c | 2 +- fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_message.c | 2 +- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_notify_failure.c | 2 +- fs/xfs/{xfs_linux.h => xfs_platform.h} | 46 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_pwork.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_rtalloc.c | 4 +- fs/xfs/xfs_stats.c | 2 +- fs/xfs/xfs_super.c | 2 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_sysctl.c | 2 +- fs/xfs/xfs_sysfs.c | 2 +- fs/xfs/xfs_trace.c | 2 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_dquot.c | 2 +- fs/xfs/xfs_xattr.c | 2 +- fs/xfs/xfs_zone_alloc.c | 2 +- fs/xfs/xfs_zone_gc.c | 115 ++- fs/xfs/xfs_zone_info.c | 2 +- fs/xfs/xfs_zone_space_resv.c | 2 +- include/acpi/acpi_drivers.h | 2 +- include/asm-generic/vmlinux.lds.h | 3 +- include/drm/drm_atomic_helper.h | 22 + include/drm/drm_bridge.h | 249 ++--- include/linux/audit.h | 11 - include/linux/bio.h | 1 + include/linux/cgroup-defs.h | 25 +- include/linux/device_cgroup.h | 2 +- include/linux/fs.h | 49 +- include/linux/hrtimer.h | 2 +- include/linux/init_syscalls.h | 2 + include/linux/ktime.h | 2 +- include/linux/mtd/jedec.h | 2 +- include/linux/mtd/nand-ecc-sw-hamming.h | 2 +- include/linux/mtd/ndfc.h | 2 +- include/linux/mtd/onfi.h | 2 +- include/linux/mtd/platnand.h | 2 +- include/linux/mtd/rawnand.h | 2 +- include/linux/nfs_fs.h | 1 + include/linux/perf_event.h | 2 +- include/linux/plist.h | 2 +- include/linux/rslib.h | 2 +- include/linux/sunrpc/xdrgen/_builtins.h | 80 +- include/linux/uio_driver.h | 2 +- include/uapi/linux/ext4.h | 2 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/mount.h | 3 +- include/uapi/linux/nfs.h | 2 +- include/uapi/linux/perf_event.h | 2 +- init/Kconfig | 7 +- init/do_mounts.c | 14 + init/do_mounts.h | 1 + io_uring/fs.c | 101 +- io_uring/io-wq.c | 11 +- io_uring/openclose.c | 26 +- io_uring/statx.c | 17 +- io_uring/xattr.c | 30 +- ipc/mqueue.c | 11 +- kernel/acct.c | 4 +- kernel/auditsc.c | 29 +- kernel/cgroup/cgroup.c | 2 +- kernel/events/callchain.c | 2 +- kernel/events/core.c | 8 +- kernel/events/ring_buffer.c | 2 +- kernel/irq/debugfs.c | 2 +- kernel/irq/matrix.c | 2 +- kernel/power/swap.c | 14 +- kernel/sched/core.c | 5 +- kernel/sched/fair.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/time/clockevents.c | 2 +- kernel/time/hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 2 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-oneshot.c | 2 +- kernel/time/tick-sched.c | 2 +- lib/crypto/aes.c | 4 +- lib/crypto/tests/polyval_kunit.c | 2 +- lib/debugobjects.c | 2 +- lib/plist.c | 2 +- lib/reed_solomon/decode_rs.c | 2 +- lib/reed_solomon/encode_rs.c | 2 +- lib/reed_solomon/reed_solomon.c | 2 +- mm/huge_memory.c | 15 +- mm/shmem.c | 2 + mm/swapfile.c | 21 +- rust/kernel/device.rs | 7 +- rust/kernel/device_id.rs | 2 +- rust/kernel/dma.rs | 7 +- rust/kernel/driver.rs | 12 +- rust/kernel/pci/io.rs | 4 +- scripts/crypto/gen-hash-testvecs.py | 2 +- scripts/spdxcheck.py | 2 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 2 + tools/net/sunrpc/xdrgen/grammars/xdr.lark | 4 + tools/net/sunrpc/xdrgen/xdr_ast.py | 4 + tools/perf/builtin-list.c | 2 +- .../selftests/filesystems/open_tree_ns/.gitignore | 1 + .../selftests/filesystems/open_tree_ns/Makefile | 10 + .../filesystems/open_tree_ns/open_tree_ns_test.c | 1030 ++++++++++++++++++++ tools/testing/selftests/filesystems/utils.c | 26 + tools/testing/selftests/filesystems/utils.h | 1 + .../ftrace/test.d/00basic/trace_marker_raw.tc | 18 +- 551 files changed, 4417 insertions(+), 2881 deletions(-) rename arch/arm64/boot/dts/broadcom/{bcm2712-rpi-5-b-ovl-rp1.dts => bcm2712-rpi-5- [...] delete mode 100644 arch/arm64/boot/dts/broadcom/rp1-nexus.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/rp1.dtso delete mode 100644 drivers/misc/rp1/rp1-pci.dtso create mode 100644 fs/nullfs.c delete mode 100644 fs/xfs/xfs.h rename fs/xfs/{xfs_linux.h => xfs_platform.h} (95%) create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c