This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits ebddc92261ee Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits a2719cbcb435 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits b47d75ca09f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a1187d7e4c2e Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 80694bbb6844 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 817565715cc1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b684ad443c9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits be20ce0ed94e Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits f87619bd74cf Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 614950a0b15c Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 297b8ed69d4d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits db0e80bf305f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 966f0a796328 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cd7a3bfda849 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 245677e41c05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d977d66a7c09 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 9bc443ee2d2d Merge remote-tracking branch 'regulator/for-6.9' into regu [...] omits 225468b9f96f Merge remote-tracking branch 'asoc/for-6.9' into asoc-linus omits 9ff3ffc369ed mm/vmalloc: fix vmalloc which may return null if called wi [...] new 568c98a0f6ef Merge tag 'v6.10-p2' of git://git.kernel.org/pub/scm/linux [...] adds ea217fefef8c pinctrl: pxa2xx: Make use of struct pinfunction adds 76c22f094153 pinctrl: pxa2xx: Make use of struct pingroup adds 85b02bc0785b pinctrl: bcm2835: Implement bcm2835_pinconf_get adds d54e4cda2972 pinctrl: bcm2835: Implement bcm2711_pinconf_get adds 842ecb5fcf8d dt-bindings: pinctrl: qcom: update functions to match with driver adds ae6f9707d704 dt-bindings: pinctrl: qcom,pmic-gpio: Add PMXR2230 and PM6 [...] adds 6acc46f8c065 dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIH0108 and PMD [...] adds e5c7b013cbcc pinctrl: qcom: spmi-gpio: Add PMXR2230 and PM6450 support adds b5658c7ab942 pinctrl: qcom: spmi-gpio: Add PMIH0108 and PMD8028 support adds 85dfe458376c pinctrl: pinctrl-single: move suspend()/resume() callbacks [...] adds d303735ce5dc pinctrl: armada-37xx: remove an unused variable adds e5e8a5802370 pinctrl: aw9523: Destroy mutex on ->remove() adds f91eafcb18e0 pinctrl: aw9523: Use correct error code for not supported [...] adds 091655b9285d pinctrl: aw9523: Always try both ports in aw9523_gpio_set_ [...] adds 418ee9488ff7 pinctrl: aw9523: Make use of struct pinfunction and PINCTR [...] adds 66413f0468d3 pinctrl: aw9523: Use temporary variable for HW IRQ number adds 4210ef801a24 pinctrl: aw9523: Get rid of redundant ' & U8_MAX' pieces adds 6bf270863ade pinctrl: aw9523: Remove unused irqchip field in struct aw9523_irq adds c567b00cc3d7 pinctrl: aw9523: Make use of dev_err_probe() adds 7b8b9b5450b8 pinctrl: aw9523: Sort headers and group pinctrl/* adds 4aad0ad20f4e pinctrl: aw9523: Fix indentation in a few places adds e798845d685e pinctrl: sunxi: sun9i-a80-r: drop driver owner assignment adds 922c86f8d3ad pinctrl: max77620: Remove an unused fields in struct max77 [...] adds a95e2bc817fe pinctrl: pinctrl-single: Remove some unused fields in stru [...] adds b5fe46efc147 pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling adds 932640c0f789 pinctrl: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs adds 2aacaed459b5 dt-bindings: pinctrl: mediatek: mt7622: add "gpio-ranges" [...] adds 50dca75e7d34 dt-bindings: pinctrl: qcom,pmic-gpio: Allow gpio-hog nodes adds a310822fe731 pinctrl: freescale: imx8ulp: fix module autoloading adds d42005c03a48 pinctrl: mediatek: fix module autoloading adds 75589d6b1100 pinctrl: loongson2: fix module autoloading adds abda4619f41c pinctrl: qcom: sm7150: fix module autoloading adds 9d2df36538d5 pinctrl: realtek: fix module autoloading adds 3ba11e684d16 pinctrl: pinconf-generic: print hex value adds 782b72a222a5 dt-bindings: pinctrl: qcom,pmic-mpp: add support for PM8901 adds 2487dc87aeeb pinctrl: renesas: rzg2l: Remove extra space in function parameter adds c3bec9547c1b pinctrl: renesas: r8a779h0: Fix IRQ suffixes adds 21fc4d195922 pinctrl: renesas: r8a779h0: Add INTC-EX pins, groups, and [...] adds cd27553b0dee pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethern [...] adds dbe0ed330218 Merge tag 'renesas-pinctrl-for-v6.10-tag1' of git://git.ke [...] adds 61fcbbf3ca03 dt-bindings: pinctrl: mediatek: mt7622: fix array properties adds 083f6675e194 dt-bindings: pinctrl: mediatek: mt7622: add "antsel" function adds 5ed79863fae5 pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs adds 4ad4f6e2fd0a dt-bindings: pinctrl: qcom,pmic-gpio: Fix "comptaible" typ [...] adds 8ff05989b44e pinctrl: bcm2835: Make pin freeing behavior configurable adds 4184e4912ca6 dt-bindings: pinctrl: samsung: drop unused header with reg [...] adds dff9f3fb6ba4 dt-bindings: pinctrl: samsung: google,gs101-pinctrl needs a clock adds f9c744747973 pinctrl: samsung: support a bus clock adds e5b3732a9654 pinctrl: samsung: drop redundant drvdata assignment adds 83906257f2e4 Merge tag 'samsung-pinctrl-6.10' of https://git.kernel.org [...] new 2de68638aa7c Merge tag 'pinctrl-v6.10-1' of git://git.kernel.org/pub/sc [...] adds 10316dcc4f39 Merge tag 'i2c-host-fixes-6.8-rc8' of git://git.kernel.org [...] adds 51c87f0e6cca dt-bindings: i2c: nxp,pnx-i2c: Convert to dtschema adds c1f39c62eb09 dt-bindings: i2c: renesas,riic: Document R9A09G057 support adds 26c7871100f2 i2c: riic: Introduce helper functions for I2C read/write o [...] adds 748ee3b2a477 i2c: riic: Pass register offsets and chip details as OF data adds a45f95d74805 i2c: riic: Add support for R9A09G057 SoC adds 5bffbda7ad54 i2c: viperboard: drop driver owner assignment adds 893fef0bc6aa i2c: i801: Call i2c_register_spd for muxed child segments adds 47c21d2d52e0 i2c: add HAS_IOPORT dependencies adds 48ace624878d i2c: ocores: convert to ioport_map() for IORESOURCE_IO adds 9c535237245e i2c: i801: Fix missing Kconfig dependency adds 31a18e4139e0 MAINTAINERS: adjust file entry in ARM/LPC32XX SOC SUPPORT adds f32a32ad5b5a dt-bindings: i2c: qcom-cci: Document sc8280xp compatible adds 6104b99b14d9 i2c: mpc: Removal of of_node_put with __free for auto cleanup adds 864d1d83879b i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller adds 780868fc480e i2c: i801: Remove usage of I2C_CLASS_SPD adds 073e58bf6b1a i2c: mux: gpio: remove support for class-based device inst [...] adds 355b1513b1e9 i2c: i801: Annotate apanel_addr as __ro_after_init adds 4268254a3948 i2c: lpi2c: Avoid calling clk_get_rate during transfer adds 375ee8d223b4 i2c: at91-master: remove printout on handled timeouts adds 796e2c260187 i2c: bcm-iproc: remove printout on handled timeouts adds 09a40cbc996e i2c: bcm2835: remove printout on handled timeouts adds 6808d67f512a i2c: cadence: remove printout on handled timeouts adds fc93dcd7ebdd i2c: davinci: remove printout on handled timeouts adds b752b21e6f84 i2c: img-scb: remove printout on handled timeouts adds 4828450ad17d i2c: ismt: remove printout on handled timeouts adds 60b36100f815 i2c: nomadik: remove printout on handled timeouts adds 760b37b373a8 i2c: omap: remove printout on handled timeouts adds 6d128e73c782 i2c: qcom-geni: remove printout on handled timeouts adds 1667b35535bb i2c: qup: remove printout on handled timeouts adds 0ee55dc9edd0 i2c: rk3x: remove printout on handled timeouts adds 03bc6a248ab6 i2c: sh_mobile: remove printout on handled timeouts adds bc19b5fe972b i2c: st: remove printout on handled timeouts adds f757ec37efd2 i2c: tegra: remove printout on handled timeouts adds 58859d9b62d8 i2c: uniphier-f: remove printout on handled timeouts adds 1d428f5d3827 i2c: uniphier: remove printout on handled timeouts adds 29914dac94d4 i2c: cadence: Add RISCV architecture support adds 114c69f4be3f i2c: thunderx: Clock divisor logic changes adds 03240f826b02 i2c: thunderx: Support for High speed mode adds 0b042c72d90d i2c: octeon: Add platform prefix to macros adds b9960b902f42 i2c: octeon: Handle watchdog timeout adds 53e3d528ba72 i2c: thunderx: Adding ioclk support adds 8525205fd51f i2c: wmt: create wmt_i2c_init for general init adds 5acd48fa72ad i2c: wmt: split out common files adds 013fa161a4b5 i2c: wmt: rename something adds 2e829ccc2779 i2c: wmt: fix a bug when thread blocked adds b06204c7d4f4 i2c: wmt: add platform type VIAI2C_PLAT_WMT adds a06b80e83011 i2c: add zhaoxin i2c controller driver adds b757eb090fbd i2c: i801: remove printout on handled timeouts adds aaf20dbceb06 i2c: ali1535: remove printout on handled timeouts adds d178a2fc252d i2c: ali1563: remove printout on handled timeouts adds 5895a867bbdd i2c: ali15x3: remove printout on handled timeouts adds 571b90f5d43c i2c: amd-mp2-plat: use 'time_left' variable with wait_for_ [...] adds 4804a8b786c8 i2c: digicolor: use 'time_left' variable with wait_for_com [...] adds 9b238f0d5612 i2c: exynos5: use 'time_left' variable with wait_for_compl [...] adds b557e267c543 i2c: hix5hd2: use 'time_left' variable with wait_for_compl [...] adds 8dacd79fec3c i2c: imx-lpi2c: use 'time_left' variable with wait_for_com [...] adds c1f8f664678a i2c: omap: use 'time_left' variable with wait_for_completi [...] adds 7ae38232ebc4 i2c: st: use 'time_left' variable with wait_for_completion [...] adds 8839a8df9307 i2c: stm32f4: use 'time_left' variable with wait_for_compl [...] adds 197264d377b8 i2c: stm32f7: use 'time_left' variable with wait_for_compl [...] adds 4259964b4a52 i2c: synquacer: use 'time_left' variable with wait_for_com [...] adds 66aa72ced659 i2c: jz4780: use 'time_left' variable with wait_for_comple [...] adds f9288ff67a8f i2c: qcom-geni: use 'time_left' variable with wait_for_com [...] adds 749de720c7e5 i2c: rk3x: use 'time_left' variable with wait_event_timeout() adds bc0ff8022f26 i2c: s3c2410: use 'time_left' variable with wait_event_timeout() adds 1ce1ad6de565 i2c: pxa: use 'time_left' variable with wait_event_timeout() adds 61e05bad821c i2c: designware: Replace MODULE_ALIAS() with MODULE_DEVICE [...] adds 0e9ee7dd7449 Merge tag 'i2c-host-6.10' of git://git.kernel.org/pub/scm/ [...] adds fec1982d7072 i2c: mux: Remove class argument from i2c_mux_add_adapter() adds 3f858bbf04db i2c: acpi: Unbind mux adapters before delete adds f9dc0c4a140a Merge branch 'i2c/for-current' into i2c/for-mergewindow adds 068a95ef3945 power: supply: sbs-manager: Remove class argument from i2c [...] new 0a07e09085e5 Merge tag 'i2c-for-6.10-rc1' of git://git.kernel.org/pub/s [...] adds 1f6602c8ed1e watchdog: lenovo_se10_wdt: Watchdog driver for Lenovo SE10 [...] adds 573601521277 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5 [...] adds 56e23c6d7ffb watchdog: mtx-1: drop driver owner assignment adds e3b3afd34d84 watchdog: bd9576: Drop "always-running" property adds 4c97f0433de0 watchdog/wdt-main: Use cpumask_of() to avoid cpumask var on stack adds 52df67b6b313 watchdog: add HAS_IOPORT dependencies adds cae58516534e watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate [...] adds 413bf4e857fd watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in s [...] adds c45b8cfc6d5c watchdog: LENOVO_SE10_WDT should depend on X86 && DMI new a913d94eef59 Merge tag 'linux-watchdog-6.10-rc1' of git://www.linux-wat [...] adds cf770af5645a firmware: dmi-id: add a release callback function adds 0ef11f604503 firmware: dmi: Stop decoding on broken entry adds 4d1b28a8119c firmware: dmi: Add info message for number of populated an [...] new 80f9d9023058 Merge tag 'dmi-for-v6.10' of git://git.kernel.org/pub/scm/ [...] adds 34059321f4cf MIPS: BCM47XX: include header for bcm47xx_prom_highmem_ini [...] adds d18419cd6683 MIPS: BCM47XX: Declare early_tlb_init() static adds b796d046433b MIPS: RB532: Declare prom_setup_cmdline() and rb532_gpio_i [...] adds a1b7508cef62 MIPS: Guard some macros with __ASSEMBLY__ in asm.h adds 29b83a64df3b MIPS: Octeon: Add PCIe link status check adds f3cac4f8a93b MIPS: Add prototypes for plat_post_relocation() and reloca [...] adds 3eee9ac24cef mips: dts: ralink: mt7621: reorder cpu node attributes adds 09e8ff7576ae mips: dts: ralink: mt7621: reorder cpuintc node attributes adds df91c0da8096 mips: dts: ralink: mt7621: reorder mmc regulator attributes adds 9938cd312b8f mips: dts: ralink: mt7621: reorder sysc node attributes adds 9a4ba656343d mips: dts: ralink: mt7621: reorder gpio node attributes adds 9d64db86d129 mips: dts: ralink: mt7621: reorder i2c node attributes adds f5a0fc0a95a0 mips: dts: ralink: mt7621: reorder spi0 node attributes adds 384f8ef478eb mips: dts: ralink: mt7621: move pinctrl and sort its children adds 297fa85fbe96 mips: dts: ralink: mt7621: reorder mmc node attributes adds a76a20f9e133 mips: dts: ralink: mt7621: reorder gic node attributes adds 6f04e524442e mips: dts: ralink: mt7621: reorder ethernet node attribute [...] adds fdcb4f10723b mips: dts: ralink: mt7621: reorder pcie node attributes an [...] adds de56f781e548 mips: dts: ralink: mt7621: reorder pci?_phy attributes adds b8f8e5a691ba mips: dts: ralink: mt7621: reorder the attributes of the r [...] adds 40e20fbccfb7 MIPS: SGI-IP27: micro-optimize arch_init_irq() adds 156e6498fc61 MIPS: SGI-IP27: fix -Wunused-variable in arch_init_irq() adds bfe4ab93c80c MIPS: SGI-IP27: use WARN_ON() output adds 07e6a6d7f1d9 MIPS: Take in account load hazards for HI/LO restoring new 6e51b4b5bbc0 Merge tag 'mips_6.10' of git://git.kernel.org/pub/scm/linu [...] adds c93f261dfc39 Documentation/core-api: add swiotlb documentation adds 327e2c97c46a swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() adds 2650073f1b58 iommu/dma: fix zeroing of bounce buffer padding used by un [...] adds fe7514b149e0 dma: compile-out DMA sync op calls when not used adds f406c8e4b770 dma: avoid redundant calls for sync operations adds ea01fa703150 iommu/dma: avoid expensive indirect calls for sync operations adds 1f20a5769446 page_pool: make sure frag API fields don't span between ca [...] adds 403f11ac9ab7 page_pool: don't use driver-set flags field directly adds 4321de4497b2 page_pool: check for DMA sync shortcut earlier adds 163943ac00cb xsk: use generic DMA sync shortcut instead of a custom one adds a6016aac5252 dma: fix DMA sync for drivers not calling dma_set_mask*() new daa121128a2d Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infra [...] adds e6595224464b fanotify: remove unneeded sub-zero check for unsigned value adds 4d69c58ef2e4 fsnotify: Avoid -Wflex-array-member-not-at-end warning adds d2f277e26f52 fsnotify: rename fsnotify_{get,put}_sb_connectors() adds f115815d7533 fsnotify: create helpers to get sb and connp from object adds 230d97d39ee2 fsnotify: create a wrapper fsnotify_find_inode_mark() adds b5cae086cc2f fanotify: merge two checks regarding add of ignore mark adds 687c217c6aa2 fsnotify: pass object pointer and type to fsnotify mark helpers adds c9d4603b054f fsnotify: create helper fsnotify_update_sb_watchers() adds 07a3b8d0bf72 fsnotify: lazy attach fsnotify_sb_info state to sb adds cb5d4f48c104 fsnotify: move s_fsnotify_connectors into fsnotify_sb_info adds 477cf917dd02 fsnotify: use an enum for group priority constants adds a5e57b4d370c fsnotify: optimize the case of no permission event watchers adds 795bb82d12a1 fsnotify: fix UAF from FS_ERROR event on a shutting down f [...] new 5af9d1cf3906 Merge tag 'fsnotify_for_v6.10-rc1' of git://git.kernel.org [...] new d0e71e23ec5e Revert "fanotify: remove unneeded sub-zero check for unsig [...] adds 5a6cb47ef05a fs: quota: use group allocation of per-cpu counters API adds 1b17a46c9243 isofs: convert isofs to use the new mount API adds 8777446a3f2d udf: Remove second semicolon adds 94755a00a4e7 udf: replace deprecated strncpy/strcpy with strscpy adds 3e90417f41f4 ext2: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method adds 3b84adf46038 udf: udftime: prevent overflow in udf_disk_stamp_to_time() adds 4f8cf60ac18b reiserfs: Convert to writepages adds 8e2e0a79a334 quota: fix to propagate error of mark_dquot_dirty() to caller adds 9ec2b3501601 reiserfs: Trim some README bits adds b591dfb8330e udf: Convert udf_symlink_filler() to use a folio adds d08f069cc2da udf: Convert udf_write_begin() to use a folio adds db6754090a4f udf: Convert udf_expand_file_adinicb() to use a folio adds d257d924a3fc udf: Convert udf_adinicb_readpage() to udf_adinicb_read_folio() adds 2f1c1bd7b187 udf: Convert udf_symlink_getattr() to use a folio adds f5985ef281f9 udf: Convert udf_page_mkwrite() to use a folio adds e29741676fac udf: Use a folio in udf_write_end() adds 72a5425adc7a ext2: Remove call to folio_set_error() adds 91ba8cb1b093 isofs: Remove calls to set/clear the error flag adds 290fa9471ee0 ext2: Remove LEGACY_DIRECT_IO dependency adds 1dd719a95979 isofs: Use *-y instead of *-objs in Makefile new bb6b206216f5 Merge tag 'fs_for_v6.10-rc1' of git://git.kernel.org/pub/s [...] adds 549d3c9a2992 xfs: pass xfs_buf lookup flags to xfs_*read_agi adds 2afd5276d314 xfs: fix an AGI lock acquisition ordering problem in xrep_ [...] adds 21ad2d03641a xfs: fix potential AGI <-> ILOCK ABBA deadlock in xrep_din [...] adds 98a778b42514 xfs: fix error bailout in xrep_abt_build_new_trees adds 5302a5c8beb2 xfs: only clear log incompat flags at clean unmount adds ebe0f798e1ac Merge tag 'log-incompat-permissions-6.10_2024-04-15' of ht [...] adds a4db266a705c xfs: move inode lease breaking functions to xfs_inode.c adds 3fc4844585c7 xfs: move xfs_iops.c declarations out of xfs_inode.h adds 00acb28d9674 xfs: declare xfs_file.c symbols in xfs_file.h adds ee20808d848c xfs: create a new helper to return a file's allocation unit adds 6b700a5be9b3 xfs: hoist multi-fsb allocation unit detection to a helper adds ac5cebeed613 xfs: refactor non-power-of-two alignment checks adds 15f78aa3eb07 xfs: constify xfs_bmap_is_written_extent adds 4ec2e3c16746 Merge tag 'file-exchange-refactorings-6.10_2024-04-15' of [...] adds 5b9932f6001c vfs: export remap and write check helpers adds 9a64d9b3109d xfs: introduce new file range exchange ioctl adds 1518646eef26 xfs: create a incompat flag for atomic file mapping exchanges adds 6c08f434bd33 xfs: introduce a file mapping exchange log intent item adds 966ceafc7a43 xfs: create deferred log items for file mapping exchanges adds 42672471f938 xfs: bind together the front and back ends of the file ran [...] adds 5fd022ec7d42 xfs: add error injection to test file mapping exchange recovery adds 497d7a2608f8 xfs: condense extended attributes after a mapping exchange [...] adds da165fbde23b xfs: condense directories after a mapping exchange operation adds 33a9be2b7016 xfs: condense symbolic links after a mapping exchange operation adds e62941103faa xfs: make file range exchange support realtime files adds b3e60f84838d xfs: support non-power-of-two rtextsize with exchange-range adds 14f19991020b xfs: capture inode generation numbers in the ondisk exchma [...] adds f783529bee39 docs: update swapext -> exchmaps language adds 0730e8d8ba1d xfs: enable logged file mapping exchange feature adds 22d5a8e52de6 Merge tag 'atomic-file-updates-6.10_2024-04-15' of https:/ [...] adds cab23a4233c6 xfs: hide private inodes from bulkstat and handle functions adds 84c14ee39dd3 xfs: create temporary files and directories for online repair adds 20a3c1ecc35d xfs: refactor live buffer invalidation for repairs adds 5befb047b9f4 xfs: add the ability to reap entire inode forks adds 783c51708b5b Merge tag 'repair-tempfiles-6.10_2024-04-15' of https://gi [...] adds e81ce4241318 xfs: support preallocating and copying content into tempor [...] adds 56596d8bffd2 xfs: teach the tempfile to set up atomic file content exchanges adds abf039e2e4af xfs: online repair of realtime summaries adds 8b309acd10c0 Merge tag 'repair-rtsummary-6.10_2024-04-15' of https://gi [...] adds 9eef772f3a19 xfs: add an explicit owner field to xfs_da_args adds 17a85dc64ae0 xfs: use the xfs_da_args owner field to set new dir/attr b [...] adds 33c028ffe36a xfs: reduce indenting in xfs_attr_node_list adds f4887fbc41dc xfs: validate attr leaf buffer owners adds 8c25dc728bd1 xfs: validate attr remote value buffer owners adds d44bea9b41ca xfs: validate dabtree node buffer owners adds 402eef10a1ba xfs: validate directory leaf buffer owners adds cc6740ddb423 xfs: validate explicit directory data buffer owners adds 29b41ce919b7 xfs: validate explicit directory block buffer owners adds fe6c9f8e48e0 xfs: validate explicit directory free block owners adds fb1f7c662c5b Merge tag 'dirattr-validate-owners-6.10_2024-04-15' of htt [...] adds 98339edf0750 xfs: enable discarding of folios backing an xfile adds d2bd7eef4f21 xfs: create a blob array data structure adds 629fdaf5f5b1 xfs: use atomic extent swapping to fix user file fork data adds e47dcf113ae3 xfs: repair extended attributes adds 0ee230dec262 xfs: scrub should set preen if attr leaf has holes adds 40190f9f918a xfs: flag empty xattr leaf blocks for optimization adds 6c631e79e73c xfs: create an xattr iteration function for scrub adds 5f3e9511862c Merge tag 'repair-xattrs-6.10_2024-04-15' of https://git.k [...] adds e921533ef1a6 xfs: ensure unlinked list state is consistent with nlink d [...] adds 669dfe883c8e xfs: update the unlinked list when repairing link counts adds 902603bfa12a Merge tag 'repair-unlinked-inode-state-6.10_2024-04-15' of [...] adds 8d81082a8c95 xfs: inactivate directory data blocks adds b1991ee3e7cf xfs: online repair of directories adds a07b45576264 xfs: scan the filesystem to repair a directory dotdot entry adds cc22edab9ea7 xfs: online repair of parent pointers adds 34c9382c1282 xfs: ask the dentry cache if it knows the parent of a directory adds 9e6b93b7272c Merge tag 'repair-dirs-6.10_2024-04-15' of https://git.ker [...] adds 1e58a8ccf259 xfs: move orphan files to the orphanage adds e6c9e75fbe79 xfs: move files to orphanage instead of letting nlinks dro [...] adds 73597e3e42b4 xfs: ensure dentry consistency when the orphanage adopts a file adds 067d3f710026 Merge tag 'repair-orphanage-6.10_2024-04-15' of https://gi [...] adds ef744be416b5 xfs: expose xfs_bmap_local_to_extents for online repair adds ea8214c3195c xfs: pass the owner to xfs_symlink_write_target adds 2651923d8d8d xfs: online repair of symbolic links adds 0313dd8fac1e Merge tag 'repair-symlink-6.10_2024-04-15' of https://git. [...] adds 10d587ecb77f xfs: check AGI unlinked inode buckets adds 5b57257025f9 xfs: hoist AGI repair context to a heap object adds ab97f4b1c030 xfs: repair AGI unlinked inode bucket lists adds 1eef01250de4 Merge tag 'repair-iunlink-6.10_2024-04-15' of https://git. [...] adds 40cb8613d612 xfs: check unused nlink fields in the ondisk inode adds 2935213a6831 xfs: try to avoid allocating from sick inode clusters adds 5f204051d998 xfs: pin inodes that would otherwise overflow link count adds 1a5f6e08d4e3 xfs: create subordinate scrub contexts for xchk_metadata_i [...] adds 9ba8e658d867 Merge tag 'inode-repair-improvements-6.10_2024-04-15' of h [...] adds b0ffe661fab4 xfs: fix performance problems when fstrimming a subset of [...] adds 6ad1b9147060 Merge tag 'discard-relax-locks-6.10_2024-04-15' of https:/ [...] adds d85fe250f2eb docs: update the parent pointers documentation to the fina [...] adds 5220727ce8ee docs: update online directory and parent pointer repair sections adds c91fe20e5ae7 docs: update offline parent pointer repair strategy adds 67bdcd499909 docs: describe xfs directory tree online fsck adds f910defd3898 Merge tag 'online-fsck-design-6.10_2024-04-15' of https:// [...] adds 7560c937b4b5 xfs: Increase XFS_DEFER_OPS_NR_INODES to 5 adds f103df763563 xfs: Increase XFS_QM_TRANS_MAXDQS to 5 adds 267979b4ce75 xfs: Hold inode locks in xfs_ialloc adds bd5562111d58 xfs: Hold inode locks in xfs_trans_alloc_dir adds 69291726caf1 xfs: Hold inode locks in xfs_rename adds 34ef5e17d5fd xfs: don't pick up IOLOCK during rmapbt repair scan adds df7604714774 xfs: unlock new repair tempfiles after creation adds 9cb5f15d88d4 Merge tag 'retain-ilock-during-dir-ops-6.10_2024-04-15' of [...] adds 2c03d9560ece xfs: fix CIL sparse lock context warnings adds 27a7a9d903a0 xfs: silence sparse warning when checking version number adds 76f011f7e659 xfs: fix sparse warnings about unused interval tree functions adds 7d7c82a04d3d xfs: Fix typo in comment adds d983ff63af60 xfs: small cleanup in xrep_update_qflags() adds 05150d46a33f xfs: Remove unused function is_rt_data_fork adds e78a3ce28331 xfs: move more logic into xfs_extent_busy_clear_one adds c37d6ed87462 xfs: unwind xfs_extent_busy_clear adds c0ac6cb251bd xfs: remove the unused xfs_extent_busy_enomem trace event adds 4887e5316382 xfs: compile out v4 support if disabled adds 330c4f94b0d7 xfs: make XFS_TRANS_LOWMODE match the other XFS_TRANS_ def [...] adds b7e23c0e2e3b xfs: refactor realtime inode locking adds 9871d0963751 xfs: free RT extents after updating the bmap btree adds de37dbd0ccc6 xfs: move RT inode locking out of __xfs_bunmapi adds 5e1e4d4fc79c xfs: block deltas in xfs_trans_unreserve_and_mod_sb must b [...] adds f30f656e25eb xfs: split xfs_mod_freecounter adds dc1b17a25c32 xfs: reinstate RT support in xfs_bmapi_reserve_delalloc adds 7e77d57a1fea xfs: cleanup fdblock/frextent accounting in xfs_bmap_del_e [...] adds 7099bd0f243f xfs: support RT inodes in xfs_mod_delalloc adds 727f8431638f xfs: look at m_frextents in xfs_iomap_prealloc_size for RT [...] adds da2b9c3a8d2c xfs: rework splitting of indirect block reservations adds bd1753d8c42b xfs: stop the steal (of data blocks for RT indirect blocks) adds 6a94b1acda7e xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1) adds f566d5b9fb71 xfs: remove XFS_DA_OP_REMOVE adds 779a4b606c76 xfs: remove XFS_DA_OP_NOTIME adds 54275d8496f3 xfs: remove xfs_da_args.attr_flags adds c27411d4c640 xfs: make attr removal an explicit operation adds cda60317ac57 xfs: rearrange xfs_da_args a bit to use less space adds 1321890a1b51 Merge tag 'shrink-dirattr-args-6.10_2024-04-23' of https:/ [...] adds ef80de940a63 xfs: attr fork iext must be loaded before calling xfs_attr [...] adds 8ef1d96a985e xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log [...] adds f759784cb61c xfs: use an XFS_OPSTATE_ flag for detecting if logged xatt [...] adds ad206ae50eca xfs: check opcode and iovec count match in xlog_recover_at [...] adds f660ec8eaeb5 xfs: fix missing check for invalid attr flags adds 309dc9cbbb43 xfs: check shortform attr entry flags specifically adds 992c3b5c3fe6 xfs: restructure xfs_attr_complete_op a bit adds 2a2c05d013d0 xfs: use helpers to extract xattr op from opflags adds 1c7f09d210ab xfs: validate recovered name buffers when recovering xattr items adds 0aeeeb796980 xfs: always set args->value in xfs_attri_item_recover adds c07f018bc094 xfs: use local variables for name and value length in _att [...] adds 50855427c254 xfs: refactor name/length checks in xfs_attri_validate adds ffdcc3b8eb4d xfs: refactor name/value iovec validation in xlog_recover_ [...] adds ea0b3e814741 xfs: enforce one namespace per attribute adds d7d02f750ae9 Merge tag 'improve-attr-validation-6.10_2024-04-23' of htt [...] adds 63211876ced3 xfs: rearrange xfs_attr_match parameters adds f49af061f49c xfs: check the flags earlier in xfs_attr_match adds 9713dc88773d xfs: move xfs_attr_defer_add to xfs_attr_item.c adds a64e0134754b xfs: create a separate hashname function for extended attributes adds 98493ff87885 xfs: add parent pointer support to attribute code adds 8337d58ab286 xfs: define parent pointer ondisk extended attribute format adds f041455eb577 xfs: allow xattr matching on name and value for parent pointers adds a918f5f2cd2c xfs: refactor xfs_is_using_logged_xattrs checks in attr it [...] adds 5773f7f82be5 xfs: create attr log item opcodes and formats for parent pointers adds ae673f534a30 xfs: record inode generation in xattr update log intent items adds 297da63379c6 xfs: Expose init_xattrs in xfs_create_tmpfile adds a08d67296374 xfs: add parent pointer validator functions adds 7dba4a5fe1c5 xfs: extend transaction reservations for parent attributes adds fb102fe7fe02 xfs: create a hashname function for parent pointers adds b7c62d90c12c xfs: parent pointer attribute creation adds f1097be220fa xfs: add parent attributes to link adds 5d31a85dcc1f xfs: add parent attributes to symlink adds d2d18330f63c xfs: remove parent pointers in unlink adds 5a8338c88284 xfs: Add parent pointers to rename adds 1c12949e50e1 xfs: Add parent pointers to xfs_cross_rename adds daf9f884906b xfs: don't return XFS_ATTR_PARENT attributes via listxattr adds 8f4b980ee67f xfs: pass the attr value to put_listent when possible adds af69d852dfe6 xfs: move handle ioctl code to xfs_handle.c adds b8c9d4253da4 xfs: split out handle management helpers a bit adds 233f4e12bbb2 xfs: add parent pointer ioctls adds 7dafb449b792 xfs: don't remove the attr fork when parent pointers are enabled adds 5f98ec1cb5c2 xfs: add a incompat feature bit for parent pointers adds 7ea816ca4043 xfs: fix unit conversion error in xfs_log_calc_max_attrsetm_res adds 6ed858c7c678 xfs: drop compatibility minimum log size computations for reflink adds 67ac7091e35b xfs: enable parent pointers adds 47d83c194606 Merge tag 'pptrs-6.10_2024-04-23' of https://git.kernel.or [...] adds 2a009397eb5a xfs: revert commit 44af6c7e59b12 adds 61b3f0df5c23 xfs: check dirents have parent pointers adds b961c8bf1fc3 xfs: deferred scrub of dirents adds 0d29a20fbdba xfs: scrub parent pointers adds 8ad345306d1e xfs: deferred scrub of parent pointers adds 77ede5f44b0d xfs: walk directory parent pointers to determine backref count adds 59a2af9086f0 xfs: check parent pointer xattrs when scrubbing adds 0d2dd382a7c0 Merge tag 'scrub-pptrs-6.10_2024-04-23' of https://git.ker [...] adds e7420e75ef04 xfs: remove some boilerplate from xfs_attr_set adds bf61c36a45d4 xfs: make the reserved block permission flag explicit in x [...] adds 086e934fe9c7 xfs: salvage parent pointers when rebuilding xattr structures adds 5769aa41ee34 xfs: add raw parent pointer apis to support repair adds 76fc23b695f4 xfs: repair directories by scanning directory parent pointers adds 8559b21a64d9 xfs: implement live updates for directory repairs adds e5d7ce0364d8 xfs: replay unlocked parent pointer updates that accrue du [...] adds b334f7fab57a xfs: repair directory parent pointers by scanning for dirents adds 65a1fb7a1129 xfs: implement live updates for parent pointer repairs adds 13db70078926 xfs: remove pointless unlocked assertion adds 55edcd1f8647 xfs: split xfs_bmap_add_attrfork into two pieces adds 6efbbdeb1406 xfs: add a per-leaf block callback to xchk_xattr_walk adds a26dc21309af xfs: actually rebuild the parent pointer xattrs adds 7be3d20bbeda xfs: adapt the orphanage code to handle parent pointers adds 3f50ddbf4b47 xfs: repair link count of nondirectories after rebuilding [...] adds 327ed702d840 xfs: inode repair should ensure there's an attr fork to st [...] adds 1da824b0bfcf Merge tag 'repair-pptrs-6.10_2024-04-23' of https://git.ke [...] adds 928b721a1178 xfs: teach online scrub to find directory tree structure problems adds d54c5ac80f8f xfs: invalidate dirloop scrub path data when concurrent up [...] adds 37056912d572 xfs: report directory tree corruption in the health information adds 3f31406aef49 xfs: fix corruptions in the directory tree adds f7cea94646b4 Merge tag 'scrub-directory-tree-6.10_2024-04-23' of https: [...] adds 271557de7cbf xfs: reduce the rate of cond_resched calls inside scrub adds be7cf174e908 xfs: move xfs_ioc_scrub_metadata to scrub.c adds c77b37584c2d xfs: introduce vectored scrub mode adds 496baa2cb94f Merge tag 'vectorized-scrub-6.10_2024-04-23' of https://gi [...] adds b27ce0da60a5 xfs: use dontcache for grabbing inodes during scrub adds 4ad350ac5862 xfs: only iget the file once when doing vectored scrub-by-handle adds b878dbbe2acd Merge tag 'reduce-scrub-iget-overhead-6.10_2024-04-23' of [...] adds 669175375223 xfs: drop the scrub file's iolock when transaction allocat [...] adds b44bfc06958f xfs: fix iunlock calls in xrep_adoption_trans_alloc adds 6d335233fe69 xfs: exchange-range for repairs is no longer dynamic adds 5e1c7d0b29f7 xfs: invalidate dentries for a file before moving it to th [...] adds 4b0bf86c1797 Merge tag 'repair-fixes-6.10_2024-04-23' of https://git.ke [...] adds 08e012a62de8 xfs: Remove unused function xrep_dir_self_parent adds 14ee22fef420 xfs: factor out a xfs_dir_lookup_args helper adds 4d893a40514e xfs: factor out a xfs_dir_createname_args helper adds 3866e6e669e2 xfs: factor out a xfs_dir_removename_args helper adds dfe5febe2b6a xfs: factor out a xfs_dir_replace_args helper adds e58ac1770ded xfs: refactor dir format helpers adds bb712842a85d xfs: match lock mode in xfs_buffered_write_iomap_begin() adds fc8d0ba0ff5f xfs: make the seq argument to xfs_bmapi_convert_delalloc() [...] adds 2e08371a83f1 xfs: make xfs_bmapi_convert_delalloc() to allocate the tar [...] adds 5ce5674187c3 xfs: convert delayed extents to unwritten when zeroing pos [...] adds 6773da870ab8 xfs: fix error returns from xfs_bmapi_write adds b11ed354c9f7 xfs: remove the unusued tmp_logflags variable in xfs_bmapi [...] adds 04c609e6e506 xfs: lift a xfs_valid_startblock into xfs_bmapi_allocate adds 9d06960341ec xfs: don't open code XFS_FILBLKS_MIN in xfs_bmapi_write adds 2a9b99d45be0 xfs: pass the actual offset and len to allocate to xfs_bma [...] adds a8bb258f703f xfs: remove the xfs_iext_peek_prev_extent call in xfs_bmap [...] adds d69bee6a35d3 xfs: fix xfs_bmap_add_extent_delay_real for partial conversions adds 21255afdd729 xfs: do not allocate the entire delalloc extent in xfs_bma [...] adds a86f8671d03e xfs: use unsigned ints for non-negative quantities in xfs_ [...] adds a5714b67cad5 xfs: turn XFS_ATTR3_RMT_BUF_SPACE into a function adds 204a26aa1d5a xfs: create a helper to compute the blockcount of a max si [...] adds 3791a053294b xfs: minor cleanups of xfs_attr3_rmt_blocks adds 1a3f1afb2532 xfs: widen flags argument to the xfs_iflags_* helpers adds 0370f9bb49f1 Merge tag 'xfs-cleanups-6.10_2024-05-02' of https://git.ke [...] adds 45cf976008dd xfs: fix log recovery buffer allocation for the legacy h_s [...] adds 67a841f9d724 xfs: clean up buffer allocation in xlog_do_recovery_pass adds f7b9ee784511 xfs: consolidate the xfs_quota_reserve_blkres definitions adds cc3c92e7e79e xfs: xfs_quota_unreserve_blkres can't fail adds 99fb6b7ad1f2 xfs: upgrade the extent counters in xfs_reflink_end_cow_ex [...] adds 86de848403ab xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent adds 25576c5420e6 xfs: simplify iext overflow checking and upgrade new 119d1b8a5d49 Merge tag 'xfs-6.10-merge-6' of git://git.kernel.org/pub/s [...] adds ee745e4736fb f2fs: support .shutdown in f2fs_sops adds 3127f1010c9b f2fs: Prevent s_writer rw_sem count mismatch in f2fs_evict_inode adds 92c556ed6318 f2fs: fix to detect inconsistent nat entry during truncation adds ac7805be6cff f2fs: introduce map_is_mergeable() for cleanup adds 33e62cd7b4c2 f2fs: multidev: fix to recognize valid zero block address adds 9f0f6bf42714 f2fs: support to map continuous holes or preallocated address adds d3876e34e7e7 f2fs: fix to wait on page writeback in __clone_blkaddrs() adds ac5eecf481c2 f2fs: remove clear SB_INLINECRYPT flag in default_options adds 197080156f27 f2fs: fix to adjust appropirate defragment pg_end adds 0f9b12142be1 f2fs: fix zoned block device information initialization adds 7c5dffb3d90c f2fs: compress: fix to relocate check condition in f2fs_{r [...] adds bd9ae4ae9e58 f2fs: compress: fix to relocate check condition in f2fs_io [...] adds 278a6253a673 f2fs: fix to relocate check condition in f2fs_fallocate() adds e07230da0500 f2fs: fix to check pinfile flag in f2fs_move_file_range() adds 3bdb7f161697 f2fs: don't set RO when shutting down f2fs adds b084403cfc32 f2fs: write missing last sum blk of file pinning section adds fa18d87cb20f f2fs: add REQ_TIME time update for some user behaviors adds 16778aea9186 f2fs: use folio_test_writeback adds 3fdd89b452c2 f2fs: prevent writing without fallocate() for pinned files adds b2cf5a1ff236 f2fs: allow direct io of pinned files for zoned storage adds 7643f3fe2772 f2fs: assign the write hint per stream by default adds db92e6c729d8 f2fs: convert f2fs_mpage_readpages() to use folio adds ed54eed35567 f2fs: convert f2fs_read_single_page() to use folio adds 96ea46f30b26 f2fs: convert f2fs_read_inline_data() to use folio adds 92f750d847c9 f2fs: convert f2fs__page tracepoint class to use folio adds 5bf624c01229 f2fs: fix comment in sanity_check_raw_super() adds 06b206d9e2b4 f2fs: remove unnecessary block size check in init_f2fs_fs() adds 2174035a7f11 f2fs: clear writeback when compression failed adds b864ddb57eb0 f2fs: fix false alarm on invalid block address adds 3763f9effcdc f2fs: use helper to print zone condition adds ecd69be71aad f2fs: remove redundant parameter in is_next_segment_free() adds a320b2f08b3b f2fs: fix to avoid allocating WARM_DATA segment for direct IO adds 20faaf30e555 f2fs: fix to do sanity check on i_xattr_nid in sanity_chec [...] adds 48d180e2bf5a f2fs: zone: fix to don't trigger OPU on pinfile for direct IO adds aa4074e8fec4 f2fs: fix block migration when section is not aligned to pow2 adds a78118406d52 f2fs: use f2fs_{err,info}_ratelimited() for cleanup adds 968c4f72b23c f2fs: remove unused GC_FAILURE_PIN adds c521a6ab4ad7 f2fs: fix to limit gc_pin_file_threshold adds 4ed886b187f4 f2fs: check validation of fault attrs in f2fs_build_fault_attr() adds 186e7d71534d f2fs: compress: fix to update i_compr_blocks correctly adds a3a0bc6c2239 f2fs: compress: fix typo in f2fs_reserve_compress_blocks() adds 043c832371cd f2fs: compress: fix error path of inc_valid_block_count() adds 0a4ed2d97cb6 f2fs: compress: fix to cover {reserve,release}_compress_bl [...] adds 0fa4e57c1db2 f2fs: fix to release node block count in error path of f2f [...] adds 29ed2b5dd521 f2fs: compress: don't allow unaligned truncation on releas [...] adds f2526c5cf1d9 f2fs: allow dirty sections with zero valid block for check [...] adds a798ff17cd2d f2fs: fix to add missing iput() in gc_data_segment() adds 991b6bdf1b00 f2fs: fix some ambiguous comments adds 0d8968287a1c f2fs: Add inline to f2fs_build_fault_attr() stub adds 16409fdbb882 f2fs: initialize last_block_in_bio variable new 72ece20127a3 Merge tag 'f2fs-for-6.10.rc1' of git://git.kernel.org/pub/ [...] new cee27ae5f1fb Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE" new 3da164023582 Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile" new a97853f25b06 Revert "selftests/cgroup: Drop define _GNU_SOURCE" new 70ec81c2e2b4 Merge tag 'linux_kselftest-next-6.10-rc1-fixes' of git://g [...] adds af6605f87ca5 MAINTAINERS: Orphan vfio fsl-mc bus driver adds 071e7310e693 vfio/pci: Pass eventfd context to IRQ handler adds d53053193648 vfio/pci: Pass eventfd context object through irqfd adds 82b951e6fbd3 vfio/pci: fix potential memory leak in vfio_intx_enable() adds 06fe8fd68085 genirq/msi: Add MSI allocation helper and export MSI functions adds 848e447e000c vfio/cdx: add interrupt support adds 4fefd69da064 Merge branch 'vfio' of https://git.kernel.org/pub/scm/linu [...] adds bb208810b1ab vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices adds f6944d4a0b87 vfio/pci: Collect hot-reset devices to local buffer adds dda057ad8c9c vfio: remove an extra semicolon adds cbb325e77fbe vfio/pci: Restore zero affected bus reset devices warning new 30aec6e1bb61 Merge tag 'vfio-v6.10-rc1' of https://github.com/awilliam/ [...] adds ef5a84d71604 dt-bindings: arm: amlogic: Document the MNT Reform 2 CM4 a [...] adds 6f1c2a12ed11 arm64: meson: g12-common: add the MIPI DSI nodes adds 2a885bad5ba4 arm64: meson: khadas-vim3l: add TS050 DSI panel overlay adds fde2d69c1626 arm64: dts: amlogic: meson-g12b-bananapi-cm4: add support [...] adds 72907de9051d arm64: dts: meson: fix S4 power-controller node adds 8b8e6e24eca0 dt-bindings: arm: amlogic: add A4 support adds 7e05175cb7be dt-bindings: arm: amlogic: add A5 support adds a652d67a8457 dt-bindings: serial: amlogic,meson-uart: Add compatible st [...] adds 6ef63301fa37 arm64: dts: add support for A4 based Amlogic BA400 adds a654af36fe8b arm64: dts: add support for A5 based Amlogic AV400 adds a42f2e9ba13b arm64: dts: amlogic: Add Amlogic T7 reset controller adds 24ae5d2489b3 Merge tag 'amlogic-arm64-dt-for-v6.10' of https://git.kern [...] adds a3af34284f6d dt-bindings: arm: aspeed: document ASRock SPC621D8HM3 adds dc4a65fdfe63 ARM: dts: aspeed: Add ASRock SPC621D8HM3 BMC adds 59f780768076 dt-bindings: arm: aspeed: add Asrock X570D4U board adds f373cffbdc46 ARM: dts: aspeed: asrock: Add ASRock X570D4U BMC adds 1e25f2aed7ae dt-bindings: arm: aspeed: add Meta Harma board adds bb3776e564d2 ARM: dts: aspeed: Harma: Add Meta Harma (AST2600) BMC adds 6ee9b93999a9 ARM: dts: aspeed: minerva: Revise the name of DTS adds cb188e3f275f ARM: dts: aspeed: minerva: Modify mac3 setting adds 8061d80d7a6b ARM: dts: aspeed: minerva: Change sgpio use adds 331dfa00f4ae ARM: dts: aspeed: minerva: Enable power monitor device adds feab10df422f ARM: dts: aspeed: minerva: Add temperature sensor adds 37f295a28eda ARM: dts: aspeed: minerva: correct the address of eeprom adds b2daa191f75b ARM: dts: aspeed: minerva: add bus labels and aliases adds 2dcb5ca763ac ARM: dts: aspeed: minerva: add fan rpm controller adds bb4d30382468 ARM: dts: aspeed: minerva: Add led-fan-fault gpio adds 25a56a921ca2 ARM: dts: aspeed: minerva: add gpio line name adds 51493f0fd68d ARM: dts: aspeed: minerva: add sgpio line name adds a78bfc109667 ARM: dts: aspeed: Harma: Revise SGPIO line name. adds d965bbe65bc0 ARM: dts: aspeed: Harma: mapping ttyS2 to UART4. adds f8bbe984efcc ARM: dts: aspeed: Harma: Remove Vuart adds 5a29fd7ad48b ARM: dts: aspeed: Harma: Add cpu power good line name adds 3042a7e557cd ARM: dts: aspeed: Harma: Add spi-gpio adds 645f9eb1bdb4 ARM: dts: aspeed: Harma: Add PDB temperature adds 7b55cf239cb5 ARM: dts: aspeed: Harma: Revise max31790 address adds 0a6821e249fa ARM: dts: aspeed: Harma: Add NIC Fru device adds fc2891c74594 ARM: dts: aspeed: Harma: Add ltc4286 device adds 4187ccb5a45f ARM: dts: aspeed: Harma: Revise node name adds 287ba28a695a ARM: dts: aspeed: Harma: Add retimer device adds 4424cd4db6c8 ARM: dts: aspeed: Harma: Modify GPIO line name adds dba3e7743e89 ARM: dts: aspeed: FSI interrupt support adds 828e3a94e0ed dt-bindings: arm: aspeed: add IBM system1-bmc adds e83c420ade3f ARM: dts: aspeed: system1: IBM System1 BMC board adds 247997184b0e ARM: dts: aspeed: asrock: Use MAC address from FRU EEPROM adds dc260f505bd5 ARM: dts: aspeed: Add vendor prefixes to lm25066 compat strings adds 4ed43e8a1b90 ARM: dts: aspeed: ahe50dc: Update lm25066 regulator name adds 1c52e1ca90b2 ARM: dts: aspeed: yosemite4: Enable ipmb device for OCP de [...] adds 48286e1f0763 ARM: dts: Aspeed: Bonnell: Fix NVMe LED labels adds e0e5ed990b34 ARM: dts: aspeed: yosemite4: set bus13 frequency to 100k adds 3af11cbbb17c ARM: dts: aspeed: Modify GPIO table for Asrock X570D4U BMC adds 62429c485a97 ARM: dts: aspeed: Disable unused ADC channels for Asrock X [...] adds c61838aa458b ARM: dts: aspeed: Modify I2C bus configuration adds 1a37b6356253 ARM: dts: aspeed: greatlakes: correct Mellanox multi-host [...] adds d043f805c64b ARM: dts: aspeed: yosemite4: correct Mellanox multi-host property adds f956245e4b74 ARM: dts: aspeed: yosemitev2: correct Mellanox multi-host [...] adds 10182a125931 ARM: dts: aspeed: harma: correct Mellanox multi-host property adds 262fa5540aeb ARM: dts: aspeed: drop unused ref_voltage ADC property adds 1bd612936b55 ARM: dts: aspeed: Remove Facebook Cloudripper dts adds dfb3bc5f4d5d dt-bindings: arm: aspeed: add ASUS X4TF board adds d8bdd1e8acd5 ARM: dts: aspeed: x4tf: Add dts for asus x4tf project adds b48b41924a21 dt-bindings: trivial-devices: add isil,isl69269 adds 11726eb66dfe dt-bindings: arm: aspeed: document ASRock E3C256D4I adds c44211af1aa9 ARM: dts: aspeed: Add ASRock E3C256D4I BMC adds aa32dec674bb Merge tag 'aspeed-6.10-devicetree' of git://git.kernel.org [...] adds 9abd613a85af riscv: dts: thead: Fix node ordering in TH1520 device tree adds 5e7922abddd4 riscv: dts: starfive: add 'cpus' label to jh7110 and jh710 [...] adds 4c536aa462f1 dt-bindings: riscv: starfive: add Milkv Mars board adds b9a1481f259c riscv: dts: starfive: visionfive 2: update sound and codec [...] adds ffddddf4aa8d riscv: dts: starfive: visionfive 2: use cpus label for tim [...] adds 0ffce9d49abd riscv: dts: starfive: visionfive 2: add tf cd-gpios adds 07da6ddf510b riscv: dts: starfive: visionfive 2: add "disable-wp" for tfcard adds ac9a37e2d6b6 riscv: dts: starfive: introduce a common board dtsi for jh [...] adds 9276badd9d03 riscv: dts: starfive: add Milkv Mars board device tree adds 04a228aadb84 RISC-V: add Milkv Mars board devicetree adds 1c80d50bb697 riscv: dts: microchip: add pac1934 power-monitor to icicle adds 01a7f9e1a97e Merge tag 'riscv-dt-for-v6.10-take2' of https://git.kernel [...] new 1b0361620970 Merge tag 'soc-dt-late-6.10' of git://git.kernel.org/pub/s [...] adds 9c313ccdfc07 bitops: Change function return types from long to int adds f25eae2c405c arch: Select fbdev helpers with CONFIG_VIDEO adds f178e96de7f0 arch: Remove struct fb_info from video helpers adds 2fd001cd3600 arch: Rename fbdev header and source files adds e3dff9c80567 asm-generic: remove unused asm-generic/page.h adds e7cda7fe37ff bug: Improve comment new 34cda5ab89d4 arch: Fix name collision with ACPI's video.o new 3eb3c33c1d87 Merge tag 'asm-generic-6.10' of git://git.kernel.org/pub/s [...] new 82e10b30718e mm/vmalloc: fix vmalloc which may return null if called wi [...] new 3739e40c32a4 lib: add version into /proc/allocinfo output new 20141ebd2d7d lib-add-version-into-proc-allocinfo-output-fix new beda6cb3ae72 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new b1fa60ec252f net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled new 5447f9708d9e ipv6: sr: fix missing sk_buff release in seg6_input_core new cc563e749810 selftests: net: kill smcrouted in the cleanup logic in amt.sh new e4a87abf5885 nfc: nci: Fix uninit-value in nci_rx_work new 8f14da07839a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 22120f9f1891 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dcb6c8b4f740 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7078ac4fd179 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data new b195acf5266d ASoC: tas2781: Fix wrong loading calibrated data sequence new 810296e34a29 Merge remote-tracking branch 'asoc/for-6.9' into asoc-linus new 766cb680ad64 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b74090328e05 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f4f4276f985a regulator: pickable ranges: don't always cache vsel new 5b6f7c40958b Merge remote-tracking branch 'regulator/for-6.9' into regu [...] new c16bdc843f70 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3a02e2a4fa04 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 7db38a8ed9e5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 84406b61fb33 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new c1e3f8d0461b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 744a888cbf95 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new d6dc12b9f701 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 312341eae727 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (ebddc92261ee) \ N -- N -- N refs/heads/pending-fixes (312341eae727)
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 46 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/ABI/testing/sysfs-fs-f2fs | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/swiotlb.rst | 321 ++++ Documentation/devicetree/bindings/arm/amlogic.yaml | 13 + .../devicetree/bindings/arm/aspeed/aspeed.yaml | 6 + Documentation/devicetree/bindings/i2c/i2c-pnx.txt | 34 - .../devicetree/bindings/i2c/nxp,pnx-i2c.yaml | 46 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 19 + .../devicetree/bindings/i2c/renesas,riic.yaml | 19 +- .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 113 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 38 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 + .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 52 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 21 + .../devicetree/bindings/riscv/starfive.yaml | 1 + .../bindings/serial/amlogic,meson-uart.yaml | 4 +- .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/driver-api/vfio.rst | 2 +- Documentation/filesystems/f2fs.rst | 29 + Documentation/filesystems/proc.rst | 5 +- .../filesystems/xfs/xfs-online-fsck-design.rst | 636 ++++--- MAINTAINERS | 24 +- arch/arc/include/asm/fb.h | 8 - arch/arm/boot/dts/aspeed/Makefile | 9 +- .../dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts | 1 - .../dts/aspeed/aspeed-bmc-asrock-e3c246d4i.dts | 9 + .../dts/aspeed/aspeed-bmc-asrock-e3c256d4i.dts | 322 ++++ .../dts/aspeed/aspeed-bmc-asrock-romed8hm3.dts | 9 + .../dts/aspeed/aspeed-bmc-asrock-spc621d8hm3.dts | 324 ++++ .../boot/dts/aspeed/aspeed-bmc-asrock-x570d4u.dts | 360 ++++ arch/arm/boot/dts/aspeed/aspeed-bmc-asus-x4tf.dts | 581 ++++++ .../boot/dts/aspeed/aspeed-bmc-delta-ahe50dc.dts | 2 +- .../dts/aspeed/aspeed-bmc-facebook-cloudripper.dts | 544 ------ .../dts/aspeed/aspeed-bmc-facebook-greatlakes.dts | 4 +- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 648 +++++++ .../dts/aspeed/aspeed-bmc-facebook-minerva-cmc.dts | 265 --- .../dts/aspeed/aspeed-bmc-facebook-minerva.dts | 543 ++++++ .../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 15 +- .../dts/aspeed/aspeed-bmc-facebook-yosemitev2.dts | 2 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts | 8 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 1623 ++++++++++++++++ arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 4 + arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi | 2 + arch/arm/include/asm/fb.h | 6 - arch/arm64/boot/dts/amlogic/Makefile | 7 + .../boot/dts/amlogic/amlogic-a4-a113l2-ba400.dts | 42 + arch/arm64/boot/dts/amlogic/amlogic-a4-common.dtsi | 66 + arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 40 + .../boot/dts/amlogic/amlogic-a5-a113x2-av400.dts | 42 + arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 40 + arch/arm64/boot/dts/amlogic/amlogic-t7-reset.h | 197 ++ arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi | 7 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 70 + .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 384 ++++ .../boot/dts/amlogic/meson-khadas-vim3-ts050.dtso | 108 ++ arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +- arch/arm64/include/asm/fb.h | 10 - arch/loongarch/include/asm/{fb.h => video.h} | 8 +- arch/m68k/include/asm/{fb.h => video.h} | 8 +- arch/mips/bcm47xx/prom.c | 3 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 430 +++-- arch/mips/include/asm/asm.h | 3 + arch/mips/include/asm/setup.h | 6 + arch/mips/include/asm/stackframe.h | 19 +- arch/mips/include/asm/{fb.h => video.h} | 12 +- arch/mips/pci/pcie-octeon.c | 6 + arch/mips/rb532/gpio.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip27/ip27-irq.c | 15 +- arch/parisc/Makefile | 2 +- arch/parisc/include/asm/fb.h | 14 - arch/parisc/include/asm/video.h | 16 + arch/parisc/video/Makefile | 2 +- arch/parisc/video/{fbdev.c => video-sti.c} | 9 +- arch/powerpc/include/asm/{fb.h => video.h} | 8 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 32 + arch/riscv/boot/dts/starfive/Makefile | 1 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 2 +- ...arfive-visionfive-2.dtsi => jh7110-common.dtsi} | 33 +- arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 30 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 584 +----- arch/riscv/boot/dts/starfive/jh7110.dtsi | 2 +- arch/riscv/boot/dts/thead/th1520.dtsi | 54 +- arch/sh/include/asm/fb.h | 7 - arch/sparc/Makefile | 4 +- arch/sparc/include/asm/{fb.h => video.h} | 15 +- arch/sparc/video/Makefile | 2 +- arch/sparc/video/fbdev.c | 26 - arch/sparc/video/video-common.c | 25 + arch/um/include/asm/Kbuild | 2 +- arch/x86/Makefile | 2 +- arch/x86/include/asm/fb.h | 19 - arch/x86/include/asm/video.h | 21 + arch/x86/video/Makefile | 3 +- arch/x86/video/{fbdev.c => video-common.c} | 21 +- drivers/firmware/dmi-id.c | 7 +- drivers/firmware/dmi_scan.c | 17 + drivers/gpu/drm/bridge/sii902x.c | 2 +- drivers/i2c/busses/Kconfig | 49 +- drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-ali1535.c | 8 +- drivers/i2c/busses/i2c-ali1563.c | 1 - drivers/i2c/busses/i2c-ali15x3.c | 4 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 8 +- drivers/i2c/busses/i2c-at91-master.c | 1 - drivers/i2c/busses/i2c-bcm-iproc.c | 2 - drivers/i2c/busses/i2c-bcm2835.c | 1 - drivers/i2c/busses/i2c-cadence.c | 2 - drivers/i2c/busses/i2c-davinci.c | 1 - drivers/i2c/busses/i2c-designware-pcidrv.c | 2 - drivers/i2c/busses/i2c-designware-platdrv.c | 9 +- drivers/i2c/busses/i2c-digicolor.c | 6 +- drivers/i2c/busses/i2c-exynos5.c | 12 +- drivers/i2c/busses/i2c-hix5hd2.c | 8 +- drivers/i2c/busses/i2c-i801.c | 41 +- drivers/i2c/busses/i2c-img-scb.c | 5 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 25 +- drivers/i2c/busses/i2c-ismt.c | 1 - drivers/i2c/busses/i2c-jz4780.c | 22 +- drivers/i2c/busses/i2c-mpc.c | 11 +- drivers/i2c/busses/i2c-nomadik.c | 7 +- drivers/i2c/busses/i2c-ocores.c | 21 +- drivers/i2c/busses/i2c-octeon-core.c | 141 +- drivers/i2c/busses/i2c-octeon-core.h | 53 +- drivers/i2c/busses/i2c-omap.c | 11 +- drivers/i2c/busses/i2c-pxa.c | 14 +- drivers/i2c/busses/i2c-qcom-geni.c | 10 +- drivers/i2c/busses/i2c-qup.c | 4 +- drivers/i2c/busses/i2c-riic.c | 125 +- drivers/i2c/busses/i2c-rk3x.c | 14 +- drivers/i2c/busses/i2c-s3c2410.c | 6 +- drivers/i2c/busses/i2c-sh_mobile.c | 1 - drivers/i2c/busses/i2c-st.c | 11 +- drivers/i2c/busses/i2c-stm32f4.c | 8 +- drivers/i2c/busses/i2c-stm32f7.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 2 - drivers/i2c/busses/i2c-thunderx-pcidrv.c | 13 +- drivers/i2c/busses/i2c-uniphier-f.c | 1 - drivers/i2c/busses/i2c-uniphier.c | 4 +- drivers/i2c/busses/i2c-viai2c-common.c | 256 +++ drivers/i2c/busses/i2c-viai2c-common.h | 85 + drivers/i2c/busses/i2c-viai2c-wmt.c | 148 ++ drivers/i2c/busses/i2c-viai2c-zhaoxin.c | 298 +++ drivers/i2c/busses/i2c-viperboard.c | 1 - drivers/i2c/busses/i2c-wmt.c | 421 ----- drivers/i2c/i2c-core-acpi.c | 19 +- drivers/i2c/i2c-mux.c | 24 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 2 +- drivers/i2c/muxes/i2c-mux-gpio.c | 3 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 2 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 2 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 2 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 2 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 2 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 2 +- drivers/i2c/muxes/i2c-mux-reg.c | 2 +- drivers/iio/gyro/mpu3050-i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iommu/dma-iommu.c | 34 +- drivers/media/dvb-frontends/af9013.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/rtl2830.c | 2 +- drivers/media/dvb-frontends/rtl2832.c | 2 +- drivers/media/dvb-frontends/si2168.c | 2 +- drivers/media/i2c/max9286.c | 2 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 5 +- drivers/net/Makefile | 4 +- drivers/net/ethernet/engleder/tsnep_main.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/of/unittest.c | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 83 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt6765.c | 1 + drivers/pinctrl/mediatek/pinctrl-mt6779.c | 1 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 3 - drivers/pinctrl/pinconf-generic.c | 2 +- drivers/pinctrl/pinctrl-aw9523.c | 131 +- drivers/pinctrl/pinctrl-loongson2.c | 1 + drivers/pinctrl/pinctrl-max77620.c | 2 - drivers/pinctrl/pinctrl-single.c | 50 +- drivers/pinctrl/pinmux.c | 26 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 55 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.h | 15 +- drivers/pinctrl/qcom/pinctrl-sm7150.c | 21 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 4 + drivers/pinctrl/realtek/pinctrl-rtd1315e.c | 1 + drivers/pinctrl/realtek/pinctrl-rtd1319d.c | 1 + drivers/pinctrl/renesas/pfc-r8a779h0.c | 136 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 112 ++ drivers/pinctrl/samsung/pinctrl-samsung.c | 95 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 - drivers/power/supply/sbs-manager.c | 2 +- drivers/regulator/helpers.c | 43 +- drivers/vfio/cdx/Makefile | 2 +- drivers/vfio/cdx/intr.c | 217 +++ drivers/vfio/cdx/main.c | 63 +- drivers/vfio/cdx/private.h | 18 + drivers/vfio/pci/Kconfig | 2 + drivers/vfio/pci/Makefile | 2 + drivers/vfio/pci/qat/Kconfig | 12 + drivers/vfio/pci/qat/Makefile | 3 + drivers/vfio/pci/qat/main.c | 702 +++++++ drivers/vfio/pci/vfio_pci_core.c | 81 +- drivers/vfio/pci/vfio_pci_intrs.c | 61 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/watchdog/Kconfig | 69 +- drivers/watchdog/Makefile | 1 + drivers/watchdog/bd9576_wdt.c | 12 +- drivers/watchdog/cpu5wdt.c | 2 +- drivers/watchdog/lenovo_se10_wdt.c | 308 +++ drivers/watchdog/mtx-1_wdt.c | 1 - drivers/watchdog/octeon-wdt-main.c | 6 +- drivers/watchdog/rti_wdt.c | 34 +- drivers/watchdog/sa1100_wdt.c | 5 +- drivers/xen/swiotlb-xen.c | 2 +- fs/ext2/Kconfig | 1 - fs/ext2/dir.c | 1 - fs/ext2/file.c | 8 +- fs/ext2/inode.c | 2 - fs/f2fs/checkpoint.c | 13 +- fs/f2fs/compress.c | 96 +- fs/f2fs/data.c | 231 ++- fs/f2fs/f2fs.h | 57 +- fs/f2fs/file.c | 256 ++- fs/f2fs/gc.c | 11 +- fs/f2fs/gc.h | 1 + fs/f2fs/inline.c | 36 +- fs/f2fs/inode.c | 22 +- fs/f2fs/node.c | 20 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 132 +- fs/f2fs/super.c | 80 +- fs/f2fs/sysfs.c | 21 +- fs/isofs/Makefile | 7 +- fs/isofs/compress.c | 4 - fs/isofs/inode.c | 473 ++--- fs/nfsd/filecache.c | 4 +- fs/notify/dnotify/dnotify.c | 4 +- fs/notify/fanotify/fanotify_user.c | 141 +- fs/notify/fdinfo.c | 20 +- fs/notify/fsnotify.c | 27 +- fs/notify/fsnotify.h | 39 +- fs/notify/inotify/inotify_user.c | 2 +- fs/notify/mark.c | 174 +- fs/quota/dquot.c | 33 +- fs/read_write.c | 1 + fs/reiserfs/README | 16 +- fs/reiserfs/inode.c | 16 +- fs/remap_range.c | 4 +- fs/super.c | 1 + fs/udf/file.c | 20 +- fs/udf/inode.c | 65 +- fs/udf/super.c | 8 +- fs/udf/symlink.c | 34 +- fs/udf/udftime.c | 11 +- fs/xfs/Makefile | 18 + fs/xfs/libxfs/xfs_ag.c | 12 +- fs/xfs/libxfs/xfs_ag_resv.c | 24 +- fs/xfs/libxfs/xfs_ag_resv.h | 2 +- fs/xfs/libxfs/xfs_alloc.c | 4 +- fs/xfs/libxfs/xfs_attr.c | 233 ++- fs/xfs/libxfs/xfs_attr.h | 46 +- fs/xfs/libxfs/xfs_attr_leaf.c | 154 +- fs/xfs/libxfs/xfs_attr_leaf.h | 4 +- fs/xfs/libxfs/xfs_attr_remote.c | 102 +- fs/xfs/libxfs/xfs_attr_remote.h | 8 +- fs/xfs/libxfs/xfs_attr_sf.h | 1 + fs/xfs/libxfs/xfs_bmap.c | 377 ++-- fs/xfs/libxfs/xfs_bmap.h | 13 +- fs/xfs/libxfs/xfs_da_btree.c | 189 +- fs/xfs/libxfs/xfs_da_btree.h | 34 +- fs/xfs/libxfs/xfs_da_format.h | 37 +- fs/xfs/libxfs/xfs_defer.c | 12 +- fs/xfs/libxfs/xfs_defer.h | 10 +- fs/xfs/libxfs/xfs_dir2.c | 281 ++- fs/xfs/libxfs/xfs_dir2.h | 23 +- fs/xfs/libxfs/xfs_dir2_block.c | 42 +- fs/xfs/libxfs/xfs_dir2_data.c | 18 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 100 +- fs/xfs/libxfs/xfs_dir2_node.c | 44 +- fs/xfs/libxfs/xfs_dir2_priv.h | 15 +- fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_exchmaps.c | 1235 ++++++++++++ fs/xfs/libxfs/xfs_exchmaps.h | 124 ++ fs/xfs/libxfs/xfs_format.h | 34 +- fs/xfs/libxfs/xfs_fs.h | 158 +- fs/xfs/libxfs/xfs_health.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 56 +- fs/xfs/libxfs/xfs_ialloc.h | 5 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 4 +- fs/xfs/libxfs/xfs_inode_buf.c | 8 + fs/xfs/libxfs/xfs_inode_fork.c | 57 +- fs/xfs/libxfs/xfs_inode_fork.h | 6 +- fs/xfs/libxfs/xfs_log_format.h | 89 +- fs/xfs/libxfs/xfs_log_recover.h | 4 + fs/xfs/libxfs/xfs_log_rlimit.c | 46 + fs/xfs/libxfs/xfs_ondisk.h | 6 + fs/xfs/libxfs/xfs_parent.c | 379 ++++ fs/xfs/libxfs/xfs_parent.h | 110 ++ fs/xfs/libxfs/xfs_rtbitmap.c | 57 + fs/xfs/libxfs/xfs_rtbitmap.h | 17 + fs/xfs/libxfs/xfs_sb.c | 9 + fs/xfs/libxfs/xfs_shared.h | 6 +- fs/xfs/libxfs/xfs_symlink_remote.c | 54 +- fs/xfs/libxfs/xfs_symlink_remote.h | 8 +- fs/xfs/libxfs/xfs_trans_resv.c | 326 +++- fs/xfs/libxfs/xfs_trans_space.c | 121 ++ fs/xfs/libxfs/xfs_trans_space.h | 29 +- fs/xfs/scrub/agheader.c | 43 +- fs/xfs/scrub/agheader_repair.c | 879 ++++++++- fs/xfs/scrub/agino_bitmap.h | 49 + fs/xfs/scrub/alloc_repair.c | 2 +- fs/xfs/scrub/attr.c | 214 ++- fs/xfs/scrub/attr.h | 7 + fs/xfs/scrub/attr_repair.c | 1663 +++++++++++++++++ fs/xfs/scrub/attr_repair.h | 15 + fs/xfs/scrub/bitmap.c | 22 +- fs/xfs/scrub/common.c | 41 +- fs/xfs/scrub/common.h | 27 +- fs/xfs/scrub/dab_bitmap.h | 37 + fs/xfs/scrub/dabtree.c | 24 + fs/xfs/scrub/dabtree.h | 3 + fs/xfs/scrub/dir.c | 377 +++- fs/xfs/scrub/dir_repair.c | 1958 ++++++++++++++++++++ fs/xfs/scrub/dirtree.c | 985 ++++++++++ fs/xfs/scrub/dirtree.h | 178 ++ fs/xfs/scrub/dirtree_repair.c | 821 ++++++++ fs/xfs/scrub/findparent.c | 454 +++++ fs/xfs/scrub/findparent.h | 56 + fs/xfs/scrub/fscounters.c | 14 +- fs/xfs/scrub/fscounters.h | 1 + fs/xfs/scrub/fscounters_repair.c | 12 +- fs/xfs/scrub/health.c | 1 + fs/xfs/scrub/ino_bitmap.h | 37 + fs/xfs/scrub/inode.c | 19 + fs/xfs/scrub/inode_repair.c | 153 +- fs/xfs/scrub/iscan.c | 67 +- fs/xfs/scrub/iscan.h | 16 + fs/xfs/scrub/listxattr.c | 320 ++++ fs/xfs/scrub/listxattr.h | 19 + fs/xfs/scrub/nlinks.c | 133 +- fs/xfs/scrub/nlinks.h | 7 + fs/xfs/scrub/nlinks_repair.c | 186 +- fs/xfs/scrub/orphanage.c | 627 +++++++ fs/xfs/scrub/orphanage.h | 86 + fs/xfs/scrub/parent.c | 700 ++++++- fs/xfs/scrub/parent_repair.c | 1612 ++++++++++++++++ fs/xfs/scrub/quota_repair.c | 6 - fs/xfs/scrub/readdir.c | 140 +- fs/xfs/scrub/readdir.h | 3 + fs/xfs/scrub/reap.c | 445 ++++- fs/xfs/scrub/reap.h | 21 + fs/xfs/scrub/repair.c | 127 +- fs/xfs/scrub/repair.h | 31 + fs/xfs/scrub/rmap_repair.c | 24 +- fs/xfs/scrub/rtbitmap_repair.c | 2 - fs/xfs/scrub/rtsummary.c | 33 +- fs/xfs/scrub/rtsummary.h | 37 + fs/xfs/scrub/rtsummary_repair.c | 175 ++ fs/xfs/scrub/scrub.c | 310 +++- fs/xfs/scrub/scrub.h | 91 + fs/xfs/scrub/stats.c | 1 + fs/xfs/scrub/symlink.c | 13 +- fs/xfs/scrub/symlink_repair.c | 509 +++++ fs/xfs/scrub/tempexch.h | 22 + fs/xfs/scrub/tempfile.c | 851 +++++++++ fs/xfs/scrub/tempfile.h | 48 + fs/xfs/scrub/trace.c | 6 + fs/xfs/scrub/trace.h | 1307 ++++++++++++- fs/xfs/scrub/xfarray.c | 27 +- fs/xfs/scrub/xfarray.h | 6 + fs/xfs/scrub/xfblob.c | 168 ++ fs/xfs/scrub/xfblob.h | 50 + fs/xfs/scrub/xfile.c | 14 +- fs/xfs/scrub/xfile.h | 6 + fs/xfs/scrub/xfs_scrub.h | 6 +- fs/xfs/xfs_acl.c | 17 +- fs/xfs/xfs_aops.c | 60 +- fs/xfs/xfs_attr_item.c | 554 +++++- fs/xfs/xfs_attr_item.h | 10 + fs/xfs/xfs_attr_list.c | 120 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_bmap_util.c | 67 +- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_buf.c | 3 + fs/xfs/xfs_dir2_readdir.c | 25 +- fs/xfs/xfs_discard.c | 153 +- fs/xfs/xfs_dquot.c | 47 +- fs/xfs/xfs_dquot.h | 1 + fs/xfs/xfs_error.c | 3 + fs/xfs/xfs_exchmaps_item.c | 614 ++++++ fs/xfs/xfs_exchmaps_item.h | 64 + fs/xfs/xfs_exchrange.c | 804 ++++++++ fs/xfs/xfs_exchrange.h | 38 + fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_export.h | 2 + fs/xfs/xfs_extent_busy.c | 80 +- fs/xfs/xfs_file.c | 90 +- fs/xfs/xfs_file.h | 15 + fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_fsops.c | 29 +- fs/xfs/xfs_fsops.h | 2 +- fs/xfs/xfs_handle.c | 952 ++++++++++ fs/xfs/xfs_handle.h | 33 + fs/xfs/xfs_health.c | 1 + fs/xfs/xfs_icache.c | 4 +- fs/xfs/xfs_inode.c | 496 ++++- fs/xfs/xfs_inode.h | 41 +- fs/xfs/xfs_ioctl.c | 625 +------ fs/xfs/xfs_ioctl.h | 28 - fs/xfs/xfs_ioctl32.c | 1 + fs/xfs/xfs_iomap.c | 105 +- fs/xfs/xfs_iops.c | 23 +- fs/xfs/xfs_iops.h | 7 +- fs/xfs/xfs_itable.c | 8 + fs/xfs/xfs_iwalk.c | 4 +- fs/xfs/xfs_linux.h | 5 + fs/xfs/xfs_log.c | 28 +- fs/xfs/xfs_log.h | 2 - fs/xfs/xfs_log_cil.c | 2 +- fs/xfs/xfs_log_priv.h | 8 +- fs/xfs/xfs_log_recover.c | 85 +- fs/xfs/xfs_mount.c | 109 +- fs/xfs/xfs_mount.h | 88 +- fs/xfs/xfs_qm.c | 4 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_quota.h | 23 +- fs/xfs/xfs_reflink.c | 48 +- fs/xfs/xfs_rtalloc.c | 29 +- fs/xfs/xfs_super.c | 76 +- fs/xfs/xfs_symlink.c | 91 +- fs/xfs/xfs_trace.c | 3 + fs/xfs/xfs_trace.h | 440 ++++- fs/xfs/xfs_trans.c | 72 +- fs/xfs/xfs_trans_dquot.c | 15 +- fs/xfs/xfs_xattr.c | 92 +- fs/xfs/xfs_xattr.h | 3 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/bitops/__ffs.h | 4 +- include/asm-generic/bitops/__fls.h | 4 +- include/asm-generic/bitops/builtin-__ffs.h | 2 +- include/asm-generic/bitops/builtin-__fls.h | 2 +- include/asm-generic/bug.h | 2 +- include/asm-generic/page.h | 103 - include/asm-generic/{fb.h => video.h} | 17 +- include/dt-bindings/pinctrl/samsung.h | 95 - include/linux/bitops.h | 6 +- include/linux/device.h | 4 + include/linux/dma-map-ops.h | 12 + include/linux/dma-mapping.h | 105 +- include/linux/f2fs_fs.h | 10 +- include/linux/fb.h | 2 +- include/linux/fs.h | 15 +- include/linux/fsnotify.h | 21 +- include/linux/fsnotify_backend.h | 97 +- include/linux/i2c-mux.h | 3 +- include/linux/iova.h | 5 + include/linux/msi.h | 6 + include/linux/platform_data/i2c-mux-gpio.h | 2 - include/linux/regulator/driver.h | 3 + include/linux/swiotlb.h | 2 +- include/net/page_pool/types.h | 25 +- include/net/xdp_sock_drv.h | 7 +- include/net/xsk_buff_pool.h | 14 +- include/sound/tas2781-dsp.h | 7 +- include/trace/events/f2fs.h | 42 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 2 +- kernel/dma/Kconfig | 5 + kernel/dma/mapping.c | 69 +- kernel/dma/swiotlb.c | 62 +- kernel/irq/msi.c | 2 + lib/alloc_tag.c | 47 +- net/core/page_pool.c | 78 +- net/ipv6/seg6_iptunnel.c | 11 +- net/nfc/nci/core.c | 15 +- net/xdp/xsk_buff_pool.c | 29 +- sound/soc/codecs/tas2552.c | 15 +- sound/soc/codecs/tas2781-fmwlib.c | 103 +- sound/soc/codecs/tas2781-i2c.c | 4 +- tools/include/asm-generic/bitops/__ffs.h | 4 +- tools/include/asm-generic/bitops/__fls.h | 4 +- tools/include/linux/bitops.h | 2 +- tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/cgroup/cgroup_util.c | 3 + tools/testing/selftests/cgroup/test_core.c | 2 + tools/testing/selftests/cgroup/test_cpu.c | 2 + .../testing/selftests/cgroup/test_hugetlb_memcg.c | 2 + tools/testing/selftests/cgroup/test_kmem.c | 2 + tools/testing/selftests/cgroup/test_memcontrol.c | 2 + tools/testing/selftests/cgroup/test_zswap.c | 2 + tools/testing/selftests/kselftest_harness.h | 2 +- tools/testing/selftests/lib.mk | 2 +- tools/testing/selftests/net/amt.sh | 8 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/sigstruct.c | 1 + 509 files changed, 36771 insertions(+), 7519 deletions(-) create mode 100644 Documentation/core-api/swiotlb.rst delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-pnx.txt create mode 100644 Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml delete mode 100644 arch/arc/include/asm/fb.h create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-e3c256d4i.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-spc621d8hm3.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-x570d4u.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asus-x4tf.dts delete mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-cloudripper.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts delete mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva-cmc.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts delete mode 100644 arch/arm/include/asm/fb.h create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4-a113l2-ba400.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4-common.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a5-a113x2-av400.dts create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/amlogic-t7-reset.h create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-khadas-vim3-ts050.dtso delete mode 100644 arch/arm64/include/asm/fb.h rename arch/loongarch/include/asm/{fb.h => video.h} (86%) rename arch/m68k/include/asm/{fb.h => video.h} (86%) rename arch/mips/include/asm/{fb.h => video.h} (76%) mode change 100644 => 100755 arch/mips/pci/pcie-octeon.c delete mode 100644 arch/parisc/include/asm/fb.h create mode 100644 arch/parisc/include/asm/video.h rename arch/parisc/video/{fbdev.c => video-sti.c} (78%) rename arch/powerpc/include/asm/{fb.h => video.h} (76%) copy arch/riscv/boot/dts/starfive/{jh7110-starfive-visionfive-2.dtsi => jh7110-com [...] create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts delete mode 100644 arch/sh/include/asm/fb.h rename arch/sparc/include/asm/{fb.h => video.h} (75%) delete mode 100644 arch/sparc/video/fbdev.c create mode 100644 arch/sparc/video/video-common.c delete mode 100644 arch/x86/include/asm/fb.h create mode 100644 arch/x86/include/asm/video.h rename arch/x86/video/{fbdev.c => video-common.c} (66%) create mode 100644 drivers/i2c/busses/i2c-viai2c-common.c create mode 100644 drivers/i2c/busses/i2c-viai2c-common.h create mode 100644 drivers/i2c/busses/i2c-viai2c-wmt.c create mode 100644 drivers/i2c/busses/i2c-viai2c-zhaoxin.c delete mode 100644 drivers/i2c/busses/i2c-wmt.c create mode 100644 drivers/vfio/cdx/intr.c create mode 100644 drivers/vfio/pci/qat/Kconfig create mode 100644 drivers/vfio/pci/qat/Makefile create mode 100644 drivers/vfio/pci/qat/main.c create mode 100644 drivers/watchdog/lenovo_se10_wdt.c create mode 100644 fs/xfs/libxfs/xfs_exchmaps.c create mode 100644 fs/xfs/libxfs/xfs_exchmaps.h create mode 100644 fs/xfs/libxfs/xfs_parent.c create mode 100644 fs/xfs/libxfs/xfs_parent.h create mode 100644 fs/xfs/libxfs/xfs_trans_space.c create mode 100644 fs/xfs/scrub/agino_bitmap.h create mode 100644 fs/xfs/scrub/attr_repair.c create mode 100644 fs/xfs/scrub/attr_repair.h create mode 100644 fs/xfs/scrub/dab_bitmap.h create mode 100644 fs/xfs/scrub/dir_repair.c create mode 100644 fs/xfs/scrub/dirtree.c create mode 100644 fs/xfs/scrub/dirtree.h create mode 100644 fs/xfs/scrub/dirtree_repair.c create mode 100644 fs/xfs/scrub/findparent.c create mode 100644 fs/xfs/scrub/findparent.h create mode 100644 fs/xfs/scrub/ino_bitmap.h create mode 100644 fs/xfs/scrub/listxattr.c create mode 100644 fs/xfs/scrub/listxattr.h create mode 100644 fs/xfs/scrub/orphanage.c create mode 100644 fs/xfs/scrub/orphanage.h create mode 100644 fs/xfs/scrub/parent_repair.c create mode 100644 fs/xfs/scrub/rtsummary.h create mode 100644 fs/xfs/scrub/rtsummary_repair.c create mode 100644 fs/xfs/scrub/symlink_repair.c create mode 100644 fs/xfs/scrub/tempexch.h create mode 100644 fs/xfs/scrub/tempfile.c create mode 100644 fs/xfs/scrub/tempfile.h create mode 100644 fs/xfs/scrub/xfblob.c create mode 100644 fs/xfs/scrub/xfblob.h create mode 100644 fs/xfs/xfs_exchmaps_item.c create mode 100644 fs/xfs/xfs_exchmaps_item.h create mode 100644 fs/xfs/xfs_exchrange.c create mode 100644 fs/xfs/xfs_exchrange.h create mode 100644 fs/xfs/xfs_file.h create mode 100644 fs/xfs/xfs_handle.c create mode 100644 fs/xfs/xfs_handle.h delete mode 100644 include/asm-generic/page.h rename include/asm-generic/{fb.h => video.h} (89%) delete mode 100644 include/dt-bindings/pinctrl/samsung.h