This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from eb6a9339efeb Merge tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git. [...] adds d3b17c6d9ddd crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak adds c6ab5c915da4 crypto: ecc - Prevent ecc_digits_from_bytes from reading t [...] adds 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 [...] adds 2de68638aa7c Merge tag 'pinctrl-v6.10-1' of git://git.kernel.org/pub/sc [...] adds c2e55b449de7 i2c: cadence: Avoid fifo clear after start adds 55750148e559 i2c: synquacer: Fix an error handling path in synquacer_i2 [...] 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 [...] adds 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 adds 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 [...] adds 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 adds 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*() adds 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 [...] adds 5af9d1cf3906 Merge tag 'fsnotify_for_v6.10-rc1' of git://git.kernel.org [...] adds 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 adds 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 adds 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 adds 72ece20127a3 Merge tag 'f2fs-for-6.10.rc1' of git://git.kernel.org/pub/ [...] adds cee27ae5f1fb Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE" adds 3da164023582 Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile" adds a97853f25b06 Revert "selftests/cgroup: Drop define _GNU_SOURCE" adds 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 adds 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 0f74c64f0a9f riscv: dts: starfive: Remove PMIC interrupt info for Visio [...] adds dcde4e97b122 riscv: dts: starfive: visionfive 2: Remove non-existing TD [...] adds e0503d47e93d riscv: dts: starfive: visionfive 2: Remove non-existing I2 [...] 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 [...] adds 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 adds 34cda5ab89d4 arch: Fix name collision with ACPI's video.o adds 3eb3c33c1d87 Merge tag 'asm-generic-6.10' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
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 + .../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} | 132 +- arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 30 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 683 +------ 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 +- crypto/ecc.c | 22 + drivers/crypto/intel/qat/qat_common/adf_aer.c | 19 +- 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 | 3 +- 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 | 26 +- 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/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/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/crypto/internal/ecc.h | 15 +- 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/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/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 + net/core/page_pool.c | 78 +- net/xdp/xsk_buff_pool.c | 29 +- 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/sgx/Makefile | 2 +- tools/testing/selftests/sgx/sigstruct.c | 1 + 500 files changed, 36664 insertions(+), 7634 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