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 c405efca392e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits ecbb7975a5e5 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] omits dc37278de534 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits 84a4563f4d19 Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] omits 6355cae8f9bf Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] omits b42ccdcd2a61 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] omits e1eb9c16a247 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits 8d47f0aee01d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits e376b6a65307 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 63f9fa206144 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 0dc73a7aa45c Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits dd77c0bef143 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 68684193e9b5 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 7522d6645d0f Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits d8bce8ff6195 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits bfe8264fe297 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 27c8907df5dc Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] omits 2218ef6a3b17 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] omits 762ddbdfbcd3 Merge branch 'fs-current' of linux-next omits 6cfa10a71cef Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits 6430c634ec74 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 1145ccc9a78d mm-page_alloc-make-percpu_pagelist_high_fraction-reads-loc [...] omits b38dbc0363f2 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free omits f8d20950575d x86-kexec-add-a-sanity-check-on-previous-kernels-ima-kexec [...] omits 346f93a2f837 x86/kexec: add a sanity check on previous kernel's ima kex [...] omits aa09191b8b0d idr: fix idr_alloc() returning an ID out of range omits 6508d271141c mailmap: update entry for Bartosz Golaszewski omits dbf90b175d61 genalloc.h: fix htmldocs warning omits d65513edc3cb MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd omits b3b3f374bd32 mm/huge_memory: fix initialization of huge zero folio omits de7d04e56580 Merge branch into tip/master: 'x86/urgent' omits e1d41e034637 Merge branch into tip/master: 'sched/urgent' omits cfb6b25b121e Merge branch into tip/master: 'perf/urgent' omits bf614f4f7e97 Merge branch into tip/master: 'objtool/urgent' omits 43861579bac4 Merge branch into tip/master: 'locking/urgent' omits 3dc7ae575aa1 sched/fair: Fix unfairness caused by stalled tg_load_avg_c [...] omits b53fb6152591 sched/rt: Remove a preempt-disable section in rt_mutex_setprio() omits 40671f3f9198 sched/hrtick: Fix hrtick() vs. scheduling context omits 1402802b0e7b sched/headers: Remove whitespace noise from kernel/sched/sched.h omits f85fd15b0da7 sched/fair: Clear ->h_load_next when unregistering a cgroup omits 47a5735ec707 Merge remote-tracking branch 'regulator/for-6.18' into reg [...] omits f9ff623bca1d mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache [...] adds 2d1702d46fb7 Merge branches 'ib-mfd-hwmon-6.19' and 'ib-mfd-input-power [...] adds 9abcd6fd5918 dt-bindings: mfd: sy7636a: Add missing GPIO pins and supply adds dbecccac9720 mfd: altera-sysmgr: Enable compile testing adds d306cbbc34cc mfd: macsmc: Make SMC write buffers const adds ccb7cd3218e4 mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup adds dfe1b53eec1d dt-bindings: max77705: Add interrupt-controller property adds 5b79c9b6e735 mfd: wl1273-core: Remove unused driver adds 617347e71617 mfd: wl1273-core: Remove the header adds 78bf081ddf39 mfd: tqmx86: Add board definitions for TQMxCU1-HPCM and TQ [...] adds 18597dbccfa5 mfd: da9063: Occupy second I2C address adds c19e675a3c82 dt-bindings: mfd: Add Renesas R2A11302FT PMIC adds 1b58acfd067c mfd: da9055: Fix missing regmap_del_irq_chip() in error path adds 0fcb5085668c dt-bindings: mfd: dlg,da9063: Allow wakeup-source property adds 5d5d7c427ee6 dt-bindings: mfd: tps65910: Make interrupt properties optional adds 2bac49bad1f3 mfd: max77620: Fix potential IRQ chip conflict when probin [...] adds 049929c5a159 mfd: da9055: Simplify the error handling path in da9055_de [...] adds 1810b210872f mfd: bd718x7: Use regmap_reg_range() for pmic_status_range adds ecf6bc474ae9 mfd: simple-mfd-i2c: Remove select I2C_K1 from MFD_SPACEMIT_P1 adds 30ed024fb076 mfd: bcm2835-pm: Add support for BCM2712 adds b73d5593bfde mfd: syscon: Return -EPROBE_DEFER if the syscon is not found adds 02a3bf382418 dt-bindings: mfd: qcom,spmi-pmic: Document PMIV0104 adds d2b09520a1d0 dt-bindings: mfd: qcom-spmi-pmic: Document PM7550 PMIC adds 70a6d820c898 MAINTAINERS: Update PF1550 driver email address adds 5c17042d6ce7 MAINTAINERS: Adjust file entry in NXP PF1550 PMIC MFD DRIVER adds 65a4ee23e057 dt-bindings: mfd: twl: Enable power button also for TWL603X adds 3696ac1d0db2 mfd: ls2kbmc: Remove unneeded semicolon from ls2k_bmc_reco [...] adds b0ed6b6cce1a mfd: Kconfig: Drop OF dependency on MFD_MAX5970 adds 81d2cc9272df mfd: simple-mfd-i2c: Make ID table style consistent adds 46bddb5fbe7e mfd: simple-mfd-i2c: Don't use "proxy" headers adds b4881070a02b mfd: qnap-mcu: Calculate the checksum on the actual number [...] adds c94fce30e190 mfd: qnap-mcu: Use EPROTO in stead of EIO on checksum errors adds c3223f562586 mfd: qnap-mcu: Move checksum verification to its own function adds 56c1245d51fa mfd: qnap-mcu: Add proper error handling for command errors adds ee19b52c31b3 mfd: sec: Use chained IRQs for s2mpg10 adds d2b240f9a180 dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format adds 1f9793a4d518 dt-bindings: mfd: Document control-scb and sysreg-scb on pic64gx adds 9494cb237b49 dt-bindings: mfd: Document syscons falling back to atmel,s [...] adds b4b1bd1f330f mfd: mt6397-irq: Fix missing irq_domain_remove() in error path adds 384bd58bf709 mfd: mt6358-irq: Fix missing irq_domain_remove() in error path adds 1759a0392f34 dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema adds a95419ff9f21 dt-bindings: mfd: syscon: Add mt7981-topmisc adds 0e056211b8c9 mfd: qnap-mcu: Hook up the EEPROM sub-device adds 44c603f35cad mfd: sec: Drop a stray semicolon adds 980190a9473d Merge tag 'mfd-next-6.19' of git://git.kernel.org/pub/scm/ [...] adds e39d87fd288c dt-bindings: leds: arc,arc2c0608: Convert to DT Schema adds 3b6eaa3db567 leds: Use fwnode_for_each_child_node() instead adds 98888f6d9f53 leds: flash: Use fwnode_get_next_child_node() instead adds 2a7ee990196f dt-bindings: leds: Add default-brightness property to common.yaml adds 7afd5335d6ff leds: lp55xx_common: Enable use without FW_LOADER_USER_HELPER adds 26fe74d598c3 leds: leds-lp50xx: Allow LED 0 to be added to module bank adds c06a01743911 leds: upboard: Fix module alias adds 5246e3673eee leds: leds-lp50xx: LP5009 supports 3 modules for a total o [...] adds 4dbf066d965c leds: leds-cros_ec: Skip LEDs without color components adds ea1c4c7e648d leds: Drop duplicate LEDS_EXPRESSWIRE config adds 434959618c47 leds: leds-lp50xx: Enable chip before any communication adds 03865dd8af52 leds: netxbig: Fix GPIO descriptor leak in error paths adds c42b91c426a1 dt-bindings: leds: qcom,spmi-flash-led: Add PM7550 adds 92f4b016dcb9 leds: led-class: Replace sprintf() with sysfs_emit() in sy [...] adds 88aa23c12888 leds: trigger: Replace use of system_wq() with system_percpu_wq() adds d7dca03a48e2 dt-bindings: leds: pwm: Add enable-gpios property adds bb64206276db leds: pwm: Add optional GPIO enable pin support adds c7a2e5eed13b leds: pwm: Reorder include files to alphabetic order adds fc6a6da64fd8 leds: rgb: leds-qcom-lpg: Allow LED_COLOR_ID_MULTI adds 5d390e7a02e8 dt-bindings: leds: qcom-lpg: Explain standalone PWM usage adds 072cd5f458d7 leds: rgb: leds-qcom-lpg: Don't enable TRILED when configu [...] adds 7b8653a5799b Merge tag 'leds-next-6.19' of git://git.kernel.org/pub/scm [...] adds 243ce64b2b37 backlight: Do not include <linux/fb.h> in header file adds d95963e309bc backlight: ktd2801: Depend on GPIOLIB adds 9341d6698f4c backlight: led-bl: Add devlink to supplier LEDs adds 147b38a5ad06 backlight: aw99706: Add support for Awinic AW99706 backlight adds 25c2b404cd3f dt-bindings: leds: backlight: Add Awinic AW99706 backlight adds 2d45db63260c backlight: lp855x: Fix lp855x.h kernel-doc warnings adds d3cc7cd7bc46 backlight: aw99706: Fix unused function warnings from susp [...] adds d1b46f53a51e Merge tag 'backlight-next-6.19' of git://git.kernel.org/pu [...] adds ca389a55d8b2 HID: logitech-dj: Remove duplicate error logging adds 36dcfa468525 HID: logitech-dj: Fix probe failure when used with KVM adds baa120439ac0 HID: evision: Fix Report Descriptor for Evision Wireless R [...] adds d6f4941f1b4f drivers: hid: renegotiate resolution multipliers with devi [...] adds d43ae847cb53 HID: winwing: Improve Orion2 throttle support adds eacdef84e640 Merge branch 'for-6.19/winwing' into for-linus adds ee35448c89aa HID: uclogic: Add support for the XP-PEN Artist 24 Pro adds eb41c955b05e Merge branch 'for-6.19/uclogic' into for-linus adds 2295657ac30a HID: nintendo: Reduce JC_SUBCMD_RATE_MAX_ATTEMPTS adds 06416555c883 HID: nintendo: add WQ_PERCPU to alloc_workqueue users adds 7362b5b49310 Merge branch 'for-6.19/nintendo' into for-linus adds ba00292b965d HID: lg-g15 - Add support for Logitech G13. adds 8c09e8b38dcc HID: hid-lg-g15: Add hw_brightness_changed support for the [...] adds 5329fc30cbea HID: logitech-dj: Add support for a new lightspeed receive [...] adds 55cafcac080a HID: logitech-hidpp: Silence protocol errors on newer ligh [...] adds aba7963544d4 HID: logitech-hidpp: Do not assume FAP in hidpp_send_messa [...] adds ae9416f1f4ad HID: logitech-dj: Add support for G Pro X Superlight 2 receiver adds 4b2dda7374c7 Merge branch 'for-6.19/logitech' into for-linus adds c430f56be32e HID: intel-thc-hid: Remove redundant pm_runtime_mark_last_ [...] adds b68822a9c91d Merge branch 'for-6.19/intel-thc' into for-linus adds 0d30dae38fe0 HID: intel-ish-hid: Use dedicated unbound workqueues to pr [...] adds 011aa2aa2c4c HID: intel-ish-hid: Add ishtp_get_connection_state() interface adds 3cbf6544b0af HID: intel-ishtp-hid: Clear suspended flag only after conn [...] adds bd1b9a8df598 HID: intel-ish-ipc: Reset clients state on resume from D3 adds 9e097dc9df80 HID: intel-ish-hid: ipc: Always schedule FW reset work on [...] adds 507561b00ac2 HID: intel-ish-hid: Use IPC RESET instead of void message [...] adds 5677aa6a08c1 HID: intel-ish-hid: ipc: Separate hibernate callbacks in d [...] adds 3644f4411713 HID: intel-ish-hid: Fix -Wcast-function-type-strict in dev [...] adds 59c752c59f12 Merge branch 'for-6.19/intel-ish-v2' into for-linus adds 501ea61e2933 HID: bpf: Add support for the Inspiroy 2M adds 5f2e058df65c HID: bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333) adds 0412be1b8125 HID: bpf: support for Huion Kamvas 16 Gen 3 adds 029dff1c31c4 HID: bpf: Add fixup for Logitech SpaceNavigator variants adds 040adbe80135 HID: bpf: Add support for the Waltop Batteryless Tablet adds 8ba327d50263 HID: bpf: Add support for the XP-Pen Deco 01 V3 adds 88b5468f2cc5 HID: bpf: Add support for XP-Pen Deco02 adds 5e3e8f1b44e4 HID: bpf: add heuristics to the Huion Inspiroy 2S eraser button adds 71570e8fb760 HID: bpf: add the Huion Kamvas 27 Pro adds 3b86c87f8dcb HID: bpf: fix typo in HID usage table adds 1a2f09ae11b4 Merge branch 'for-6.19/hid-bpf' into for-linus adds 7953794f741e HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen adds 10c64d4ff42a selftests/hid-tablet: add ABS_DISTANCE test for stylus/pen adds 4e9aaf9cab0e Merge branch 'for-6.19/core' into for-linus adds c6405fb9111d Documentation: hid-alps: Fix packet format section headings adds e64e190044de Documentation: hid-alps: Format DataByte* subsection headings adds 8af1d3fe5f18 Merge branch 'for-6.19/alps' into for-linus adds fde4ce068d1b Merge tag 'hid-for-linus-2025120201' of git://git.kernel.o [...] adds ce1e204a51a0 dt-bindings: mailbox: Convert apm,xgene-slimpro-mbox to DT schema adds e544bc7548df dt-bindings: bus: Convert cznic,moxtet to DT schema adds 45a8d350e72c dt-bindings: arm: Convert Marvell CP110 System Controller [...] adds 02fe7ca03166 dt-bindings: arm: Convert Marvell AP80x System Controller [...] adds 81d35c9f2e0b dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX9 [...] adds 7b0f510376ac dt-bindings: fix redundant quotes on fsl,imx6q-vdoa.yaml adds 3da115f9e0b7 dt-bindings: bus: don't check node names adds d2d3d76e7409 MAINTAINERS: Change Altera socfpga-ecc-manager.yaml maintainer adds 85cc68691c3b dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC adds 0b651695a330 dt-bindings: power: Convert Actions Owl SPS to DT schema adds 01585d7470aa dt-bindings: Fix inconsistent quoting adds 6ca388cb90c0 dt-bindings: arm: Add missing APM X-Gene SoC platforms adds 12466504abd0 dt-bindings: arm: Add missing AMD Seattle SoC platforms adds fc7510928870 dt-bindings: arm: Add missing LGE SoC platforms adds fbf97d6c1dd4 dt-bindings: media: Convert MediaTek mt8173-mdp bindings t [...] adds 4827728f75c9 dt-bindings: nvmem: Convert brcm,ocotp to DT schema adds bcc357c8e061 dt-bindings: Update Krzysztof Kozlowski's email adds 0b2333183ade dt-bindings: Remove extra blank lines adds 527bb3a747d2 docs: dt-bindings: Extend the ordering list with a blank n [...] adds b012c2ac3745 of: overlay: Avoid spurious error messages in of_overlay_remove() adds 3c09ca88c61d dt-bindings: thermal: Convert amazon,al-thermal to DT schema adds 91d1e3f0f230 dt-bindings: thermal: Convert brcm,sr-thermal to DT schema adds a18b0c924870 dt-bindings: thermal: Drop db8500-thermal.txt adds 8b9ef71400a3 dt-bindings: dma: Convert apm,xgene-storm-dma to DT schema adds c7496597adbd of/address: Remove the incorrect and misleading comment adds 1b1f04d8271e of/irq: Ignore interrupt parent for nodes without interrupts adds d8c8a575f5aa kbuild: Ensure .dtbo targets are applied to a base .dtb adds 6ba51b7b34ca of/irq: Handle explicit interrupt parent adds adf60fda9a5e dt-bindings: interrupt-controller: sifive,plic: Add pic64g [...] adds a5387fbc6648 dt-bindings: fpga: Convert lattice,ice40-fpga-mgr to DT schema adds 8278cb72c603 of/fdt: Consolidate duplicate code into helper functions adds bec5f6092bc1 of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr() adds 463942de13cd of/fdt: Fix the len check in early_init_dt_check_for_usabl [...] adds c85da64ce2c3 of/fdt: Fix incorrect use of dt_root_addr_cells in early_i [...] adds 46a8b0197575 of/fdt: Simplify the logic of early_init_dt_scan_memory() adds 8c0f606831c1 of/reserved_mem: Simplify the logic of __reserved_mem_rese [...] adds 85a8a30c5b8e of/reserved_mem: Simplify the logic of fdt_scan_reserved_m [...] adds dd3feaf657a6 of/reserved_mem: Simplify the logic of __reserved_mem_allo [...] adds df2602e1c68a dt-bindings: eeprom: at25: Add Anvo ANV32C81W adds 4a93adcbd201 of: Add wrappers to match root node with OF device ID tables adds 6ea891a6dd37 cpufreq: dt-platdev: Simplify with of_machine_get_match_data() adds 83121ec18709 cpufreq: mediatek: Simplify with of_machine_get_match_data() adds 1ead1349fb58 cpufreq: sun50i: Simplify with of_machine_device_match() adds 4b94d21fac33 cpuidle: big_little: Simplify with of_machine_device_match() adds f83b42705782 firmware: qcom: scm: Simplify with of_machine_device_match() adds 430446975142 irqchip/atmel-aic: Simplify with of_machine_get_match_data() adds fa622c9e9ba7 platform: surface: Simplify with of_machine_get_match_data() adds 599ff56eece8 powercap: dtpm: Simplify with of_machine_get_match_data() adds 57f77cb75b74 soc: qcom: ubwc: Simplify with of_machine_get_match_data() adds d08989276a4b soc: tegra: Simplify with of_machine_device_match() adds 546dbb022310 of: Skip devicetree kunit tests when RISCV+ACPI doesn't po [...] adds 3f7f66530425 dt-bindings: display: bcm2711-hdmi: Add interrupt details [...] adds 1705bbe7fec5 dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712 adds 7838c7a9e269 dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: D [...] adds 954c55c658e1 dt-bindings: kbuild: Skip validating empty examples adds 6044a1ee9dca Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pu [...] adds 5bff79dad20a power: supply: Add bd718(15/28/78) charger driver adds b838cecc2291 MAINTAINERS: Add entry for BD71828 charger adds 8ed6b8842c44 power: supply: max77705_charger: implement aicl feature adds 1cb053ea2e1d power: supply: max77705: Fix potential IRQ chip conflict w [...] adds 6cdc4d488c2f power: supply: rt5033_charger: Fix device node reference leaks adds 92ec7e7b86ec power: supply: cw2015: Check devm_delayed_work_autocancel( [...] adds 2c68ac48c52a power: supply: max17040: Check iio_read_channel_processed( [...] adds 8b27fe2d8d23 power: supply: rt9467: Return error on failure in rt9467_s [...] adds 15aca30cc6c6 power: supply: rt9467: Prevent using uninitialized local v [...] adds ea14bae6df18 power: supply: wm831x: Check wm831x_set_bits() return value adds 8809980fdc8a power: supply: qcom_battmgr: clamp charge control thresholds adds 446fcf494691 power: supply: qcom_battmgr: support disabling charge control adds 06b54f2d741b docs: power: clean up power_supply_class.rst adds 3fd1695f5da0 power: supply: use ktime_divns() to avoid 64-bit division adds bd44ea12919a power: supply: apm_power: only unset own apm_get_power_status adds 28124cc0fb8c driver: reset: spacemit-p1: add driver for poweroff/reboot adds 6964258c6177 dt-bindings: power: supply: Add Richtek RT9756 smart cap d [...] adds b6f0796d4398 power: supply: rt9756: Add Richtek RT9756 smart cap divide [...] adds 1cda37798599 Documentation: power: rt9756: Document exported sysfs entries adds 8e8856396b54 Revert "power: supply: qcom_battmgr: support disabling cha [...] adds b0206c4eb637 Merge tag 'for-v6.19' of git://git.kernel.org/pub/scm/linu [...] adds 4f90742d4a09 efistub/x86: Add fallback for SMBIOS record lookup adds 935f94ccb95b efi/riscv: Remove the useless failure return message print adds 793b13541c2f efi: stmm: fix kernel-doc "bad line" warnings adds cb46a58d77e5 efi/memattr: Convert efi_memattr_init() return type to void adds d85b56af22f3 efi: Fix trailing whitespace in header file adds 9d805709d897 efi/libstub: gop: Find GOP handle instead of GOP data adds ae42b9c5ddda efi/libstub: gop: Initialize screen_info in helper function adds 17029cdd8f9d efi/libstub: gop: Add support for reading EDID adds e41ef37ddfe7 efi/libstub: x86: Store EDID in boot_params adds 05954511b73e RAS: Report all ARM processor CPER information to userspace adds 8ad2c72e21ef efi/cper: Adjust infopfx size to accept an extra space adds a976d790f494 efi/cper: Add a new helper function to print bitmasks adds 96b010536ee0 efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs adds 7a2ff00c3b5e docs: efi: add CPER functions to driver-api adds b1dd1e2f3e4e Merge tag 'efi-next-for-v6.19' of git://git.kernel.org/pub [...] adds bcce8c74f1ce PCI: Enable host bridge emulation for PCI_DOMAINS_GENERIC [...] adds b37b6095a94e PCI: vmd: Switch to pci_bus_find_emul_domain_nr() adds e0910b31ebda Merge branch 'pci/enumeration' adds 894f475f88e0 PCI/PM: Reinstate clearing state_saved in legacy and !PM c [...] adds be9edde43d85 PCI/PM: Stop needlessly clearing state_saved on enumeratio [...] adds a2f1e22390ac PCI/ERR: Ensure error recoverability at all times adds 383d89699c50 treewide: Drop pci_save_state() after pci_restore_state() adds 5e09895b4063 Documentation: PCI: Amend error recovery doc with pci_save [...] adds 5c5b8751e563 Merge branch 'pci/err' adds 044b9f1a7f4f PCI/PTM: Enable only if device advertises relevant role adds c1e900de2209 Merge branch 'pci/ptm' adds 91c4c89db414 PCI: Prevent resource tree corruption when BAR resize fails adds 4687b3315a3f PCI/IOV: Adjust ->barsz[] when changing BAR size adds 34c702ea0497 PCI: Change pci_dev variable from 'bridge' to 'dev' adds 121d3e9e4b21 PCI: Try BAR resize even when no window was released adds 1d8a0506f698 PCI: Free saved list without holding pci_bus_sem adds 337b1b566db0 PCI: Fix restoring BARs on BAR resize rollback path adds d787018e2dfd PCI: Add kerneldoc for pci_resize_resource() adds 1a3c05b32bf0 drm/xe: Remove driver side BAR release before resize adds 4efaa80b3d75 drm/i915: Remove driver side BAR release before resize adds db92e3fef53e drm/amdgpu: Remove driver side BAR release before resize adds 7409c1b12c5b PCI: Prevent restoring assigned resources adds 9f71938cd77f PCI: Move Resizable BAR code to rebar.c adds 876e15943e92 PCI: Move pci_rebar_bytes_to_size() and clean it up adds a33786988508 PCI: Move pci_rebar_size_to_bytes() and export it adds ce04b2f9b0b5 PCI: Improve Resizable BAR functions kernel doc adds bb1fabd0d94e PCI: Add pci_rebar_size_supported() helper adds c59038d3c059 drm/i915/gt: Use pci_rebar_size_supported() adds 2987a64de3f2 drm/xe/vram: Use PCI rebar helpers in resize_vram_bar() adds 1c680f2acdbb PCI: Add pci_rebar_get_max_size() adds 46ba95bed954 drm/xe/vram: Use pci_rebar_get_max_size() adds c7df7059e3ba drm/amdgpu: Use pci_rebar_get_max_size() adds bf0a90fc907e PCI: Convert BAR sizes bitmasks to u64 adds 48f014356698 PCI: Validate pci_rebar_size_supported() input adds 13571584e1da Merge branch 'pci/resource' adds dfbf19c47a01 dt-bindings: PCI: dwc: rockchip: Add RK3528 variant adds bc427cd81b2a dt-bindings: PCI: qcom,pcie-sm8550: Add Kaanapali compatible adds 7411850df8e4 dt-bindings: PCI: amlogic,axg-pcie: Fix select schema adds e3d7fda088c3 dt-bindings: PCI: Update the email address for Manivannan [...] adds 2ca17727b362 dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required [...] adds ef99c2efeaca dt-bindings: PCI: qcom,pcie-sc7280: Add missing required p [...] adds ea551601404d dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required [...] adds 31cb432b62fb dt-bindings: PCI: qcom,pcie-sm8150: Add missing required p [...] adds 2620c6bcd8c1 dt-bindings: PCI: qcom,pcie-sm8250: Add missing required p [...] adds 012ba0d5f02e dt-bindings: PCI: qcom,pcie-sm8350: Add missing required p [...] adds 667facc4000c dt-bindings: PCI: qcom,pcie-sm8450: Add missing required p [...] adds e60c6f34b9f3 dt-bindings: PCI: qcom,pcie-sm8550: Add missing required p [...] adds 3b83eea6334a dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required [...] adds f26a75c9b3b9 Merge branch 'pci/dt-binding' adds 25423cda145f PCI: endpoint: pci-epf-test: Fix sleeping function being c [...] adds 483768846d66 PCI: endpoint: Rename 'epf_bar::aligned_size' to 'epf_bar: [...] adds f71e2b67b51d PCI: endpoint: Add pci_epf_get_required_bar_size() helper adds 0bfc6758f213 PCI: endpoint: Add pci_epf_assign_bar_space() API adds dc693d606644 PCI: endpoint: pci-epf-vntb: Add MSI doorbell support adds 87a194e67202 Merge branch 'pci/endpoint' adds b1e24e05e140 PCI: host-generic: Move bridge allocation outside of pci_h [...] adds 12390db236b3 Merge branch 'pci/controller/host-common' adds 9583f9d22991 PCI: brcmstb: Fix disabling L0s capability adds a3f00f24d670 PCI: brcmstb: Add a way to indicate if PCIe bridge is active adds 8d4ec3fbb15e PCI: brcmstb: Add panic/die handler to driver adds f4620f6216db Merge branch 'pci/controller/brcmstb' adds bcc9a4a0bca3 PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition adds a00bba406b5a PCI: dwc: Advertise L1 PM Substates only if driver requests it adds 07c99eac0bc2 PCI: tegra194: Remove unnecessary L1SS disable code adds b5e719f26107 PCI: dw-rockchip: Configure L1SS support adds 2b12e31cb39d Merge branch 'pci/controller/dwc' adds c930b10f17c0 PCI: dw-rockchip: Simplify regulator setup with devm_regul [...] adds dddd6122d026 Merge branch 'pci/controller/dw-rockchip' adds d2713dfda04e PCI: ixp4xx: Guard ARM32-specific hook_fault_code() adds 30418204caa4 Merge branch 'pci/controller/ixp4xx' adds 6fad11c61d0d PCI: j721e: Use devm_clk_get_optional_enabled() to get and [...] adds 444a43bf3c02 PCI: j721e: Use 'pcie->reset_gpio' directly and drop the l [...] adds 51f8276926bc Merge branch 'pci/controller/j721e' adds 95d9c3f0e454 PCI: keystone: Exit ks_pcie_probe() for invalid mode adds 36640d21fdfe PCI: Export pci_get_host_bridge_device() for use by pci-keystone adds 5aa84c034a36 PCI: dwc: Export dw_pcie_allocate_domains() and dw_pcie_ep [...] adds bc10d0ad540d PCI: keystone: Add support to build as a loadable module adds 5606b7bad00c Merge branch 'pci/controller/keystone' adds 99f988953f07 dt-bindings: PCI: mediatek: Convert to YAML schema adds 6d55d5a7f34b dt-bindings: PCI: mediatek: Add support for Airoha AN7583 adds 04305367fab7 PCI: mediatek: Convert bool to single quirks entry and bitmap adds 2d58bc777728 PCI: mediatek: Use generic MACRO for TPVPERL delay adds 09150ab1a7d2 PCI: mediatek: Add support for Airoha AN7583 SoC adds 9563c343d921 Merge branch 'pci/controller/mediatek' adds 4813dea9e272 dt-bindings: PCI: amlogic: Fix the register name of the DB [...] adds eff0306b109f PCI: meson: Fix parsing the DBI register region adds 88b8b5b3eab2 Merge branch 'pci/controller/meson' adds 50433f6eeaed PCI: qcom: Use frequency and level based OPP lookup adds 368485218c7a Merge branch 'pci/controller/qcom' adds d312742f6865 PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2 adds e4f4424f062d Merge branch 'pci/controller/rcar-gen2' adds e7534e790557 dt-bindings: PCI: Add Renesas RZ/G3S PCIe controller binding adds 7ef502fb35b2 PCI: Add Renesas RZ/G3S host controller driver adds c934541253d0 Merge branch 'pci/controller/rzg3s-host' adds 0472132df848 dt-bindings: PCI: s32g: Add NXP S32G PCIe controller adds 045ad2c623d6 PCI: dwc: Add register and bitfield definitions adds 5cbc7d3e316e PCI: s32g: Add NXP S32G PCIe controller driver (RC) adds de45401e27bc MAINTAINERS: Add NXP S32G PCIe controller driver maintainer adds dfb77c81a683 Merge branch 'pci/controller/s32g' adds 932ec9dff6da PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove() adds af257c730f04 Merge branch 'pci/controller/sg2042' adds 611627a4e5e4 PCI: cadence: Add module support for platform controller driver adds 3977be25f5fd PCI: cadence: Split PCIe controller header file adds b80a7b4713c9 PCI: cadence: Move PCIe RP common functions to a separate file adds 8babd8afe58a PCI: cadence: Add support for High Perf Architecture (HPA) [...] adds 33c139dcff75 dt-bindings: PCI: Add CIX Sky1 PCIe Root Complex bindings adds a0d9f2c08f45 PCI: sky1: Add PCIe host support for CIX Sky1 adds 51f38bef0485 MAINTAINERS: Add CIX Sky1 PCIe controller driver maintainer adds 80a4441ce304 Merge branch 'pci/controller/sky1' adds a812b09a6b59 dt-bindings: pci: spacemit: Introduce PCIe host controller adds ff64e078e45f PCI: spacemit: Add SpacemiT PCIe host driver adds 388f9a600f10 Merge branch 'pci/controller/spacemit-k1' adds fa81d6099007 PCI: stm32: Fix LTSSM EP race with start link adds ff529a9307a0 PCI: stm32: Fix EP page_size alignment adds cfa3c76e059a PCI: stm32: Don't use 'proxy' headers adds 7a13e837d20f Merge branch 'pci/controller/stm32' adds 26f3ac884835 dt-bindings: PCI: Add binding for Toshiba TC9563 PCIe switch adds 01ba82702957 PCI: Add .assert_perst() to control PCIe PERST# adds 3445d3820770 PCI: dwc: Implement .assert_perst() for dwc glue drivers adds 8bf3ad767587 PCI: qcom: Implement .assert_perst() adds 4c9c7be47310 PCI: pwrctrl: Add power control driver for TC9563 adds 9f1aa395ad78 Merge branch 'pci/pwrctrl-tc9563' adds e2378e61153a PCI: Use max() instead of max_t() to ease static analysis adds 7eba05e79ca2 MAINTAINERS: Add Manivannan Sadhasivam as PCI/pwrctrl maintainer adds cd6b7c82b691 Merge branch 'pci/misc' adds 43dfc13ca972 Merge tag 'pci-v6.19-changes' of git://git.kernel.org/pub/ [...] adds 82b5d7e30b24 Documentation/driver-api/cxl: remove page-allocator quirk section adds 3f5b8f7f34f6 cxl/port: Remove devm_cxl_port_enumerate_dports() adds 040acb49bf86 cxl: fix typos in cdat.c comments adds 952e9057e66c cxl/pci: replace use of system_wq with system_percpu_wq adds 2230c4bdc412 cxl: Add handling of locked CXL decoder adds 15e14267889b acpi/hmat: Return when generic target is updated adds c43521b9db7f cxl: Rename region_res_match_cxl_range() to spa_maps_hpa() adds 8d27dd0b219f cxl: Clarify comment in spa_maps_hpa() adds 2be575434e42 Merge branch 'for-6.19/cxl-misc' into cxl-for-next adds b78b9e7b7979 cxl/region: Refactor address translation funcs for testing adds 4fe516d2ad1a cxl/acpi: Make the XOR calculations available for testing adds 06377c54a133 cxl/test: Add cxl_translate module for address translation [...] adds 87c69670daba Merge branch 'for-6.19/cxl-addr-xlat' into cxl-for-next adds f0c5d3bc2830 cxl: Adjust extended linear cache failure emission in cxl_acpi adds d6602e25819d cxl/region: Add support to indicate region has extended li [...] adds 482dc84e91a5 Merge branch 'for-6.19/cxl-elc' into cxl-for-next adds 6123133ee90f cxl: Simplify cxl_rd_ops allocation and handling adds c42a4d2ee3b2 cxl/acpi: Group xor arithmetric setup code in a single block adds 7e71fa6e015e cxl/region: Remove local variable @inc in cxl_port_setup_t [...] adds 33bedb92d26b Merge branch 'for-6.19/cxl-prm' into cxl-for-next adds fa59c35167af cxl/test: Standardize CXL auto region size adds 4b1c0466c8fb cxl/test: Add cxl_test CFMWS support for extended linear cache adds 68f4a852e183 cxl/test: Add support for acpi extended linear cache adds 7ec9db66cc55 Merge branch 'for-6.19/cxl-elc-test' into cxl-for-next adds 26c5b0d9c080 cxl/test: remove unused mock function for cxl_rcd_componen [...] adds b5bea8cee55c Merge branch 'for-6.19/cxl-misc' into cxl-for-next adds b6369daf0d6a cxl/test: Remove ret_limit race condition in mock_get_event() adds f1840efdb2bf cxl/test: Assign overflow_err_count from log->nr_overflow adds ea5514e30056 Merge branch 'for-6.19/cxl-misc' into cxl-for-next adds 5797d10ea4fa Merge tag 'cxl-for-6.19' of git://git.kernel.org/pub/scm/l [...] adds 617937d4d553 iommu/arm-smmu-qcom: Add Glymur MDSS compatible adds 5941f0e0c1e0 iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables adds 5583a55e074b iommu/arm-smmu-qcom: Enable use of all SMR groups when run [...] adds 45859c059c20 dt-bindings: arm-smmu: Add compatible for Kaanapali and Gl [...] adds fe6262910cd3 dt-bindings: iommu: qcom_iommu: Allow 'tbu' clock adds 812df545e3e4 dt-bindings: mediatek: mt8189: Add bindings for MM & APU & [...] adds 97c7b66e36f5 iommu/mediatek: Add a flag DL_WITH_MULTI_LARB adds 7e87226700a5 iommu/mediatek: mt8189: Add APU IOMMUs support adds f4b97d346900 iommu/mediatek: mt8189: Add INFRA IOMMUs support adds 5a70826910c3 iommu/mediatek: mt8189: Add MM IOMMUs support adds 4c7ed7fef725 amba: tegra-ahb: enable compile testing adds fbcf53984035 iommu: tegra: enable compile testing adds cb3db5a39e2a iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD adds 6b38a108eeb3 iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb adds a0c7005333f9 iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show adds d1e281f832fc iommu/amd: Enhance "Completion-wait Time-out" error message adds 75ba146c2674 iommu/amd: Fix pci_segment memleak in alloc_pci_segment() adds 2381a1b40be4 iommu/amd: Propagate the error code returned by __modify_i [...] adds db340b02b27c iommu/pages: use folio_nr_pages() instead of shift operation adds e94160488e65 iommu: Generic support for RMRs during device release adds 52f77fb176ec iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain adds 680a6a60fc08 iommu/exynos-iommu: Set release_domain to exynos_identity_domain adds c21b34762e2f iommu/amd: Set release_domain to blocked_domain adds 2b33598e666d iommu: Do not revert set_domain for the last gdev adds fd714986e4e4 iommu: Pass in old domain to attach_dev callback functions adds 7c5b184db714 genpt: Generic Page Table base API adds ab0b572847ac genpt: Add Documentation/ files adds cdb39d918579 iommupt: Add the basic structure of the iommu implementation adds 879ced2bab1b iommupt: Add the AMD IOMMU v1 page table format adds 9d4c274cd7d5 iommupt: Add iova_to_phys op adds 7c53f4238aa8 iommupt: Add unmap_pages op adds dcd6a011a8d5 iommupt: Add map_pages op adds 4a00f9434891 iommupt: Add read_and_clear_dirty op adds 1dd4187f53c3 iommupt: Add a kunit test for Generic Page Table adds e5359dcc617a iommupt: Add a mock pagetable format for iommufd selftest to use adds e93d5945ed5b iommufd: Change the selftest to use iommupt instead of xarray adds aef5de756ea8 iommupt: Add the x86 64 bit page table format adds 789a5913b29c iommu/amd: Use the generic iommu page table adds 2fdf6db436e3 iommu/amd: Remove AMD io_pgtable support adds bc5233c0904e iommupt: Add a kunit test for the IOMMU implementation adds 36ae67b13976 iommu/pages: Add support for incoherent IOMMU page table walkers adds bcc64b57b48e iommupt: Add basic support for SW bits in the page table adds aefd967dab64 iommupt: Use the incoherent start/stop functions for PT_FE [...] adds efa03dab7ce4 iommupt: Flush the CPU cache after any writes to the page table adds 5448c1558f60 iommupt: Add the Intel VT-d second stage page table format adds 1978fac28168 iommupt/x86: Set the dirty bit only for writable PTEs adds ef7bfe5bbffd iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENT adds d373449d8e97 iommu/vt-d: Use the generic iommu page table adds 101a2854110f iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry adds 6303c0187f03 iommupt: Add a kunit test for the SW bits adds 6573d552e28c Documentation: genpt: Don't use code block marker before i [...] adds e4dfaf25df12 iommupt: Describe @bitnr parameter adds 5cb637d9425d iommupt: Documentation fixes adds 9ad648017b18 iommu/iommupt: Fix build error in genericpt unit-tests adds d8546833cfee iommu/io-pgtable-arm: Remove arm_lpae_dump_ops() adds 699b059962ad iommu/io-pgtable-arm: Move selftests to a separate file adds a3c24b6d7cd6 iommu/io-pgtable-arm-selftests: Modularize the test adds 7e06063a43d3 iommu/io-pgtable-arm-selftests: Use KUnit adds 4fd24676865c iommupt: Actually correct pt_test_sw_bit_{acquire_release} [...] adds a6eaa872c52a iommu/apple-dart: fix device leak on of_xlate() adds 6a3908ce56e6 iommu/qcom: fix device leak on of_xlate() adds 05913cc43cb1 iommu/exynos: fix device leak on of_xlate() adds 80aa518452c4 iommu/ipmmu-vmsa: fix device leak on of_xlate() adds b3f1ee182803 iommu/mediatek: fix device leak on of_xlate() adds de83d4617f9f iommu/mediatek: fix use-after-free on probe deferral adds 4f2a4aec1cf6 iommu/mediatek: simplify dt parsing error handling adds c77ad28bfee0 iommu/mediatek-v1: fix device leak on probe_device() adds 46207625c9f3 iommu/mediatek-v1: fix device leaks on probe() adds ab31cf041e49 iommu/mediatek-v1: add missing larb count sanity check adds b5870691065e iommu/omap: fix device leaks on probe_device() adds 13e1d629d8ed iommu/omap: simplify probe_device() error handling adds f916109bf538 iommu/sun50i: fix device leak on of_xlate() adds c08934a61201 iommu/tegra: fix device leak on probe_device() adds 6cbc09b7719e iommu/vt-d: Restore previous domain::aperture_end calculation adds 1e8b6eb1418c MAINTAINERS: Update my email address adds 152c862c1721 iommupt: Fix unlikely flows in increase_top() adds 5de863efbf88 iommupt: Avoid a compiler bug with sw_bit adds 01569c216dde genpt: Make GENERIC_PT invisible adds 416d9a220e67 powerpc/pseries/svm: Make mem_encrypt.h self contained adds d856f9d27885 iommupt/vtd: Allow VT-d to have a larger table top than th [...] adds 1eb0ae6fbd54 iommupt/vtd: Support mgaw's less than a 4 level walk for f [...] adds 0d081b16946e Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'm [...] adds ce5cfb0fa20d Merge tag 'iommu-updates-v6.19' of git://git.kernel.org/pu [...] adds a52b1a71120b vfio: selftests: Store libvfio build outputs in $(OUTPUT)/libvfio adds abe7d636403b vfio/mtty: Fix spelling typo in samples/vfio-mdev adds 4868d2d52df6 crypto: hisilicon - qm updates BAR configuration adds 2131c1517f30 hisi_acc_vfio_pci: adapt to new migration configuration adds 2f03f21fe751 vfio: Fix ksize arg while copying user struct in vfio_df_i [...] adds 0ed3a30fd996 hisi_acc_vfio_pci: Add .match_token_uuid callback in hisi_ [...] adds 113557b04068 vfio: Provide a get_region_info op adds e238f147d517 vfio/hisi: Convert to the get_region_info op adds c044eefa4786 vfio/virtio: Convert to the get_region_info op adds 5ac720647477 vfio/nvgrace: Convert to the get_region_info op adds f3fddb71dd50 vfio/pci: Fill in the missing get_region_info ops adds 078775527109 vfio/mtty: Provide a get_region_info op adds cf16acc0af09 vfio/mdpy: Provide a get_region_info op adds 8339fccda837 vfio/mbochs: Provide a get_region_info op adds d4635df279f5 vfio/platform: Provide a get_region_info op adds 6cdae5d0c326 vfio/fsl: Provide a get_region_info op adds b9827eff6b4a vfio/cdx: Provide a get_region_info op adds 61b3f7b5a729 vfio/ccw: Provide a get_region_info op adds e664067b6035 vfio/gvt: Provide a get_region_info op adds f97859503859 vfio: Require drivers to implement get_region_info adds 775f726a742a vfio: Add get_region_info_caps op adds 45f9fa18109d vfio/mbochs: Convert mbochs to use vfio_info_add_capability() adds 93165757c023 vfio/gvt: Convert to get_region_info_caps adds 973af0c40eaf vfio/ccw: Convert to get_region_info_caps adds 1b0ecb5baf4a vfio/pci: Convert all PCI drivers to get_region_info_caps adds 182c62861ba5 vfio/platform: Convert to get_region_info_caps adds dc10734610e2 vfio: Move the remaining drivers to get_region_info_caps adds 56c069307dfd vfio: Remove the get_region_info op adds f58ef9d1d135 PCI/P2PDMA: Separate the mmap() support from the core logic adds d4504262f745 PCI/P2PDMA: Simplify bus address mapping API adds 372d6d1b8ae3 PCI/P2PDMA: Refactor to separate core P2P functionality fr [...] adds 395698bd2cd7 PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function adds 50d44fce53b6 PCI/P2PDMA: Document DMABUF model adds 3aa31a8bb11e dma-buf: provide phys_vec to scatter-gather mapping routine adds 64a5dedcff80 vfio: Export vfio device get and put registration helpers adds 47d13c939d89 vfio/pci: Share the core device pointer while invoking fea [...] adds 35c3503908d3 vfio/pci: Enable peer-to-peer DMA transactions by default adds 5d74781ebc86 vfio/pci: Add dma-buf export support for MMIO regions adds 5415d887db0e vfio/nvgrace: Support get_dmabuf_phys adds fa804aa4ac1b Merge tag 'vfio-v6.19-dma-buf-v9+' into v6.19/vfio/next adds 98693e0897f7 vfio/pci: Use RCU for error/request triggers to avoid circ [...] adds 590d74568030 dma-buf: fix integer overflow in fill_sg_entry() for buffe [...] adds 9b92bc7554b5 vfio: refactor vfio_pci_mmap_huge_fault function adds 9db65489b872 vfio/nvgrace-gpu: Add support for huge pfnmap adds 7f5764e179c6 vfio: use vfio_pci_core_setup_barmap to map bar in mmap adds 7d055071d73b vfio/nvgrace-gpu: split the code to wait for GPU ready adds dfe765499abf vfio/nvgrace-gpu: Inform devmem unmapped after reset adds a23b10608d42 vfio/nvgrace-gpu: wait for the GPU mem to be ready adds a63a03afd857 Merge tag 'vfio-v6.18-rc6' into v6.19/vfio/next adds 2d5dbd315679 vfio: selftests: Move run.sh into scripts directory adds fa246a1d06d7 vfio: selftests: Split run.sh into separate scripts adds 6282ca858501 vfio: selftests: Allow passing multiple BDFs on the command line adds dd56ef239d83 vfio: selftests: Rename struct vfio_iommu_mode to iommu_mode adds c9756b4d2702 vfio: selftests: Introduce struct iommu adds d8470a775ccd vfio: selftests: Support multiple devices in the same cont [...] adds 6c74d9830d8b vfio: selftests: Eliminate overly chatty logging adds c48545442e18 vfio: selftests: Prefix logs with device BDF where relevant adds 28a84da744dd vfio: selftests: Upgrade driver logging to dev_err() adds 9a659d74f2a4 vfio: selftests: Rename struct vfio_dma_region to dma_region adds 2aca571089b2 vfio: selftests: Move IOMMU library code into iommu.c adds 2607a4361312 vfio: selftests: Move IOVA allocator into iova_allocator.c adds 831c37a5bf04 vfio: selftests: Stop passing device for IOMMU operations adds 657d241e695f vfio: selftests: Rename vfio_util.h to libvfio.h adds 19cf492c1bdd vfio: selftests: Move vfio_selftests_*() helpers into libvfio.c adds 5fabc49abf7a vfio: selftests: Split libvfio.h into separate header files adds b8e96c8805ec vfio: selftests: Eliminate INVALID_IOVA adds d721f52e3155 vfio: selftests: Add vfio_pci_device_init_perf_test adds a3ebb59eee2e Merge tag 'vfio-v6.19-rc1' of https://github.com/awilliam/ [...] adds 81c45c62dc3e iommu/arm-smmu-v3-iommufd: Allow attaching nested domain f [...] adds 96ce2aeb15bd vfio/pci: Add vfio_pci_dma_buf_iommufd_map() adds 71db84a092c3 iommufd: Add DMABUF to iopt_pages adds 71e2409a0c85 iommufd: Do not map/unmap revoked DMABUFs adds fc7063abd98e iommufd: Allow a DMABUF to be revoked adds 3114c674401e iommufd: Allow MMIO pages in a batch adds 74014a4b55f5 iommufd: Have pfn_reader process DMABUF iopt_pages adds 217725f0b2c3 iommufd: Have iopt_map_file_pages convert the fd to a file adds 44ebaa1744fd iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE adds d2041f1f11dd iommufd/selftest: Add some tests for the dmabuf flow adds 5185c4d8a56b Merge branch 'iommufd_dmabuf' into k.o-iommufd/for-next adds 056daec2925d Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds cfd51fcf1171 RDMA/cxgb4: fix typo in write_pbl() debug message adds 879424832d24 RDMA/core: let rdma_connect_locked() call lockdep_assert_h [...] adds 1511efaca032 RDMA/rxe: Remove redundant assignment to variable page_offset adds be180c847a6d RDMA/uverbs: fix some kernel-doc warnings adds 58aca1f3de05 RDMA/cm: Base cm_id destruction timeout on CMA values adds 503a5e4690ae RDMA/rxe: Fix null deref on srq->rq.queue after resize failure adds 69e8e429bca2 RDMA/irdma: Enforce local fence for LOCAL_INV WRs adds 153243086eef RDMA/irdma: Initialize cqp_cmds_info to prevent resource leaks adds cd84d8001e54 RDMA/irdma: Silently consume unsignaled completions adds 0a192745551c RDMA/irdma: CQ size and shadow update changes for GEN3 adds da58d4223b16 RDMA/irdma: Take a lock before moving SRQ tail in poll_cq adds f673fb3449fc RDMA/core: RDMA/mlx5: replace use of system_unbound_wq wit [...] adds e60c5583b661 RDMA/core: WQ_PERCPU added to alloc_workqueue users adds 5f93287fa9d0 hfi1: WQ_PERCPU added to alloc_workqueue users adds 5267feda5068 RDMA/mlx4: WQ_PERCPU added to alloc_workqueue users adds 7196156b0ce3 IB/rdmavt: WQ_PERCPU added to alloc_workqueue users adds 512c83265796 IB/rdmavt: rdmavt_qp.h: clean up kernel-doc comments adds cf2749079011 RDMA/bnxt_re: Add a debugfs entry for CQE coalescing tuning adds d06ccdc95292 Add other eswitch support adds 3506242da071 RDMA/mlx5: Change default device for LAG slaves in RDMA TR [...] adds 5939decc64f6 RDMA/mlx5: Add other_eswitch support for devx destruction adds f277662b734e RDMA/mlx5: Refactor _get_prio() function adds 6e79e210058e RDMA/mlx5: Add other eswitch support to userspace tables adds 5dd68a59145e RDMA/irdma: Remove unused CQ registry adds 65d21dee5337 IB/iser: add WQ_PERCPU to alloc_workqueue users adds 5c467151f619 IB/isert: add WQ_PERCPU to alloc_workqueue users adds a338d6e849ab RDMA/rtrs: server: Fix error handling in get_or_create_srv adds 736c5619508c Expose definition for 1600Gbps link mode adds 4e5cba5bb6f3 RDMA/cm: Correct typedef and bad line warnings adds a49a9f4555bd RDMA/irdma: Remove redundant NULL check of udata in irdma_ [...] adds d43358cda7c4 RDMA/restrack: Fix typos in the comments adds d056bc45b62b RDMA/core: Prevent soft lockup during large user memory re [...] adds fecaa0c74f66 RDMA/bnxt_re: Fix wrong check for CQ coalesc support adds 8ac050ec3b1c bng_en: Add RoCE aux device support adds d0da769c19d0 RDMA/bng_re: Add Auxiliary interface adds 745065770c2d RDMA/bng_re: Register and get the resources from bnge driver adds 53310b698f3c RDMA/bng_re: Allocate required memory resources for Firmwa [...] adds 4f830cd8d7fe RDMA/bng_re: Add infrastructure for enabling Firmware channel adds 53c6ee7d7f68 RDMA/bng_re: Enable Firmware channel and query device attributes adds 99e4e1028337 RDMA/bng_re: Add basic debugfs infrastructure adds 04e031ff6e60 RDMA/bng_re: Initialize the Firmware and Hardware adds cdb3a6f1833a RDMA/hns: Add helpers to obtain netdev and bus_num from hr_dev adds b37ad2e290fc RDMA/hns: Initialize bonding resources adds d31d410b38e6 RDMA/hns: Add bonding event handler adds 14f0455e4a61 RDMA/hns: Add bonding cmds adds d9023e461b73 RDMA/hns: Implement bonding init/uninit process adds 5d91677bbb64 RDMA/hns: Add delayed work for bonding adds e72d274f8f5b RDMA/hns: Support link state reporting for bond adds d70f30cef2df RDMA/hns: Support reset recovery for bond adds 6afe40ff484a RDMA/bnxt_re: Fix the inline size for GenP7 devices adds a26c4c7cdb50 RDMA/bnxt_re: Pass correct flag for dma mr creation adds 6dbd547adad5 IB/mlx5: Reduce IMR KSM size when 5-level paging is enabled adds 0f1f9b5e47ce RDMA/core: Add new IB rate for XDR (8x) support adds 4022c7b6342a RDMA/mlx5: Add support for 1600_8x lane speed adds a52192816443 RDMA/irdma: Fix data race in irdma_sc_ccq_arm adds 81f44409fb4f RDMA/irdma: Fix data race in irdma_free_pble adds 9e13d880ebae RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2 adds 5eff1ecce301 RDMA/irdma: Fix SIGBUS in AEQ destroy adds 35bd787babd1 RDMA/irdma: Add missing mutex destroy adds 71d3bdae5eab RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY adds eef3ad030b08 RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+ adds 62356fccb195 RDMA/irdma: Remove doorbell elision logic adds 01dad9ca37c6 RDMA/irdma: Fix SRQ shadow area address initialization adds f37e28687923 RDMA/core: Reduce cond_resched() frequency in __ib_umem_release adds 155c9971fa88 RDMA/bng_re: Remove prefetch instruction adds 3a2c32d357db RDMA/siw: reclassify sockets in order to avoid false posit [...] adds 80a85a771deb RDMA/rxe: reclassify sockets in order to avoid false posit [...] adds 55aa394a5ed8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e40b6abe0b12 virtio_vdpa: fix misleading return in void function adds f8113000855a virtio: fix kernel-doc for mapping/free_coherent functions adds 361173f95ae4 virtio: fix typo in virtio_device_ready() comment adds 7831791e77a1 virtio: fix whitespace in virtio_config_ops adds 63598fba55ab virtio: fix grammar in virtio_queue_info docs adds c15f42e09178 virtio: fix grammar in virtio_map_ops docs adds 5e88a5a97d11 virtio: standardize Returns documentation style adds 43236d8bbaff virtio: fix virtqueue_set_affinity() docs adds deb55fc994e3 virtio: fix map ops comment adds f0ea2e91093a vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues adds b41ca62c0019 virtio: vdpa: Fix reference count leak in octep_sriov_enable() adds f3f64c2eaffb vhost: Fix kthread worker cgroup failure handling adds 731ca4a4cc52 vdpa/pds: use %pe for ERR_PTR() in event handler registration adds a8980af1bf3e virtio_balloon: add WQ_PERCPU to alloc_workqueue users adds 2828c60b2437 vduse: add WQ_PERCPU to alloc_workqueue users adds 9513f25056b2 virtio: clean up features qword/dword terms adds 350a84011028 vhost/test: add test specific macro for features adds dfe44d177afc vhost: switch to arrays of feature bits adds 205dd7a5d6ad virtio_pci: drop kernel.h adds bc69ed975203 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c9d869fb29d3 dt-bindings: ata: eswin: Document for EIC7700 SoC ahci adds 4ea303d9e986 ata: pata_it821x: Replace deprecated strcpy with strscpy i [...] adds 095d495cb897 dt-bindings: ata: snps,dwc-ahci: Allow 'iommus' property adds 13f4d99582c8 ata: libata-sff: add WQ_PERCPU to alloc_workqueue users adds 1d779fa9962f ata: pata_pcmcia: Add Iomega Clik! PCMCIA ATA/ATAPI Adapter adds 6ce0dd9f54ea ata: libata-core: Disable LPM on Silicon Motion MD619{H,G} [...] adds 16460bf96c31 Merge tag 'ata-6.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds cffc934c0d81 selftests: tpm2: Fix ill defined assertions adds 76b1a8aebe0d tpm_crb: Fix a spelling mistake adds 61872214870e tpm_crb: add missing loc parameter to kerneldoc adds e68407b6b0c7 tpm: add WQ_PERCPU to alloc_workqueue users adds 020a0d8feac0 tpm: Remove tpm_find_get_ops adds faf07e611dfa tpm: Cap the number of PCR banks adds 7fcf459ac84c tpm: Use -EPERM as fallback error code in tpm_ret_to_err adds 09b71a58ee35 KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2 adds 028bd4a14631 Merge tag 'tpmdd-next-6.19-rc1-v4' of git://git.kernel.org [...] adds 50a59230fa63 drm/xe/pm: Add scope-based cleanup helper for runtime PM adds 73834d03a523 drm/xe/pf: Enable SR-IOV VF migration adds 5be29ebe9f05 drm/xe/pci: Introduce a helper to allow VF access to PF xe_device adds bd45d46ffc8f drm/xe/pf: Export helpers for VFIO adds 1f5556ec8b9e vfio/xe: Add device specific vfio_pci driver variant for I [...] adds 55a271a0f7e0 Merge tag 'topic/xe-vfio-2025-12-01' of https://gitlab.fre [...] adds e45b5df47b07 drm/xe/pf: fix VFIO link error adds e73c2262041a Merge tag 'topic/xe-vfio-2025-12-04' of https://gitlab.fre [...] adds bf213ac63721 drm/xe: Fix memory leak when handling pagefault vma adds 14a8d83cbe7b drm/xe/pf: Use div_u64 when calculating GGTT profile adds 3d98a7164da6 drm/xe/vf: Start re-emission from first unsignaled job dur [...] adds d72312d73045 drm/xe: Protect against unset LRC when pausing submissions adds 3f1c07fc21c6 Merge drm/drm-next into drm-xe-next-fixes adds 86fafc584c19 Merge tag 'drm-xe-next-fixes-2025-12-04' of https://gitlab [...] adds 4cd8a64b15c1 drm/i915/display: Add identifiers for driver specific blocks adds 3e9b06559aa1 drm/i915: Add intel_color_op adds 730df5065ee9 drm/i915/color: Add helper to create intel colorop adds ef105316819d drm/i915/color: Create a transfer function color pipeline adds a78f1b6baf4d drm/i915/color: Add framework to program CSC adds 6f1e094fb6e9 drm/i915/color: Preserve sign bit when int_bits is Zero adds f00d02707dc2 drm/i915/color: Add plane CTM callback for D12 and beyond adds ed0ebbc89f84 drm/i915: Add register definitions for Plane Degamma adds 05df71544c44 drm/i915: Add register definitions for Plane Post CSC adds 3b7476e786c2 drm/i915/color: Add framework to program PRE/POST CSC LUT adds 82caa1c8813f drm/i915/color: Program Pre-CSC registers adds bf0fd7375466 drm/i915/color: Program Plane Post CSC Registers adds 55b0f3cd09a1 drm/i915/color: Add registers for 3D LUT adds 65db7a1f9cf7 drm/i915/color: Add 3D LUT to color pipeline adds 860daa4b0d09 drm/i915/color: Enable Plane Color Pipelines adds c7685d11108a Merge tag 'topic/drm-intel-plane-color-pipeline-2025-12-04 [...] adds deb879faa9d2 Merge tag 'drm-next-2025-12-05' of https://gitlab.freedesk [...] adds 9891d2f79a9f Clarify the rootid_owns_currentns adds 2061f18ad76e Merge tag 'caps-pr-20251204' of git://git.kernel.org/pub/s [...] adds f2f36500a63b configfs: Constify ct_group_ops in struct config_item_type adds f7f78098690d configfs: Constify ct_item_ops in struct config_item_type adds 5d45c729edd3 Merge tag 'configfs-for-v6.19' of git://git.kernel.org/pub [...] adds b69255357368 pstore/ram: Update module parameters from platform data adds 3ee37abbbd6e Merge tag 'pstore-v6.19-rc1' of git://git.kernel.org/pub/s [...] adds 5146f56deeab comedi: Adjust range_table_list allocation type adds 961c989c5fbb drm/plane: Remove const qualifier from plane->modifiers al [...] adds fbcc2150aa40 media: iris: Cast iris_hfi_gen2_get_instance() allocation type adds 645b9ad2dc6b string: Add missing kernel-doc return descriptions adds 7454048db27d kbuild: Enable GCC diagnostic context for value-tracking warnings adds ed1b409137bb Merge tag 'hardening-v6.19-rc1' of git://git.kernel.org/pu [...] adds 0d5077c73ace MAINTAINERS: Add Tomas Glozar as a maintainer to RTLA tool adds 04fa6bf3736d tools/rtla: Add for_each_monitored_cpu() helper adds 671314fce1c6 tools/rtla: Remove unused optional option_index adds b4275b23010d tools/rtla: Fix unassigned nr_cpus adds e4240db9336c rtla/timerlat_bpf: Stop tracing on user latency adds 417bd0d502f9 tools/rtla: Fix --on-threshold always triggering adds d649e9f04cb0 rtla/tests: Extend action tests to 5s adds 34c170ae5c30 rtla/tests: Fix osnoise test calling timerlat adds 8cbb25db8154 tools/rtla: Add fatal() and replace error handling pattern adds 4e5e7210f972 tools/rtla: Replace timerlat_top_usage("...") with fatal("...") adds 8f4264e046ef tools/rtla: Replace timerlat_hist_usage("...") with fatal("...") adds 92b5b55e5e8e tools/rtla: Replace osnoise_top_usage("...") with fatal("...") adds 49c15794198f tools/rtla: Replace osnoise_hist_usage("...") with fatal("...") adds 7b71f3a6986c rtla: Fix -C/--cgroup interface adds ddb6e42494e5 rtla: Fix -a overriding -t argument adds 61f1fd5d69fd rtla/tests: Don't rely on matching ^1ALL adds 3138df6f0cd0 rtla/timerlat: Exit top main loop on any non-zero wait_retval adds 5779de8d36ac Merge tag 'trace-tools-v6.19' of git://git.kernel.org/pub/ [...] adds b055f4c431e3 sorttable: Move ELF parsing into scripts/elf-parse.[ch] adds e30f8e61e251 tracing: Add a tracepoint verification check at build time adds faf938153cad tracepoint: Do not warn for unused event that is exported adds eec3516b2506 tracing: Allow tracepoint-update.c to work with modules adds 01ecf7af00b8 tracing: Add warnings for unused tracepoints for modules adds b21f90e2e450 scripts: add tracepoint-update to the list of ignores files adds 36492b7141b9 Merge tag 'tracepoints-v6.19' of git://git.kernel.org/pub/ [...] adds a9f168726422 tracing: Make trace_user_fault_read() exposed to rest of tracing adds a544d9a66bdf tracing: Have syscall trace events read user space string adds bd1b80fba71a perf: tracing: Simplify perf_sysenter_enable/disable() wit [...] adds 2e82e256df19 perf: tracing: Have perf system calls read user space adds b4f7624cfc94 tracing: Have system call events record user array data adds 011ea0501daa tracing: Display some syscall arrays as strings adds baa031b7bd2c tracing: Allow syscall trace events to read more than one [...] adds 299ea67e6a2b tracing: Add a config and syscall_user_buf_size file to li [...] adds e77ad6da90ae tracing: Show printable characters in syscall arrays adds 32e0f607ac6a tracing: Add trace_seq_pop() and seq_buf_pop() adds 64b627c8da9a tracing: Add parsing of flags to the sys_enter_openat trace event adds b6e5d971fc5c tracing: Check for printable characters when printing fiel [...] adds 25bd47a59275 tracing: Have persistent ring buffer print syscalls normally adds bbec8e28cac5 tracing: Allow tracer to add more than 32 options adds 1149fcf75972 tracing: Add an option to show symbols in _text+offset for [...] adds 2f294c35c0b9 Merge branch 'topic/func-profiler-offset' of git://git.ker [...] adds a10e6e681864 tracing: Hide __NR_utimensat and _NR_mq_timedsend when not [...] adds c7bed15ccf23 tracing: Remove dummy options and flags adds 5aa0d18df08a tracing: Have add_tracer_options() error pass up to callers adds 9c5053083eee tracing: Exit out immediately after update_marker_trace() adds 3a0d5bc76ff4 tracing: Use switch statement instead of ifs in set_tracer_flag() adds 7157062bb46c tracing: Report wrong dynamic event command adds 428add559b69 tracing: Have tracer option be instance specific adds 76680d0d2825 tracing: Have function tracer define options per instance adds e29aa918a928 tracing: Have function graph tracer define options per instance adds 97e047f44d34 trace/pid_list: optimize pid_list->lock contention adds 6479325eca01 tracing: Have function graph tracer option funcgraph-irqs [...] adds 4132886e1b74 tracing: Move graph-time out of function graph options adds 5abb6ccb58f0 tracing: Have function graph tracer option sleep-time be p [...] adds bc089c47250e tracing: Convert function graph set_flags() to use a switc [...] adds ac87b220a6e9 fgraph: Make fgraph_no_sleep_time signed adds 49c1364c7ca3 tracing: Remove unused variable in tracing_trace_options_show() adds 7a6735cc9b4c ftrace: Avoid redundant initialization in register_ftrace_direct adds 23c0e9cc76bf tracing: Show the tracer options in boot-time created instance adds bdafb4d4cb3b tracing: Remove get_trigger_ops() and add count_func() fro [...] adds b052d70f7c9c tracing: Merge struct event_trigger_ops into struct event_command adds 78c705139494 tracing: Remove unneeded event_mutex lock in event_trigger [...] adds 61d445af0a7c tracing: Add bulk garbage collection of freeing event_trig [...] adds 400ddf1dbe70 tracing: Use strim() in trigger_process_regex() instead of [...] adds f93a7d0caccd ftrace: Allow tracing of some of the tracing code adds 20e7168326f5 tracing: Add boot-time backup of persistent ring buffer adds f83ac7544fbf function_graph: Enable funcgraph-args and funcgraph-retadd [...] adds f6ed9c5d3190 overflow: Introduce struct_offset() to get offset of member adds 69c5079b49fa Merge tag 'trace-v6.19' of git://git.kernel.org/pub/scm/li [...] adds c264534c394a fgraph: Remove coarse PID filtering from graph_entry() adds 0771cee97460 Merge tag 'ftrace-v6.19' of git://git.kernel.org/pub/scm/l [...] adds a0aa283c53a7 selftest/ftrace: Generalise ftracetest to use with RV adds 0c0cd931a037 selftests/verification: Add initial RV tests adds 4f739ed19d22 rv: Pass va_list to reactors adds 68f63cea46d3 rv: Make rv_reacting_on() static adds 69d8895cb9a9 rv: Add explicit lockdep context for reactors adds 8db3790c4d57 rv: Convert to use lock guard adds b30f635bb649 rv: Convert to use __free adds bbaacdc339d4 rv: Fix compilation if !CONFIG_RV_REACTORS adds 0b1b4a3d8ebe Merge tag 'trace-rv-6.19' of git://git.kernel.org/pub/scm/ [...] adds b1e7a590a013 ring-buffer: Add helper functions for allocations adds 2ba59045fba3 Merge tag 'trace-ringbuffer-v6.19' of git://git.kernel.org [...] adds d3042cbe84a0 ktest.pl: Fix uninitialized var in config-bisect.pl adds 2e8c1c6a5043 Merge tag 'ktest-v6.19' of git://git.kernel.org/pub/scm/li [...] adds 0de4c70d04a4 tracing: fprobe: use rhltable for fprobe_ip_table adds f959ecdfcb6b tracing: probes: Use __free() for trace_probe_log adds 0d6edbc9a415 tracing: eprobe: Cleanup eprobe event using __free() adds 8b658df20658 tracing: uprobes: Cleanup __trace_uprobe_create() with __free() adds 84404ce71a4b tracing: uprobe: eprobes: Allocate traceprobe_parse_contex [...] adds ceb5d8d367d6 tracing: fprobe: fix suspicious rcu usage in fprobe_entry adds cbe1e1241a4d tracing: probes: Replace strcpy() with memcpy() in __trace [...] adds 90e69d291d19 tracing: fprobe: Remove unused local variable adds e667152e0064 tracing: fprobe: Fix to init fprobe_ip_table earlier adds 2c67dc457bc6 tracing: fprobe: optimization for entry only case adds 08ed5c81f605 lib/test_fprobe: add testcase for mixed fprobe adds cd06078a38aa tracing: fprobe: use ftrace if CONFIG_DYNAMIC_FTRACE_WITH_ARGS adds d1d36025a617 Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/l [...] adds 18c4e0288470 watchdog: move nmi_watchdog sysctl into .rodata adds 74a7b4f18396 sysctl: fix kernel-doc format warning adds 6ca07a9b63ff sysctl: Replace void pointer with const pointer to ctl_table adds ee581c0e3acd sysctl: Remove superfluous tbl_data param from "dovec" functions adds 610c9b6efb70 sysctl: Remove superfluous __do_proc_* indirection adds 5412f5b13d29 sysctl: Indicate the direction of operation with macro names adds 551bf1845027 sysctl: Discriminate between kernel and user converter params adds 2dc164a48e6f sysctl: Create converter functions with two new macros adds 796c481a4b70 sysctl: Create integer converters with one macro adds 54e77495a7c5 sysctl: Add optional range checking to SYSCTL_INT_CONV_CUSTOM adds 49d3288c1d83 sysctl: Create unsigned int converter using new macro adds 0c1d2dc7cce7 sysctl: Add optional range checking to SYSCTL_UINT_CONV_CUSTOM adds c3102febf43b sysctl: Create macro for user-to-kernel uint converter adds 1aa53326e1df sysctl: remove __user qualifier from stack_erasing_sysctl [...] adds c5b4c183f7ae sysctl: Allow custom converters from outside sysctl adds e2e5dac304fd sysctl: Move INT converter macros to sysctl header adds 24a08eefddb3 sysctl: Move UINT converter macros to sysctl header adds 54932988c423 sysctl: Move jiffies converters to kernel/time/jiffies.c adds 4639faaa607f sysctl: Move proc_doulongvec_ms_jiffies_minmax to kernel/t [...] adds 30baaeb685bc sysctl: Create pipe-max-size converter using sysctl UINT macros adds 564195c1a33c sysctl: Wrap do_proc_douintvec with the public function pr [...] adds ac20755937e0 Merge tag 'sysctl-6.19-rc1' of git://git.kernel.org/pub/sc [...] adds 3407caccb898 Merge branch 'mm-hotfixes-stable' into mm-stable to be abl [...] adds 37d179254804 mm/thp: drop follow_devmap_pmd() default stub adds b6c46600bfb2 mm: fix some typos in mm module adds 11119b19f62d mm/ptdump: replace READ_ONCE() with standard page table accessors adds 9ff86ca1cccc lib/test_vmalloc: add no_block_alloc_test case adds e781c1c0a9fc lib/test_vmalloc: remove xfail condition check adds 86e968d8ca6d mm/vmalloc: support non-blocking GFP flags in alloc_vmap_area() adds 9c47753167a6 mm/vmalloc: defer freeing partly initialized vm_struct adds 8da89ba18ed4 mm/vmalloc: handle non-blocking GFP in __vmalloc_area_node() adds ad435e79f8f5 mm/kasan: support non-blocking GFP in kasan_populate_vmalloc() adds b186a94227b7 kmsan: remove hard-coded GFP_KERNEL flags adds 7241bb2ea33d mm: skip might_alloc() warnings when PF_MEMALLOC is set adds 0667b209e929 mm/vmalloc: update __vmalloc_node_range() documentation adds c6307674ed82 mm: kvmalloc: add non-blocking support for vmalloc adds 590c03ca6a3f mm/ksm: fix exec/fork inheritance support for prctl adds bda7bf06840d selftests: update ksm inheritance tests for prctl fork/exec adds c0efdb373c3a mm: replace READ_ONCE() with standard page table accessors adds 9f1edf1aedac mm: readahead: make thp readahead conditional to mmap_miss logic adds bd63d0fde2a2 mm/vmscan: remove redundant __GFP_NOWARN adds 138336d674d2 mm/zswap: remove unnecessary dlen writes for incompressible pages adds f7ed6bf2372d mm/zswap: fix typos: s/zwap/zswap/ adds 1f52f3de4bf8 mm/zswap: s/red-black tree/xarray/ adds 0fdaa13ee93a Docs/admin-guide/mm/zswap: s/red-black tree/xarray/ adds 9ac09bb9feac mm: consistently use current->mm in mm_get_unmapped_area() adds b4e53984f240 mm/dirty: replace READ_ONCE() with pudp_get() adds 156c0c5d1463 mm/page_owner: introduce struct stack_print_ctx adds 5c8ca473d5cb mm/page_owner: add struct stack_print_ctx.flags adds 3b52b9e31a86 mm/page_owner: add debugfs file 'show_handles' adds 5513cfbcf4da mm/page_owner: add debugfs file 'show_stacks_handles' adds 0de9a442eeba mm/page_owner: update Documentation with 'show_handles' an [...] adds 4dcf65bf5be2 mm/page_alloc: clarify batch tuning in zone_batchsize adds 2783088ef24e mm/page_alloc: prevent reporting pcp->batch = 0 adds a743e0af503a mm/hugetlb: create hstate_is_gigantic_no_runtime helper adds eb02f14c4a2b mm/hugetlb: allow overcommitting gigantic hugepages adds 95b34d66480b mm: always call rmap_walk() on locked folios adds cc22b9978509 mm/userfaultfd: don't lock anon_vma when performing UFFDIO_MOVE adds 27109f570339 kasan: remove __kasan_save_free_info wrapper adds ada5cbe33a53 kasan: cleanup of kasan_enabled() checks adds 9686080d627a mm/page_owner: rename proc-prefixed variables for clarity adds ca30ac479e6c mm/page_owner: simplify zone iteration logic in init_early [...] adds a739e6b557af mm: vmalloc: WARN_ON if mapping size is not PAGE_SIZE aligned adds 8cb290dd4b82 vmalloc: update __vmalloc_node_noprof() documentation adds 900fcf00e168 mm: remove the BOUNCE config option adds eb8762dc220c drivers/base/node: fold register_node() into register_one_node() adds d945667dcb19 drivers/base/node: fold unregister_node() into unregister_ [...] adds 03aa8e4f2732 mm: mprotect: always skip dma pinned folio in prot_numa_skip() adds 6e97624dacc1 mm: mprotect: avoid unnecessary struct page accessing if p [...] adds ca43034cdb22 mm: mprotect: convert to folio_can_map_prot_numa() adds f66e2727ddfc mm: huge_memory: use folio_can_map_prot_numa() for pmd folio adds 0acc67c4030c mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change [...] adds fc4b909c368f mm/page_alloc: batch page freeing in decay_pcp_high adds 91e691296646 mm/page_alloc: batch page freeing in free_frozen_page_commit adds 0f21b911011f mm/page_alloc: simplify and cleanup pcp locking adds 2f79ddb64b47 tools/mm: use <stdbool.h> in page_owner_sort.c adds a059ad48b453 mm/khugepaged: fix comment for default scan sleep duration adds d929525c2e30 memcg: net: track network throttling due to memcg memory pressure adds 5bf65d4a8dbe tools/mm/page_owner_sort: add help option support adds b34619af9c3f mm: vmscan: filter out the dirty file folios for node_reclaim() adds 2f05435df932 mm: vmscan: simplify the logic for activating dirty file folios adds d3946c5f4c1c mm/damon: document damos_quota_goal->nid use case adds 6a18bbe48361 mm/damon: add DAMOS quota goal type for per-memcg per-node [...] adds b74a120bcf50 mm/damon/core: implement DAMOS_QUOTA_NODE_MEMCG_USED_BP adds c41e253a411e mm/damon/sysfs-schemes: implement path file under quota go [...] adds a1d1df78acb3 mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_USED_BP adds 98fdce76fb7e mm/damon/core: add DAMOS quota gaol metric for per-memcg p [...] adds c2fbf2da4cd9 mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_FREE_BP adds 4cc00d41c6c9 Docs/mm/damon/design: document DAMOS_QUOTA_NODE_MEMCG_{USE [...] adds 87b83515801f Docs/admin-guide/mm/damon/usage: document DAMOS quota goal [...] adds 40d923acfa83 Docs/ABI/damon: document DAMOS quota goal path file adds 074f027d15c1 mm/khugepaged: guard is_zero_pfn() calls with pte_present() adds e859a224fad6 mm/damon: add a min_sz_region parameter to damon_set_regio [...] adds dfc02531f413 mm/damon/reclaim: use min_sz_region for core address align [...] adds ab3c8e7b8687 mm/shmem: update shmem to use mmap_prepare adds 8e18a7f43557 device/dax: update devdax to use mmap_prepare adds cf1d98f44d05 mm/vma: remove unused function, make internal functions static adds 54c58a2f5fa1 mm: add vma_desc_size(), vma_desc_pages() helpers adds 651fdda8406d relay: update relay to use mmap_prepare adds 2bcd9207dedc mm/vma: rename __mmap_prepare() function to avoid confusion adds 51e38e7d40d6 mm: add remap_pfn_range_prepare(), remap_pfn_range_complete() adds c707a68f9468 mm: abstract io_remap_pfn_range() based on PFN adds db91b783290e mm: introduce io_remap_pfn_range_[prepare, complete]() adds ac0a3fc9c07d mm: add ability to take further action in vm_area_desc adds da003453dce7 doc: update porting, vfs documentation for mmap_prepare actions adds ea52cb24cd3f mm/hugetlbfs: update hugetlbfs to use mmap_prepare adds 89646d9c748c mm: add shmem_zero_setup_desc() adds ab04945f91bc mm: update mem char driver to use mmap_prepare adds 8247e2600e53 mm: update resctl to use mmap_prepare adds 184c7533426a vmalloc: separate gfp_mask adjunctive parentheses in __vma [...] adds f0c74b6cb91d mm/vmalloc: use kmalloc_array() instead of kmalloc() adds fae4e86024bd mm/damon/sysfs: remove misleading todo comment in nid_show() adds 2da6fe91c29c mm/khugepaged: factor out common logic in [scan,alloc]_sle [...] adds fe62415c9b0d mm: remove reference to destructor in comment in calculate [...] adds 645a3c424347 mm/vmstat: fix indentation in fold_diff function adds a06157804399 mm/vmalloc: request large order pages from buddy allocator adds 5ff592bec75a memcg: manually uninline __memcg_memory_event adds 72f98ef9a4be iommu: disable SVA when CONFIG_X86 is set adds 27bfafac65d8 mm: add a ptdesc flag to mark kernel page tables adds 977870522af3 mm: actually mark kernel page table pages adds 412d000346ea x86/mm: use 'ptdesc' when freeing PMD pages adds 018942956723 mm: introduce pure page table freeing function adds bf9e4e30f353 x86/mm: use pagetable_free() adds 5ba2f0a15564 mm: introduce deferred freeing for kernel page tables adds e37d5a2d60a3 iommu/sva: invalidate stale IOTLB entries for kernel addre [...] adds eca1fba23344 mm/debug_vm_pgtable: add [pte|pmd]_mkwrite_novma() tests adds ef0258857d40 mm/huge_memory: avoid reinvoking folio_test_anon() adds 092ef3899707 mm/huge_memory: update folio stat after successful split adds fc4f15ee0bcd mm/huge_memory: optimize and simplify folio stat update af [...] adds f0b1602871f8 mm/huge_memory: optimize old_order derivation during folio [...] adds 9fb749cd1507 mm, swap: do not perform synchronous discard during allocation adds e4adea27b970 mm, swap: rename helper for setup bad slots adds a983471cfc45 mm, swap: cleanup swap entry allocation parameter adds ab61de9b78dd mm/migrate, swap: drop usage of folio_index adds 4fd58b51ef09 mm, swap: remove redundant argument for isolating a cluster adds 50ca6423643c mm/damon/core: fix wrong comment of damon_call() return timing adds d7484f6edd31 Docs/mm/damon/design: fix wrong link to intervals goal section adds a01386c16dc2 Docs/admin-guide/mm/damon/stat: fix a typo: s/sampling eve [...] adds 29221406f09d Docs/admin-guide/mm/damon/usage: document empty target reg [...] adds bb01656e003d Docs/admin-guide/mm/damon/reclaim: document addr_unit parameter adds 448666e418bf Docs/admin-guide/mm/damon/lru_sort: document addr_unit parameter adds da8644a476f5 Docs/admin-guide/mm/damon/stat: document aggr_interval_us [...] adds f46dbea0d956 Docs/admin-guide/mm/damon/stat: document negative idle time adds e97d7c516522 mm: shmem/tmpfs hugepage defaults config choice adds adf7d6cdd716 mm/damon/core: add damon_target->obsolete for pin-point removal adds 60bd24f272d0 mm/damon/sysfs: test commit input against realistic destination adds e35afdf228cc mm/damon/sysfs: implement obsolete_target file adds e06469cdf1fd Docs/admin-guide/mm/damon/usage: document obsolete_target file adds 9abe8d051928 Docs/ABI/damon: document obsolete_target sysfs file adds badfa4361cb1 selftests/damon/_damon_sysfs: support obsolete_target file adds a00f18abef37 drgn_dump_damon_status: dump damon_target->obsolete adds 65a9033db722 sysfs.py: extend assert_ctx_committed() for monitoring targets adds 809ba69f9f4d selftests/damon/sysfs: add obsolete_target test adds 5e0fa7ed984d MAINTAINERS: add include/linux/pgalloc.h to MM CORE section adds ad8b2e096181 treewide: include linux/pgalloc.h instead of asm/pgalloc.h adds b734b9d973cc mm/vma: small VMA lock cleanups adds 272239dc8fcb mm: make INVALID_PHYS_ADDR a generic macro adds 6af766c86b1c mm: vmstat: output reserved_highatomic and free_highatomic [...] adds 8e689f8ea45f mm/swap: do not choose swap device according to numa node adds 52f37efc5949 mm/swap: select swap device with default priority round robin adds 1a4f70f6851a mm: convert memory block states (MEM_*) macros to enum adds 8bc7ba3d265d mm: change type of state in struct memory_block adds ed1f8855dd7b mm: change type of parameter for memory_notify adds 912aa825957f Revert "mm/ksm: convert break_ksm() from walk_page_range_v [...] adds 5d4939fc2258 ksm: perform a range-walk in break_ksm adds 05c3fa9c9fa6 ksm: replace function unmerge_ksm_pages with break_ksm adds 77a7cfd96c17 mm/debug: fix missing space in case statement adds ee040cbd6e48 mm/page_alloc: don't warn about large allocations with __G [...] adds 30d0a1291046 mm: change ghes code to allow poison of non-struct pfn adds 2ec41967189c mm: handle poisoning of pfn without struct pages adds ebb9aeb980e5 vfio/nvgrace-gpu: register device memory for poison handling adds b5ab490d85b7 mm/damon/tests/core-kunit: fix memory leak in damon_test_s [...] adds e16fdd4f7540 mm/damon/tests/core-kunit: handle allocation failures in d [...] adds fafe953de2c6 mm/damon/tests/core-kunit: handle memory failure from damo [...] adds f79f2fc44ebd mm/damon/tests/core-kunit: handle memory alloc failure fro [...] adds 5e80d73f2204 mm/damon/tests/core-kunit: handle alloc failures on damon_ [...] adds 3d443dd29a1d mm/damon/tests/core-kunit: handle alloc failures on damon_ [...] adds 0998d2757218 mm/damon/tests/core-kunit: handle alloc failures on dasmon [...] adds eded254cb690 mm/damon/tests/core-kunit: handle alloc failures on damon_ [...] adds 4f835f4e8c86 mm/damon/tests/core-kunit: handle alloc failures in damon_ [...] adds 74d5969995d1 mm/damon/tests/core-kunit: handle alloc failures in damon_ [...] adds 8cf298c01b7f mm/damon/tests/core-kunit: handle alloc failures in damon_ [...] adds 915a2453d824 mm/damon/tests/core-kunit: handle alloc failure on damon_t [...] adds 28ab2265e942 mm/damon/tests/core-kunit: handle alloc failres in damon_t [...] adds 3e5c4a1a1737 mm/damon/tests/core-kunit: handle alloc failure on damos_t [...] adds d14d5671e7c9 mm/damon/tests/core-kunit: handle alloc failures on damos_ [...] adds 84be856cc873 mm/damon/tests/core-kunit: handle alloc failures on damon_ [...] adds 2b22d0fcc632 mm/damon/tests/vaddr-kunit: handle alloc failures on damon [...] adds 7890e5b5bb6e mm/damon/tests/vaddr-kunit: handle alloc failures in damon [...] adds 0a63a0e7570b mm/damon/tests/vaddr-kunit: handle alloc failures on damon [...] adds 7d808bf13943 mm/damon/tests/sysfs-kunit: handle alloc failures on damon [...] adds 40b11d1eb19c mm/damon/tests/core-kunit: remove unnecessary damon_ctx va [...] adds 80d725f96c44 mm/damon/tests/core-kunit: remove unused ctx in damon_test [...] adds d94d9293a1ec mm: vmscan: remove folio_test_private() check in pageout() adds 4f8961b29501 mm: vmscan: simplify the folio refcount check in pageout() adds 3b12a53b64d0 selftest/mm: fix pointer comparison in mremap_test adds 340b59816bc4 mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma() adds 135e541ae8f3 lib/alloc_tag: use %pe format specifier adds e24f66e87bfb hugetlb: optimise hugetlb_folio_init_tail_vmemmap() adds c537f0dd3034 migrate: optimise alloc_migration_target() adds 20605eb5bbea memory_hotplug: optimise try_offline_memory_block() adds 98be155451eb mm: constify __dump_folio() arguments adds ecd6703f64d7 mm/hugetlb: extract sysfs into hugetlb_sysfs.c adds cdcb53e1deef mm/hugetlb: extract sysctl into hugetlb_sysctl.c adds 5dba5cc2e0ff mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps adds 568822502383 mm: add atomic VMA flags and set VM_MAYBE_GUARD as such adds 9119d6c2095b mm: update vma_modify_flags() to handle residual flags, document adds 64212ba02e66 mm: implement sticky VMA flags adds ab04b530e7e8 mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one adds 49e14dabed7a mm: set the VM_MAYBE_GUARD flag on guard region install adds 29bef05e6d90 tools/testing/vma: add VMA sticky userland tests adds 89330ec89741 tools/testing/selftests/mm: add MADV_COLLAPSE test case adds c0ae966fac00 tools/testing/selftests/mm: add smaps visibility guard reg [...] adds 05be02879559 mm: remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*() adds bc8e51c05ad5 mm: memcg: dump memcg protection info on oom or alloc failures adds f4af67ff4fd8 mm: rename walk_page_range_mm() adds 2ab7f1bbafc9 mm/madvise: allow guard page install/remove under VMA lock adds 3a47e8771c43 mm: vmstat: correct the comment above preempt_disable_nested() adds 2197bb60f890 mm: add vma_start_write_killable() adds 7370f8e1b3a8 mm: use vma_start_write_killable() in dup_mmap() adds 37104286f939 mm/damon/tests/core-kunit: remove dynamic allocs on damos_ [...] adds 1968236f7517 mm/damon/tests/core-kunit: split out damos_test_commit_fil [...] adds 1b43b7950d5e mm/damon/tests/core-kunit: extend damos_test_commit_filter [...] adds 3caf767e2165 mm/damon/tests/core-kunit: add test cases to damos_test_co [...] adds 99f89debafc5 mm/damon/tests/core-kunit: add damos_commit_quota_goal() test adds d9adfb8a28e7 mm/damon/tests/core-kunit: add damos_commit_quota_goals() test adds 11bb980d4168 mm/damon/tests/core-kunit: add damos_commit_quota() test adds c1cefda77668 mm/damon/core: pass migrate_dests to damos_commit_dests() adds eec573b8dd65 mm/damon/tests/core-kunit: add damos_commit_dests() test adds 299a88f6ec13 mm/damon/tests/core-kunit: add damos_commit() test adds 603f67eb91e0 mm/damon/tests/core-kunit: add damon_commit_target_regions() test adds 1ec5d5810b6f selftests/mm/uffd: remove static address usage in shmem_al [...] adds 8b02baf37311 mm/damon: rename damos core filter helpers to have word core adds 53298afe456e mm/damon: rename damos->filters to damos->core_filters adds 96549d56b897 mm/damon/vaddr: cleanup using pmd_trans_huge_lock() adds f0eb046cd3cc mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of da [...] adds 09efc56a3b1c mm/damon/vaddr: consistently use only pmd_entry for damos_migrate adds 10e8c7ba64bb mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition adds 675774adbe80 selftests/damon/sysfs.py: merge DAMON status dumping into [...] adds 7ad58e009dd1 Docs/mm/damon/maintainer-profile: fix a typo on mm-untable link adds 6e57c1ce81e0 Docs/mm/damon/maintainer-profile: fix grammatical errors adds 6707915e030a mm: propagate VM_SOFTDIRTY on merge adds c7ba92bcfea3 testing/selftests/mm: add soft-dirty merge self-test adds 87fcafc4e2b4 Merge branch 'mm-hotfixes-stable' into mm-stable in order [...] adds 1452468447da KVM: s390: fix missing present bit for gmap puds adds d245f9b4ab80 mm/zone_device: support large zone device private folios adds 3a5a06554566 mm/zone_device: rename page_free callback to folio_free adds 368076f52ebe mm/huge_memory: add device-private THP support to PMD operations adds 65edfda6f3f2 mm/rmap: extend rmap and migration support device-private entries adds 146287290023 mm/huge_memory: implement device-private THP splitting adds 022a12deda53 mm/migrate_device: handle partially mapped folios during c [...] adds a30b48bf1b24 mm/migrate_device: implement THP migration of zone device pages adds 4964099163d0 mm/memory/fault: add THP fault handling for zone device pr [...] adds 775465fd26a3 lib/test_hmm: add zone device private THP test infrastructure adds 56ef39899643 mm/memremap: add driver callback support for folio splitting adds 4265d67e405a mm/migrate_device: add THP splitting during migration adds aa3ade429543 lib/test_hmm: add large page allocation failure testing adds 519071529d2a selftests/mm/hmm-tests: new tests for zone device THP migration adds 24c2c5b8ffbd selftests/mm/hmm-tests: partial unmap, mremap and anon_wri [...] adds 271a7b2e3c13 selftests/mm/hmm-tests: new throughput tests including THP adds c32287471077 gpu/drm/nouveau: enable THP support for GPU memory migration adds 2a1351cd4176 mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_ [...] adds ac7756771a34 mm/khugepaged: unify pmd folio installation with map_anon_ [...] adds d87f4a8f1966 mm/huge_memory: only get folio_order() once during __folio [...] adds a7ef12c64fd9 mm/huge_memory: add split_huge_page_to_order() adds 689b8986776c mm/memory-failure: improve large block size folio handling adds 50d0598cf2c9 mm/huge_memory: fix kernel-doc comments for folio_split() [...] adds fe9d31fd1ab6 mm/hmm/test: fix error handling in dmirror_device_init adds c467061fbb6e mm/huge_memory: introduce enum split_type for clarity adds 8a0e4bdddd1c mm/huge_memory: merge uniform_split_supported() and non_un [...] adds c093cf451094 mm: correctly handle UFFD PTE markers adds 68aa2fdbf57f mm: introduce leaf entry type and use to simplify leaf ent [...] adds fb888710e26a mm: avoid unnecessary uses of is_swap_pte() adds 06fb61462bde mm: eliminate is_swap_pte() when softleaf_from_pte() suffices adds fb410d8b89e8 mm: use leaf entries in debug pgtable + remove is_swap_pte() adds de4d6c94914f fs/proc/task_mmu: refactor pagemap_pmd_range() adds aa62204cb680 mm: avoid unnecessary use of is_swap_pmd() adds e244d82d0290 mm/huge_memory: refactor copy_huge_pmd() non-present logic adds 5dfa79160505 mm/huge_memory: refactor change_huge_pmd() non-present logic adds 0ac881efe164 mm: replace pmd_to_swp_entry() with softleaf_from_pmd() adds 15eabc898dc5 mm: introduce pmd_is_huge() and use where appropriate adds c0a80c2ce68d mm: remove remaining is_swap_pmd() users and is_swap_pmd() adds 9ff30bb9ab40 mm: remove non_swap_entry() and use softleaf helpers instead adds 03bfbc3ad6e4 mm: remove is_hugetlb_entry_[migration, hwpoisoned]() adds 93976a20345b mm: eliminate further swapops predicates adds a3a3e215c9c1 mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() adds fd603ae11e72 mm: thp: replace folio_memcg() with folio_memcg_charged() adds ad7c7f4576a5 mm: thp: introduce folio_split_queue_lock and its variants adds 776bde7caf80 mm: thp: use folio_batch to handle THP splitting in deferr [...] adds 46156dba32cb mm: thp: reparent the split queue during memcg offline adds eaa4c8063f7c mm/khugepaged: remove redundant clearing of struct collaps [...] adds f1040f889882 mm/khugepaged: continue to collapse on SCAN_PMD_NONE adds 9e0140770837 mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into [...] adds f405066a1f0d zram: introduce writeback bio batching adds e828cccb72ed zram: add writeback batch size device attr adds 7c929664fddf zram: take write lock in wb limit store handlers adds a4f506c569e1 zram: drop wb_limit_lock adds e87ddea34567 zram: rework bdev block allocation adds 1b1a4e4d6797 zram: read slot block idx under slot lock adds 8826f09616b4 mm: shmem: allow fallback to smaller large orders for tmpf [...] adds cab812d9c964 mm/huge_memory.c: introduce folio_split_unmapped adds 218fbfad1634 selftests/mm: gup_test: stop testing FOLL_TOUCH adds 3e700b715e1c selftests/mm: gup_test: fix comment regarding origin of FO [...] adds 7e44d00a13ca memcg: use mod_node_page_state to update stats adds 469241fe7657 memcg: remove __mod_lruvec_kmem_state adds 5b3eb779a20c memcg: remove __mod_lruvec_state adds c1bd09994c4d memcg: remove __lruvec_stat_mod_folio adds 07003531e03c mm/vmalloc: warn on invalid vmalloc gfp flags adds bb4d3c76860d mm/vmalloc: add a helper to optimize vmalloc allocation gfps adds 75f20b17440f mm/vmalloc: cleanup large_gfp in vm_area_alloc_pages() adds d85b653f2c46 mm/vmalloc: cleanup gfp flag use in new_vmap_block() adds 277a1ae3879a mm: softdirty: add pgtable_supports_soft_dirty() adds f59c0924d61a mm: userfaultfd: add pgtable_supports_uffd_wp() adds 59f6acb4be02 riscv: add RISC-V Svrsw60t59b extension support adds 2a3ebad4db63 riscv: mm: add soft-dirty page tracking support adds c64da3950cf4 riscv: mm: add userfaultfd write-protect support adds 519912bdaee8 dt-bindings: riscv: Add Svrsw60t59b extension description adds 31807483d395 mm/memory-failure: remove the selection of RAS adds ecf371b2cabe mm: tweak __vma_enter_locked() adds 04d31610a722 zram: fix the issue that the write - back limits might overflow adds ccf9eb326b4a tools/testing/vma: add missing stub adds 348ced3da52b hugetlb: add __read_mostly to sysctl_hugetlb_shm_group adds a9ce09b15761 mm/damon/tests/sysfs-kunit: fix use after free on error path adds c23071952394 mm/swap: fix wrong plist empty check in swap_alloc_slow() adds cb65082a0ab4 mm, swap: fix memory leak in setup_clusters() error path adds 68f78bf55b24 mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational adds f1bae15c6ad5 mm, swap: remove redundant comment for read_swap_cache_async adds 4c239d5f594e mm: swap: change swap_alloc_slow() to void adds b7dd80f8f928 mm: swap: remove scan_swap_map_slots() references from comments adds 84a8d467cc42 pagemap: update BUDDY flag documentation adds 3cf41edc2067 mm/vmscan: skip increasing kswapd_failures when reclaim wa [...] adds a493c7a65074 mm/page_alloc: optimize lowmem_reserve max lookup using it [...] adds 8f4338b1141e zram: fix a spelling mistake adds 2b6a3f061f11 mm: declare VMA flags by bit adds 58eac97a8ba0 mm: simplify and rename mm flags function for clarity adds 4c613f518f78 tools/testing/vma: eliminate dependency on vma->__vm_flags adds 9ea35a25d51b mm: introduce VMA flags bitmap type adds f65372cd7acb mm: fix DEBUG_RODATA_TEST indentation in Kconfig adds 0384c8ea96bf selftests/mm/uffd: initialize char variable to Null adds f3b566d72635 memcg: remove inc/dec_lruvec_kmem_state helpers adds ce2bba89566b mm/kfence: add reboot notifier to disable KFENCE on shutdown adds 12f0cd393369 fs/proc/task_mmu.c: fix make_uffd_wp_huge_pte() huge pte handling adds f9e82f99b377 mm/swapfile: fix list iteration when next node is removed [...] adds b60a3ef7848d mm/swapfile: use plist_for_each_entry in __folio_throttle_ [...] adds faf3c923523e mm: fix vma_start_write_killable() signal handling adds 7203ca412fc8 Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel [...] adds c460192aae19 fuse_ctl_add_conn(): fix nlink breakage in case of early failure adds 798a401660a1 tracefs: fix a leak in eventfs_create_events_dir() adds 4051a9115ad2 new helper: simple_remove_by_name() adds 1552ddc7fade new helper: simple_done_creating() adds 8a210cacf5dc introduce a flag for explicitly marking persistently pinne [...] adds bacdf1d70bbe primitives for maintaining persisitency adds e49ce2585553 convert simple_{link,unlink,rmdir,rename,fill_super}() to [...] adds 2313598222f9 convert ramfs and tmpfs adds 23cbc7a79585 procfs: make /self and /thread_self dentries persistent adds b1494e6bc47c configfs, securityfs: kill_litter_super() not needed adds 153f99a45a83 convert xenfs adds bdd80b5c1b35 convert smackfs adds 50889f533f69 convert hugetlbfs adds 1e508e05dd08 convert mqueue adds c5055286f88f convert bpf adds ae1fde9038f3 convert dlmfs adds 5a8993a15a79 convert fuse_ctl adds eec876df5e76 convert pstore adds 50d7fd3c3a3e convert tracefs adds ebb54484c3df convert debugfs adds 0703b36e4e1c debugfs: remove duplicate checks in callers of start_creating() adds e11e24760858 convert efivarfs adds ea800a515f25 convert spufs adds e6ef35deec69 convert ibmasmfs adds b83431564db6 ibmasmfs: get rid of ibmasmfs_dir_ops adds b4a76faf9d96 convert devpts adds 185d241c8844 binderfs: use simple_start_creating() adds 02da8d2c0965 binderfs_binder_ctl_create(): kill a bogus check adds b89aa544821d convert binderfs adds 4c7d25094f5c autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there adds b85d6b241924 convert autofs adds 7beafd51c4e1 convert binfmt_misc adds d297622875f9 selinuxfs: don't stash the dentry of /policy_capabilities adds d1e4a99358ea selinuxfs: new helper for attaching files to tree adds cd08d17f39b7 convert selinuxfs adds fcb898514354 functionfs: don't abuse ffs_data_closed() on fs shutdown adds fe47466282a6 functionfs: don't bother with ffs->ref in ffs_data_{opened [...] adds 1544775687f0 functionfs: need to cancel ->reset_work in ->kill_sb() adds e5bf5ee26663 functionfs: fix the open/removal races adds c7747fafaba0 functionfs: switch to simple_remove_by_name() adds 6ca67378d0e7 convert functionfs adds b65e3b11e923 gadgetfs: switch to simple_remove_by_name() adds 57db9d428ba5 convert gadgetfs adds 781716cd4a92 hypfs: don't pin dentries twice adds 63f76f51fe47 hypfs: switch hypfs_create_str() to returning int adds 723c2ba85900 hypfs: swich hypfs_create_u64() to returning int adds 2a3d40476b9f convert hypfs adds 946e2256775e convert rpc_pipefs adds 0c9a266868f5 convert nfsctl adds 4433d8e25d73 convert rust_binderfs adds fc45aee66223 get rid of kill_litter_super() adds 2026c6f8eb23 convert securityfs adds ca459ca70f60 kill securityfs_recursive_remove() adds eb028c33451a d_make_discardable(): warn if given a non-persistent dentry adds 7cd122b55283 Merge tag 'pull-persistency' of git://git.kernel.org/pub/s [...] adds bd5603eaae0a fuse: fix readahead reclaim deadlock adds 6e0d7f7f4a43 fuse: missing copy_finish in fuse-over-io-uring argument copies adds 2a36511609cc fuse: Fix whitespace for fuse_uring_args_to_ring() comment adds 66c6a77e00a2 fuse: add WARN_ON and comment for RCU revalidate adds 395b95530343 dcache: export shrink_dentry_list() and add new helper d_d [...] adds ab84ad597386 fuse: new work queue to periodically invalidate expired dentries adds 64becd224ff9 fuse: new work queue to invalidate dentries from old epochs adds b4909ae8d4e9 fuse: refactor fuse_conn_put() to remove negative logic. adds c755a09b52c0 fuse: use strscpy instead of strcpy adds 47781ee71fb6 fuse: rename 'namelen' to 'namesize' adds b359af8275a9 fuse: Invalidate the page cache after FOPEN_DIRECT_IO write adds 1ce120dcefc0 fuse: Always flush the page cache before FOPEN_DIRECT_IO write adds 28fec8b95e67 fuse: signal that a fuse inode should exhibit local fs behaviors adds 95c39eef7c2b fuse: fix io-uring list corruption for terminated non-comm [...] adds 8da059f2a497 fuse: Uninitialized variable in fuse_epoch_work() adds 4b6b4321280e Merge tag 'fuse-update-6.19' of git://git.kernel.org/pub/s [...] adds 9aee8de970f1 exfat: fix refcount leak in exfat_find adds 4e163c39dd4e exfat: zero out post-EOF page cache on file extension adds 866cba367541 exfat: validate the cluster bitmap bits of directory adds d70a5804c563 exfat: fix divide-by-zero in exfat_allocate_bitmap adds 51fc7b4ce10c exfat: fix remount failure in different process environments adds e40e023591ff Merge tag 'exfat-for-6.19-rc1' of git://git.kernel.org/pub [...] adds 222047f68e85 fs: PM: Fix reverse check in filesystems_freeze_callback() adds aa8aba61d4e1 fs: assert on I_FREEING not being set in iput() and iput_n [...] adds b6cb3ccef6e1 autofs: fix per-dentry timeout warning adds afb9917d9b37 Revert "net/socket: convert sock_map_fd() to FD_ADD()" adds 8cf01d0c4372 mqueue: correct the type of ro to int adds fe93446b5ebd vfs: use UAPI types for new struct delegation definition adds 4b9d25b4d380 Merge tag 'vfs-6.19-rc1.fixes' of git://git.kernel.org/pub [...] adds 87c9e88ac4a1 ovl: pass original credentials, not mounter credentials du [...] adds 8127c4fdf169 pseries/lparcfg: Add resource group monitoring adds b4a96ab50f36 powerpc/kdump: Add support for crashkernel CMA reservation adds 7afe2383eff0 powerpc/kdump: Fix size calculation for hot-removed memory ranges adds 98fa236044ca powerpc/8xx: Remove specific code from fast_exception_return adds 2997876c4a1a powerpc/32: Restore clearing of MSR[RI] at interrupt/syscall exit adds 10e1c77c3636 powerpc/32: Fix unpaired stwcx. on interrupt exit adds 1e4b207ffe54 macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse adds d2be62d58583 powerpc/vmlinux.lds: Drop .interp description adds cbc8bd1b7d90 powerpc/boot: Add missing compression methods to usage adds 825ce89a3ef1 powerpc/addnote: Fix overflow on 32-bit builds adds 0070b2cbfe73 powerpc: 512x: Rename wdt@ node to watchdog@ adds cc156be1e756 powerpc: 83xx: Rename wdt@ nodes to watchdog@ adds 39fe29e7f2fd powerpc: 86xx: Rename wdt@ nodes to watchdog@ adds af6850ac9ef3 powerpc: p2020: Rename wdt@ nodes to watchdog@ adds 38c64dfe0af1 kexec: Include kernel-end even without crashkernel adds f90d28443b1f arch:powerpc:tools This file was missing shebang line, so [...] adds 2617bd81ae54 powerpc/83xx: Add a null pointer check to mcu_gpiochip_add adds fb2ff9fa72e2 powerpc/smp: Expose die_id and die_cpumask adds 78fc63ffa781 powerpc, mm: Fix mprotect on book3s 32-bit adds 00312419f086 powerpc/64s/slb: Fix SLB multihit issue during SLB preload adds 17b45ccf0988 powerpc/64s/hash: Restrict stress_hpt_struct memblock regi [...] adds eae40a6da63f powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA [...] adds 178dd2ee2b72 powerpc/64s/hash: Fix phys_addr_t printf format in htab_in [...] adds fec40fe7e6dc powerpc/64s/hash: Improve hash mmu printk messages adds b80691e25ec6 powerpc/64s/hash: Hash hpt_order should be only available [...] adds b296fda58d1d powerpc/64s/hash: Update directMap page counters for Hash adds 6394f0e8abe7 powerpc/64s/pgtable: Enable directMap counters in meminfo [...] adds 3d44be297e7e powerpc/ptdump: Dump PXX level info for kernel_page_tables adds 2a492d6b38c2 powerpc/64s/slb: Make preload_add return type as void adds 5b3a426affbd powerpc/64s/slb: Add no_slb_preload early cmdline param adds 8d398324967a powerpc/powermac: backlight: Include <linux/of.h> adds 9b36c7fc5aa5 macintosh/via-pmu-backlight: Include <linux/fb.h> and <lin [...] adds ad952db4a865 Merge tag 'powerpc-6.19-1' of git://git.kernel.org/pub/scm [...] adds 231fb999a9ac RISC-V: Enable HOTPLUG_PARALLEL for secondary CPUs adds c9a716104488 riscv: Remove __GFP_HIGHMEM masking adds 0a067ae21bf2 riscv: pgtable: Use riscv_has_extension_unlikely adds 1c7d491d8678 riscv: checksum: Use riscv_has_extension_likely adds 8261a9d167e8 riscv: hweight: Use riscv_has_extension_likely adds 6b85e9ac4a25 riscv: bitops: Use riscv_has_extension_likely adds 724c69447975 riscv: cmpxchg: Use riscv_has_extension_likely adds 6fcce9f028fb raid6: riscv: Prevent compiler from breaking inline vector [...] adds 3c58d7a51341 raid6: riscv: Allow code to be compiled in userspace adds 3ac022bf389d raid6: test: Add support for RISC-V adds 6efb1a9462ef riscv: ptrace: Optimize the allocation of vector regset adds f0ae09a89267 selftests: riscv: Add test for the Vector ptrace interface adds c9651fbc6051 riscv: Add ISA extension parsing for Zalasr adds 4640be258871 dt-bindings: riscv: Add Zalasr ISA extension description adds f4922b691657 riscv: hwprobe: Export Zalasr extension adds ad1bb4b8525e riscv: Introduce Zalasr instructions adds e0a504984a88 riscv: hwprobe: Expose Zicbop extension and its block size adds a131fd60796d selftests/riscv: Add Zicbop prefetch test adds 07025b51c114 Merge tag 'riscv-for-linus-6.19-mw1' of git://git.kernel.o [...] adds 7b5d4416964c um: init cpu_tasks[] earlier adds f11839c16c3f um/hostfs: define HOSTFS_ATTR_* via asm-offsets adds 6e3fc802ab86 um: move asm-offsets generation into a single file adds 019cde8fc9a7 x86/um/vdso: Fix prototype of clock_gettime() adds 8c0fbd6ae408 x86/um/vdso: Use prototypes from generic vDSO headers adds 12fe820fae37 x86/um/vdso: Panic when vDSO can not be allocated adds 3c9b904f9033 x86/um/vdso: Drop VDSO64-y from Makefile adds 691ff5914835 um: Make host_task_size a local variable adds de203267483d um: Use PAGE_ALIGN() for address alignment adds 9c84022c1d1f um: Replace UML_ROUND_UP() with PAGE_ALIGN() adds a7f7dbae94a5 um: Remove file-based iomem emulation support adds 6aaf00d14e6c um: Do not disable kmalloc in initial_thread_cb() adds 9e5a9f1c9b33 um: Turn signals_* into thread-local variables adds 2670917c2fc8 um: Determine sleep based on need_resched() adds 9c82de55d478 um: Define timers on a per-CPU basis adds 1e4ee5135d81 um: Add initial SMP support adds 37f847b79496 um: vdso: Remove getcpu support on x86 adds 8d748955279c asm-generic: percpu: Add assembly guard adds aa3e6faf620b um: Enable SMP support on x86 adds 8e03c195cc4d um: Avoid circular dependency on asm-offsets in pgtable.h adds 74d438872dae um: Split out default elf_aux_platform adds c1b077515116 x86/um: Move ELF_PLATFORM fallback to x86-specific code adds 83b4b44a2b05 um: Split out default elf_aux_hwcap adds 70d52694b6a6 x86/um: Do not inherit vDSO from host adds dbd7cf408ab7 x86/um: Drop gate area handling adds 78fdfc9fc421 um: Remove fixaddr_user_init() adds 880f615bf96e um: Remove redundant range check from __access_ok_vsyscall() adds f20e32ffda93 um: Remove __access_ok_vsyscall() adds 117e796fc5bf x86/um: Remove FIXADDR_USER_START and FIXADDR_USE_END adds 293f71435d14 um: Always set up AT_HWCAP and AT_PLATFORM adds 54618003a145 um: drivers: virtio: use string choices helper adds a74b6c0e53a6 um: Don't rename vmap to kernel_vmap adds a3209bb94b36 um: Disable KASAN_INLINE when STATIC_LINK is selected adds 399ead3a6d76 Merge tag 'uml-for-linux-6.19-rc1' of git://git.kernel.org [...] adds 9259607ec710 KVM: Explicitly allocate/setup irqfd cleanup as per-CPU workqueue adds 04fd067b770d KVM: Fix VM exit code for full dirty ring in API documentation adds 9aca52b5523a Merge tag 'kvm-x86-generic-6.19' of https://github.com/kvm [...] adds 7f3779a3ac3e mm/filemap: Add NUMA mempolicy support to filemap_alloc_folio() adds 16a542e22339 mm/filemap: Extend __filemap_get_folio() to support NUMA m [...] adds f634f10809ec mm/mempolicy: Export memory policy symbols adds 049e560d4f47 KVM: guest_memfd: move kvm_gmem_get_index() and use in kvm [...] adds 3f1078a445d9 KVM: guest_memfd: remove redundant gmem variable initialization adds 765fcd7c0753 KVM: guest_memfd: use folio_nr_pages() instead of shift operation adds 5f3e10797ab8 KVM: guest_memfd: Drop a superfluous local var in kvm_gmem [...] adds 497b1dfbcacf KVM: guest_memfd: Rename "struct kvm_gmem" to "struct gmem_file" adds 392dd9d9488a KVM: guest_memfd: Add macro to iterate over gmem_files for [...] adds a63ca4236e67 KVM: guest_memfd: Use guest mem inodes instead of anonymou [...] adds f609e89ae893 KVM: guest_memfd: Add slab-allocated inode cache adds ed1ffa810bd6 KVM: guest_memfd: Enforce NUMA mempolicy using shared policy adds 3223560c93eb KVM: selftests: Define wrappers for common syscalls to ass [...] adds 29dc539d74ab KVM: selftests: Report stacktraces SIGBUS, SIGSEGV, SIGILL [...] adds 2189d78269c5 KVM: selftests: Add additional equivalents to libnuma APIs [...] adds fe7baebb99de KVM: selftests: Use proper uAPI headers to pick up mempoli [...] adds e698e89b3ed1 KVM: selftests: Add helpers to probe for NUMA support, and [...] adds 38ccc50ac037 KVM: selftests: Add guest_memfd tests for mmap and NUMA po [...] adds e66438bb81c4 KVM: guest_memfd: Add gmem_inode.flags field instead of us [...] adds 0bb4d9c39b76 KVM: guest_memfd: Define a CLASS to get+put guest_memfd fi [...] adds 83e0e12219a4 KVM: selftests: Rename "guest_paddr" variables to "gpa" adds 236831743ced Merge tag 'kvm-x86-gmem-6.19' of https://github.com/kvm-x8 [...] adds 65a70164aba7 KVM: x86: Add a helper to dedup reporting of unhandled VM-Exits adds 68c35f89d016 KVM: x86: Fix a semi theoretical bug in kvm_arch_async_pag [...] adds ab4e41eb9fab KVM: x86: Don't clear async #PF queue when CR0.PG is disab [...] adds c0711f8c610e KVM: TDX: Explicitly set user-return MSRs that *may* be cl [...] adds b371174d2fa6 KVM: x86: WARN if user-return MSR notifier is registered on exit adds 2baa33a8ddd6 KVM: x86: Leave user-return notifier registered on reboot/ [...] adds 995d504100cf KVM: x86: Don't disable IRQs when unregistering user-retur [...] adds b3e5b670c949 KVM: x86: Use "checked" versions of get_user() and put_user() adds 0ea9494be9c9 KVM: x86: WARN if hrtimer callback for periodic APIC timer [...] adds 9633f180ce99 KVM: x86: Explicitly set new periodic hrtimer expiration i [...] adds 18ab3fc8e880 KVM: x86: Fix VM hard lockup after prolonged inactivity wi [...] adds a091fe60c2d3 KVM: x86: Grab lapic_timer in a local variable to cleanup [...] adds 43ddbf16edf5 Revert "x86: kvm: introduce periodic global clock updates" adds 446fcce2a52b Revert "x86: kvm: rate-limit global clock updates" adds e78fb96b41c6 KVM: x86: remove comment about ntp correction sync for adds 11d984633f7f KVM: x86: Allocate/free user_return_msrs at kvm.ko (un)loa [...] adds 844afc1af3a9 KVM: VMX: Use on-stack copy of @flags in __vmx_vcpu_run() adds aba7de6088be x86/bugs: Use VM_CLEAR_CPU_BUFFERS in VMX as well adds afb99ffbd582 x86/bugs: Decouple ALTERNATIVE usage from VERW macro definition adds f6106d41ec84 x86/bugs: Use an x86 feature to track the MMIO Stale Data [...] adds e6ff1d61de51 KVM: VMX: Handle MMIO Stale Data in VM-Enter assembly via [...] adds fc704b578976 x86/bugs: KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_C [...] adds 0abd9610d6c6 KVM: VMX: Bundle all L1 data cache flush mitigation code together adds 05bd63959a9d KVM: VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_M [...] adds 38ee66cb1845 KVM: x86: Unify L1TF flushing under per-CPU variable adds ebd1a3365500 KVM: SVM: Handle #MCs in guest outside of fastpath adds 63669bd1d50f KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the [...] adds 75c69c82f211 KVM: x86: Load guest/host XCR0 and XSS outside of the fast [...] adds 7649412af3ea KVM: x86: Load guest/host PKRU outside of the fastpath run loop adds 0b28f21ad462 KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSS adds c57d9bafbd0b KVM: x86: Add support for emulating MOVNTDQA adds 3f3fc58df502 KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Sr [...] adds 3d8834a0d1c9 KVM: x86: Improve formatting of the emulator's flags table adds 1a84b07acaa4 KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from [...] adds 7e11eec989c8 KVM: x86: Share emulator's common register decoding code adds f106797f81d6 KVM: x86: Add x86_emulate_ops.get_xcr() callback adds 4cb21be4c3b0 KVM: x86: Add AVX support to the emulator's register fetch [...] adds 825f0aece084 KVM: x86: Refactor REX prefix handling in instruction emulation adds f0585a714a75 KVM: x86: Add emulator support for decoding VEX prefixes adds ebec25438f3d KVM: x86: Enable support for emulating AVX MOV instructions adds c09816f2afce KVM: x86: Remove unused declaration kvm_mmu_may_ignore_gue [...] adds e64dcfab57ac Merge tag 'kvm-x86-misc-6.19' of https://github.com/kvm-x8 [...] adds b146b289f759 KVM: selftests: Don't fall over in mmu_stress_test when on [...] adds 17e5a9b77716 KVM: selftests: Forcefully override ARCH from x86_64 to x86 adds 9e4ce7a89e0b KVM: selftests: Use "gpa" and "gva" for local variable nam [...] adds 0a9eb2afa185 KVM: selftests: Extend vmx_close_while_nested_test to cover SVM adds e6bcdd212238 KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM adds 4d256d00e44e KVM: selftests: Move nested invalid CR3 check to its own test adds 91423b041d3c KVM: selftests: Extend nested_invalid_cr3_test to cover SVM adds 3c40777f0ed8 KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM adds 28b2dced8ba4 KVM: selftests: Stop hardcoding PAGE_SIZE in x86 selftests adds ff736dba478c KVM: selftests: Remove the unused argument to prepare_eptp() adds ae5b498b8da9 KVM: selftests: Use a loop to create guest page tables adds 2103a8baf5cb KVM: selftests: Use a loop to walk guest page tables adds ec5806639e39 KVM: selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4K adds 6a8818de21d2 KVM: selftests: Add a VMX test for LA57 nested state adds 1de4dc15baa1 KVM: selftests: Stop using __virt_pg_map() directly in tests adds d2e50389ab44 KVM: selftests: Make sure vm->vpages_mapped is always up-to-date adds b0bf3d67a7f0 Merge tag 'kvm-x86-selftests-6.19' of https://github.com/k [...] adds b850841a53c5 KVM: x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_c [...] adds 6422060aa9c7 KVM: x86/mmu: Move the misplaced export of kvm_zap_gfn_range() adds adc99a6cfcf7 Merge tag 'kvm-x86-mmu-6.19' of https://github.com/kvm-x86 [...] adds 0a0da3f92118 KVM: Make support for kvm_arch_vcpu_async_ioctl() mandatory adds 50efc2340a59 KVM: Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_u [...] adds 5294a4b93e07 KVM: TDX: Drop PROVE_MMU=y sanity check on to-be-populated [...] adds 3ab3283dbb2c KVM: x86/mmu: Add dedicated API to map guest_memfd pfn int [...] adds c1f173fb3389 KVM: x86/mmu: WARN if KVM attempts to map into an invalid [...] adds fe7413e39810 Revert "KVM: x86/tdp_mmu: Add a helper function to walk do [...] adds 6de2fb089bb2 KVM: x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_page_pr [...] adds ce7b5695397b KVM: TDX: Drop superfluous page pinning in S-EPT management adds e6348c90dda9 KVM: TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition adds b836503300dc KVM: TDX: Fold tdx_sept_drop_private_spte() into tdx_sept_ [...] adds 7139c8606505 KVM: x86/mmu: Drop the return code from kvm_x86_ops.remove [...] adds b9d5cf6de0b6 KVM: TDX: WARN if mirror SPTE doesn't have full RWX when c [...] adds 24adff397052 KVM: TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_priv [...] adds af96d5452e5e KVM: TDX: Use atomic64_dec_return() instead of a poor equivalent adds b4b2b6eda5af KVM: TDX: Fold tdx_mem_page_record_premap_cnt() into its s [...] adds 6b5b71ffabf9 KVM: TDX: ADD pages to the TD image while populating mirro [...] adds 14c9938619be KVM: TDX: Fold tdx_sept_zap_private_spte() into tdx_sept_r [...] adds 597d7068702f KVM: TDX: Combine KVM_BUG_ON + pr_tdx_error() into TDX_BUG_ON() adds 55560b6be5bc KVM: TDX: Derive error argument names from the local varia [...] adds 2ff14116982c KVM: TDX: Assert that mmu_lock is held for write when remo [...] adds 3d626ce5a8cc KVM: TDX: Add macro to retry SEAMCALLs when forcing vCPUs [...] adds 59d5c1ed6df2 KVM: TDX: Add tdx_get_cmd() helper to get and validate sub [...] adds 94428e3ba325 KVM: TDX: Convert INIT_MEM_REGION and INIT_VCPU to "unlock [...] adds 0b76e827b29d KVM: TDX: Use guard() to acquire kvm->lock in tdx_vm_ioctl() adds f26061fe2c25 KVM: TDX: Don't copy "cmd" back to userspace for KVM_TDX_C [...] adds 15945e9ec195 KVM: TDX: Guard VM state transitions with "all" the locks adds ad44aa4c5d3f KVM: TDX: Bug the VM if extending the initial measurement fails adds 1e3a825c9ec9 KVM: TDX: Fix list_add corruption during vcpu_load() adds 9a89894f30d5 KVM: TDX: Take MMU lock around tdh_vp_init() adds 228add34dc2f KVM: TDX: Remove __user annotation from kernel pointer adds 27376465e945 KVM: TDX: Fix sparse warnings from using 0 for NULL adds 11b79f8318ae KVM: TDX: Check size of user's kvm_tdx_capabilities array [...] adds 398180f93cf3 KVM: TDX: Use struct_size to simplify tdx_get_capabilities() adds de8e8ebb1a7c Merge tag 'kvm-x86-tdx-6.19' of https://github.com/kvm-x86 [...] adds 0152e049bd76 KVM: VMX: Remove stale vmx_set_dr6() declaration adds f505c7b16fbe KVM: nVMX: Use vcpu instead of vmx->vcpu when vcpu is available adds 0bd0a4a1428b KVM: TDX: Replace kmalloc + copy_from_user with memdup_use [...] adds f48888bb8ad1 KVM: VMX: Hoist construct_eptp() "up" in vmx.c adds a8749281e4c6 KVM: nVMX: Hardcode dummy EPTP used for early nested consi [...] adds a10f5cc3ac9b KVM: x86/mmu: Move "dummy root" helpers to spte.h adds 2f723a863423 KVM: VMX: Use kvm_mmu_page role to construct EPTP, not cur [...] adds 15fe455dd1a0 KVM: nVMX: Add consistency check for TPR_THRESHOLD[31:4]!= [...] adds ae8e6ad84177 KVM: nVMX: Add consistency check for TSC_MULTIPLIER=0 adds f91699d5692d KVM: nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested [...] adds a175da6d430e KVM: nVMX: Remove support for "early" consistency checks v [...] adds 1100e4910ad2 KVM: nVMX: Add an off-by-default module param to WARN on m [...] adds 32ed0bc2f0f8 KVM: VMX: Ensure guest's SPEC_CTRL[63:32] is loaded on VM-Enter adds dfd1572a64c9 KVM: VMX: Make loaded_vmcs_clear() static in vmx.c adds d1e7b4613e2f Merge tag 'kvm-x86-vmx-6.19' of https://github.com/kvm-x86 [...] adds 93c9e107386d KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN adds 7c8b465a1c91 KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN adds 4793f990ea15 KVM: x86: Advertise EferLmsleUnsupported to userspace adds c53c632592a4 KVM: SVM: Disallow EFER.LMSLE when not supported by hardware adds 574ef752d4ae KVM: SVM: Limit AVIC physical max index based on configure [...] adds f2f6e67a56dc KVM: SVM: Add a helper to look up the max physical ID for AVIC adds 83f3cbcd3a9f KVM: SVM: Replace hard-coded value 0x1FF with the correspo [...] adds ca11d9d35e95 KVM: SVM: Expand AVIC_PHYSICAL_MAX_INDEX_MASK to be a 12-b [...] adds 54ffe74cc4ab KVM: SVM: Move AVIC Physical ID table allocation to vcpu_p [...] adds 5d0316e25def x86/cpufeatures: Add X86_FEATURE_X2AVIC_EXT adds 940fc47cfb0d KVM: SVM: Add AVIC support for 4k vCPUs in x2AVIC mode adds 3d31bdf9cc79 KVM: nSVM: Remove redundant cases in nested_svm_intercept() adds 5674a76db021 KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for [...] adds 3d80f4c93d3d KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE adds c331b400e291 KVM: SVM: Ensure SPEC_CTRL[63:32] is context switched betw [...] adds 4da3768e1820 KVM: SVM: Don't skip unrelated instruction if INT3/INTO is [...] adds 9f4ce4878878 KVM: x86: Document a virtualization gap for GIF on AMD CPUs adds ce62118a2e48 KVM: SEV: Consolidate the SEV policy bits in a single header file adds c9434e64e8b4 crypto: ccp - Add an API to return the supported SEV-SNP p [...] adds 7a61d61396b9 KVM: SEV: Publish supported SEV-SNP policy bits adds 275d6d1189e6 KVM: SEV: Add known supported SEV-SNP policy bits adds 679fcce0028b Merge tag 'kvm-x86-svm-6.19' of https://github.com/kvm-x86 [...] adds 74087611f0ba LoongArch: KVM: Get VM PMU capability from HW GCFG register adds 7bcd8d0b2237 LoongArch: KVM: Add AVEC basic support adds d3e43a1f34ac LoongArch: KVM: Use 64-bit register definition for EIOINTC adds 985a96983bed KVM: LoongArch: selftests: Add system registers save/resto [...] adds 1c5d3a1eab32 KVM: LoongArch: selftests: Add basic interfaces adds d84fe2f30b0a KVM: LoongArch: selftests: Add exception handler register [...] adds df41742343fa KVM: LoongArch: selftests: Add timer interrupt test case adds 4e8824094069 KVM: LoongArch: selftests: Add SW emulated timer test case adds 0f90fa6e2e9d KVM: LoongArch: selftests: Add time counter test case adds 804028040536 Merge tag 'loongarch-kvm-6.19' of git://git.kernel.org/pub [...] adds e2f3e2d37b06 RISC-V: KVM: Convert kvm_riscv_vcpu_sbi_forward() into ext [...] adds 12fd6c62e9f6 RISC-V: KVM: Add separate source for forwarded SBI extensions adds 7050f1d79f1c RISC-V: KVM: Add SBI MPXY extension support for Guest adds d1c5620781d5 KVM: riscv: selftests: Add SBI MPXY extension to get-reg-list adds a2483d5d1ee9 RISC-V: KVM: Introduce KVM_EXIT_FAIL_ENTRY_NO_VSFILE adds df60cb2e6702 KVM: riscv: Support enabling dirty log gradually in small chunks adds 974555d6e417 RISC-V: KVM: Fix guest page fault within HLV* instructions adds 3239c52fd212 RISC-V: KVM: Flush VS-stage TLB after VCPU migration for A [...] adds 63a9b0bc65d5 Merge tag 'kvm-riscv-6.19-1' of https://github.com/kvm-ris [...] adds 297877069bc2 KVM: arm64: Drop useless __GFP_HIGHMEM from kvm struct allocation adds cb17d79ff51d KVM: arm64: Use kvzalloc() for kvm struct allocation adds 31df012da496 KVM: selftests: Assert GICR_TYPER.Processor_Number matches [...] adds 85f329df2931 KVM: selftests: SYNC after guest ITS setup in vgic_lpi_stress adds 156f70afcfec KVM: arm64: Only drop references on empty tables in stage2 [...] adds d68d66e57e2b KVM: arm64: Split kvm_pgtable_stage2_destroy() adds 4ddfab5436b6 KVM: arm64: Reschedule as needed when destroying the stage [...] adds 404c2027d528 Merge branch 'kvm-arm64/misc' into kvmarm/next adds ad9c62bd8946 KVM: arm64: VM exit to userspace to handle SEA adds feee9ef7ac16 KVM: selftests: Test for KVM_EXIT_ARM_SEA adds 4debb5e8952e Documentation: kvm: new UAPI for handling SEA adds 11b8e6edc151 Merge branch 'kvm-arm64/sea-user' into kvmarm/next adds 8cb4ecec5e36 irqchip/gic: Add missing GICH_HCR control bits adds fa8f11e8e183 irqchip/gic: Expose CPU interface VA to KVM adds 08f4f41c1e95 irqchip/apple-aic: Spit out ICH_MISR_EL2 value on spurious [...] adds 8d3dfab1d305 KVM: arm64: Turn vgic-v3 errata traps into a patched-in constant adds 567ebfedb5bd KVM: arm64: vgic-v3: Fix GICv3 trapping in protected mode adds 2a28810cbb8b KVM: arm64: GICv3: Detect and work around the lack of ICV_ [...] adds a4413a7c31cf KVM: arm64: Repack struct vgic_irq fields adds 879a7fd4fd64 KVM: arm64: Add tracking of vgic_irq being present in a LR adds 0dc433e79ad0 KVM: arm64: Add LR overflow handling documentation adds 73c9726975af KVM: arm64: GICv3: Drop LPI active state when folding LRs adds f4ded7b0848e KVM: arm64: GICv3: Preserve EOIcount on exit adds 00c6d0d4a805 KVM: arm64: GICv3: Decouple ICH_HCR_EL2 programming from LRs adds 438e47b697f7 KVM: arm64: GICv3: Extract LR folding primitive adds 1ae0448ca797 KVM: arm64: GICv3: Extract LR computing primitive adds 5ceb3dac8022 KVM: arm64: GICv2: Preserve EOIcount on exit adds a00c88ac1f90 KVM: arm64: GICv2: Decouple GICH_HCR programming from LRs [...] adds 3aa9a50c2007 KVM: arm64: GICv2: Extract LR folding primitive adds 0660bc4a2b70 KVM: arm64: GICv2: Extract LR computing primitive adds dd598fc1139f KVM: arm64: Compute vgic state irrespective of the number [...] adds cf72ee637119 KVM: arm64: Eagerly save VMCR on exit adds 6780a756044c KVM: arm64: Revamp vgic maintenance interrupt configuration adds f04b8a5a83db KVM: arm64: Turn kvm_vgic_vcpu_enable() into kvm_vgic_vcpu [...] adds 76b2eda65ccc KVM: arm64: Make vgic_target_oracle() globally available adds 05984ba67eb6 KVM: arm64: Invert ap_list sorting to push active interrupts out adds 33c1f60b3213 KVM: arm64: Move undeliverable interrupts to the end of ap_list adds a69e2d6f8934 KVM: arm64: Use MI to detect groups being enabled/disabled adds 3cfd59f81e0f KVM: arm64: GICv3: Handle LR overflow when EOImode==0 adds cd4f6ee99b28 KVM: arm64: GICv3: Handle deactivation via ICV_DIR_EL1 traps adds 295b69216558 KVM: arm64: GICv3: Add GICv2 SGI handling to deactivation [...] adds 70fd60bdedc9 KVM: arm64: GICv3: Set ICH_HCR_EL2.TDIR when interrupts ov [...] adds 1c3b3cadcd69 KVM: arm64: GICv3: Add SPI tracking to handle asymmetric d [...] adds ca3c34da3644 KVM: arm64: GICv3: Handle in-LR deactivation when possible adds 84792050e039 KVM: arm64: GICv3: Avoid broadcast kick on CPUs lacking TDIR adds eb33ffa2bd3f KVM: arm64: GICv3: nv: Resync LRs/VMCR/HCR early for bette [...] adds 6dd333c8942b KVM: arm64: GICv3: nv: Plug L1 LR sync into deactivation p [...] adds 78ffc28456f5 KVM: arm64: GICv3: Force exit to sync ICH_HCR_EL2.En adds 281c6c06e2a7 KVM: arm64: GICv2: Handle LR overflow when EOImode==0 adds 255de897e7fb KVM: arm64: GICv2: Handle deactivation via GICV_DIR traps adds 07bb1c5622a5 KVM: arm64: GICv2: Always trap GICV_DIR register adds a1650de7c160 KVM: arm64: selftests: gic_v3: Add irq group setting helper adds 2366295c76c2 KVM: arm64: selftests: gic_v3: Disable Group-0 interrupts [...] adds 27392612c882 KVM: arm64: selftests: vgic_irq: Fix GUEST_ASSERT_IAR_EMPT [...] adds 8b7888c5114d KVM: arm64: selftests: vgic_irq: Change configuration befo [...] adds 5053c2ab92a1 KVM: arm64: selftests: vgic_irq: Exclude timer-controlled [...] adds fd5fa1c8d09a KVM: arm64: selftests: vgic_irq: Remove LR-bound limitation adds b6c68612ab41 KVM: arm64: selftests: vgic_irq: Perform EOImode==1 deacti [...] adds d2dee2e84983 KVM: arm64: selftests: vgic_irq: Add asymmetric SPI deaect [...] adds 1c9c71ac1b9f KVM: arm64: selftests: vgic_irq: Add Group-0 enable test adds de8842327728 KVM: arm64: selftests: vgic_irq: Add timer deactivation test adds 64d67e7add10 KVM: arm64: Convert ICH_HCR_EL2_TDIR cap to EARLY_LOCAL_CP [...] adds 938309b028ba Merge branch 'kvm-arm64/vgic-lr-overflow' into kvmarm/next adds dc31124379b6 arm64: Detect FEAT_XNX adds 2608563b466b KVM: arm64: Add support for FEAT_XNX stage-2 permissions adds d93febe2ed2e KVM: arm64: nv: Forward FEAT_XNX permissions to the shadow [...] adds 6b49f70022ed KVM: arm64: Teach ptdump about FEAT_XNX permissions adds 692650bd7b12 KVM: arm64: nv: Advertise support for FEAT_XNX adds cdba9da34b14 KVM: arm64: Call helper for reading descriptors directly adds 977d1bf15c51 KVM: arm64: nv: Stop passing vCPU through void ptr in S2 PTW adds fabf321cba4b KVM: arm64: Handle endianness in read helper for emulated PTW adds 590e694820bf KVM: arm64: nv: Use pgtable definitions in stage-2 walk adds f6927b41d573 KVM: arm64: Add helper for swapping guest descriptor adds 92c6443222ca KVM: arm64: Propagate PTW errors up to AT emulation adds bff8aa213dee KVM: arm64: Implement HW access flag management in stage-1 SW PTW adds e4c7dfac2f1a KVM: arm64: nv: Implement HW access flag management in sta [...] adds d5bbb76f4474 KVM: arm64: nv: Expose hardware access flag management to [...] adds 66f188858385 KVM: arm64: selftests: Add test for AT emulation adds 36fe022f884b KVM: arm64: Fix compilation when CONFIG_ARM64_USE_LSE_ATOMICS=n adds b0fc8329ec98 KVM: arm64: Add endian casting to kvm_swap_s[12]_desc() adds d98a04dc1906 KVM: arm64: Add break to default case in kvm_pgtable_stage [...] adds 05474b7bc75d KVM: arm64: Fix spelling mistake "Unexpeced" -> "Unexpected" adds 93e8d997812b KVM: arm64: Document KVM_PGTABLE_PROT_{UX,PX} adds e88d60c0aa0a KVM: arm64: at: Use correct HA bit in TCR_EL2 when regime is EL2 adds d52aca163565 KVM: arm64: at: Update AF on software walk only if VM has [...] adds 3eef0c83c3f3 Merge branch 'kvm-arm64/nv-xnx-haf' into kvmarm/next adds f58e70cc31e3 Merge tag 'kvmarm-6.19' of https://git.kernel.org/pub/scm/ [...] adds e72753ed1267 KVM: s390: Use ESCA instead of BSCA at VM init adds 14542a0a54c5 KVM: S390: Remove sca_lock adds 7d5136ed1b21 KVM: s390: Remove unused return variable in kvm_arch_vcpu_ [...] adds f5a6fa189ad2 KVM: s390: Replace sprintf with snprintf for buffer safety adds 182a258b5ec4 Documentation: kvm: Fix ordering adds 8e8678e740ec KVM: s390: Add capability that forwards operation exceptions adds 44acac00be5d KVM: s390: vsie: Check alignment of BSCA header adds c067847c52e2 KVM: s390: Add signal_exits counter adds d0139059e31a KVM: s390: Enable and disable interrupts in entry code adds 2bd1337a1295 KVM: s390: Use generic VIRT_XFER_TO_GUEST_WORK functions adds e0c26d47def7 Merge tag 'kvm-s390-next-6.19-1' of https://git.kernel.org [...] adds 51d90a15fedf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 04392a1e8145 arm64: defconfig: Remove the redundant SCHED_MC/SCHED_SMT adds 823062d15385 arm64: defconfig: Enable Renesas RZ/G3S thermal driver adds caf433bb59db arm64: defconfig: Enable the Renesas RZ/G3E thermal driver adds a73b6603b428 ARM: shmobile: defconfig: Refresh for v6.18-rc1 adds e7d34657744a arm64: defconfig: Enable RZ/T2H / RZ/N2H ADC driver adds 24a979a1fec2 Merge tag 'renesas-arm-defconfig-for-v6.19-tag1' of git:// [...] adds 38c8787f1b81 arm64: defconfig: enable Exynos ACPM clocks adds b59a508c1f5f arm64: defconfig: Enable UFS support for MediaTek Genio 12 [...] adds 0719a58aac9e Merge tag 'mtk-defconfig-for-v6.19' of https://git.kernel. [...] adds 23a29a81b44e ARM: tegra: Enable EXT4 for Tegra adds 909d8d395f70 Merge tag 'tegra-for-6.19-arm-defconfig' of git://git.kern [...] adds 145cde94a543 arm64: defconfig: Enable NVIDIA VRS PSEQ RTC adds 74620292be23 Merge tag 'tegra-for-6.19-arm64-defconfig' of git://git.ke [...] adds ef2429fe38a6 arm64: defconfig: Enable i.MX95 drivers for pinctrl, Ether [...] adds 193c1baab081 ARM: mxs_defconfig: enable sound drivers for imx28-amarula-rmm adds 910ab02fbbfe arm64: defconfig: enable i.MX AIPSTZ driver adds 68bdc95066ea Merge tag 'imx-defconfig-6.19' of https://git.kernel.org/p [...] adds c1c654b5dace ARM: at91: at91_dt_defconfig: set MMC_SPI to module adds 8283edc8baac Merge tag 'at91-defconfig-6.19' of https://git.kernel.org/ [...] adds 393f40ef9662 ARM: multi_v7_defconfig: Enable TI PRU Ethernet driver adds f65372ea2f34 Merge tag 'omap-for-v6.19/defconfig-signed' of git://git.k [...] adds 94c3d824c50e arm64: defconfig: Enable two Novatek display panels for MT [...] adds 415837986320 arm64: defconfig: Enable configs for Fairphone 3, 4, 5 sma [...] adds f5474a34080e arm64: defconfig: Add M31 eUSB2 PHY config adds 5f37788adedd arm64: defconfig: Enable SCSI UFS Crypto and Block Inline [...] adds 4e13c6aed86f arm64: defconfig: Build NSS clock controller driver for IPQ5424 adds fdc7da1733d9 arm64: defconfig: Enable SX150x GPIO expander driver adds 922ef7512dd0 Merge tag 'qcom-arm64-defconfig-for-6.19' of https://git.k [...] adds 642f28798168 arm64: defconfig: Enable Rockchip extensions for Synopsys DW DP adds ae753d769a5f arm64: defconfig: Enable DW HDMI QP CEC support adds 60705b039f96 arm64: defconfig: enable rockchip camera interface adds 1a263d3a70b9 Merge tag 'v6.19-rockchip-defconfig64-1' of git://git.kern [...] adds 3187e25eb270 riscv: defconfig: enable SPI_FSL_QUADSPI as a module adds 00de4ef9d3ab Merge tag 'riscv-config-for-v6.19' of https://git.kernel.o [...] adds b4c6c76e4039 Merge tag 'soc-defconfig-6.19' of git://git.kernel.org/pub [...] adds a9ad357fb210 ARM: mediatek: add board_dt_compat entry for the MT6582 SoC adds 7f637d718752 ARM: mediatek: add MT6582 smp bring up code adds 9572838be3f5 Merge tag 'mtk-arm32-for-v6.19' of https://git.kernel.org/ [...] adds 00465358f422 ARM: versatile: Fix typo in versatile.c adds d6ecfc55d4d5 ARM: gemini: fix typos in comments adds ae18c465b3ae ARM: OMAP2+: Fix falg->flag typo in omap_smc2() adds ad2478e9fc6b Merge tag 'omap-for-v6.19/soc-signed' of git://git.kernel. [...] adds 3ce8f4a501f6 ARM: omap1: avoid symbol clashes in fiq handler adds 09cab48db950 Merge tag 'soc-arm-6.19' of git://git.kernel.org/pub/scm/l [...] adds 66595c1ad84a arm64: dts: samsung,coreprimevelte: add PMIC adds ec958b5b18c8 arm64: dts: samsung,coreprimevelte: add touchscreen adds 645d81b88648 arm64: dts: samsung,coreprimevelte: add SDIO adds 3d7590419aae arm64: dts: marvell: samsung,coreprimevelte: Add backlight adds e7a644f1f94f arm64: dts: marvell: samsung,coreprimevelte: Correct CD GPIO adds dc0e140e2b77 arm64: dts: marvell: samsung,coreprimevelte: Enable eMMC adds 1e4994391429 arm64: dts: marvell: pxa1908: Add PWMs adds 412f54866385 arm64: dts: marvell: samsung,coreprimevelte: Add vibrator adds 35aa5733ac3f arm64: dts: marvell: pxa1908: Move ramoops to SoC dtsi adds 502c952160bf arm64: dts: marvell: samsung,coreprimevelte: Drop some res [...] adds 56985660120b arm64: dts: marvell: samsung,coreprimevelte: Fill in memory node adds b3061b16d533 arm64: dts: marvell: samsung,coreprimevelte: Add USB connector adds 0e53b0bcad00 arm64: dts: marvell: pxa1908: Add power domains adds 6ef9a6fca74f Merge tag 'pxa1908-dt-for-6.19' of https://gitlab.com/pxa1 [...] adds 7474ec93008d ARM: dts: aspeed: clemente: add shunt-resistor-micro-ohms [...] adds f4c7b62be298 ARM: dts: aspeed: yosemite4: allocate ramoops for kernel panic adds 3b223bd48f98 ARM: dts: aspeed: harma: Add MCTP I2C controller node adds 7d970b893eff dt-bindings: arm: aspeed: add IBM Balcones board adds fa2d3aa180c8 dt-bindings: arm: aspeed: add IBM Bonnell board adds c0377c18f479 ARM: dts: aspeed: Add Balcones system adds 5ee731302210 ARM: dts: aspeed: Fix max31785 fan properties adds b5dd16228216 ARM: dts: aspeed: clemente: Add HDD LED GPIO adds 8b811220eb29 dt-bindings: arm: aspeed: add Meta Yosemite5 board adds a5c59a29239c ARM: dts: aspeed: yosemite5: Add Meta Yosemite5 BMC adds 76de084503ef ARM: dts: aspeed: santabarbara: Add blank lines between no [...] adds 89c51b7066cb ARM: dts: aspeed: santabarbara: Add sensor support for ext [...] adds 5941b4239fc9 ARM: dts: aspeed: santabarbara: Enable MCTP for frontend NIC adds 816d369ebd8f ARM: dts: aspeed: santabarbara: Add bmc_ready_noled Led adds 4db26c65d25a ARM: dts: aspeed: santabarbara: Add gpio line name adds ba317bdb796d ARM: dts: aspeed: santabarbara: Add AMD APML interface support adds 6953afcd81a2 ARM: dts: aspeed: santabarbara: Add eeprom device node for [...] adds 7ab4745858cf Merge tag 'aspeed-6.19-devicetree-0' of https://git.kernel [...] adds ee9bfab46424 arm64: dts: renesas: r9a08g045: Add TSU node adds 6f83835f5603 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Drop c [...] adds f16068832a8f arm64: dts: renesas: rzg2l-smarc: Drop clock-frequency fro [...] adds 38ef5be6e1c2 arm64: dts: renesas: sparrow-hawk: Add overlay for RPi Display 2 adds 45447550f85e arm64: dts: renesas: sparrow-hawk: Add overlay for Argon40 [...] adds 1ad66039bef9 arm64: dts: renesas: r9a09g047: Add TSU node adds 43e7b3c71391 arm64: dts: renesas: v3[mh]sk: Remove wrong sound property [...] adds 8895b0e60050 arm64: dts: renesas: eagle-function-expansion: Add eMMC support adds 63500d12cf76 arm64: dts: renesas: Add R8A78000 SoC support adds ad142a4ef710 arm64: dts: renesas: r8a78000: Add initial Ironhide board support adds ef3db38c5d7c arm64: dts: renesas: r8a774a1: Move interrupt-parent to root node adds 9ac98796cd00 arm64: dts: renesas: r8a774b1: Move interrupt-parent to root node adds 734b69c420c9 arm64: dts: renesas: r8a774c0: Move interrupt-parent to root node adds a17efe3ea079 arm64: dts: renesas: r8a774e1: Move interrupt-parent to root node adds e281af623d4d arm64: dts: renesas: r8a77951: Move interrupt-parent to root node adds 157acc5043ec arm64: dts: renesas: r8a77960: Move interrupt-parent to root node adds 7b76c923f582 arm64: dts: renesas: r8a77961: Move interrupt-parent to root node adds 7b71ddcf5d67 arm64: dts: renesas: r8a77965: Move interrupt-parent to root node adds 26bed1290c74 arm64: dts: renesas: r8a77970: Move interrupt-parent to root node adds ee578ced71a9 arm64: dts: renesas: r8a77980: Move interrupt-parent to root node adds 31fe8ed6ea2d arm64: dts: renesas: r8a77990: Move interrupt-parent to root node adds ac0db59999d8 arm64: dts: renesas: r8a77995: Move interrupt-parent to root node adds e82821bf6375 arm64: dts: renesas: r8a779a0: Move interrupt-parent to root node adds c0811acfa680 arm64: dts: renesas: r8a779f0: Move interrupt-parent to root node adds 7ba09f8b4470 arm64: dts: renesas: r8a779g0: Move interrupt-parent to root node adds 26564e4031cb arm64: dts: renesas: r8a779h0: Move interrupt-parent to root node adds 3fbaac745eb6 arm64: dts: renesas: r9a07g043u: Move interrupt-parent to [...] adds 7f65d9f7c968 arm64: dts: renesas: r9a07g044: Move interrupt-parent to r [...] adds 3a7b120a64ec arm64: dts: renesas: r9a07g054: Move interrupt-parent to r [...] adds 1342f314c4cf arm64: dts: renesas: r9a08g045: Move interrupt-parent to r [...] adds 0deef14e7e24 arm64: dts: renesas: r9a09g011: Move interrupt-parent to r [...] adds e57389d5547e arm64: dts: renesas: r9a09g047: Move interrupt-parent to r [...] adds e45e76a02b28 arm64: dts: renesas: r9a09g056: Move interrupt-parent to r [...] adds 098da100b309 arm64: dts: renesas: r9a09g057: Move interrupt-parent to r [...] adds ad58d1078a17 arm64: dts: renesas: r9a09g077: Move interrupt-parent to r [...] adds db5a848a2ca8 arm64: dts: renesas: r9a09g087: Move interrupt-parent to r [...] adds f8a66f7c5ab8 arm64: dts: renesas: r8a77951: Add SWDT node adds eb254eb1f445 arm64: dts: renesas: r8a77960: Add SWDT node adds adab61b4488d arm64: dts: renesas: r8a77961: Add SWDT node adds 64d0f44a4209 arm64: dts: renesas: r8a77965: Add SWDT node adds 5fb22fc1d002 arm64: dts: renesas: r8a77970: Add SWDT node adds 8d3348b11588 arm64: dts: renesas: r8a77990: Add SWDT node adds 55af20f55cc2 arm64: dts: renesas: r8a77995: Add SWDT node adds 249e6bb275b5 arm64: dts: renesas: salvator-common: Mark SWDT as reserved adds 48aba08e5e18 arm64: dts: renesas: ulcb: Mark SWDT as reserved adds f30dbf65a161 arm64: dts: renesas: draak: Mark SWDT as reserved adds d3034fa6a282 arm64: dts: renesas: ebisu: Mark SWDT as reserved adds 502679d25698 arm64: dts: renesas: eagle/v3msk: Mark SWDT as reserved adds 00df14f34615 ARM: dts: renesas: gose: Remove superfluous port property adds aaee68616ced ARM: dts: renesas: r7s72100: Move interrupt-parent to root node adds 336ade03f7ab ARM: dts: renesas: r7s9210: Remove duplicate interrupt-parent adds 07e1e027c4a9 ARM: dts: renesas: r8a7742: Move interrupt-parent to root node adds e291e4c00014 ARM: dts: renesas: r8a7743: Move interrupt-parent to root node adds 7a7ab7c3a759 ARM: dts: renesas: r8a7744: Move interrupt-parent to root node adds 48ccd2949dd3 ARM: dts: renesas: r8a7745: Move interrupt-parent to root node adds f07b2b42c8e9 ARM: dts: renesas: r8a77470: Move interrupt-parent to root node adds 13bb95c7e897 ARM: dts: renesas: r8a7790: Move interrupt-parent to root node adds 06f429c9f041 ARM: dts: renesas: r8a7791: Move interrupt-parent to root node adds f53816bded55 ARM: dts: renesas: r8a7792: Move interrupt-parent to root node adds 68b5a2072e6b ARM: dts: renesas: r8a7793: Move interrupt-parent to root node adds cdf3f058403a ARM: dts: renesas: r8a7794: Move interrupt-parent to root node adds bc8fd8995e9d ARM: dts: renesas: r9a06g032: Move interrupt-parent to root node adds 69daad87d381 ARM: dts: renesas: koelsch: Update ADV7180 binding adds a82a42963c89 arm64: dts: renesas: r9a09g077: Add ADCs support adds 4ed27b4fdeb1 arm64: dts: renesas: r9a09g087: Add ADCs support adds 62fb11fba0cc arm64: dts: renesas: rzt2h/rzn2h-evk: Enable ADCs adds 91c801207709 arm64: dts: renesas: r8a779a0: Add SWDT node adds da07140e0498 arm64: dts: renesas: r8a779f0: Add SWDT node adds 639ddf82200c arm64: dts: renesas: r8a779g0: Add SWDT node adds 4651760fb2c4 arm64: dts: renesas: r8a779h0: Add SWDT node adds 5820baefbaf1 arm64: dts: renesas: v3msk: Enable watchdog timer adds ca7fffb6e92a ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #ce [...] adds 32bd03f25557 arm64: dts: renesas: r9a09g057: Add Cortex-A55 PMU node adds 19bbd9179062 arm64: dts: renesas: r9a09g056: Add Cortex-A55 PMU node adds 06414e30fa5e arm64: dts: renesas: r9a09g077: Add Cortex-A55 PMU node adds 5c036f6fe8e5 arm64: dts: renesas: r9a09g087: Add Cortex-A55 PMU node adds 82e6de6ebc58 ARM: dts: renesas: kzm9g: Name interrupts for accelerometer adds 73100fa8e4ce arm64: dts: renesas: r8a77960: Add GX6250 GPU node adds 6e20a9d94a45 arm64: dts: renesas: r8a77961: Add GX6250 GPU node adds 9d22a34a0163 arm64: dts: renesas: sparrow-hawk: Fix full-size DP connec [...] adds 156c42c7fce9 Merge tag 'renesas-dts-for-v6.19-tag1' of git://git.kernel [...] adds aef6dc006696 riscv: dts: thead: add xtheadvector to the th1520 devicetree adds bcc3b9c5de5e riscv: dts: thead: add ziccrse for th1520 adds fac4be7b3d49 riscv: dts: thead: add zfh for th1520 adds b6b00b220d2a riscv: dts: thead: Add PWM controller node adds a9fb9c7e3bcd riscv: dts: thead: Add PWM fan and thermal control adds d8a174babf64 riscv: dts: thead: Add reset controllers of more subsystem [...] adds 7e90eede6b92 Merge tag 'thead-dt-for-v6.19' of git://git.kernel.org/pub [...] adds 5b33bce0bd31 arm64: dts: exynos7870-a2corelte: add bus-width to mmc0 node adds 9e3e37939362 arm64: dts: exynos7870-j6lte: add bus-width to mmc0 node adds 2bb07378bae9 arm64: dts: exynos7870-on7xelte: add bus-width to mmc0 node adds 7b0ccabb873d arm64: dts: exynosautov920: add CMU_M2M clock DT nodes adds e3be50e829aa arm64: dts: exynosautov920: add CMU_MFC clock DT nodes adds 1e6daba7a3c0 arm64: dts: exynos990: Add sysreg nodes for PERIC0 and PERIC1 adds f409bd20f0a9 arm64: dts: exynos: gs101-pixel-common: add node for s2mpg [...] adds 83c4e3c39b2b dt-bindings: firmware: google,gs101-acpm-ipc: add ACPM clocks adds c06dce26c21e Merge branch 'for-v6.19/clk-dt-bindings' into next/dt64 adds 2e96df32009c arm64: dts: exynos: gs101: add #clock-cells to the ACPM pr [...] adds 025707fa269b arm64: dts: exynos: gs101: add CPU clocks adds bb103f6c7317 arm64: dts: exynos: gs101: add OPPs adds 08d9d0d9ae6f arm64: dts: exynos: gs101: add sysreg_misc and sysreg_hsi0 nodes adds ddb2a16804d0 arm64: dts: exynos: gs101: fix clock module unit reg sizes adds 4348c22a4f15 arm64: dts: exynos: gs101: fix sysreg_apm reg property adds fe02894a1930 arm64: dts: exynos7870: add DSI support adds 35e69cc6bdef arm64: dts: exynos7870-on7xelte: enable display panel support adds ba2cd209cf8d arm64: dts: exynos7870-a2corelte: enable display panel support adds cad767a9af05 arm64: dts: exynos7870-j6lte: enable display panel support adds ab07edaab69e Merge tag 'samsung-dt64-6.19' of https://git.kernel.org/pu [...] adds 1e955255a8ee ARM: dts: mediatek: mt6582: move MMIO devices under soc node adds e898d7a2e2aa ARM: dts: mediatek: mt6582: sort nodes and properties adds 5f3204e33a00 ARM: dts: mediatek: mt6582: remove compatible property fro [...] adds f6b85f1cec50 ARM: dts: mediatek: mt6582: add mt6582 compatible to timer adds a97a57c68d3d ARM: dts: mediatek: mt6582: add clock-names property to ua [...] adds 246475ee9ba8 ARM: dts: mediatek: mt6582: add enable-method property to cpus adds 10dee355bdc1 dt-bindings: arm: mediatek: Add MT6582 yarisxl adds 12fd34e32d5d ARM: dts: mediatek: add basic support for Alcatel yarisxl board adds 5416aeee4ef7 ARM: dts: mediatek: drop wrong syscon hifsys compatible fo [...] adds c4aee1ad4125 Merge tag 'mtk-dts32-for-v6.19' of https://git.kernel.org/ [...] adds 872fa3ea0c0e arm64: dts: mt8183: Rename nodes to match audiosys DT schema adds 3d37117ab43f dt-bindings: arm64: mediatek: add mt8395-evk-ufs board adds 6af8936fd74f arm64: dts: mediatek: mt8395-genio-1200-evk: Move common p [...] adds e6bd92bb2047 arm64: dts: mediatek: add device-tree for Genio 1200 EVK U [...] adds c0a824edb6bf arm64: dts: mediatek: mt7981b: add labels for UART0/1/2 nodes adds 36712c5cf980 arm64: dts: mediatek: mt7981b: OpenWrt One: set console UA [...] adds 79fb9654a2ee arm64: dts: mediatek: mt7622: add 'soc-uuid' cell to efuse adds 18d0f98a1775 arm64: dts: mediatek: mt7986a: add 'soc-uuid' cell to efuse adds d261557f7ad3 arm64: dts: mediatek: mt7981b: add 'soc-uuid' cell to efuse adds 6bb220964d60 arm64: dts: mediatek: mt7988a: add 'soc-uuid' cell to efuse adds f4d1eace54f7 arm64: dts: mediatek: mt8390-genio-700-evk: Add Grinn Geni [...] adds bbfb1118fe0e arm64: dts: mediatek: mt8370-grinn-genio-510-sbc: Add Grin [...] adds 8365a3e1fdc3 arm64: dts: mediatek: mt7986-bpi-r3: Change fan PWM value [...] adds 07a9bd3079e3 arm64: dts: mediatek: Add MT6878 pinmux macro header file adds eb98462478a6 arm64: dts: mediatek: mt8395-genio-1200-evk: Describe CPU [...] adds 499af66b8f42 arm64: dts: mediatek: mt8365: Add GPU support adds c8dd72788f52 arm64: dts: mediatek: mt8365-evk: Enable GPU support adds 8bc650405f44 arm64: dts: mediatek: mt7981b: Configure UART0 pinmux adds c6dcf3283044 arm64: dts: mediatek: mt7981b: Add reserved memory for TF-A adds 355531a5ffd9 arm64: dts: mediatek: Add GCE header for MT8196 adds b88827cb0bd1 dt-bindings: arm: mediatek: add BPI-R4 Pro board adds 0e5d9e529383 arm64: dts: mediatek: mt7988: Disable 2.5G phy and enable [...] adds f397471a6a8c arm64: dts: mediatek: mt7988: Add devicetree for BananaPi R4 Pro adds dec929e61a42 arm64: dts: mediatek: mt7988a-bpi-r4-pro: Add PCIe overlays adds a58c36806741 arm64: dts: mediatek: mt7988a-bpi-r4pro: Add mmc overlays adds 869b3bb5ada2 arm64: dts: mediatek: mt7981b-openwrt-one: Enable SPI NOR adds 9b2d2beaefcf arm64: dts: mediatek: mt7981b-openwrt-one: Enable software leds adds 3350e81c6286 Merge tag 'mtk-dts64-for-v6.19' of https://git.kernel.org/ [...] adds 1187f9b3f6eb riscv: dts: spacemit: add UART pinctrl combinations adds 3e8d7309e626 riscv: dts: spacemit: enable the i2c8 adapter adds 1df07a40453f riscv: dts: spacemit: define fixed regulators adds 09a412d39748 riscv: dts: spacemit: define regulator constraints adds dcca2287773b riscv: dts: spacemit: enable the i2c2 adapter on BPI-F3 adds bfce75e2345f riscv: dts: spacemit: add 24c02 eeprom on BPI-F3 adds 859ce3828f0b riscv: dts: spacemit: add i2c aliases on BPI-F3 adds 981339507835 riscv: dts: spacemit: add Ethernet and PDMA to OrangePi RV2 adds 2cc22890635d dt-bindings: riscv: spacemit: add MusePi Pro board adds 0ee59934662d riscv: dts: spacemit: add MusePi Pro board device tree adds 41d34e0b5497 riscv: dts: spacemit: enable K1 SoC QSPI on BPI-F3 adds 323256d11e01 dt-bindings: riscv: spacemit: Add OrangePi R2S board adds 63e572b11464 riscv: dts: spacemit: Add OrangePi R2S board device tree adds 3b70f972b6fb riscv: dts: spacemit: reorder i2c2 node adds 5a97a38c2279 riscv: dts: spacemit: define all missing I2C controller nodes adds 441bd1568064 Merge tag 'spacemit-dt-for-6.19-1' of https://github.com/s [...] adds 303a5185e024 arm64: dts: renesas: r8a77965: Add GE7800 GPU node adds 1de3d9e2cd3a dt-bindings: clock: r8a779a0: Add ZG core clock adds 3bef06115a22 Merge tag 'renesas-r8a779a0-dt-binding-defs-tag2' into ren [...] adds 7d41b3085b0b arm64: dts: renesas: r8a779a0: Add GE7800 GPU node adds fea7a8b7d7b5 arm64: dts: renesas: r9a09g077: Add ETHSS node adds 5d06389a0587 arm64: dts: renesas: r9a09g087: Add ETHSS node adds 394c1e24a4cf arm64: dts: renesas: r9a09g077: Add GMAC nodes adds c4698a34993b arm64: dts: renesas: r9a09g087: Add GMAC nodes adds 8c95f813d75b ARM: dts: renesas: r9a06g032: Add the ADC device adds 1f77aced8c5c arm64: dts: renesas: r9a09g057: Add TSU nodes adds c837ad879e71 arm64: dts: renesas: r9a08g045: Add USB support adds 0926e6e69852 arm64: dts: renesas: rzg3s-smarc: Enable USB support adds f61c497a91c4 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Add NMI pushb [...] adds cfc733da4e79 arm64: dts: renesas: r9a09g057: Add RTC node adds 1eb61aa4d88d arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable RTC adds b272b94fd223 arm64: dts: renesas: rzt2h-n2h-evk: Enable Ethernet support adds 9481f1ce9b8f Merge tag 'renesas-dts-for-v6.19-tag2' of git://git.kernel [...] adds 25937d399be2 dt-bindings: power: Add power domain IDs for Tegra264 adds ccec1069246a dt-bindings: arm: tegra: Document Jetson Nano Devkits adds a0c70244e5a8 dt-bindings: display: tegra: document EPP, ISP, MPE and TS [...] adds e7dc9c3a6fc4 dt-bindings: display: tegra: Document Tegra20 and Tegra30 CSI adds 22c788aec2ef dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallbac [...] adds 905f0dcc38f8 dt-bindings: usb: Add wake-up support for Tegra234 XUSB ho [...] adds 5d5b665e3e12 Merge tag 'tegra-for-6.19-dt-bindings' of git://git.kernel [...] adds cead96a67e5d ARM: tegra: Add missing HOST1X device nodes on Tegra114 adds ad5eb81cbd47 ARM: tegra: Add missing HOST1X device nodes on Tegra124 adds 2cf244db791a ARM: tegra: add CSI nodes for Tegra20 and Tegra30 adds f224e936dad0 ARM: tegra: Add device-tree for Xiaomi Mi Pad (A0101) adds 17aaeb67e115 Merge tag 'tegra-for-6.19-arm-dt' of git://git.kernel.org/ [...] adds c0ff2845849c Merge branch 'for-6.19/dt-bindings' into for-6.19/arm64/dt adds 700c48a438f3 arm64: tegra: Add Tegra186 pin controllers adds 0867951a1c92 arm64: tegra: Add Tegra264 audio support adds ba97758a63b7 arm64: tegra: Add NVIDIA Jetson Nano 2GB Developer Kit support adds 21ef26d0e71f arm64: tegra: Add pinctrl definitions for pcie-ep nodes adds 8911ee254366 arm64: tegra: Move HDA into the correct bus adds dc3ec7cbe933 arm64: tegra: Drop redundant clock and reset names from TSEC node adds f797e587eb8b arm64: tegra: Move avdd-dsi-csi-supply into CSI node adds b1806f2b4e78 arm64: tegra: Add device-tree node for NVVRS RTC adds 60bb55de5d6c arm64: tegra: Add ACTMON on Tegra210 adds 3cad4369399a arm64: tegra: Add interconnect properties for Tegra210 adds 654427e0b9b7 arm64: tegra: Add OPP tables on Tegra210 adds cddc94edf197 arm64: tegra: Add default GIC address cells on Tegra132 adds 311cbb9c130e arm64: tegra: Add default GIC address cells on Tegra186 adds 7d14d53bc810 arm64: tegra: Add default GIC address cells on Tegra194 adds 6db753b92110 arm64: tegra: Add default GIC address cells on Tegra210 adds feee7f5ae275 arm64: tegra: Fix APB DMA controller node name adds 961e69a5dc78 arm64: tegra: Enable NVDEC and NVENC on Tegra210 adds 28f917d1a84a arm64: tegra: Add reserved-memory node for P3450 adds 3da2ea1933c6 arm64: tegra: Add reserved-memory node for P2180 adds 11c52a226ef5 arm64: tegra: Add interrupts for Tegra234 USB wake events adds 172de4d681ea arm64: tegra: Add Tegra210 NVJPG power-domain node adds 7beff596dd37 arm64: tegra: Add NVJPG node for Tegra210 platforms adds a72c3372ad63 arm64: tegra: Set USB Micro-B port to OTG mode on P3450 adds 0936fa80150e arm64: tegra: Remove OTG ID GPIO from Jetson TX2 NX adds 252f83d5474c Merge tag 'tegra-for-6.19-arm64-dt' of git://git.kernel.or [...] adds 460a71b5642a arm64: dts: allwinner: a523: Add GMAC200 ethernet controller adds 7076938d20d2 arm64: dts: allwinner: a527: cubie-a5e: Enable second Ethe [...] adds 2e5d147ba90e arm64: dts: allwinner: t527: avaota-a1: enable second Ethe [...] adds a3606e8a7819 arm64: dts: allwinner: t527: orangepi-4a: Enable Ethernet port adds f55a2526317a arm64: dts: allwinner: h616: add NAND controller adds 697fbb43aba6 dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatible [...] adds 55d43ef77712 arm64: dts: allwinner: a523: Add DMA controller device nodes adds e51b773798ea arm64: dts: allwinner: a523: Add device node for SPDIF block adds 1fe1e9b67166 arm64: dts: allwinner: a523: Add device nodes for I2S controllers adds a9050236f81c arm64: dts: allwinner: a523: Add I2S2 pins on PI pin group adds ae0d3f1e6dd2 arm64: dts: allwinner: a523: Add SPDIF TX pin on PB and PI pins adds e828dff381a4 Merge tag 'sunxi-dt-for-6.19' of https://git.kernel.org/pu [...] adds faa6baa36497 ARM: dts: imx53-usbarmory: Replace license text comment wi [...] adds ae3b64675fed ARM: dts: imx6q-evi: fix rtc compatible adds c5efaf2e88c1 ARM: dts: imx53: enable PMIC RTC on imx53-qsrb adds 664625e4c2e1 ARM: dts: imx6: rename stmpgpio to gpio adds c052a9349aec ARM: dts: imx6: rename touch-thermal0 to touch-0-thermal adds e39f072d2aa9 ARM: dts: imx6: rename m95m02 to eeprom adds 698390d70189 ARM: dts: imx6qdl-ts4900: rename ngpio to ngpios adds 5889eb175af2 ARM: dts: imx6: remove gpio suffix for regulator adds 81da2a32452e ARM: dts: imx6: change voltage-divider's io-channel-cells to 1 adds f2a7629c303a ARM: dts: imx6: remove pinctrl-name if pinctrl-0 doesn't exist adds 7ea1e6df5b2f ARM: dts: imx6-tbs2910: rename ir_recv to ir-receiver adds aaf857946e29 ARM: dts: imx6q-utilite-pro: add missing required property [...] adds bbe7f275816e ARM: dts: imx6ull-phytec-tauri: remove extra space before [...] adds 6d97ac47de22 ARM: dts: imx6qdl-nitrogen6_max: rename i2c<n>mux to i2c adds 819908313c09 ARM: dts: imx: add power-supply for lcd panel adds c3145218f348 ARM: dts: imx6ull-dhcom-pdk2: rename power-supply to vcc-s [...] adds 6ad6ade587ab ARM: dts: imx: remove redundant linux,phandle adds ebaec0e02f3b ARM: dts: imx6qdl-skov-cpu fix typo interrupt adds b29ba0669cc3 ARM: dts: imx6q-cm-fx6.dts: add supplies for wm8731 adds 0a1178155a18 ARM: dts: Add bus type for parallel ov5640 adds b20ba9e5027a ARM: dts: add device_type for memory node adds 0978cbfe5bcc ARM: dts: remove undocumented clock-names for ov5642 adds 203a6a7e92b1 ARM: dts: imx7ulp: remove bias-pull-up adds adf6a5a275af ARM: dts: imx: add vdd-supply and vddio-supply for fsl,mpl3115 adds 2f185905da8a ARM: dts: imx28-amarula-rmm: add I2S audio adds e58a4296807b ARM: dts: imx: e70k02: add sy7636 adds c8bf7740aad9 ARM: dts: imx6dl-yapp43: Enable pwm-beeper on boards with speaker adds 35d7230cebc1 ARM: dts: imx6dl-yapp4: Model the RGB LED as a single mult [...] adds 6f813b7814d3 ARM: dts: imx6qdl: make VAR-SOM SoM SoC-agnostic adds e5060380e063 Merge tag 'imx-dt-6.19' of https://git.kernel.org/pub/scm/ [...] adds e22ff6f19393 arm64: dts: fsl-lx2160a: include rev2 chip's dts adds b26fdab2e1f2 arm64: dts: imx8mp-skov: support new 10" panel board adds e918e5f847b3 arm64: dts: imx94: add DDR Perf Monitor node adds 606f1ecaa45e arm64: dts: tqma8mpql-mba8mpxl: Add MicIn routing adds fec2d8fcdeda arm64: dts: freescale: imx93-phyboard-nash: Add USB vbus r [...] adds 3ae88e453e5b arm64: dts: freescale: imx93-phyboard-segin: Add USB vbus [...] adds 2ad83e016eae arm64: dts: freescale: debix-som-a-bmb-08: Enable HDMI output adds 410349084ead arm64: dts: ten64: add board controller binding adds 8b7e58ab4a02 arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove dup [...] adds 69bb376d5e72 arm64: dts: imx8m{m,n,p}-venice: disable unused clk output [...] adds 0a138a2cfd4e arm64: dts: imx8mp-venice-gw702x: reduce RGMII CLK drive strength adds 2c4d3066a58f arm64: dts: imx8mm-venice-gw700x: reduce RGMII CLK drive strength adds d949b8d12d6e arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl adds effe98060f70 arm64: dts: imx8mp-venice-gw702x: remove off-board uart adds 9db04b310ef9 arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1 adds 93b2fac5cdaf arm64: dts: imx95-15x15-evk: add fan-supply property for pwm-fan adds 04dba84fba53 arm64: dts: imx: correct the flexspi compatible string to [...] adds 2a119550822d arm64: dts: freescale: add initial support for i.MX 95 Ver [...] adds 2a5f92d11f26 arm64: dts: imx8mm-phyboard-polis-rdk: Add USB1 OC pin con [...] adds 052290cdea51 arm64: dts: imx8mm-phygate-tauri-l: Update pad ctl for USB OC pin adds ead2dafd6697 arm64: dts: imx8mp: add idle cooling devices to cpu core adds 7a88b98809d3 arm64: dts: imx8mp: add cpuidle cooling device to the aler [...] adds 0bb66f6df171 arm64: dts: add Protonic PRT8ML board adds 6499815172db arm64: dts: lx2160a-rdb: describe the QIXIS FPGA and two c [...] adds dc4968290201 arm64: dts: ls1046a-qds: describe the FPGA based GPIO controller adds 7c9f33d0abe9 arm64: dts: lx2160a-rdb: fully describe the two SFP+ cages adds 8cd60e1daf17 arm64: dts: ls1046a-qds: describe the two on-board SFP+ cages adds a6d681b7d1ff arm64: dts: im8mp-phy{board,core}: update license adds edfdb7bce823 arm64: dts: imx8mp pollux: add display overlays adds 7012f551081f arm64: dts: imx8mp pollux: add expansion board overlay adds fcb2626dc4a0 arm64: dts: imx8mp pollux: add displays for expansion board adds 7b204755ebc2 arm64: dts: layerscape: add dma-coherent for usb node adds 0d1250c6af81 arm64: dts: imx8mp: Specify the number of channels for CSI [...] adds 1b9b4e664515 arm64: dts: imx8dxl-evk: add bt information for lpuart1 adds 7db8963633a7 arm64: dts: imx8dxl-evk: add state_100mhz and state_200mhz [...] adds 1ddf34137c73 arm64: dts: imx8: add default clock rate for usdhc adds d8ce633518b4 arm64: dts: imx8-ss-conn: add fsl,tuning-step for usdhc1 a [...] adds dadcd4b92adf arm64: dts: imx8-ss-conn: add missed clock enet_2x_txclk f [...] adds 7753a51e61be arm64: dts: imx8dxl-ss-conn: delete usb3_lpcg node adds 6b416cb376f4 arm64: dts: imx8: add vdd-supply and vddio-supply for fsl,mpl3115 adds 8f76686bbdc8 arm64: dts: imx8mp-debix-model-a: Fix ethernet PHY address adds dd93ee01a505 arm64: dts: imx95-15x15-evk: Add supports-clkreq property [...] adds 756d0ef76e8a arm64: dts: imx95-19x19-evk: Add supports-clkreq property [...] adds 798825c11e12 arm64: dts: imx8mm-evk: Add supports-clkreq property to PC [...] adds 45b68efd9bb5 arm64: dts: imx8mp-evk: Add supports-clkreq property to PC [...] adds 053ee55576ce arm64: dts: imx8mq-evk: Add supports-clkreq property to PC [...] adds 44f9bcc943f5 arm64: dts: imx8qm-mek: Add supports-clkreq property to PC [...] adds 1a79e70e9d10 arm64: dts: imx8qxp-mek: Add supports-clkreq property to P [...] adds 55a79e599aa8 arm64: dts: imx8dxl-evk: Add vpcie3v3aux regulator for PCI [...] adds caf08e2d494e arm64: dts: imx8mp-evk: Add vpcie3v3aux regulator for PCIe [...] adds 6fa16090efbc arm64: dts: imx8mq-evk: Add vpcie3v3aux regulator for PCIe [...] adds f4303fa03553 arm64: dts: imx8qm-mek: Add vpcie3v3aux regulator for PCIe [...] adds b64620022d96 arm64: dts: imx8qxp-mek: Add vpcie3v3aux regulator for PCI [...] adds 4737f7c7420a arm64: dts: imx95-15x15-evk: Add vpcie3v3aux regulator for [...] adds db82f6cda525 arm64: dts: imx95-19x19-evk: Add vpcie3v3aux regulator for [...] adds 4677a3f84ce1 arm64: dts: imx8mp: Add hdmi parallel audio interface node adds b21f87b8322f arm64: dts: imx8mp-evk: enable hdmi_pai device adds 53948d7f5420 arm64: dts: imx8-apalis: cleanup todo adds a2c79d55bd83 arm64: dts: imx8-apalis: add thermal nodes adds 4a5977155584 arm64: dts: imx8-apalis: specify adc reference voltage regulator adds aa6f6799f909 arm64: dts: imx8-apalis: rename wifi regulator adds 4c9cf0b3f1b7 arm64: dts: imx8-apalis: use startup-delay-us for wifi regulator adds 33583fa58e43 arm64: dts: freescale: Add phyBOARD-Segin-i.MX91 support adds aab882780ab1 arm64: dts: imx8mm-phyboard-polis: Use GPL-2.0-or-later OR MIT adds 4b73a1bd8642 arm64: dts: imx8mm-phyboard-polis: move mipi bridge to som adds c277c95959ec arm64: dts: imx8mm-phyboard-polis-peb-av-10: reorder prope [...] adds 4f03fd6d95fd arm64: dts: imx8mm-phyboard-polis-peb-av-10: split display [...] adds f7a77fb14c7f arm64: dts: imx8mm-phyboard-polis-peb-av-10-ph128800t006 adds 3b0bf0659551 arm64: dts: imx8mm-phyboard-polis-peb-av-10: Fix audio cod [...] adds af21bfd1f7ce arm64: dts: freescale: imx93-phyboard-nash: Add jtag overlay adds 09b33db32e1d arm64: dts: freescale: imx93-phyboard-nash: Add pwm-fan overlay adds 2984af793281 arm64: dts: imx8qm-mek: add state_100mhz and state_200mhz [...] adds 64b60a728011 arm64: dts: imx8qm-mek: assign double SD bus frequency for usdhc1 adds a8eebe619523 arm64: dts: imx8qm-mek: add lpuart1 and bluetooth node adds 70051810d063 arm64: dts: imx8qm: add label thermal_zones adds 5c9f27cd7e90 arm64: dts: imx8qm-mek: add pmic thermal-zones adds 9c70313efe26 arm64: dts: imx8qm-mek: add usbotg1 and related nodes adds 05a14dc3f6fd arm64: dts: imx8qm-mek: replace space with tab adds a29a5a55969e arm64: dts: imx8qxp: add MAC address in ocotp adds 6f90786d7342 arm64: dts: imx8qxp: add wakeup source for power-key adds 1c1e81ef393b arm64: dts: imx8qxp-mek: add state_100mhz and state_200mhz [...] adds 00f69e5f6df1 arm64: dts: imx8qxp-mek: update usdhc1 clock to 400Mhz adds 339cd3056b72 arm64: dts: imx8qxp-mek: add flexspi and flash adds f4dcaab01b33 arm64: dts: imx8qxp-mek: add phandle ocotp mac-address for fec adds 0e2dbdcfadbc arm64: dts: imx8qxp-mek: add fec2 support adds b85104933a0e arm64: dts: imx8: add edma error interrupt support adds 5d82ec7472d9 arm64: dts: imx8qxp-mek: Add lpuart1 to support the M.2 PC [...] adds d59ae05e3d07 arm64: dts: imx8qxp-mek: change space with tab adds 5d0c788263dd arm64: dts: freescale: imx93-var-som: Add WiFi and Bluetoo [...] adds 2e2a8aa9fc49 arm64: dts: freescale: imx93-var-som: Add PMIC support adds c815711e2753 arm64: dts: freescale: imx93-var-som: Add support for WM89 [...] adds 5651eff270be arm64: dts: freescale: imx93-var-som: Add support for ADS7 [...] adds 046cb64923e8 arm64: dts: imx95-tqma9596sa: fix TPM5 pinctrl node name adds 461be3802562 arm64: dts: imx95-tqma9596sa: reduce maximum FlexSPI frequ [...] adds 310b0aaa656e arm64: dts: imx95-tqma9596sa: increase flexspi slew rate adds 438a4d0cd577 arm64: dts: imx95-tqma9596sa: move flexcan pinctrl to SOM adds 68b7d5383b50 arm64: dts: imx95-tqma9596sa: move lpspi3 pinctrl to SOM adds 16471a32346f arm64: dts: imx95-tqma9596sa: move USDHC2 config to SOM adds 8b452dddd891 arm64: dts: imx95-tqma9596sa: move sai config to SOM adds ab5b4a915818 arm64: dts: imx95-tqma9596sa: move pcie config to SOM adds 0df2b380e5ed arm64: dts: imx95-tqma9596sa: update pcie config adds 88b02dc67350 arm64: dts: imx95-tqma9596sa: remove superfluous pinmux fo [...] adds b997a3acdcce arm64: dts: imx95-tqma9596sa: remove superfluous pinmux for i2c adds 35eecf5d8c92 arm64: dts: imx95-tqma9596sa: remove superfluous pinmux fo [...] adds b5a07fe96d3d arm64: dts: imx95-tqma9596sa: add gpio bus recovery for i2c adds e0ac00be7ae8 arm64: dts: imx95-tqma9596sa: whitespace fixes adds c0a596011391 arm64: dts: imx95-tqma9596sa: add EEPROM pagesize adds 2d226e54041a arm64: dts: imx95-tqma9596sa-mb-smarc-2: Add MicIn routing adds dc4290f5fa10 arm64: dts: imx95-tqma9596sa-mb-smarc-2: mark LPUART1 as reserved adds f19950eb8a3c arm64: dts: imx95-tqma9596sa-mb-smarc-2: remove superfluous line adds 916e7983031b arm64: dts: imx95-tqma9596sa-mb-smarc-2: add aliases for SPI adds cb9273791950 arm64: dts: imx8qm-apalis: add pwm used by the backlight adds 40c687a4f216 arm64: dts: freescale: Add GMAC Ethernet for S32G2 EVB and [...] adds d1da1068bc31 arm64: dts: imx8mp: Add missing LED enumerators for DH ele [...] adds 45011b7633d6 arm64: dts: imx8mp-skov: add Rev.C HDMI support adds 286e622bf419 arm64: dts: imx8mp: convert 'aips5' to 'aipstz5' adds 9ceb1cf5b200 arm64: dts: imx8mp: make 'dsp' node depend on 'aips5' adds 9a9396de05b4 arm64: dts: mba8mx: Add MicIn routing adds c3184d2ecf1d arm64: dts: mba8xx: Add MicIn routing adds e9c909657d16 arm64: dts: mb-smarc-2: Add MicIn routing adds 691d5ccb42df arm64: dts: freescale: tqma9352: Add vcc-supply for spi-nor adds 90bbe88e0ea6 arm64: dts: freescale: add Toradex SMARC iMX95 adds 976e33268c41 Merge tag 'imx-dt64-6.19' of https://git.kernel.org/pub/sc [...] adds b24ecccd1ab0 arm64: dts: socfpga: n5x: Add 4-bit SPI bus width adds 76297a4a93c2 arm64: dts: socfpga: stratix10: Add 4-bit SPI bus width adds e928e15a3e97 arm64: dts: socfpga: agilex: Add 4-bit SPI bus width adds a025e1fb3530 arm64: dts: socfpga: agilex5: Add 4-bit SPI bus width adds 0f1fd7319c90 arm64: dts: agilex5: Add GMAC0 node for NAND daughter card adds 4430d52cd724 dt-bindings: mtd: cdns,hp-nfc: Add iommu property adds 2c83769b2f29 dt-bindings: dma: snps,dw-axi-dmac: Add iommu property adds 2fab05525117 arm64: dts: socfpga: agilex5: Add SMMU nodes adds fad0dcaf3702 ARM: dts: socfpga: add Enclustra boot-mode dtsi adds 2d7ef02f1e54 ARM: dts: socfpga: add Enclustra base-board dtsi adds 66243445fd2d ARM: dts: socfpga: add Enclustra Mercury SA1 adds 72459d90793a dt-bindings: altera: add Enclustra Mercury SA1 adds 9fbc22b3c50f ARM: dts: socfpga: add Enclustra Mercury+ SA2 adds 729ef2397223 dt-bindings: altera: add binding for Mercury+ SA2 adds 26a0157f4c77 ARM: dts: socfpga: add Mercury AA1 variants adds a31736de523a dt-bindings: altera: add Mercury AA1 variants adds adacc092259b ARM: dts: socfpga: removal of generic PE1 dts adds 558417387bc7 dt-bindings: altera: removal of generic PE1 dts adds 91b97ca3d46c ARM: dts: socfpga: add Enclustra SoM dts files adds 06b0f1c336b5 arm64: dts: socfpga: move sdmmc-ecc to the base DTSI file adds b8fb4cbe0a8a arm64: dts: socfpga: stratix10-swvp: fix dtbs_check warnings swvp adds 4bb2d0f87cd7 arm64: dts: socfpga: agilex: fix dtbs_check warning for cl [...] adds d37c471666b5 arm64: dts: socfpga: agilex: fix dtbs_check warning for NAND adds d07eddcd456e arm64: dts: socfpga: agilex5: add VGIC maintenance interrupt adds 58676e819bf0 dt-bindings: intel: Add Agilex5 SoCFPGA 013b board adds 95853aaab986 arm64: dts: socfpga: agilex5: add support for 013b board adds 2f6da95cfbaf arm64: dts: socfpga: agilex5: fix CHECK_DTBS warning for NAND adds 3e99d51aaaba arm64: dts: socfpga: agilex5: Add L2 and L3 cache adds aef9703dcbf8 arm64: dts: socfpga: agilex5: Add SMMU-V3-PMCG nodes adds dd94481408ba dt-bindings: firmware: svc: Add IOMMU support for Agilex5 adds 1aa4ee5338cb arm64: dts: socfpga: Add Agilex5 SVC node with memory region adds 5e7235d122f0 arm64: dts: intel: agilex5: Add Altera compatible for I3C [...] adds 425c16c37da2 dt-bindings: intel: Add Agilex3 SoCFPGA board adds 44964e81d128 arm64: dts: socfpga: add Agilex3 board adds 38eff72f2d3a arm64: dts: socfpga: agilex5: update qspi partitions for 0 [...] adds c7cdc91603ee Merge tag 'socfpga_dts_updates_for_v6.19' of git://git.ker [...] adds 76546090b172 arm64: dts: ti: k3-am62p: Fix memory ranges for GPU adds 779ea073dba3 arm64: dts: ti: k3-am62: Add support for AM625 OLDI IO Control adds a00ee8014d5b arm64: dts: ti: k3-am625: Add OLDI support adds 67106d217170 arm64: dts: ti: k3-am62: Add RNG node adds b2f45bdc185f arm64: dts: ti: k3-j722s-evm: explicitly use PLL1_HSDIV6 a [...] adds a3a74f9b15f0 arm64: dts: ti: k3-j722s-main: fix the audio refclk source adds 22e1d0d8cda7 dt-bindings: arm: ti: Add Kontron SMARC-sAM67 module adds 1c3c4df06f9d arm64: dts: ti: Add support for Kontron SMARC-sAM67 adds 0114330e7f92 arm64: dts: ti: sa67: add overlay for the ADS2 carrier adds 0103435072bf arm64: dts: ti: k3-am62d2-evm: Fix regulator properties adds 394b02210a81 arm64: dts: ti: k3-am62d2-evm: Fix PMIC padconfig adds 50856649d6d6 arm64: dts: ti: k3-am62d2-evm: Enable PMIC adds 1d10e0e78c2e arm64: dts: ti: var-som-am62p: Refactor IPC configuration [...] adds 6f41007cf80d arm64: dts: ti: var-som-am62p: Add support for WM8904 audio codec adds 397dae3cecd7 arm64: dts: ti: var-som-am62p: Add support for ADS7846 tou [...] adds 5ccb63373d65 arm64: dts: ti: k3-am642-evm: Add DMA support for TSCADC adds 33a2c98caba8 arm64: dts: ti: k3-am68-phycore-som: Add pmic label adds 671c852fc53d arm64: dts: ti: k3-j784s4: Fix I2C pinmux pull configuration adds da84d094ded6 arm64: dts: ti: k3-am62d2-evm: Remove unused ospi0 chip se [...] adds 1f03b9e71e49 arm64: dts: ti: k3-j784s4-evm-pcie0-pcie1-ep: Add boot pha [...] adds cadd9234aedc arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-al [...] adds 56bf2702cab0 arm64: dts: ti: k3-j784s4-j742s2-evm-common: Add bootph-al [...] adds c9836bf7c38f arm64: dts: ti: k3-am642-tqma64xxl: add boot phase tags adds 1446fc4dc072 arm64: dts: ti: k3-*: Replace rgmii-rxid with rgmii-id for [...] adds 2fc9f6f11242 arm64: dts: ti: k3-am62p-j722s-common-main: move audio_ref [...] adds 1b45cec18f89 arm64: dts: ti: k3-am62: Define possible system states adds 6992c72c3aa0 arm64: dts: ti: k3-am62a: Define possible system states adds 4060cf6015e2 arm64: dts: ti: k3-am62p: Define possible system states adds 1f2f34b619ad arm64: dts: ti: k3-am62-lp-sk: Set wakeup-source system-states adds afb919a6b36b arm64: dts: ti: k3-am62a7-sk: Set wakeup-source system-states adds 1581a732f168 arm64: dts: ti: k3-am62p5-sk: Set wakeup-source system-states adds e8535e2b2786 arm64: dts: ti: k3-am62: disable "cpsw3g" in SoC file and [...] adds 6d2138b85ec0 arm64: dts: ti: k3-am65: disable "mcu_cpsw" in SoC file an [...] adds 5a74aa002cd9 arm64: dts: ti: k3-j7200: disable "mcu_cpsw" in SoC file a [...] adds ee90abbed770 arm64: dts: ti: k3-j721e: disable "mcu_cpsw" in SoC file a [...] adds c984dd0ecde0 arm64: dts: ti: k3-j721s2: disable "mcu_cpsw" in SoC file [...] adds 2f6ef830a756 dt-bindings: arm: ti: add Toradex Aquila AM69 adds 39ac6623b1d8 arm64: dts: ti: Add Aquila AM69 Support adds 9f748a6177e1 arm64: dts: ti: am69-aquila: Add Clover adds b70d9d7dac87 dt-bindings: arm: ti: Add binding for AM62L SoCs adds 5f016758b0ab arm64: dts: ti: k3-am62l: add initial infrastructure adds 00fb4c73b67d arm64: dts: ti: k3-am62l: add initial reference board file adds 287df51938b2 Merge tag 'ti-k3-dt-for-v6.19' of https://git.kernel.org/p [...] adds 1f591be0a02c ARM: dts: microchip: sama7d65: fix uart fifo size to 32 adds 5654889a94b0 ARM: dts: microchip: sama7g5: fix uart fifo size to 32 adds 7d5864dc5d5e ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32 adds 4033cc098ca8 Merge tag 'at91-dt-6.19' of https://git.kernel.org/pub/scm [...] adds 9c95fc710b0d ARM: dts: am33xx: Add missing serial console speed adds 905664e27647 ARM: dts: omap: rework Baltos LED nodes adds 473de5d3466f ARM: dts: ti: omap: am335x-baltos: add a regulator for the [...] adds d0c4b1723c41 ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels adds 6cf18454d7ca dt-bindings: omap: add AM335x-based TQMa335x SOM and MBa33 [...] adds c579ced456db ARM: dts: omap: AM33xx: add cpu label adds 5267fcd180b1 ARM: dts: omap: Add support for TQMa335x/MBa335x adds f7f3bc18300a ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power [...] adds 3862123e9b56 ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible adds bb2ffb47d822 arm: dts: ti: omap: am335x-pepper: Fix vmmc-supply property typo adds 9485ba8ab325 arm: dts: ti: omap: Drop unnecessary properties for SDHCI node adds 333fa35fbd1f dt-bindings: mmc: ti,omap2430-sdhci: convert to DT schema adds c1d5c2026969 ARM: dts: omap: am335x-tqma335x/mba335x: Fix MicIn routing adds 35c973187f59 ARM: dts: omap: am335x-mba335x: Fix stray '/*' in comment adds 73f0769ebfc6 ARM: dts: ti/omap: fix incorrect compatible string in inte [...] adds 2ddb010a9e09 Merge tag 'omap-for-v6.19/dt-signed' of git://git.kernel.o [...] adds df41d58048a5 ARM: dts: qcom: msm8960: reorder nodes and properties adds 34fc20c48444 ARM: dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi adds f239a394f910 ARM: dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12 adds 47f46fa7328b ARM: dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8 adds d35984295d5e ARM: dts: qcom: msm8960: rename msmgpio node to tlmm adds 84df51667a19 ARM: dts: qcom: msm8226-samsung-ms013g: add simple-framebuffer adds c02dce25bc66 Merge tag 'qcom-arm32-for-6.19' of https://git.kernel.org/ [...] adds e4c4f5a1ae18 dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 cl [...] adds fcf8517850bf arm64: dts: qcom: x1e80100: Extend the gcc input clock list adds e38c92b87700 arm64: dts: qcom: msm8916-samsung-rossa: Move touchscreen [...] adds 78473494a7bc arm64: dts: qcom: pmi8950: Add missing VADC channels adds c26a725087b0 arm64: dts: qcom: pmi8950: Fix VADC channel scaling factors adds 30f89840f1d9 arm64: dts: qcom: apq8096-db820c: Specify zap shader location adds e090dc10c65e dt-bindings: clock: dispcc-sm6350: Add MDSS_CORE & MDSS_RS [...] adds c352f94002ad Merge branch '20250919-sm6350-mdss-reset-v1-1-48dcac917c73 [...] adds 0dab10c38282 arm64: dts: qcom: x1e80100: Fix compile warnings for USB H [...] adds 6b3e8a5d6c88 arm64: dts: qcom: x1e80100: Add missing quirk for HS only [...] adds 0903296efd0b arm64: dts: qcom: lemans: Add missing quirk for HS only US [...] adds fe9829de17d3 arm64: dts: qcom: lemans-evk-camera: Add DT overlay adds 44562f591890 arm64: dts: qcom: qcs615: Add OSM l3 interconnect provider [...] adds 03e928442d46 arm64: dts: qcom: sc7280: Increase config size to 256MB fo [...] adds 883e20433fe5 arm64: dts: qcom: lemans: move USB PHYs to a proper place adds 7522c9ffaa97 arm64: dts: qcom: lemans: add refgen regulator and use it for DSI adds ac44b60f5d12 arm64: dts: qcom: sc7180: add refgen regulator and use it for DSI adds f8cfb1932ce3 arm64: dts: qcom: sc7280: add refgen regulator and use it for DSI adds 4be2ab8c4e7d arm64: dts: qcom: sc8180x: add refgen regulator and use it [...] adds 7223744176ef arm64: dts: qcom: sdm670: add refgen regulator and use it for DSI adds ca031c24bf66 arm64: dts: qcom: sdm845: add refgen regulator and use it for DSI adds e53107df0962 arm64: dts: qcom: sm6350: add refgen regulator and use it for DSI adds 0aa588760dd9 arm64: dts: qcom: sm8150: add refgen regulator and use it for DSI adds 3aedde1859f3 arm64: dts: qcom: sm8250: add refgen regulator and use it for DSI adds 2c9e4d7c6896 arm64: dts: qcom: qcs8300: add refgen regulator adds d4d1e799e9bf arm64: dts: qcom: sc8280xp: add refgen regulator adds afec70ac038b arm64: dts: qcom: sm6375: add refgen regulator adds e50e601ef5b9 arm64: dts: qcom: rename qcs8300 to monaco adds 8c0b058ab598 arm64: dts: qcom: rename x1e80100 to hamoa adds 9a5b294dcc21 arm64: dts: qcom: rename sm6150 to talos adds 465443340991 arm64: dts: qcom: qcs8300-pmics: Remove 'allow-set-time' property adds f618fef3f1a9 arm64: dts: qcom: sm6350: Add MDSS_CORE reset to mdss adds 172ca2d80248 arm64: dts: qcom: qcs6490-rb3gen2: Update regulator settings adds b91f5d73b67b arm64: dts: qcom: msm8916-longcheer-l8910: Add touchscreen adds 5af8a9e8430c arm64: dts: qcom: qcs6490-rb3gen2: Add firmware-name to QU [...] adds 3f9fa03b7eb1 arm64: dts: qcom: lemans-evk: Add firmware-name to QUPv3 nodes adds 30b5167b808c arm64: dts: qcom: monaco-evk: Add firmware-name to QUPv3 nodes adds ebb14a39c059 arm64: dts: qcom: qcm6490-fairphone-fp5: Add vibrator support adds 413348638236 arm64: dts: qcom: sdm845-starqltechn: remove (address|size)-cells adds 4372b15d89e2 arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts adds d7ec7d342374 arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider adds 1ade4b89d846 dt-bindings: arm: qcom: Add Asus Zenbook A14 UX3407QA LCD/ [...] adds 462b39931cab arm64: dts: qcom: Rework X1-based Asus Zenbook A14's displays adds c2ca1cc0d465 arm64: dts: qcom: x1e80100-asus-zenbook-a14: Enable WiFi, [...] adds 8388ebac9802 dt-bindings: arm: qcom: Add Radxa Dragon Q6A adds ef254b12ec60 arm64: dts: qcom: qcs6490: Introduce Radxa Dragon Q6A adds 8b4faf419d60 arm64: dts: qcom: sm8250: Add MDSS_CORE reset to mdss adds 3d4142cac46b arm64: dts: qcom: qcm6490-fairphone-fp5: Add supplies to s [...] adds 99dc57012dd6 arm64: dts: qcom: qcm6490-fairphone-fp5: Add VTOF_LDO_2P8 [...] adds c207f5319d17 arm64: dts: qcom: qcm6490-fairphone-fp5: Use correct compa [...] adds 1a3051614f6d arm64: dts: qcom: qcm6490-shift-otter: Use correct compati [...] adds 037f0f59bb0f arm64: dts: qcom: sm7325-nothing-spacewar: Use correct com [...] adds c2703c90161b arm64: dts: qcom: sm8650: set ufs as dma coherent adds cc8056a16472 arm64: dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node adds bfc5cabaa497 dt-bindings: arm: qcom: Document Huawei MateBook E 2019 adds aab69794b55d arm64: dts: qcom: Add support for Huawei MateBook E 2019 adds bc42d9859353 dt-bindings: arm: qcom: Add Asus ZenFone 2 Laser/Selfie adds 42621cbb3afd arm64: dts: qcom: msm8939-asus-z00t: add initial device tree adds 03eb18495d2d arm64: dts: qcom: qcm6490-shift-otter: Fix sorting and ind [...] adds a206ee34db2e arm64: dts: qcom: qcm6490-shift-otter: Remove thermal zone [...] adds f404fdcb5002 arm64: dts: qcom: qcm6490-shift-otter: Add missing reserve [...] adds 2fd302ea31af arm64: dts: qcom: qcm6490-shift-otter: Enable flash LED adds 66e74839662d arm64: dts: qcom: qcm6490-shift-otter: Enable RGB LED adds 6e66efe16bde arm64: dts: qcom: qcm6490-shift-otter: Enable venus node adds cdf9756037d7 arm64: dts: qcom: qcm2290: Fix uart3 QUP interconnect adds 89e4902ac726 arm64: dts: qcom: qcm2290: Add uart1 and uart5 nodes adds 752c3765a952 arm64: dts: qcom: x1e80100: Describe the full 'link' regio [...] adds 210d525d9c4c arm64: dts: qcom: hamoa-iot-evk: Fix 4-speaker playback support adds 5b5014f667dd arm64: dts: qcom: x1e80100: Move CPU idle states to their [...] adds 1bdfe3edd4c8 arm64: dts: qcom: x1-dell-thena: Add missing pinctrl for eDP HPD adds 147d5eefab8f arm64: dts: qcom: x1-dell-thena: remove dp data-lanes adds 367c2f473f5f arm64: dts: qcom: sm8450: Add opp-level to indicate PCIe d [...] adds fc0ed54869be arm64: dts: qcom: sm8550: Add opp-level to indicate PCIe d [...] adds 860d514f09f0 arm64: dts: qcom: sm8650: Add opp-level to indicate PCIe d [...] adds cfd8f45ddf89 arm64: dts: qcom: x1e80100: Add opp-level to indicate PCIe [...] adds fb48d3f3abba arm64: dts: qcom: sc8280xp: Fix shifted GPI DMA channels adds 78db965913f7 arm64: dts: qcom: sm8550: Add description of MCLK pins adds 3f8573775787 arm64: dts: qcom: sm8550-qrd: Enable CAMSS and S5K3M5 came [...] adds 08ce5274038a arm64: dts: qcom: sm8550-hdk: Add SM8550-HDK Rear Camera C [...] adds a829f6f2e8a7 arm64: dts: qcom: Add initial support for MSM8937 adds 1a614267281f dt-bindings: arm: qcom: Add Xiaomi Redmi 3S adds 2144f6d57d8e arm64: dts: qcom: Add Xiaomi Redmi 3S adds bc303efddf8b arm64: dts: qcom: lemans-evk: Add resin key code for PMM8654AU adds 6030fa06360b arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name adds 42e56b53a191 arm64: dts: qcom: sm8250-samsung-common: correct reserved pins adds 84ff999ae402 arm64: dts: qcom: lemans-pmics: enable rtc adds 8053174aac83 arm64: dts: qcom: lemans-evk: Enable AMC6821 fan controller adds 4b6e99e4889b arm64: dts: qcom: lemans: Align ethernet interconnect-name [...] adds 222c975e06af arm64: dts: qcom: sdx75: Fix the USB interrupt entry order adds 720ebcc3e6b4 arm64: dts: qcom: sdm845-shift-axolotl: Drop address and s [...] adds ab9a2c821ad2 arm64: dts: qcom: sdm845: Define guard pages within the rm [...] adds e19dc8126385 arm64: dts: qcom: sdm845-shift-axolotl: fix touchscreen pr [...] adds f8d21b5e4caa arm64: dts: qcom: qcm2290: add APR and its services adds 1fc30731562b arm64: dts: qcom: qcm2290: add LPASS LPI pin controller adds acb854eba80d arm64: dts: qcom: qrb2210-rb1: add HDMI/I2S audio playback [...] adds ec9d58839176 arm64: dts: qcom: sm6350: Fix wrong order of freq-table-hz [...] adds 06d262bcdb3b arm64: dts: qcom: sm6350: Add OPP table support to UFSHC adds c1a45887a36e arm64: dts: qcom: sm6350: Add interconnect support to UFS adds d5e86096feb6 arm64: dts: qcom: ipq5424: add cooling maps for CPU thermal zones adds b54c412b511c arm64: dts: qcom: sc8280xp-x13s: enable camera privacy indicator adds 7cb69f89700d arm64: dts: qcom: qcs615-ride: Set drive strength for wlan [...] adds 74c2c1e0d078 arm64: dts: qcom: x1e80100-crd: Add charge limit nvmem adds fbfbc68852ed dt-bindings: clock: Add "#interconnect-cells" property in [...] adds 2985e76c66e1 dt-bindings: interconnect: Add Qualcomm IPQ5424 NSSNOC IDs adds 60c8b7569c10 dt-bindings: clock: gcc-ipq5424: Add definition for GPLL0_OUT_AUX adds 06ac2566e73d dt-bindings: clock: qcom: Add NSS clock controller for IPQ [...] adds 12fe71e70fb7 Merge branch '20251014-qcom_ipq5424_nsscc-v7-2-081f4956be0 [...] adds e7a1bf542c3b arm64: dts: qcom: ipq5424: Add NSS clock controller node adds 500d3d0e8836 arm64: dts: qcom: qcs615-ride: Update 'model' string for q [...] adds c3398456f6f6 arm64: dts: qcom: sm8550: Limit max SD HS mode frequency b [...] adds bf9f0bb2ec47 arm64: dts: qcom: Add display support for QCS615 adds 0b4bbf0514fc arm64: dts: qcom: Add display support for QCS615 RIDE board adds f85592223d5b arm64: dts: qcom: sdm670: create common zap-shader node adds 8464b804bd35 arm64: dts: qcom: sdm845: create common zap-shader node adds e3f81bdd46dc arm64: dts: qcom: sc8180x: create common zap-shader node adds 6e9612ced0c9 arm64: dts: qcom: sc8280xp: create common zap-shader node adds 00d3f7b0536d arm64: dts: qcom: sm8250: drop duplicate memory-region defs adds d994ae0427a8 arm64: dts: qcom: sc7180: add gpu_zap_shader label adds 2377626fd216 arm64: dts: qcom: add gpu_zap_shader label adds 28803705b552 arm64: dts: qcom: ipq5424: correct the TF-A reserved memor [...] adds 67445dc8a806 arm64: dts: qcom: qcm2290: Fix camss register prop ordering adds 041c12988ad9 Merge branch 'arm64-fixes-for-6.18' into HEAD adds 021df9dee9cd arm64: dts: qcom: rename qcm2290 to agatti adds dd6edcd7d3e4 arm64: dts: qcom: rename sc7280 to kodiak adds ef659a5bd91b arm64: dts: qcom: rename x1p42100 to purwa adds 7a5bb9f60527 arm64: dts: qcom: sm8750: Add USB support to SM8750 SoCs adds 2340f29e2b06 arm64: dts: qcom: sm8750: Add USB support for SM8750 MTP platform adds 530f824a4e18 arm64: dts: qcom: sm8750: Add USB support for SM8750 QRD platform adds 6678d5cf48de arm64: dts: qcom: qcm6490-fairphone-fp5: Enable CCI pull-up adds 1cf6be79a865 arm64: dts: qcom: qcm6490-fairphone-fp5: Add UW cam actuator adds 72a63169bf11 arm64: dts: qcom: qcs6490-rb3gen2: Rename vph-pwr regulator node adds 69b8bbde238a arm64: dts: qcom: sdm845-oneplus: Update compatbible and a [...] adds 6c55c3c261ed arm64: dts: qcom: sdm845-oneplus: Group panel pinctrl adds 8dda2fecf76b arm64: dts: qcom: sdm845-oneplus: Implement panel sleep pinctrl adds a3da84c36b1a arm64: dts: qcom: sdm845-oneplus: Describe TE gpio adds 35ddab284539 arm64: dts: qcom: kodiak: add coresight nodes adds bba4562adc06 Revert "arm64: dts: qcom: sc7280: Increase config size to [...] adds 9c92d36b0b1e arm64: dts: qcom: qrb2210-rb1: Fix UART3 wakeup IRQ storm adds aabd179bcbde arm64: dts: qcom: HAMOA-IOT-SOM: Unreserve GPIOs blocking [...] adds 101dae743d4b arm64: dts: qcom: sdx75: Flatten usb controller node adds f481e772e014 arm64: dts: qcom: sdx75: Add missing usb-role-switch property adds c1ce3348ae08 Merge tag 'qcom-arm64-for-6.19' of https://git.kernel.org/ [...] adds 130daaaf1088 ARM: dts: rockchip: Adapt tps65910 nodes on RK3066 boards adds cafaf99e4a79 ARM: dts: rockchip: Remove mshc aliases from RK3288 adds ac7116a626e0 ARM: dts: rockchip: Add spi_flash label to rk3288-veyron adds 10712ce694a6 ARM: dts: rockchip: move edp assigned-clocks to edp node o [...] adds d7eebe1098c4 Merge tag 'v6.19-rockchip-dts32-1' of git://git.kernel.org [...] adds ef06b5ddee1e arm64: dts: rockchip: Add display subsystem for RK3368 adds d62e2ad29b81 arm64: dts: rockchip: Add D-PHY for RK3368 adds 5023d0cd6183 arm64: dts: rockchip: Add DSI for RK3368 adds 75e700fa3578 dt-bindings: arm: rockchip: Add FriendlyElec NanoPi R76S adds 7fee88882704 arm64: dts: rockchip: Add devicetree for the FriendlyElec [...] adds 134fae98cfba arm64: dts: rockchip: Enable DisplayPort for rk3588-evb2 adds 263fac6b09b4 arm64: dts: rockchip: Add PCIe Gen2x1 controller for RK3528 adds 047bac0be317 arm64: dts: rockchip: Enable PCIe controller on Radxa E20C adds 9e38dc1abce6 dt-bindings: vendor-prefixes: Document LinkEase adds fc3cd4021eee dt-bindings: arm: rockchip: Add LinkEase EasePi R1 adds deaefeaf3df4 arm64: dts: rockchip: add LinkEase EasePi R1 adds ff29a83cda0f dt-bindings: arm: rockchip: Add 100ASK DShanPi A1 adds d809417c5a40 arm64: dts: rockchip: add DTs for 100ASK DShanPi A1 adds 88b6a93af434 dt-bindings: clock: rk3568: Add SCMI clock ids adds 6c30efe5401b Merge branch 'v6.19-shared/clkids' into v6.19-armsoc/dts64 adds ff8912700f31 arm64: dts: rockchip: use SCMI clock id for cpu clock on rk356x adds e06a419eaab9 arm64: dts: rockchip: add missing clocks for cpu cores on rk356x adds 8a429c58354a arm64: dts: rockchip: enable NPU on Gameforce Ace adds 318bc4b5ad22 arm64: dts: rockchip: Add device type for Indiedroid Nova. adds dfa4f7f5cb2c arm64: dts: rockchip: enable NPU on Indiedroid Nova adds cce837b7a359 arm64: dts: rockchip: Enable HS400 for Indiedroid Nova adds c6c76445c30b arm64: dts: rockchip: Fix DMA for Indiedroid Nova Bluetooth adds fbf90d1b697f arm64: dts: rockchip: Fix USB Type-C host mode for Radxa R [...] adds 25802f8d1637 dt-bindings: vendor-prefixes: Add 9Tripod adds a12838aab0ce dt-bindings: arm: rockchip: Add 9Tripod X3568 series adds 156a530ed5ed arm64: dts: rockchip: Add devicetree for the 9Tripod X3568 v4 adds c7a9549ce46e arm64: dts: rockchip: Switch microSD card detect to gpio o [...] adds 57bd160290f3 arm64: dts: rockchip: Remove sdmmc max-frequency for Radxa [...] adds f151b74eadc6 arm64: dts: rockchip: Remove sdmmc max-frequency on RK3588 [...] adds 4c6094259889 arm64: dts: rockchip: use SCMI clock id for gpu clock on rk356x adds 92e6e0b0e595 arm64: dts: rockchip: Move the EEPROM to correct I2C bus o [...] adds 3069ff1930aa arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A adds 260316d35cf8 arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C adds 3906f8558838 arm64: dts: rockchip: enable HDMI audio on Rock 5 ITX adds 9d856aa1c819 arm64: dts: rockchip: add eMMC CQE support for rk3588 adds 7230cdc1fc3c arm64: dts: rockchip: Enable USB-C DP Alt for Indiedroid Nova adds c1ffe499306b arm64: dts: rockchip: clean up devicetree for 9Tripod X3568 v4 adds 76f4f7e04c21 arm64: dts: rockchip: correct assigned-clock-rates spellin [...] adds 0b822c59c826 arm64: dts: rockchip: fixes regulator for 100ASK DshanPi A1 adds 9c79c9e03547 arm64: dts: rockchip: fixes ethernet for 100ASK DshanPi A1 adds eaf661552b0f arm64: dts: rockchip: fixes vcc3v3_s0 supply for 100ASK Ds [...] adds 4e8cb8e0328a arm64: dts: rockchip: fixes audio for 100ASK DshanPi A1 adds d2da7e98c0bf arm64: dts: rockchip: add the vip node to px30 adds 78f316e90906 arm64: dts: rockchip: add vicap node to rk356x adds bb4553b1634b Merge tag 'v6.19-rockchip-dts64-1' of git://git.kernel.org [...] adds e40b061cd379 ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchsc [...] adds c23cb4565ad8 ARM: dts: stm32: lxa: drop unnecessary vusb_d/a-supply adds 22f0ae971cf5 arm64: dts: st: Add memory-region-names property for stm32 [...] adds e613ef5c1516 arm64: dts: st: Add I/O sync to eth pinctrl in stm32mp25-p [...] adds 0b1aa90e2d6c ARM: dts: stm32: add iwdg1 node in stm32mp131.dtsi adds 5512618b5836 ARM: dts: stm32: add the ARM SMC watchdog in stm32mp131.dtsi adds 5da23908a3c0 ARM: dts: stm32: enable the ARM SMC watchdog node in stm32 [...] adds af9c7a6c5de9 ARM: dts: stm32: add the IWDG2 interrupt line in stm32mp131.dtsi adds a6961e2ced51 arm64: dts: st: set RIFSC as an access controller on stm32 [...] adds 5733ad88a50c Merge tag 'stm32-dt-for-v6.19-1' of git://git.kernel.org/p [...] adds 74178bb23c6b arm64: dts: cix: add DT nodes for SPI adds 1f0de24c547d arm64: dts: cix: Add pinctrl nodes for sky1 adds 0b014cd8f15e arm64: dts: cix: Add PCIe Root Complex on sky1 adds b2bc5a821b94 arm64: dts: cix: Enable PCIe on the Orion O6 board adds 7dfe67ab5a83 arm64: dts: cix: add a compatible string for the cix sky1 SoC adds f0218293eef7 Merge tag 'cix-dt-v6.19-rc1' of git://git.kernel.org/pub/s [...] adds 4e27aca4881a riscv: sophgo: dts: add PCIe controllers for SG2042 adds b85ad0d06a19 riscv: sophgo: dts: enable PCIe for PioneerBox adds c6c215099e89 riscv: sophgo: dts: enable PCIe for SG2042_EVB_V1.X adds 579d6526aa43 riscv: sophgo: dts: enable PCIe for SG2042_EVB_V2.0 adds 565c450124c1 dt-bindings: soc: sophgo: add TOP syscon for CV18XX/SG200X [...] adds 126a1b3c61cb riscv: dts: sophgo: Add syscon node for cv18xx adds e307248a3c2d riscv: dts: sophgo: Add USB support for cv18xx adds 59dc89fdfe0b riscv: dts: sophgo: Add SPI NOR node for SG2042 adds f49314cbbc98 riscv: dts: sophgo: Enable SPI NOR node for PioneerBox adds 11f4d84c9f72 riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V1 adds af5eb17ff893 riscv: dts: sophgo: Enable SPI NOR node for SG2042_EVB_V2 adds 314bfe59ec2a Merge tag 'riscv-sophgo-dt-for-v6.19' of https://github.co [...] adds da69aeac10c0 arm64/arm: dts: marvell: Rename "nand-rb" pinctrl node names adds c9b6a8367047 Revert "arm64: dts: marvell: cn9132-clearfog: fix multi-la [...] adds f0e6bc0c3ef4 clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_ [...] adds 887bc881634a Merge tag 'mvebu-dt64-6.19-1' of git://git.kernel.org/pub/ [...] adds 7026f224e21c arm64: dts: ti: Enable build testing of PHYTEC board overlays adds 4ba96cd38f22 arm64: dts: ti: sa67: add build time dtb for overlays adds 56ca5a303014 arm64: dts: ti: Add missing applied DT overlay targets adds 51f89c488f2e arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by [...] adds 56baa9190988 arm64: dts: ti: k3-am62l: Fix unit address of cbass_wakeup adds 4079b4700dc2 Merge tag 'ti-k3-dt-for-v6.19-part2' of https://git.kernel [...] adds cf3c07f4da9d dt-bindings: arm: fsl: add compatible for Skov i.MX8MP variant adds f679e54e6755 dt-bindings: soc: imx-iomuxc-gpr: Document the CSI mux adds e260e8114eff dt-bindings: embedded-controller: add Traverse Ten64 board [...] adds 5a0236736e09 dt-bindings: arm: imx: document i.MX 95 Verdin Evaluation [...] adds e25258262418 dt-bindings: arm: fsl: Add Protonic PRT8ML adds b8ac5ceef28a dt-bindings: fsl,fpga-qixis-i2c: add support for LX2160ARDB FPGA adds 2346a408b4f2 dt-bindings: fsl,fpga-qixis: describe the gpio child node [...] adds 21906e6f52b2 dt-bindings: arm: fsl: Add PHYTEC phyBOARD-Segin-i.MX91 board adds 88f717c042bb dt-bindings: arm: fsl: add Skov Rev.C HDMI support adds 5ffac985b5f4 dt-bindings: arm: fsl: add Toradex SMARC iMX95 adds a60997452ac8 Merge tag 'imx-bindings-6.19' of https://git.kernel.org/pu [...] adds d86a4e645859 arm64: dts: sprd: sc9860: Simplify clock nodes adds 15efa2414602 arm64: dts: rockchip: move cpu_thermal node to the correct [...] adds 81f116991433 arm64: dts: rockchip: describe mcu eeprom cells on rk3568-ts433 adds 35202606ea08 arm64: dts: rockchip: move common qnap tsx33 parts to dtsi adds a576b51e1387 dt-bindings: arm: rockchip: add TS233 to RK3568-based QNAP [...] adds ce0b84e766ad arm64: dts: rockchip: add QNAP TS233 devicetree adds 605945281a65 dt-bindings: arm: rockchip: merge Asus Tinker and Tinker S adds f4e81d0b95f3 dt-bindings: arm: rockchip: Add Asus Tinker Board 3/3S adds 9f80b3952318 arm64: dts: rockchip: Add Asus Tinker Board 3 and 3S device tree adds e28f44013dc4 arm64: dts: rockchip: Add clk32k_in for Indiedroid Nova adds 835c909e8576 arm64: dts: rockchip: Define regulator for pcie2x1l2 on In [...] adds 6f563ebf0b21 arm64: dts: rockchip: Correct pinctrl for pcie for Indiedr [...] adds 932feac9d8c5 arm64: dts: rockchip: Add host wake pin for wifi on Indied [...] adds 8319be65e860 arm64: dts: rockchip: Add power-domain to RK3368 DSI controller adds f54b09d46f72 arm64: dts: rockchip: Add power-domain to RK3368 VOP controller adds c8ecda015eb4 arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on 9 [...] adds 6ed597fdbcfa arm64: dts: rockchip: Use default-state for power LED for [...] adds b92c4eae7546 arm64: dts: rockchip: Enable i2c2 on Orange Pi 3B adds b120a9df264e arm64: dts: rockchip: remove mmc max-frequency for 100ASK [...] adds 98461b5e3cdf arm64: dts: rockchip: add mmc aliases for 100ASK DshanPi A1 adds 80ec14d1d217 arm64: dts: rockchip: enable button for 100ASK DshanPi A1 adds d43935da2bfa arm64: dts: rockchip: enable USB for 100ASK DshanPi A1 adds e34003dd2fb0 arm64: dts: rockchip: enable RTC for 100ASK DshanPi A1 adds feae664d3afb Merge tag 'v6.19-rockchip-dts64-2' of git://git.kernel.org [...] adds ea1156e84032 dt-bindings: arm: amlogic: add support for Tanix TX9 Pro adds af94dc561037 arm64: dts: meson: add initial device-tree for Tanix TX9 Pro adds 3f738dc33ff7 dts: arm64: amlogic: Add ISP related nodes for C3 adds e5dde6ff48fc arm64: dts: amlogic: s6: add power domain controller node adds f46ac577522a arm64: dts: amlogic: s7: add power domain controller node adds 7ee8fc4163a7 arm64: dts: amlogic: s7d: add power domain controller node adds dbb559cfda87 dts: arm64: amlogic: add a5 pinctrl node adds 032f2b83a6cf arm64: dts: amlogic: Fix the register name of the 'DBI' region adds 6a46754317d3 arm64: dts: amlogic: s6: add ao secure node adds 35e41e2a399b arm64: dts: amlogic: s7: add ao secure node adds 2cab15a781d0 arm64: dts: amlogic: s7d: add ao secure node adds 3ac37d522a94 arm64: dts: Add gpio_intc node for Amlogic S6 SoCs adds 303dad7af6f5 arm64: dts: Add gpio_intc node for Amlogic S7 SoCs adds e1c246c6410f arm64: dts: Add gpio_intc node for Amlogic S7D SoCs adds a7ab6f946683 arm64: dts: amlogic: meson-g12b: Fix L2 cache reference fo [...] adds 6038f30aa898 Merge tag 'amlogic-arm64-dt-for-v6.19' of https://git.kern [...] adds ce48af13e638 arm64: dts: mediatek: mt8195: Fix address range for JPEG d [...] adds fa939a287224 dts: starfive: jh7110-common: split out mmc0 reset pins fr [...] adds 1088d49b6264 riscv: dts: microchip: enable qspi adc/mmc-spi-slot on Bea [...] adds 123b5eb726fd riscv: dts: sifive: unmatched: Add PWM controlled fans adds d15cd50d1444 MAINTAINERS: add Conor to StarFive entry adds d794a761c77b MAINTAINERS: remove patchwork from RISC-V MISC SOC SUPPORT adds 76cc0ba2af91 MAINTAINERS: add tree to RISC-V Microchip entry adds 56dfdf2da1cf MAINTAINERS: degrade RISC-V MISC SOC SUPPORT to Odd Fixes adds 7a1e15b248d6 dt-bindings: riscv: Add StarFive JH7110S SoC and VisionFiv [...] adds 84853940a733 riscv: dts: starfive: jh7110-common: Move out some nodes t [...] adds 2ad6d71a0de8 riscv: dts: starfive: Add common board dtsi for VisionFive [...] adds 900b32fd601b riscv: dts: starfive: Add VisionFive 2 Lite board device tree adds ae264ae12442 riscv: dts: starfive: Add VisionFive 2 Lite eMMC board dev [...] adds d94ebab404b0 dt-bindings: riscv: starfive: add xunlong,orangepi-rv adds 5b70764e1019 riscv: dts: starfive: add Orange Pi RV adds 3aa9940035a1 Merge tag 'riscv-dt-for-v6.19' of https://git.kernel.org/p [...] adds 97aee67e2406 ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip [...] adds 863d69923bdb ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN ch [...] adds 97cc9c346b2c ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN ch [...] adds 2ff147fdfa99 ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN ch [...] adds 79edb7f596db Merge tag 'samsung-dt-6.19' of https://git.kernel.org/pub/ [...] adds 0cac5ce06e52 Merge tag 'soc-dt-6.19' of git://git.kernel.org/pub/scm/li [...] adds fbf76e4bc278 dt-bindings: vendor-prefixes: Add Tenstorrent AI ULC adds 4de28f1edcfb dt-bindings: riscv: Add Tenstorrent Blackhole compatible adds 571e42a1197c dt-bindings: riscv: cpus: Add SiFive X280 compatible adds b5951b25d72c dt-bindings: timers: Add Tenstorrent Blackhole compatible adds d6133f79da9f dt-bindings: interrupt-controller: Add Tenstorrent Blackho [...] adds 8e88602e99a7 riscv: dts: Add Tenstorrent Blackhole SoC PCIe cards adds 16eb4e02a631 riscv: Kconfig.socs: Add ARCH_TENSTORRENT for Tenstorrent SoCs adds a71e6e8eea8a riscv: defconfig: Enable Tenstorrent SoCs adds 2bab99283d53 Merge tag 'tenstorrent-dt-for-v6.19' of https://github.com [...] adds 9371cd418346 dt-bindings: vendor-prefixes: Add Black Sesame Technologie [...] adds fc77dc0620b7 dt-bindings: arm: add Black Sesame Technologies (bst) SoC adds 154121941643 arm64: Kconfig: add ARCH_BST for Black Sesame Technologies SoCs adds c03a37773bf0 arm64: dts: bst: add support for Black Sesame Technologies [...] adds be64ae6fe2c0 arm64: defconfig: enable BST platform support adds 92bcb8cc7b24 MAINTAINERS: add Black Sesame Technologies (BST) ARM SoC support adds c5dc31b2b43f Merge branch 'bst/newsoc' into soc/newsoc adds c86ee66e14ac dt-bindings: vendor-prefixes: Add Anlogic, Milianke and Nuclei adds 66c2a3173cda dt-bindings: riscv: Add Nuclei UX900 compatibles adds 4689d4422ac4 dt-bindings: riscv: Add Anlogic DR1V90 adds ccc3fd3ebeef dt-bindings: timer: Add Anlogic DR1V90 ACLINT MTIMER adds a94f9be29464 dt-bindings: serial: snps-dw-apb-uart: Add Anlogic DR1V90 uart adds 9c96219602b1 riscv: Add Anlogic SoC famly Kconfig support adds 77874ebd4032 riscv: dts: Add initial Anlogic DR1V90 SoC device tree adds 7e6fd69c12f4 riscv: dts: anlogic: Add Milianke MLKPAI FS01 board adds fa9311d9499f riscv: defconfig: Enable Anlogic SoC adds d5c3f49b7583 MAINTAINERS: Setup support for Anlogic tree adds 9b418a3bfdd4 Merge tag 'anlogic-initial-6.19-v2' of https://git.kernel. [...] adds 66a1025f7f0b Merge tag 'soc-newsoc-6.19' of git://git.kernel.org/pub/sc [...] adds 548fe51740d0 firmware: xilinx: Add debugfs support for PM_GET_NODE_STATUS adds ff1c629cea27 firmware: xilinx: Add Versal NET platform compatible string adds e66f4c35e375 drivers: firmware: xilinx: Add unique family code for all [...] adds 25e3ae0ce364 drivers: firmware: xilinx: Switch to new family code in zy [...] adds 18caf68d2d1f Merge tag 'zynqmp-soc-for-6.18' of https://github.com/Xili [...] adds 4765d59fcf86 soc: renesas: rcar-rst: Keep RESBAR2S in default state adds d30c7cf491e4 Merge tag 'renesas-drivers-for-v6.19-tag1' of git://git.ke [...] adds da722f1c9d60 memory: tegra124-emc: Simplify return of emc_init() adds 1c9cce8a0e0b memory: tegra124-emc: Do not print error on icc_node_creat [...] adds 515498a3f584 memory: tegra186-emc: Do not print error on icc_node_creat [...] adds e215d91d66a2 memory: tegra20-emc: Do not print error on icc_node_create [...] adds c0ca941c9352 memory: tegra30-emc: Do not print error on icc_node_create [...] adds db2bd7ab1ae8 memory: tegra30-emc: Simplify and handle deferred probe wi [...] adds 57c9f6e29ccd memory: tegra20-emc: Simplify and handle deferred probe wi [...] adds a52ddb98a674 memory: tegra186-emc: Simplify and handle deferred probe w [...] adds f398631b769c memory: tegra124-emc: Simplify and handle deferred probe w [...] adds e6e50496b7e7 memory: tegra124-emc: Add the SoC model prefix to functions adds 4ebcacbb4447 memory: tegra186-emc: Add the SoC model prefix to functions adds 5c8c19417c97 memory: tegra20-emc: Add the SoC model prefix to functions adds 50c833c5cd94 memory: tegra30-emc: Add the SoC model prefix to functions adds 42ec0bc61f05 memory: renesas-rpc-if: Add suspend/resume support adds 1463299a227d memory: tegra186-emc: Fix missing put_bpmp adds bcae4697695c Merge tag 'memory-controller-drv-6.19-2' of https://git.ke [...] adds ca4bd675ec45 dt-bindings: soc: samsung: exynos-sysreg: Add Exynos990 PE [...] adds 944d40232eb4 dt-bindings: hwinfo: samsung,exynos-chipid: add exynos9610 [...] adds fe31e894c284 soc: samsung: exynos-chipid: Add exynos9610 SoC support adds 326312707492 soc: samsung: exynos-pmu: Annotate online/offline function [...] adds a1d5955b2889 dt-bindings: soc: samsung: exynos-pmu: add exynos8890 compatible adds 7319872fe0d4 dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890 [...] adds aaf9a2f487ad soc: samsung: exynos-chipid: add exynos8890 SoC support adds 3abd9b087a4c dt-bindings: samsung: exynos-sysreg: add exynos7870 sysregs adds 1fce7e4d6c42 soc: samsung: exynos-pmu: allow specifying read & write ac [...] adds b320711e4c37 soc: samsung: exynos-pmu: move some gs101 related code int [...] adds 8b9cd112f1ac soc: samsung: gs101-pmu: implement access tables for read [...] adds 8c79c80ff336 dt-bindings: soc: samsung: exynos-sysreg: add power-domains adds af17f9f0bb46 dt-bindings: soc: samsung: exynos-sysreg: add gs101 hsi0 a [...] adds bea18c67a0ec soc: samsung: exynos-chipid: use a local dev variable adds 81280d39a2f9 dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subn [...] adds babf4c8841d9 Merge tag 'samsung-drivers-6.19' of https://git.kernel.org [...] adds 4ff787433ba6 soc: renesas: r9a09g056-sys: Populate max_register adds c432180a7d95 soc: renesas: rz-sysc: Populate readable_reg/writeable_reg [...] adds 9b26d16d790e Merge tag 'renesas-drivers-for-v6.19-tag2' of git://git.ke [...] adds 500e1368e469 amba: tegra-ahb: Fix device leak on SMMU enable adds 5d5b056ba352 Merge tag 'tegra-for-6.19-core' of git://git.kernel.org/pu [...] adds a97fbc3ee3e2 syscore: Pass context data to callbacks adds d34a71ba2173 Merge tag 'tegra-for-6.19-syscore' of git://git.kernel.org [...] adds c87f820bc474 soc/tegra: fuse: Do not register SoC device on ACPI boot adds e13c1f34aa86 soc/tegra: Resolve a spelling error in the tegra194-cbb.c adds ce27c9c21296 soc/tegra: fuse: speedo-tegra210: Update speedo IDs adds 688dfe40b4d7 soc/tegra: fuse: speedo-tegra210: Add SoC speedo 2 adds 1c458bbe4b33 soc/tegra: pmc: Don't fail if "aotag" is not present adds aaca2e9933a3 soc/tegra: pmc: Document tegra_pmc.syscore field adds dd03d34d6d8e soc/tegra: pmc: Add USB wake events for Tegra234 adds aee7ea468104 Merge tag 'tegra-for-6.19-soc' of git://git.kernel.org/pub [...] adds 122df8416e7f bus: sunxi-rsb: Remove redundant pm_runtime_mark_last_busy [...] adds e7ec4df2226a Merge tag 'sunxi-drivers-for-6.19' of https://git.kernel.o [...] adds ee67247843a2 firmware: imx: scu-irq: fix OF node leak in adds 62c740fb11ea firmware: imx: scu-irq: Free mailbox client on failure at [...] adds 81fb53feb66a firmware: imx: scu-irq: Init workqueue before request mbox [...] adds ff3f9913bc07 firmware: imx: scu-irq: Set mu_resource_id before get handle adds ea2f83c6aa02 firmware: imx: scu-irq: Remove unused export of imx_scu_en [...] adds 27d408697f0c firmware: imx: scu: Update error code adds ff79af939d84 firmware: imx: scu: Suppress bind attrs adds 97a07dd2b559 firmware: imx: scu: Use devm_mutex_init adds 16e8af6c037e Merge tag 'imx-drivers-6.19' of https://git.kernel.org/pub [...] adds 7a4cd87e76fb firmware: ti_sci: Replace ifdeffery by pm_sleep_ptr() macro adds 999e9bc953e3 firmware: ti_sci: Set IO Isolation only if the firmware is [...] adds 170a3ef6052c firmware: ti_sci: Support transfers without response adds e0431ff998bd firmware: ti_sci: Partial-IO support adds 0363169ac78a Merge tag 'ti-driver-soc-for-v6.19' of https://git.kernel. [...] adds 3f6178392050 ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx adds a677d87689e3 Merge tag 'omap-for-v6.19/drivers-signed' of git://git.ker [...] adds 5e88dfc52f52 soc: qcom: pd-mapper: Add Kaanapali compatible adds edd548dc64a6 firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc adds 6773cb33e7a7 soc: qcom: pmic_glink: Add support for SOCCP remoteproc channels adds f5f1e5abb649 dt-bindings: cache: qcom,llcc: Document the Kaanapali LLCC adds c88b6ee3ba3c soc: qcom: llcc-qcom: Add support for Kaanapali adds b5c16ea57b03 soc: qcom: ocmem: fix device leak on lookup adds 94124bf253d2 soc: qcom: pbs: fix device leak on lookup adds abac241e1d5d soc: qcom: socinfo: arrange the socinfo_image_names array [...] adds dcbce2c23e5e soc: qcom: socinfo: add the missing entries to the smem im [...] adds 2286e18e3937 soc: qcom: gsbi: fix double disable caused by devm adds 9b21c3bd2480 soc: qcom: ubwc: Add configuration Glymur platform adds 457129aa3610 dt-bindings: arm: qcom,ids: Add SoC ID for SM8850 adds 4648c70f2ee3 soc: qcom: socinfo: Add SM8850 SoC ID adds 6d49c6ede815 dt-bindings: firmware: qcom,scm: Document Glymur scm adds 58fbc8208e9f soc: qcom: ubwc: Add QCS8300 UBWC cfg adds 0fb35ecee061 dt-bindings: soc: qcom,aoss-qmp: Document the Kaanapali AO [...] adds df8764c2cbfe dt-bindings: soc: qcom,aoss-qmp: Document the Glymur AOSS [...] adds dc5db35073a1 soc: qcom: smem: fix hwspinlock resource leak in probe err [...] adds 652a86b24c5a err.h: add INIT_ERR_PTR() macro adds 7a94d5f31b54 soc: qcom: smem: better track SMEM uninitialized state adds d92ebadda5e3 soc: qcom: ice: Add HWKM v1 support for wrapped keys adds 98c92de40f6a dt-bindings: arm: qcom,ids: Add SoC ID for QCS6490 adds 40360803622c soc: qcom: socinfo: Add SoC ID for QCS6490 adds 85d55d8cc3ef soc: qcom: ubwc: Add config for Kaanapali adds d403276969b2 soc: qcom: smem: drop the WARN_ON() on SMEM item validation adds db252c105648 soc: qcom: socinfo: add support to extract more than 32 im [...] adds 682921ab3312 dt-bindings: firmware: qcom,scm: Document SCM on Kaanapali SOC adds 6a571d762cda soc: qcom: socinfo: Add support for new fields in revision 20 adds 6918667af5a7 soc: qcom: socinfo: Add reserve field to support future extension adds 0cda8823b176 soc: qcom: mdt_loader: merge __qcom_mdt_load() and qcom_md [...] adds 186b8f8fcc86 soc: qcom: mdt_loader: rename 'firmware' parameter of qcom [...] adds 3d497bf8efb5 Merge tag 'qcom-drivers-for-6.19' of https://git.kernel.or [...] adds fc3d701f0d75 soc: rockchip: grf: Set pwm2/xin32k pad default to xin32k [...] adds 048213a38e7a soc: rockchip: grf: Add select correct PWM implementation [...] adds c0401dcbcacd Merge tag 'v6.19-rockchip-drivers1' of git://git.kernel.or [...] adds d50807fee6ac dt-bindings: bus: add stm32mp21 RIFSC compatible adds 3bae4748c1cd bus: rifsc: add debugfs entry to dump the firewall configuration adds 73147be30831 Merge tag 'stm32-bus-firewall-for-v6.19-1' of git://git.ke [...] adds fc80e57c51a2 dt-bindings: reset: microchip: Add LAN969x support adds bf919ccfced7 reset: sparx5: add LAN969x support adds 23818ebb9c76 dt-bindings: reset: eswin: Documentation for eic7700 SoC adds 0884bd97c08c reset: eswin: Add eic7700 reset driver adds 20eee0f69c90 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] adds 78f2d64e4847 reset: rzg2l-usbphy-ctrl: Add support for USB PWRRDY adds 819ac6b05535 reset: rzg2l-usbphy-ctrl: Add support for RZ/G3S SoC adds a86aaf2b62fc clk: davinci: psc: drop unused reset lookup adds 8bffbfdc01df reset: remove legacy reset lookup code adds 5334eb9de76c dt-bindings: reset: thead,th1520-reset: Remove non-VO-subs [...] adds a35ac6f3bdb1 dt-bindings: reset: thead,th1520-reset: Add controllers fo [...] adds 0040d9eac391 reset: th1520: Prepare for supporting multiple controllers adds da91533c2b7a reset: th1520: Support reset controllers in more subsystems adds cea5d43b63b2 reset: rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probe adds f3d8b64ee46c reset: fix BIT macro reference adds 1387cb78f101 Documentation: reset: Remove reset_controller_add_lookup() adds af058d5f32f5 Merge tag 'reset-for-v6.19' of https://git.pengutronix.de/ [...] adds dd1d7af420e5 soc: mediatek: mtk-socinfo: Add extra entry for MT8189 adds 781bb149dae3 soc: mediatek: mtk-socinfo: Add entry for MT8391AV/AZA Genio 720 adds 4459d667a3d7 dt-bindings: soc: mediatek: pwrap: Add compatible for MT8189 SoC adds 4b1e81570144 Merge tag 'mtk-soc-for-v6.19' of https://git.kernel.org/pu [...] adds 208eed95fc71 Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/s [...] adds dc567f36f9ad Merge tag 'reset-gpio-for-v6.19' of https://git.pengutroni [...] adds 3d892259d127 Merge tag 'reset-gpio-for-v6.19-2' of https://git.pengutro [...] adds 32200f4828de soc: amlogic: canvas: fix device leak on lookup adds 075daf226418 soc: amlogic: canvas: simplify lookup error handling adds 1d80bed4e357 dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs adds ba8abbdfd09e soc: amlogic: meson-gx-socinfo: add new SoCs id adds e9191aa446f0 Merge tag 'amlogic-drivers-for-v6.19' of https://git.kerne [...] adds 3fca89b7756c MAINTAINERS: Update email address for Christophe Leroy adds c181703a290a soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users adds 760b8eec2cf8 soc: fsl: qbman: use kmalloc_array() instead of kmalloc() adds 16cc3988cc36 Merge tag 'soc_fsl-6.19-1' of git://git.kernel.org/pub/scm [...] adds f401671e90cc soc: apple: mailbox: fix device leak on lookup adds f95f3bceade2 soc: apple: sart: drop device reference after lookup adds aa3294ff417b Merge tag 'apple-soc-drivers-6.19' of https://git.kernel.o [...] adds feaa716adc51 dt-bindings: soc: microchip: document the simple-mfd sysco [...] adds 4aac11c9a6e7 soc: microchip: add mfd drivers for two syscon regions on [...] adds 587c0a5e810b MAINTAINERS: add new soc drivers to Microchip RISC-V entry adds 66c6ceb41ed3 MAINTAINERS: rename Microchip RISC-V entry adds 909752d392bb Merge tag 'soc-drivers-for-v6.19' of https://git.kernel.or [...] adds d52341da4db0 dt-bindings: cache: sifive,ccache0: add a pic64gx compatible adds f49ae86483c4 memregion: Drop unused IORES_DESC_* parameter from cpu_cac [...] adds b43652d867cf memregion: Support fine grained invalidate by cpu_cache_in [...] adds c460697d3472 lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION adds 4d873c5dc3ed arm64: Select GENERIC_CPU_CACHE_MAINTENANCE adds 9b9de5a56a62 MAINTAINERS: Add Jonathan Cameron to drivers/cache and add [...] adds 4d1608d0ab33 cache: Make top level Kconfig menu a boolean dependent on RISCV adds 2ec3b54a6ff0 cache: Support cache maintenance for HiSilicon SoC Hydra H [...] adds 055bcc552b51 MAINTAINERS: refer to intended file in STANDALONE CACHE CO [...] adds 8e2baac0f2bb Merge tag 'cache-for-v6.19' of https://git.kernel.org/pub/ [...] adds 2224ea67c75d soc: samsung: exynos-pmu: Fix structure initialization adds 990eb9a8eb45 soc: samsung: exynos-pmu: fix device leak on regmap lookup adds 68f9bbf4dfc3 Merge tag 'samsung-drivers-6.19-2-late' of https://git.ker [...] adds 11efc1cb7016 Merge tag 'soc-drivers-6.19-2' of git://git.kernel.org/pub [...] adds 3af870aedbff nfs/localio: fix regression due to out-of-order __put_cred adds 11956e4b9121 scsi: isci: Avoid -Wflex-array-member-not-at-end warning adds 81cb6c228ff8 scsi: megaraid_sas: Avoid a couple -Wflex-array-member-not [...] adds 05e66c18e3fd scsi: smartpqi: Prefer kmalloc_array() over kmalloc() adds 79a2287c1df4 scsi: ufs: dt-bindings: exynos: Add power-domains adds 3d0d1c7a5c99 scsi: fnic: Self-assignment of intr_time_type has no effect adds ce085ecdba23 scsi: core: Do not declare scsi_cmnd pointers const adds bfe0d22f1255 scsi: ufs: core: Update CQ Entry to UFS 4.1 format adds 8627f322cb7b scsi: ufs: core: Support dumping CQ entry in MCQ Mode adds f8e82ae65eaf scsi: ufs: core: Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LPM quirk adds 4760b639b43c scsi: ufs: core: Replace hard coded vcc-off delay with a variable adds 1c6279dc2597 Merge patch series "Remove UFS_DEVICE_QUIRK_DELAY_AFTER_LP [...] adds 716253641076 scsi: ufs: host: mediatek: Correct clock scaling with PM QoS flow adds 55ce691dc75a scsi: ufs: host: mediatek: Adjust clock scaling for PM flow adds 16b42c4281ae scsi: ufs: host: mediatek: Handle clock scaling for high g [...] adds 1fd05367d5b1 scsi: ufs: host: mediatek: Adjust sync length for FASTAUTO mode adds 014de20bb36b scsi: ufs: host: mediatek: Fix shutdown/suspend race condition adds 9b2b03b36168 scsi: ufs: host: mediatek: Remove duplicate function adds 4fb4c835a92b scsi: ufs: host: mediatek: Add support for new platform wi [...] adds 9ce37e94c300 scsi: ufs: host: mediatek: Support new features for MT6991 adds 36e6daa543d9 Merge patch series "Enhance UFS Mediatek Driver" adds ea0e278a5c55 scsi: qla1280: Fix compiler warnings (DEBUG mode) adds 7b2c4224faa7 scsi: ufs: core: Improve documentation in include/ufs/ufshci.h adds b3b0842bcb06 scsi: ufs: core: Change the type of uic_command::cmd_active adds a332735a53d6 scsi: ufs: core: Remove UFS_DEV_COMP adds b30006b5bec1 scsi: ufs: core: Move the ufshcd_enable_intr() declaration adds 047f190494a0 scsi: ufs: core: Remove a goto label from ufshcd_uic_cmd_compl() adds bfe5f5dacfba scsi: ufs: core: Simplify ufshcd_mcq_sq_cleanup() using guard() adds a7480fda0f0f Merge patch series "Eight small UFS patches" adds dcc98c11364e scsi: core: Minor comment fixes for scsi_host_busy() adds bb798c1f43c0 scsi: advansys: Don't call asc_prt_scsi_host() -> scsi_hos [...] adds e414748b7e83 scsi: aacraid: Improve code readability adds e9ff858c9adf scsi: qla4xxx: Use correct variable in memset for clarity adds 754c6f539eff scsi: ufs: dt-bindings: amd-versal2: Add UFS Host Controll [...] adds 00b3e8480be7 scsi: firmware: xilinx: Add support for secure read/write [...] adds 0e4d26f79a74 scsi: firmware: xilinx: Add APIs for UFS PHY initialization adds 769b8b2ffded scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC adds 041ef13bd08d Merge patch series "ufs: Add support for AMD Versal Gen2 UFS" adds 525a411f9a5f scsi: ufs: dt-bindings: qcom: Drop redundant "reg" constraints adds 3434be392051 scsi: target: Rename target_configure_unmap_from_queue() adds d505447b8d78 scsi: target: Add atomic se_device fields adds c486634fe2b1 scsi: target: Add helper to set up atomic values from bloc [...] adds 526145725106 scsi: target: Add WRITE_ATOMIC_16 handler adds 710ad826e300 scsi: target: Report atomic values in INQUIRY adds 2d9668883bba scsi: target: Add WRITE_ATOMIC_16 support to RSOC adds 8e62d8f4b159 scsi: target: Add atomic support to target_core_iblock adds 5fb43e2f673a Merge patch series "scsi: target: Add WRITE_ATOMIC_16 support" adds c03b55f235e2 scsi: target: Do not write NUL characters into ASCII confi [...] adds f010c39ae14c scsi: target: Simplify target_lu_gp_members_show() adds b0b9c7ccc1ef scsi: ufs: mediatek: Add the maintainer for MediaTek UFS hooks adds 480ca7954664 scsi: ufs: dt-bindings: mediatek,ufs: Update maintainer in [...] adds 61deab8a323d scsi: core: Remove unused code from scsi_sysfs.c adds 867e4b1bae4b scsi: core: Improve sdev_store_timeout() adds 95aa2041c654 scsi: target: Fix LUN/device R/W and total command stats adds ed6b97a79577 scsi: target: Create and use macro helpers for per-CPU stats adds bbb490053173 scsi: target: Move LUN stats to per-CPU adds bb8222b6f358 Merge patch series "target: RW/num_cmds stats improvements" adds 20da637eb545 scsi: stex: Fix reboot_notifier leak in probe error path adds ad4716ad48d4 scsi: dt-bindings: phy: mediatek,ufs-phy: Update maintaine [...] adds b37d70c0df85 scsi: st: Separate st-unique ioctl handling from SCSI comm [...] adds d27418aaf8bc scsi: st: Skip buffer flush for information ioctls adds 57565f97b0ea scsi: fcoe: Add WQ_PERCPU to alloc_workqueue() users adds 02880c083c13 scsi: ufs: ti-j721e: Add suspend-resume support adds f3ecbba1aa71 scsi: smartpqi: Add timeout value to RAID path requests to [...] adds b518e86d1a70 scsi: smartpqi: Fix device resources accessed after device [...] adds 48e6b7e70802 scsi: smartpqi: Add support for Hurray Data new controller [...] adds 4cec99e83d92 scsi: smartpqi: Update version to 2.1.36-026 adds e15710242e3f Merge patch series "smartpqi updates" adds 051d4b65e839 scsi: lpfc: Update various NPIV diagnostic log messaging adds f7a302e4759c scsi: lpfc: Revise discovery related function headers and [...] adds 3c228061c80d scsi: lpfc: Remove redundant NULL ptr assignment in lpfc_e [...] adds 6f81582b7a9d scsi: lpfc: Ensure unregistration of rpis for received PLOGIs adds 23f4906729a0 scsi: lpfc: Fix leaked ndlp krefs when in point-to-point topology adds 0b8b15a0b74d scsi: lpfc: Modify kref handling for Fabric Controller ndlps adds 07caedc6a388 scsi: lpfc: Fix reusing an ndlp that is marked NLP_DROPPED [...] adds 683df5fc3ec5 scsi: lpfc: Allow support for BB credit recovery in point- [...] adds 191da2c71b13 scsi: lpfc: Add capability to register Platform Name ID to fabric adds d45fdc6cdd73 scsi: lpfc: Update lpfc version to 14.4.0.12 adds 5b5dedf0073c Merge patch series "Update lpfc to revision 14.4.0.12" adds 8fdfdb148816 scsi: sd: Add manage_restart device attribute to scsi_disk adds ce6d26b5330c scsi: ata: Use ACPI methods to power on disks adds 8c59fc1c90df scsi: ata: Stop disk on restart if ACPI power resources are found adds c53a741a7fd4 Merge patch series "Support power resources defined in acp [...] adds d604e1ec246d scsi: core: Support allocating reserved commands adds 21008cabc5d9 scsi: core: Move two statements adds a47c7bef5785 scsi: core: Make the budget map optional adds d630fbf6fc8c scsi: core: Support allocating a pseudo SCSI device adds 11ea1de3fc4b scsi: core: Introduce .queue_reserved_command() adds a2ab4e33286d scsi: core: Add scsi_{get,put}_internal_cmd() helpers adds 581ca490353c scsi: scsi_debug: Abort SCSI commands via an internal command adds dd4299af9b04 scsi: ufs: core: Move an assignment in ufshcd_mcq_process_cqe() adds 9f8e09230f53 scsi: ufs: core: Change the type of one ufshcd_add_cmd_upi [...] adds 60a1f6a8ad33 scsi: ufs: core: Only call ufshcd_add_command_trace() for [...] adds ffa5d8c15300 scsi: ufs: core: Change the type of one ufshcd_add_command [...] adds 3e7fff3fee5b scsi: ufs: core: Change the type of one ufshcd_send_comman [...] adds ae7bf255b10e scsi: ufs: core: Only call ufshcd_should_inform_monitor() [...] adds f59568f4e27a scsi: ufs: core: Change the monitor function argument types adds 63a5b959c854 scsi: ufs: core: Rework ufshcd_mcq_compl_pending_transfer() adds f18fac1e2b72 scsi: ufs: core: Rework ufshcd_eh_device_reset_handler() adds e8ea985a8314 scsi: ufs: core: Rework the SCSI host queue depth calculat [...] adds f46b9a595fa9 scsi: ufs: core: Allocate the SCSI host earlier adds 45e636ea1294 scsi: ufs: core: Call ufshcd_init_lrb() later adds d3fd0fd77686 scsi: ufs: core: Use hba->reserved_slot adds 1d0af94ffb5d scsi: ufs: core: Make the reserved slot a reserved request adds e5f9cc2af9a8 scsi: ufs: core: Do not clear driver-private command data adds 22089c218037 scsi: ufs: core: Optimize the hot path adds 176b93004c34 scsi: ufs: core: Pass a SCSI pointer instead of an LRB pointer adds 9a2c9500921d scsi: ufs: core: Remove the ufshcd_lrb task_tag member adds 4b6c0d9cca35 scsi: ufs: core: Make blk_mq_tagset_busy_iter() skip reser [...] adds a11c015c8a4f scsi: ufs: core: Move code out of ufshcd_wait_for_dev_cmd() adds 08b12cda6c44 scsi: ufs: core: Switch to scsi_get_internal_cmd() adds ab57a18665a2 Merge patch series "Optimize the hot path in the UFS driver" adds b57fbc88715b scsi: Revert "scsi: qla2xxx: Perform lockless command comp [...] adds 8f58fc64d559 scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive adds 4f6aaade2a22 scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled adds 957aa5974989 scsi: qla2xxx: Use reinit_completion on mbx_intr_comp adds 9da4e1dcea46 scsi: qla2xxx: target: Remove code for unsupported hardware adds c34e373f535e scsi: qla2xxx: target: Improve debug output for term exchange adds ed382b95f5de scsi: qla2xxx: target: Fix term exchange when cmd_sent_to_fw == 1 adds d46c69a087aa scsi: qla2xxx: Clear cmds after chip reset adds 17488f139074 scsi: qla2xxx: target: Fix races with aborting commands adds 5c50d84798eb scsi: qla2xxx: target: Improve checks in qlt_xmit_response [...] adds 3d56983cc6f0 scsi: qla2xxx: Fix TMR failure handling adds 091719c21d5a scsi: qla2xxx: target: Fix invalid memory access with big CDBs adds f4199d581256 scsi: qla2xxx: target: Add cmd->rsp_sent adds 04957d8c9852 scsi: qla2xxx: target: Improve cmd logging adds c7bd85a7b9c5 scsi: qla2xxx: target: Add back SRR support adds 4f5eb50f7c82 scsi: qla2xxx: target: Improve safety of cmd lookup by handle adds d204087a5970 Merge patch series "qla2xxx target mode improvements" adds f6ab594672d4 scsi: aic94xx: fix use-after-free in device removal path adds acd194d9b5ba scsi: sim710: Fix resource leak by adding missing ioport_u [...] adds 1028258914f6 scsi: pm: Drop unneeded call to pm_runtime_mark_last_busy() adds 18987143d4b1 scsi: ufs: core: Remove an unnecessary NULL pointer check adds 3813d28b2b12 scsi: scsi_debug: Fix uninitialized pointers with __free attr adds 49783aca15fb scsi: qla2xxx: Replace use of system_unbound_wq with syste [...] adds cd87aa2e507a scsi: scsi_transport_iscsi: Replace use of system_unbound_ [...] adds 0ba2fc767af7 scsi: target: sbp: Replace use of system_unbound_wq with s [...] adds 5ca003bb4381 scsi: qla2xxx: WQ_PERCPU added to alloc_workqueue() users adds afad6b34defe scsi: scsi_dh_alua: WQ_PERCPU added to alloc_workqueue() users adds f76e4e1e836d scsi: scsi_transport_fc: WQ_PERCPU added to alloc_workqueu [...] adds 84150ef06f89 scsi: lpfc: WQ_PERCPU added to alloc_workqueue() users adds f0dc44177ac0 scsi: message: fusion: Add WQ_PERCPU to alloc_workqueue() users adds 6184ec8b633e scsi: be2iscsi: Add WQ_PERCPU to alloc_workqueue() users adds a43a2e48d534 scsi: bnx2fc: Add WQ_PERCPU to alloc_workqueue() users adds e036dadf78f8 scsi: qedf: Add WQ_PERCPU to alloc_workqueue() users adds 42312d3acde5 scsi: target: ibmvscsi: Add WQ_PERCPU to alloc_workqueue() users adds f60b8957d8cc scsi: qedi: Add WQ_PERCPU to alloc_workqueue() users adds 2e2e559390db scsi: target: Add WQ_PERCPU to alloc_workqueue() users adds 8d5cad38cf7d scsi: pm80xx: Add WQ_PERCPU to alloc_workqueue() users adds e360bb6dc843 Merge patch series "replace old wq(s), added WQ_PERCPU to [...] adds 02b5822d2fea scsi: ufs: core: Fix single doorbell mode support adds 31e6e7e54b29 scsi: ufs: core: Use scsi_device_busy() adds b0ee72db9132 scsi: ufs: rockchip: Reset controller on PRE_CHANGE of hce [...] adds cda5f23eed84 scsi: ufs: rockchip: Fix compile error without CONFIG_GPIOLIB adds 78b1a242fe61 scsi: qla2xxx: Fix improper freeing of purex item adds 13b77ed9c2a9 scsi: scsi_debug: Support injecting unaligned write errors adds e54f7b4b8159 Merge branch 6.18/scsi-fixes into 6.19/scsi-staging adds 38725491e766 scsi: MAINTAINERS: Add the UFS include directory adds 0d9a7085ec24 scsi: ufs: core: Convert string descriptor format macros to enum adds d794b499f948 scsi: ufs: core: fix incorrect buffer duplication in ufshc [...] adds b06b8c421485 scsi: ufs: core: Add OP-TEE based RPMB driver for UFS devices adds 82f78acd5a92 Merge patch series "Add OP-TEE based RPMB driver for UFS devices" adds 7eb7f5723df5 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds f7231cff1f3f media: uapi: c3-isp: Fix documentation warning adds f19b84186d29 Merge tag 'media/v6.19-2' of git://git.kernel.org/pub/scm/ [...] adds 6e9722e9a7bf tpm2-sessions: Fix out of range indexing in name_size adds bda1cbf73c6e tpm2-sessions: Fix tpm2_read_public range checks adds bc677a9216e1 tpm2-sessions: Remove 'attributes' parameter from tpm_buf_ [...] adds b7960b904861 tpm2-sessions: Open code tpm_buf_append_hmac_session() adds 001eefb50390 Merge tag 'tpmdd-sessions-next-6.19-rc1' of git://git.kern [...] adds a42b71d49945 ata: libata: Move quirk flags to their own enum adds 2e9832713631 ata: libata-core: Quirk DELLBOSS VD max_sectors adds 096571bb893b Merge tag 'ata-6.19-rc1-part2' of git://git.kernel.org/pub [...] adds 936750fdba4c ipmi: Fix the race between __scan_channels() and deliver_r [...] adds 6bd30d8fc523 ipmi: Fix __scan_channels() failing to rescan channels adds 1c35d802758d ipmi: Skip channel scan if channels are already marked ready adds 1986798af745 dt-bindings: ipmi: Convert nuvoton,npcm750-kcs-bmc to DT schema adds d27fea27a307 dt-bindings: ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema adds 35bcedc1a793 MAINTAINERS: Add entry on Loongson-2K IPMI driver adds b1ae17cd0f0a Merge tag 'for-linus-6.19-1' of https://github.com/cminyar [...] adds 340ccc973544 rust: pci: Allocate and manage PCI interrupt vectors adds 651692d32c21 rust: pci: implement TryInto<IrqRequest<'a>> for IrqVector<'a> adds 3c2e31d717ac rust: pci: move I/O infrastructure to separate file adds e6901808a3b2 rust: pci: move IRQ infrastructure to separate file adds fc2b38de4c01 add `[pin_]init_scope` to execute code before creating an [...] adds 0242623384c7 rust: driver: let probe() return impl PinInit<Self, Error> adds fe6193a3187a firmware_loader: Only call cancel when upload is active adds b811e8a01d8d firmware_loader: Replace simple_strtol() with kstrtoint() adds cebd22dd3a0a platform: Use IOMEM_ERR_PTR for ioremap error returns adds 6d0ef68955d3 arch_topology: move parse_acpi_topology() to common code adds c7f6d5380f6e rust: pci: refer to legacy as INTx interrupts adds 26c1a20bf7ce rust: pci: normalise spelling of PCI BAR adds aad1577ab950 rust: simplify read_poll_timeout's example code adds 37022410f4a3 Merge 6.18-rc3 into driver-core-next adds 6bbaa93912bf rust: device: narrow the generic of drvdata_obtain() adds 6f61a2637abe rust: device: introduce Device::drvdata() adds 589b061975db rust: auxiliary: consider auxiliary devices always have a parent adds e4e679c8608e rust: auxiliary: unregister on parent device unbind adds b69165a09727 rust: auxiliary: move parent() to impl Device adds 675e514edd65 rust: auxiliary: implement parent() for Device<Bound> adds 710ac546883c samples: rust: auxiliary: misc cleanup of ParentDriver::connect() adds b0b7301b0043 samples: rust: auxiliary: illustrate driver interaction adds fde40a558dbd rust: usb: fix broken call to T::disconnect() adds ad68b55a9ed0 rust: add udelay() function adds 46f045db5a94 rust: Add read_poll_timeout_atomic function adds db7bd1affa85 rust: fs: add file::Offset type alias adds f2af7b01b055 rust: uaccess: add UserSliceReader::read_slice_partial() adds 5829e330482b rust: uaccess: add UserSliceReader::read_slice_file() adds 861505334767 rust: uaccess: add UserSliceWriter::write_slice_partial() adds 0ddceba2701e rust: uaccess: add UserSliceWriter::write_slice_file() adds 9c804d9cf2db rust: debugfs: support for binary large objects adds a9fca8a7b2c5 rust: debugfs: support blobs from smart pointers adds 52af0c37964b samples: rust: debugfs: add example for blobs adds 35bd14d929af rust: debugfs: support binary large objects for ScopedDir adds f656279afde1 samples: rust: debugfs_scoped: add example for blobs adds 1bf5b90cd2f9 rust: auxiliary: fix false positive warning for missing a [...] adds 1f7b01661f5f rust: pci: get rid of redundant Result in IRQ methods adds b892ed360de8 rust: platform: get rid of redundant Result in IRQ methods adds 0bc605713f16 rust: debugfs: Implement BinaryReader for Mutex<T> only wh [...] adds 9d39842f6afc rust: io: cleanup imports and use "kernel vertical" style adds d8407396f128 rust: pci: use "kernel vertical" style for imports adds f7afdc473794 rust: dma: make use of start_ptr() and start_ptr_mut() adds ededb7bcdfdb rust: dma: use NonNull<T> instead of *mut T adds 919b72922717 rust: io: define ResourceSize as resource_size_t adds dfd67993044f rust: io: move ResourceSize to top-level io module adds ee2776e54b26 rust: scatterlist: import ResourceSize from kernel::io adds dd6ff5cf56fb rust: io: add typedef for phys_addr_t adds 57c5bd9aee94 rust: i2c: add basic I2C device and driver abstractions adds f3cc26a417b7 rust: i2c: add manual I2C device creation abstractions adds d05b8e97690f samples: rust: add Rust I2C sample driver adds 13ae55e24a85 samples: rust: add Rust I2C client registration sample adds e4addc7cc2df rust: Add trait to convert a device reference to a bus dev [...] adds 4d24145a7833 devres: Remove unused devm_free_percpu() adds 0a75f3d90e7a devres: Move devm_alloc_percpu() and related to devres.h adds 4635406417bb samples: rust: fix module name for Rust PCI driver sample adds a762f883ecf6 rust: i2c: prepare for `core::ffi::CStr` adds f85d90dd8d0e sysfs: attribute_group: allow registration of const attribute adds 964c93b1eef3 sysfs: transparently handle const pointers in ATTRIBUTE_GROUPS() adds 02ac5335a551 sysfs: introduce __SYSFS_FUNCTION_ALTERNATIVE() adds 7dd9fdb4939b sysfs: attribute_group: enable const variants of is_visible() adds c301a2e2d78c samples/kobject: add is_visible() callback to attribute group adds 2d76fdc1c91a samples/kobject: constify 'struct foo_attribute' adds 71464949b1f5 sysfs: simplify attribute definition macros adds d3d25f430cad mod_devicetable: Bump auxiliary_device_id name size adds 2467f9928c98 fs/kernfs: raise sb->maxbytes to MAX_LFS_FILESIZE adds 382b1e8f30f7 kernfs: fix memory leak of kernfs_iattrs in __kernfs_new_node adds 76987bac71d5 sysfs/cpu: Use DEVICE_ATTR_RO for nohz_full attribute adds f10c23fa159c tick/nohz: avoid showing '(null)' if nohz_full= not set adds cd22926af454 tick/nohz: Expose housekeeping CPUs in sysfs adds e40ad215cea2 driver core: replace use of system_unbound_wq with system_dfl_wq adds ac1ab906d7a9 driver core: WQ_PERCPU added to alloc_workqueue users adds ea34511aaf75 driver core: Check drivers_autoprobe for all added devices adds 3ae94a55d047 debugfs: Remove redundant access mode checks adds f278809475f6 debugfs: Remove broken no-mount mode adds d3666c1f8a31 debugfs: Fix default access mode config check adds 473b9f331718 rust: pci: fix build failure when CONFIG_PCI_MSI is disabled adds 416f99c3b16f Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/p [...] adds 821fe7bf16c5 rust: sync: add `SetOnce` adds 51d9ee90ea90 rust: str: add radix prefixed integer parsing functions adds 0b08fc292842 rust: introduce module_param module adds 3809d7a89fe5 rust: module: use a reference in macros::module::module adds 0b24f9740f26 rust: module: update the module macro with module paramete [...] adds e119c2fe8c78 rust: samples: add a module parameter to the rust_minimal sample adds ee3b8134b2ba modules: add rust modules files to MAINTAINERS adds 9de2198ab975 media: dvb-usb-v2: lmedm04: Fix firmware macro definitions adds 57e9853737e2 media: radio: si470x: Fix DRIVER_AUTHOR macro definition adds ae83f3b72621 module: Add compile-time check for embedded NUL characters adds 1ddac5cd7f27 MAINTAINERS: Add myself as reviewer for module support adds c84d574698ba Merge tag 'modules-6.19-rc1' of git://git.kernel.org/pub/s [...] adds 309e49039f12 rust: sync: atomic: separate import "blocks" adds 0cb302c9c9b7 bitops: Add missed file to MAINTAINERS adds 6f15c3d715f1 bitops: Update kernel-doc in hweight.c to fix the issues with it adds d1cadd4bfc28 nodemask: use min() instead of min_t() adds dbfe51513aae clk: at91: pmc: #undef field_{get,prep}() before definition adds 7996cbdb3f84 crypto: qat - #undef field_get() before local definition adds d51b09a0feb6 EDAC/ie31200: #undef field_get() before local definition adds d1e1a7271e97 gpio: aspeed: #undef field_{get,prep}() before local definition adds 27856d2b2b0f iio: dac: ad3530r: #undef field_prep() before local definition adds 8a838dabf145 iio: mlx90614: #undef field_{get,prep}() before local definition adds 2fc00c008e90 pinctrl: ma35: #undef field_{get,prep}() before local definition adds 138ab44108fa soc: renesas: rz-sysc: #undef field_get() before local definition adds 85a8ff118531 ALSA: usb-audio: #undef field_{get,prep}() before local de [...] adds 2a6c045640c3 bitfield: Add less-checking __FIELD_{GET,PREP}() adds c1c6ab80b25c bitfield: Add non-constant field_{prep,get}() helpers adds 0f8407a1f1c7 clk: at91: Convert to common field_{get,prep}() helpers adds 350f06c9e2c9 crypto: qat - convert to common field_get() helper adds 331a1457d8d5 EDAC/ie31200: Convert to common field_get() helper adds 2ef26ba8192c gpio: aspeed: Convert to common field_{get,prep}() helpers adds 54bfd90ca3b4 iio: dac: Convert to common field_prep() helper adds 1fe1c28a108e iio: mlx90614: Convert to common field_{get,prep}() helpers adds bb0e7fda8775 pinctrl: ma35: Convert to common field_{get,prep}() helpers adds 610c4408a2f7 soc: renesas: rz-sysc: Convert to common field_get() helper adds b1cff2f4b239 ALSA: usb-audio: Convert to common field_{get,prep}() helpers adds 3937b05bb78f clk: renesas: Use bitfield helpers adds c604cb5fdf0f soc: renesas: Use bitfield helpers adds 4bd68e475300 cpumask: Don't use "proxy" headers adds f5535d78e126 rust: bitmap: add MAX_LEN and MAX_INLINE_LEN constants adds d0cf6512bbcf rust: bitmap: add BitmapVec::new_inline() adds 6297fb3863d8 rust: id_pool: rename IdPool::new() to with_capacity() adds 69ec6a1bed30 rust: id_pool: do not supply starting capacity adds f523d110a63b rust: id_pool: do not immediately acquire new ids adds 5ba71195a9cb rust_binder: use bitmap for allocation of handles adds f468cf53c524 Merge tag 'bitmap-for-6.19' of github.com:/norov/linux adds f74ee32963f1 tools/dma: move dma_map_benchmark from selftests to tools/dma adds ed7fc3cbb38f dma-mapping: prepare dma_map_ops to conversion to physical [...] adds 45fa6d190de7 dma-mapping: convert dummy ops to physical address mapping adds 52c9aa1adc30 ARM: dma-mapping: Reduce struct page exposure in arch_sync_dma*() adds 50b149be07eb ARM: dma-mapping: Switch to physical address mapping callbacks adds af85de5a9f00 xen: swiotlb: Switch to physical address mapping callbacks adds 14cb413af00c dma-mapping: remove unused mapping resource callbacks adds 6aaecdf0d8d4 alpha: Convert mapping routine to rely on physical address adds e4e3fff66a57 MIPS/jazzdma: Provide physical address directly adds 96ddf2ef58ec parisc: Convert DMA map_page to map_phys interface adds a10d648d13e1 powerpc: Convert to physical address DMA mapping adds 38c0d0ebf520 sparc: Use physical address DMA mapping adds 33d2c5ee103a x86: Use physical address for DMA mapping adds 936a9f0cb16b xen: swiotlb: Convert mapping routine to rely on physical address adds 131971f67e25 dma-mapping: remove unused map_page callback adds a7405aa92fee Merge tag 'dma-mapping-6.19-2025-12-05' of git://git.kerne [...] adds 43bc0aa19a21 nvdimm: allow exposing RAM carveouts as NVDIMM DIMM devices adds f59b701b4674 tools/testing/nvdimm: Use per-DIMM device handle adds 7e898a9a9922 nvdimm: replace use of system_wq with system_percpu_wq adds acd9ea1714bb Documentation: btt: Unwrap bit 31-30 nested table adds 30065e73d7c0 nvdimm: Prevent integer overflow in ramdax_get_config_data() adds 56a1a04dc9bf Merge tag 'libnvdimm-for-6.19' of git://git.kernel.org/pub [...] adds 92664f2e6ab2 tools/power turbostat: Regression fix Uncore MHz printed in hex adds 4e35847d7b08 tools/power turbostat: Add Wildcat Lake and Nova Lake support adds 56dbb878507b tools/power turbostat: Refactor added column header printing adds 885e82276416 tools/power turbostat: Refactor added-counter value printing code adds 64f96057a639 tools/power turbostat.8: Update example adds 696d15cbd8c2 tools/power turbostat: Refactor floating point printout code adds 6dfb04332f23 tools/power turbostat: Remove dead code adds 28a3ad1fd2ab tools/power turbostat: Add LLC stats adds 2313b97bc0cc tools/power turbostat: Set per_cpu_msr_sum to NULL after free adds d71cb404f002 tools/power turbostat: Add run-time MSR driver probe adds 2ff4b59f2e62 tools/power x86_energy_perf_policy: Add Android MSR device [...] adds 90a2fe257679 tools/power x86_energy_perf_policy: Simplify Android MSR probe adds 7446bd6119fa tools/power x86_energy_perf_policy: Fix format string in e [...] adds 51860d6330b6 tools/power x86_energy_perf_policy: Fix potential NULL poi [...] adds 19476a592bf2 tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hy [...] adds 68769a0b5ada tools/power turbostat: Enhance perf probe adds 951845d51d1d tools/power turbostat: Validate APERF access for VMWARE adds 8808292799b0 tools/power turbostat: Print "nan" for out of range percentages adds 2ba8b24e9da4 tools/power turbostat: Print percentages in 8-columns adds 1a23ba6a1ba2 tools/power turbostat: Print wide names only for RAW 64-bi [...] adds 9c0bad7508a8 tools/power turbostat: version 2025.12.02 adds 10003ff8ce72 Merge tag 'turbostat-v2025.12.02' of git://git.kernel.org/ [...] adds f4d3ef2dd0e3 landlock: Minor comments improvements adds 335ef80e4a9e landlock: Make docs in cred.h and domain.h visible adds e61462232a58 selftests/landlock: Fix makefile header list adds 49c9e09d9610 landlock: Fix handling of disconnected directories adds f7ef7de6b9bc landlock: Improve variable scope adds a18ee3f31fd7 selftests/landlock: Add tests for access through disconnec [...] adds 54f9baf537b0 selftests/landlock: Add disconnected leafs and branch test suites adds eee654ca9a55 Merge tag 'landlock-6.19-rc1' of git://git.kernel.org/pub/ [...] adds 80405a34e1f8 remoteproc: imx_rproc: Fix runtime PM cleanup and improve [...] adds 6c5c37dc4163 remoteproc: imx_rproc: Use devm_add_action_or_reset() for [...] adds b0106defc0ff remoteproc: imx_rproc: Use devm_add_action_or_reset() for [...] adds 65af722aa86f remoteproc: imx_rproc: Use devm_clk_get_enabled() and simp [...] adds 9b2451658afa remoteproc: imx_rproc: Use devm_add_action_or_reset() for [...] adds ff7c763b9198 remoteproc: imx_rproc: Use devm_rproc_add() helper adds 8fd705c5e727 remoteproc: mtk_scp: Construct FW path if firmware-name no [...] adds ddbec021a3e5 remoteproc: imx_rproc: Simplify clock enable logic using d [...] adds 016a3d4bcf92 remoteproc: imx_rproc: Make detach operation platform-specific adds b2d66cd137e7 remoteproc: imx_rproc: Enable PM runtime support unconditionally adds 5a4d08351b46 remoteproc: imx_rproc: Remove the assignement to method adds 4531b6bad5af remoteproc: core: Drop redundant initialization of 'ret' i [...] adds f1b26faafdc3 remoteproc: core: Sort header includes adds 6e863a57dd27 remoteproc: core: Removed unused headers adds 12dc929c6cc5 remoteproc: core: Remove unused export of rproc_va_to_pa adds 5a3d530caab2 remoteproc: mediatek: Change the snprintf() checking adds 3003773ad67a remoteproc: imx_dsp_rproc: Simplify power domain attach an [...] adds 36951036a725 remoteproc: imx_dsp_rproc: Use devm_rproc_add() helper adds 412060242303 remoteproc: imx_dsp_rproc: Use devm_pm_runtime_enable() helper adds e819a62d5203 remoteproc: imx_dsp_rproc: Use dev_err_probe() for firmwar [...] adds 8049dc7b631e remoteproc: imx_dsp_rproc: Drop extra space adds 606e4811694a remoteproc: imx_dsp_rproc: Use start/stop/detect_mode ops [...] adds 66395eac5d55 remoteproc: imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer [...] adds 9f356d127734 remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch case adds d5eb4d512fb7 remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch case adds 3f5c1277a9e9 remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTRO [...] adds 5c33a631a578 remoteproc: imx_rproc: Remove enum imx_rproc_method adds 6f880e7bd103 remoteproc: imx_dsp_rproc: Simplify start/stop error handling adds 67a7bc7f0358 remoteproc: Use of_reserved_mem_region_* functions for "me [...] adds 3d447dcdae53 dt-bindings: remoteproc: qcom,adsp: Make msm8974 use CX as [...] adds a1f2c2d55a81 remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974 adds c70b9d5fdcd7 remoteproc: qcom: Use of_reserved_mem_region_* functions f [...] adds 7f07a5c3e2f5 remoteproc: omap: Remove redundant pm_runtime_mark_last_bu [...] adds ca079ec3ebed dt-bindings: remoteproc: qcom,sc8280xp-pas: Fix CDSP power desc adds db03780e4378 dt-bindings: remoteproc: qcom: adsp: Add missing constrain [...] adds acd6c28a2503 dt-bindings: remoteproc: qcom: adsp: Add SDM660 CDSP compatible adds 950c74fd6cd8 remoteproc: qcom: pas: Add support for SDM660 CDSP adds ac82dbc539c4 remoteproc: st: Fix indexing of memory-regions adds 099a60cca1b8 remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx [...] adds 5e6fee736ee0 remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check i [...] adds e7839f773eef remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugs adds cb200e41ed61 remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_a [...] adds cda5dc12eb12 remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_ [...] adds 7e81fa8d809e remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs adds 641092c1bc1b remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6 [...] adds e637b37a5205 Merge tag 'rproc-v6.19' of git://git.kernel.org/pub/scm/li [...] adds a53e356df548 rpmsg: glink: fix rpmsg device leak adds 112766cdf2e5 rpmsg: glink: remove duplicate code for rpmsg device remove adds 973ec55764d0 Merge tag 'rpmsg-v6.19' of git://git.kernel.org/pub/scm/li [...] adds 7aa31ee9ec92 via_wdt: fix critical boot hang due to unnamed resource al [...] adds 055f0576e82a dt-bindings: watchdog: factor out RZ/A watchdog adds a3e32b41c2ca dt-bindings: watchdog: factor out RZ/N1 watchdog adds 909c8ea1ad01 dt-bindings: watchdog: factor out RZ/G2L watchdog adds fcba2855251f dt-bindings: watchdog: factor out RZ/V2H(P) watchdog adds 1cafd2a85081 dt-bindings: watchdog: renesas,wdt: add SWDT exception for V3H adds b3bc229b54e7 dt-bindings: watchdog: aspeed,ast2400-wdt: Add support for [...] adds 0eb54296dc78 watchdog: aspeed: Support variable number of reset mask registers adds 13e86646710d watchdog: aspeed: Add support for AST2700 platform adds af34a25336ed dt-bindings: watchdog: Convert TI OMAP to DT schema adds fbd10d967045 dt-bindings: watchdog: Convert marvell,orion-wdt to DT schema adds ece1ad19c34e dt-bindings: watchdog: Add Renesas WWDT adds babe81b06158 watchdog: renesas_wwdt: add driver adds 091713596371 dt-bindings: watchdog: Restrict timeout-sec to one number adds 017bca91639f dt-bindings: watchdog: Allow node names named 'pmic' adds 550d1bda3982 dt-bindings: mfd: rohm,bd96801-pmic: Correct timeout-sec l [...] adds 26d21c835ff0 dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible fo [...] adds a742d1713c34 dt-bindings: watchdog: Support MediaTek MT8189 wdt adds f0a4bf61f1a6 watchdog/diag288: Fix module comment typos adds f909b3d4f1ab watchdog: loongson1: Add missing MODULE_PARM_DESC adds 6121d0b8891a watchdog: loongson1: Simplify ls1x_wdt_probe code adds 9d8ca99d60a1 watchdog: loongson1: Drop CONFIG_OF adds e4948e801129 dt-bindings: watchdog: loongson,ls1x-wdt: Add ls2k0300-wdt [...] adds e0c50cddbd94 watchdog: loongson1: Add Loongson-2k0300 watchdog support adds 25c0b472eab8 watchdog: wdat_wdt: Fix ACPI table leak in probe function adds aa33a6c8ce00 dt-bindings: watchdog: Document Qualcomm Kaanapali watchdog adds a8c762cbd120 dt-bindings: watchdog: Add RK3506 compatible adds 26f2f5ed164a dt-bindings: watchdog: lantiq,wdt: convert bindings to dtschema adds 6fbf54152002 dt-bindings: watchdog: airoha: Add support for Airoha AN7583 SoC adds 5bcc5786a0cf watchdog: starfive: Fix resource leak in probe error path adds fbff94967958 Merge tag 'linux-watchdog-6.19-rc1' of git://www.linux-wat [...] adds 603c646f0010 coco/tsm: Introduce a core device for TEE Security Managers adds f16469ee733a PCI/IDE: Enumerate Selective Stream IDE capabilities adds 215afa89d249 PCI: Introduce pci_walk_bus_reverse(), for_each_pci_dev_reverse() adds 3225f52cde56 PCI/TSM: Establish Secure Sessions and Link Encryption adds c0c1262fbfba PCI: Add PCIe Device 3 Extended Capability enumeration adds 290b633a7d8a PCI: Establish document for PCI host bridge sysfs attributes adds 1e4d2ff3ae45 PCI/IDE: Add IDE establishment helpers adds 9ddaf9c3ed00 PCI/IDE: Report available IDE streams adds a4438f06b1db PCI/TSM: Report active IDE streams adds 110c155e8a68 drivers/virt: Drop VIRT_DRIVERS build dependency adds e5b5f8b7c26f PCI/TSM: Drop stub for pci_tsm_doe_transfer() adds c16af019d9d6 resource: Introduce resource_assigned() for discerning act [...] adds f86e51399c2a PCI/IDE: Add Address Association Register setup for downst [...] adds 079115370d00 PCI/IDE: Initialize an ID for all IDE streams adds 50cbec192f53 PCI/TSM: Add pci_tsm_bind() helper for instantiating TDIs adds c316c75d57fb PCI/TSM: Add pci_tsm_guest_req() for managing TDIs adds f7ae6d4ec652 PCI/TSM: Add 'dsm' and 'bound' attributes for dependent functions adds 8a5dd102e487 ccp: Make snp_reclaim_pages and __sev_do_cmd_locked public adds c3859de858aa psp-sev: Assign numbers to all status codes and add new adds eeb934137deb iommu/amd: Report SEV-TIO support adds 4be423572da1 crypto/ccp: Implement SEV-TIO PCIe IDE (phase1) adds 311607017e13 virt: Fix Kconfig warning when selecting TSM without VIRT_DRIVERS adds 7dfbe9a67519 crypto/ccp: Fix CONFIG_PCI=n build adds 249872f53d64 Merge tag 'tsm-for-6.19' of git://git.kernel.org/pub/scm/l [...] adds 6fec913ff1c9 drivers/xen/xenbus: Simplify return statement in join() adds a73d4a055622 drivers/xen/xenbus: Replace deprecated strcpy in xenbus_tr [...] adds 150215b89bcf drivers/xen: use min() instead of min_t() adds 1a68aefc710a Merge tag 'for-linus-6.19-rc1-tag' of git://git.kernel.org [...] adds bf94dea7fd4e svcrdma: Release transport resources synchronously adds 89bd77cf436b nfsd: move name lookup out of nfsd4_list_rec_dir() adds 4552f4e3f2c9 nfsd: change nfs4_client_to_reclaim() to allocate data adds b5fc406bc730 nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n" adds ccd608e29b7a NFSD: Add array bounds-checking in nfsd_iter_read() adds bfce8e4273d8 nfsd: delete unreachable confusing code in nfs4_open_delegation() adds 166274a2456e NFSD: Update comment documenting unsupported fattr4 attributes adds 566a414558ae svcrdma: Increase the server's default RPC/RDMA credit grant adds 3524b021b0ec NFSD/blocklayout: Fix minlength check in proc_layoutget adds a1dce715c64d NFSD/blocklayout: Extract extent mapping from proc_layoutget adds 0cd0d15d47f9 NFSD/blocklayout: Introduce layout content structure adds cc6c40e09d7b NFSD/blocklayout: Support multiple extents per LAYOUTGET adds 803bc849f003 NFSD: pass nfsd_file to nfsd_iter_read() adds d7de37d6d7cc NFSD: Relocate the xdr_reserve_space_vec() call site adds d686e64e931c NFSD: Implement NFSD_IO_DIRECT for NFS READ adds ebd3330d1ca8 SUNRPC: Improve "fragment too large" warning adds 6b3b697d65d4 sunrpc: allocate a separate bvec array for socket sends adds 3a1ce35030e1 NFSD: Add a subsystem policy document adds 8320b75b2b8b NFS: nfsd-maintainer-entry-profile: Inline function name prefixes adds fceb8734e7f1 nfsd: stop pretending that we cache the SEQUENCE reply. adds 78cd170d035f nfsd: Use MD5 library instead of crypto_shash adds f6dcad1d748e MAINTAINERS: add a nfsd blocklayout reviewer adds 898f94465205 lockd: don't allow locking on reexported NFSv2/3 adds 75a9b40f3b14 xdrgen: Generalize/harden pathname construction adds 3bd937b49a2e xdrgen: Make the xdrgen script location-independent adds 42ba5bd2e28b xdrgen: Fix the variable-length opaque field decoder template adds b0f8e1f1f5e8 xdrgen: handle _XdrString in union encoder/decoder adds 14282cc3cfa2 NFSD: don't start nfsd if sv_permsocks is empty adds f7cb94fad4e6 xdrgen: Fix union declarations adds 1c873a2fd110 xdrgen: Don't generate unnecessary semicolon adds 6f52063db9aa NFSD: use correct reservation type in nfsd4_scsi_fence_client adds 99f5aa14f03e NFSD: Add trace point for SCSI fencing operation. adds e3e8e176ca48 NFSD: Make FILE_SYNC WRITEs comply with spec adds 06c5c97293e3 NFSD: Implement NFSD_IO_DIRECT for NFS WRITE adds fa8d4e6784d1 NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst adds 21478b6ecaa4 NFSD: Add toctree entry for NFSD IO modes docs adds 4fcf9952fb31 NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks adds df8c841dd92a NFSD: nfsd-io-modes: Separate lists adds b0319c464263 Merge tag 'nfsd-6.19' of git://git.kernel.org/pub/scm/linu [...] adds 5e5ea7f61610 iommu/amd: fix SEV-TIO support reporting adds 90dfeef1cd38 seqlock: Cure some more scoped_seqlock() optimization fails adds 92fc1f16e22f Merge tag 'locking-urgent-2025-12-06' of git://git.kernel. [...] adds 08b8ddac1f43 Merge tag 'objtool-urgent-2025-12-06' of git://git.kernel. [...] adds dde3763365d8 sched/headers: Remove whitespace noise from kernel/sched/sched.h adds e38e5299747b sched/hrtick: Fix hrtick() vs. scheduling context adds 22abd832776b sched/rt: Remove a preempt-disable section in rt_mutex_setprio() adds ca125231dd29 sched/fair: Fix unfairness caused by stalled tg_load_avg_c [...] adds c2ae8b0df2d1 sched/core: Fix psi_dequeue() for Proxy Execution adds 09bcd5ef66a2 Merge tag 'sched-urgent-2025-12-06' of git://git.kernel.or [...] adds cc3ee4ba57b7 Merge tag 'x86-urgent-2025-12-06' of git://git.kernel.org/ [...] adds 02e7769e38c8 tracing: Fix enabling of tracing on file release adds 47ef834209e5 tracing: Fix fixed array of synthetic event adds 9c3f3b8fea2d tracing: Fix typo in fpgraph.c adds 2ec7345c2d58 tracing: Fix typo in fprobe.c adds 1edb820ae977 tracing: Fix multiple typos in ring_buffer.c adds 81354f63359f tracing: Fix typo in ring_buffer_benchmark.c adds 8d4cdbd45cd4 tracing: Fix multiple typos in trace.c adds d4290963d5af tracing: Fix multiple typos in trace_events.c adds 86f320904e2f tracing: Fix typo in trace_events_filter.c adds c29e75532e98 tracing: Fix typo in trace_events_hist.c adds 0166d3e31aaf tracing: Fix typo in trace_events_trigger.c adds 6ce5725d7373 tracing: Fix multiple typos in trace_events_user.c adds fa3f733d97e5 tracing: Fix multiple typos in trace_osnoise.c adds 0f17df72a714 tracing: Fix typo in trace_probe.c adds c5108c58b991 tracing: Fix typo in trace_seq.c adds 09670b8c38b3 Merge tag 'trace-v6.19-2' of git://git.kernel.org/pub/scm/ [...] adds 969493d7d6f9 samples: fix coding style issues in Kconfig adds fc387a0704cc checkpatch: detect unhandled placeholders in cover letters adds 55b453ed53d2 checkpatch: document new check PLACEHOLDER_USE adds 41a5e8777093 ocfs2: add extra flags check in ocfs2_ioctl_move_extents() adds 8a7d58845fae ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent() adds 6a2e57ad227a kexec_core: remove superfluous page offset handling in seg [...] adds 08bd4c46d5e6 scs: fix a wrong parameter in __scs_magic adds b7d06a2ae10a mailmap: update name and email addresses adds 0d63fc256ad1 CREDITS: update Martin's information adds 02582ac3b7d2 MAINTAINERS: apply name and email address changes for Martin adds cd4eaccc00d7 treewide: drop outdated compiler version remarks in Kconfi [...] adds 2f26f58df041 ocfs2: annotate flexible array members with __counted_by_le() adds 1b34743c31fe ocfs2: add extra consistency check to ocfs2_dx_dir_lookup_rec() adds 05d6f1cc2dc2 compiler.h: remove ARCH_SEL() adds 9544f9e6947f hung_task: panic when there are more than N hung tasks at [...] adds 57f3d8969114 lib/xz: remove dead IA-64 (Itanium) support code adds 01ef0296d2eb .mailmap: add entry for WangYuli adds adc15829fb73 crash: let architecture decide crash memory export to iome [...] adds ed4bbe7e8fa1 taint: add reminder about updating docs and scripts adds 37ade54f386c taint/module: remove unnecessary taint_flag.module field adds aa5b6a72ccd9 ocfs2: add directory size check to ocfs2_find_dir_space_id() adds 7229d74e5e8c ipc: create_ipc_ns: drop mqueue mount on sysctl setup failure adds 032a730268a3 init/main.c: wrap long kernel cmdline when printing to logs adds d99dc586ca7c uaccess: decouple INLINE_COPY_FROM_USER and CONFIG_RUST adds 390ac56cf0f6 ocfs2: add boundary check to ocfs2_check_dir_entry() adds c9dff86eb78a ocfs2: use correct endian in ocfs2_dinode_has_extents adds 6e89373cec09 ocfs2: convert to host endian in ocfs2_validate_inode_block adds a2b1c419ff72 ocfs2: add inline inode consistency check to ocfs2_validat [...] adds 6c2e6e2c1af1 dynamic_debug: add support for print stack adds a0b8c6af29a4 lib/xxhash: remove more unused xxh functions adds f9925019f49e mailmap: add entry for Yu-Chun Lin adds c25d24d0f4c6 release_task: kill unnecessary rcu_read_lock() around dec_ [...] adds ded7d97442f0 mailmap: add entry for Hao Ge adds 3e4b89e97036 nilfs2: replace vmalloc + copy_from_user with vmemdup_user adds d79a3aeb747c panic: sys_info: capture si_bits_global before iterating over it adds 760fc597c33d panic: sys_info: align constant definition names with parameters adds d13adc6147f5 panic: sys_info:replace struct sys_info_name with plain ar [...] adds eb72c4667f45 panic: sys_info: rewrite a fix for a compilation error (`m [...] adds f791dcc842cb panic: sys_info: deduplicate local variable 'table; assignments adds 9125163273f8 panic: sys_info: factor out read and write handlers adds e1c70505ee81 ocfs2: add extra consistency checks for chain allocator dinodes adds 93ce0ff117b0 ocfs2: validate cl_bpc in allocator inodes to prevent divi [...] adds 7f37d88f5cb3 lib/Kconfig.debug: cleanup CONFIG_DEBUG_SECTION_MISMATCH h [...] adds 464c7ea5c3ff checkpatch: add IDR to the deprecated list adds bd97c9764191 util_macros.h: fix kernel-doc for u64_to_user_ptr() adds af9b65d6864a kernel/hung_task: unexport sysctl_hung_task_timeout_secs adds 5944f875ac27 lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd' adds 08092babd362 lib: mul_u64_u64_div_u64(): combine overflow and divide by [...] adds d91f891d5885 lib: mul_u64_u64_div_u64(): simplify check for a 64bit product adds 6480241f31f5 lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64 [...] adds 500db21917e8 lib: add tests for mul_u64_u64_div_u64_roundup() adds f0bff2eb0468 lib: test_mul_u64_u64_div_u64(): test both generic and arc [...] adds 630f96a687de lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86 adds d10bb374c41e lib: mul_u64_u64_div_u64(): optimise the divide code adds 1d1ef8c1fb5e lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bit adds c9dddd981600 MAINTAINERS: add Pratyush as a reviewer for KHO adds caa71919a622 scripts/gdb/radix-tree: add lx-radix-tree-command adds 581ee79a2547 scripts/gdb/symbols: make BPF debug info available to GDB adds f3fb126fdc9e math.h: amend abs() kernel-doc and add a note about signed [...] adds 14954cd190e8 fs/proc/page: remove unused KPMBITS adds 1ab980e90ce3 MAINTAINERS: update nilfs2 entry adds 242b872239f6 include/linux/once_lite.h: fix judgment in WARN_ONCE with clang adds b50144900a56 MAINTAINERS: remove Gustavo from sync framework adds 9ab38c521663 Revert "lib/plist.c: enforce memory ordering in plist_check_list" adds 5f264c00b669 docs: panic: correct some sys_ifo names in sysctl doc adds 8b2b9b4f6f4f hung_task: add hung_task_sys_info sysctl to dump sys info [...] adds a9af76a78760 watchdog: add sys_info sysctls to dump sys info on system lockup adds 03ef32d665e8 sys_info: add a default kernel sys_info mask adds f1e2ca801c54 lib/base64: add support for multiple variants adds c4eb7ad32eab lib/base64: optimize base64_decode() with reverse lookup tables adds 9c7d3cf94d33 lib/base64: rework encode/decode for speed and stricter va [...] adds 8b365c4f5be9 lib: add KUnit tests for base64 encoding/decoding adds 7794510e2021 fscrypt: replace local base64url helpers with lib/base64 adds b1b72ac25f89 ceph: replace local base64 helpers with lib/base64 adds fdd76c8d6327 Documentation/ABI: add kexec and kdump sysfs interface adds aa0145563ce2 crash: export crashkernel CMA reservation to userspace adds 9031b852c97f uaccess: gate _copy_[to|from]_user on !INLINE_COPY_FROM_USER adds 2fe869ecbd06 MAINTAINERS: add Petr as a reviewer of hung task detector adds ff713698bad2 lib: ratelimit: fix spelling mistake 'seperately' adds 4022ba20050e ocfs2: replace deprecated strcpy in ocfs2_create_xattr_block adds 13db54aad744 ocfs2: replace deprecated strcpy with strscpy adds 58b6fcd2ab34 ocfs2: mark inode bad upon validation failure during read adds bc947af67759 Merge branch 'mm-hotfixes-stable' into mm-nonmm-stable in [...] adds c2d2dad24503 rbtree: inline rb_first() adds 94984bfed58c rbtree: inline rb_last() adds 262ef8e55b7c fork: stop ignoring NUMA while handling cached thread stacks adds e6fbd1759c9e selftests: complete kselftest include centralization adds 03d3963464a4 kho: make debugfs interface optional adds 70f9133096c8 kho: drop notifiers adds 36f8f7ef7fd2 kho: add interfaces to unpreserve folios, page ranges, and [...] adds f5bfd4793a93 memblock: unpreserve memory in case of error adds ce405ed51020 test_kho: unpreserve memory in case of error adds 99cd2ffac697 kho: don't unpreserve memory during abort adds 48a1b2321d76 liveupdate: kho: move to kernel/liveupdate adds c332ebd9c0c4 MAINTAINERS: update KHO maintainers adds 8db839caeed9 liveupdate: kho: use %pe format specifier for error pointe [...] adds 077a4851b002 kho: fix misleading log message in kho_populate() adds 8c3819f627b7 kho: convert __kho_abort() to return void adds 4c205677af27 kho: introduce high-level memory allocation API adds 85de0090bd82 kho: preserve FDT folio only once during initialization adds 53f8f064eba3 kho: verify deserialization status and fix FDT alignment access adds e268689a5282 kho: always expose output FDT in debugfs adds 71960fe1344c kho: simplify serialization and remove __kho_abort adds efa3a9775ac2 kho: remove global preserved_mem_map and store state in FDT adds 9a4301f715c8 kho: remove abort functionality and support state refresh adds 8e068a286aef kho: update FDT dynamically for subtree addition/removal adds d7255959b69a kho: allow kexec load before KHO finalization adds de51999e687c kho: allow memory preservation state updates after finalization adds 7bd3643f94a3 kho: add Kconfig option to enable KHO by default adds 9e2fd062fa17 liveupdate: luo_core: Live Update Orchestrator adds 1aece821004f liveupdate: luo_core: integrate with KHO adds db8bed8082dc kexec: call liveupdate_reboot() before kexec adds 0153094d03df liveupdate: luo_session: add sessions support adds 81cd25d263a1 liveupdate: luo_core: add user interface adds 7c722a7f44e0 liveupdate: luo_file: implement file systems callbacks adds 16cec0d26521 liveupdate: luo_session: add ioctls for file preservation adds 906a33062455 docs: add luo documentation adds 7a5afa7ea823 MAINTAINERS: add liveupdate entry adds 6ff1610ced56 mm: shmem: use SHMEM_F_* flags instead of VM_* flags adds e165e2a2577b mm: shmem: allow freezing inode mapping adds ed6f45f81bf9 mm: shmem: export some functions to internal.h adds 8def18633e8d liveupdate: luo_file: add private argument to store runtime state adds b3749f174d68 mm: memfd_luo: allow preserving memfd adds 15fc11bb2cb6 docs: add documentation for memfd preservation via LUO adds 80bab43f6f23 selftests/liveupdate: add userspace API selftests adds a003bdb9ec4e selftests/liveupdate: add simple kexec-based selftest for LUO adds 724bf8c5595a selftests/liveupdate: add kexec test for multiple and empt [...] adds b15515155af7 kho: free chunks using free_page() instead of kfree() adds 11047466eff2 test_kho: always print restore status adds cf4340bdd967 kexec: move sysfs entries to /sys/kernel/kexec adds 5c991b6d9b30 Documentation/ABI: mark old kexec sysfs deprecated adds fb5c3644278c Documentation/ABI: new kexec and kdump sysfs interface adds 40cd0e8dd283 KHO: fix boot failure due to kmemleak access to non-PRESENT pages adds af06a4047479 init: replace simple_strtoul with kstrtoul to improve lpj_setup adds c39eab75a57d MAINTAINERS: TPM DEVICE DRIVER: update the W-tag adds 4bc84cd539df kho: kho_restore_vmalloc: fix initialization of pages array adds 7b71205ae112 kho: fix restoring of contiguous ranges of order-0 pages adds 3fa805c37dd4 vmcoreinfo: track and log recoverable hardware errors adds 6fb3acdebf65 Reinstate "resource: avoid unnecessary lookups in find_nex [...] adds aa514a297a0c calibrate: update header inclusion adds 509d3f458476 Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git. [...] adds c06c303832ec ocfs2: fix xattr array entry __counted_by error adds b8a65b2d8b20 fbdev: vga16fb: replace printk() with dev_*() in probe adds 6c317ceefac0 fbdev: vga16fb: Request memory region adds b104df377da1 fbdev: vesafb: Use dev_* fn's instead printk adds e3f44742bbb1 fbdev: gbefb: fix to use physical address instead of dma address adds 7ecb5c36b136 fbdev: gxt4500fb: Use dev_err instead of printk adds 35fa2b4bf964 fbdev: tcx.c fix mem_map to correct smem_start offset adds 0155e868cbc1 fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing adds b08ee4d666f2 lib/fonts: Add Terminus 10x18 console font adds af0fa9b449d7 fbdev: tridentfb: replace printk() with dev_*() in probe adds 93b22a4bf0b4 fbdev: i810: use appopriate log interface dev_info adds 164312662ae9 fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe() adds 0d1d44032f7b Merge tag 'fbdev-for-6.19-rc1' of git://git.kernel.org/pub [...] adds 3631b9cb2a34 parisc: Drop padding fields and layers entries from inventory log adds 5fb1d3ce3e74 parisc: entry: set W bit for !compat tasks in syscall_rest [...] adds 1aa4524c0c1b parisc: entry.S: fix space adjustment on interruption for [...] adds 3317aaca33dc parisc: remove unneeded semicolon in perf_regs.c adds 75b51437a4ac parisc: Drop linux/kernel.h include from asm/bug.h header adds dca7da244349 parisc: Do not reprogram affinitiy on ASP chip adds 50471f8b7371 Merge tag 'parisc-for-6.19-rc1' of git://git.kernel.org/pu [...] adds 701d7d782d98 Merge tag 'spdx-6.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds fdd00d79dc0e ipack: fix ipack.h kernel-doc warnings adds 47f1a2acee55 MAINTAINERS: ipack: add ipack.h header file adds f50d2dcd1a2a char/adi: Use min_t(size_t,,) in adi_read() + adi_write() adds cdc93023954b vmw_vmci: fix typo in comment adds 69cddd82ef78 intel_th: make intel_th_bus_type constant adds 9fd2eb9e18a0 cdx: make cdx_bus_type constant adds 48d45ae4ddaa comedi: Replace kcalloc + copy_from_user with memdup_array_user adds 6db608171a90 arm: make sa1111_bus_type const adds b93606c51b54 powerpc: cell: make spu_subsys const adds 61e606305672 drivers: eisa: make eisa_bus_type const adds 8ce6b508f24b drivers: rapidio: make rio_bus_type const adds 8ae7090dc786 arch: powerpc: ps3: Make ps3_system_bus_type const adds 73350c385235 fsi: occ: Update response size to 8kb adds b91c13534a63 misc: cb710: Replace deprecated PCI functions adds b94eb28cb3ed misc: lis3lv02d: Use min to simplify lis3lv02d_misc_read adds f20c1dbe82f5 apm-emulation: remove unused __apm_get_power_status adds 4c987d67b31f eeprom: at25: fram: Fix chip range in comment adds 6848990d4d78 powerpc: pseries: make suspend_subsys const adds 8c00944301fd powerpc: pseries: make cmm_subsys const adds b9a7c9599120 misc: amd-sbi: Add helper function to prepare I3C support adds 5c7dddd7360b misc: amd-sbi: Add support for SB-RMI over I3C adds 45392fd4394c misc: amd-sbi: Add support for Turin platform adds dd68c06380f6 misc: amd-sbi: CPUID/MCAMSR protocol for Revision 0x21 adds 87816eb4701f misc: amd-sbi: Extend support for CPUID protocol for rev 0x21 adds 18e4a02963b7 misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21 adds d48fb15e6ad1 uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl [...] adds c428900703aa Merge 6.18-rc3 into char-misc-next adds 3112b589d3a9 peci: controller: peci-aspeed: convert from round_rate() t [...] adds e3d63f4ef369 Merge tag 'peci-next-6.19-rc1' of ssh://gitolite.kernel.or [...] adds 4f49088c1625 firmware: stratix10-svc: Add definition for voltage and te [...] adds 85f96cbbbc67 firmware: stratix10-svc: Add mutex in stratix10 memory management adds bcb9f4f07061 firmware: stratix10-svc: Add support for async communication adds ec52379341a1 firmware: stratix10-svc: Add support for RSU commands in a [...] adds 15847537b623 firmware: stratix10-rsu: Migrate RSU driver to use stratix [...] adds 4f7ffdfb9928 firmware: stratix10-rsu: replace scnprintf() with sysfs_em [...] adds 41289b4834c8 Merge tag 'socfpga_firmware_updates_for_v6.19' of ssh://gi [...] adds 74db54b28aba MAINTAINERS: change maintainer for Intel MAX10 BMC secure updates adds 85faa6495f34 fpga: xilinx-spi: Add missing spi_device_id table adds 2cf07ffeba5e dt-bindings: fpga: update link for Altera's and AMD partial recon adds c9243d6df0d6 fpga: altera-cvp: Use pci_find_vsec_capability() when prob [...] adds 5abeedad7273 Merge tag 'fpga-for-6.19-rc1' of ssh://gitolite.kernel.org [...] adds c6d0c9cae7ee w1: use sysfs_emit() in sysfs show() callbacks adds f3c6353d801a w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_ [...] adds a5d908e0ec05 w1: omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls adds 623db9a1dd91 Merge tag 'w1-drv-6.19' of ssh://gitolite.kernel.org/pub/s [...] adds 5f31df5075a7 iio: adc: ad7124: add debugfs to disable single cycle mode adds 0b02af932b7e iio: adc: ad7124: inline ad7124_enable_channel() adds 4a579c175aad iio: adc: ad7124: remove unused `nr` field adds b8579b7c6e48 iio: adc: ad7124: use AD7124_MAX_CHANNELS adds 0b028373f87a iio: adc: ad7124: use devm_mutex_init() adds 97c8b5dedb40 iio: adc: ad7124: remove __ad7124_set_channel() adds 6b166e815cdc iio: buffer: document iio_push_to_buffers_with_ts_unaligne [...] adds a8c8aad41155 iio: buffer: iio_push_to_buffers_with_ts_unaligned() might [...] adds 536bf30d282a iio: buffer: document iio_push_to_buffers_with_ts() adds 4992ce003b76 iio: buffer: deprecated iio_push_to_buffers_with_timestamp() adds d87b03ced9e9 iio: buffer: document iio_push_to_buffers() calling context adds 748ed9fc8596 iio: buffer: document store_to() callback may be called in [...] adds 592ae0ccecfa iio: buffer: document that buffer callback must be context safe adds b8af83efd67c dt-bindings: iio: accel: bosch,bma220 cleanup typo adds b8719569a097 dt-bindings: iio: accel: bosch,bma220 setup SPI clock mode adds 92c7ae348614 dt-bindings: iio: accel: bosch,bma220 set irq type in exam [...] adds 3c2a24f7e807 iio: imu: bmi270: add support for motion events adds 4f816702d5bf iio: ABI: document accelerometer event attributes adds adb729f677bd Documentation: iio: ade9000, adis*, adx*: Convert IIO subs [...] adds 620636f49733 iio: dac: ltc2688: make use of devm_mutex_init() adds 0649002e8420 iio: adc: ad7124: add ext attributes to temperature channel adds 9065197e0d41 iio: adc: ad7124: change setup reg allocation strategy adds f11e4374b447 dt-bindings: iio: pressure: add binding for mpl3115 adds f692f0bfdf47 iio: mpl3115: add separate function for triggered buffer d [...] adds b4105b20312a iio: mpl3115: rename CTRL_REG1 field macros adds 8464f61099c2 iio: mpl3115: add support for DRDY interrupt adds 1d09cf18cc91 iio: mpl3115: add support for sampling frequency adds 67f31f0b5f27 iio: light: ltr390: Fix typo in variable name adds ed1a82401bc0 iio: adc: ad4030: replace sprintf() with sysfs_emit() adds 69911a64ba24 iio: adc: ad7768-1: replace sprintf() with sysfs_emit() adds 08be56ebe994 iio: adc: mcp3564: replace sprintf() with sysfs_emit() adds f24a5ef74c35 iio: adc: meson_saradc: replace sprintf() with sysfs_emit() adds 31ab988b9f2f iio: adc: mt6360-adc: replace snprintf() with sysfs_emit() adds 4367d24b1563 iio: adc: pac1921: replace sprintf() with sysfs_emit() adds fdc9719a630f iio: adc: qcom-spmi-rradc: replace snprintf() with sysfs_emit() adds dd72a3880fc4 iio: position: hid-sensor-custom-intel-hinge: replace spri [...] adds 7798b50e0025 iio: resolver: ad2s1210: replace sprintf() with sysfs_emit() adds 70fde0488360 iio: dac: ltc2688: use the auto lock API adds 4d8d58987cb5 dt-bindings: iio: adc: document RZ/T2H and RZ/N2H ADC adds fc3b97dd71ab iio: adc: add RZ/T2H / RZ/N2H ADC driver adds 9cc2d6566f0b staging: iio: ad9834: remove empty ad9834.h file adds 679bf18ec049 iio: accel: bma220: remove incorrect kernel-doc marking adds f3f42da58803 iio: accel: bma220: relax constraints during probe() adds b4cecec7dc0b iio: accel: bma220: cleanup license string adds 5dbac275dcb9 iio: accel: bma220: shorten spi->dev calls adds a9865410f4de iio: accel: bma220: move bma220_power function adds 7fe8e142f1ed iio: accel: bma220: cleanup includes adds c785d9803b86 iio: accel: bma220: split original driver adds 4a719f182674 iio: accel: bma220: add open firmware table adds dfea5f181c92 iio: accel: bma220: turn power supplies on adds 2027b1a201ea iio: accel: bma220: reset registers during init stage adds 5c27f1332282 iio: accel: bma220: migrate to regmap API adds 480f08a6892e iio: accel: bma220: populate buffer ts in trigger handler adds 0e3c7fd44244 iio: accel: bma220: use find_match_table fct adds 7a23e6d922ef iio: accel: bma220: add i2c module adds 3499375209ca iio: accel: bma220: add i2c watchdog feature adds b7e17ca10793 iio: accel: bma220: add interrupt trigger adds 59a212d3c3d4 iio: accel: bma220: add LPF cut-off frequency mapping adds c3ee72998b33 iio: accel: bma220: add debugfs reg access adds efbce18231b4 iio: accel: bma220: add maintainer adds 95f934b2dd51 dt-bindings: iio: Add Infineon DPS310 sensor documentation adds 7d55d00185dd dt-bindings: iio: imu: Add inv_icm45600 adds 7ff021a3faca iio: imu: inv_icm45600: add new inv_icm45600 driver adds 06674a72cf7a iio: imu: inv_icm45600: add buffer support in iio devices adds 27e072bc34d1 iio: imu: inv_icm45600: add IMU IIO gyroscope device adds 1fad7b491bb1 iio: imu: inv_icm45600: add IMU IIO accelerometer device adds d4684c4363f9 iio: imu: inv_icm45600: add I2C driver for inv_icm45600 driver adds b27492d50d2c iio: imu: inv_icm45600: add SPI driver for inv_icm45600 driver adds 1bef24e9007e iio: imu: inv_icm45600: add I3C driver for inv_icm45600 driver adds b73e812a8250 MAINTAINERS: add entry for inv_icm45600 6-axis imu sensor adds b66cddc8be72 iio: adc: ad4080: fix chip identification adds 69ca4df3491a iio: adc: ad4080: prepare driver for multi-part support adds 1b86053ba6f8 dt-bindings: iio: adc: adi,ad4080: add support for AD4084 adds 6c3e7265734b iio: adc: ad4080: add support for AD4084 adds 83185903b4ec dt-bindings: iio: adc: adi,ad4080: add support for AD4081 adds d34ad6467200 iio: adc: ad4080: add support for AD4081 adds f277fe2ff54a iio: adc: ti-ads131e08: return correct error code adds 8f0072c742e3 dt-bindings: iio: accel: adxl345: document second interrupt adds e7966a4953a3 dt-bindings: iio: health: max30100: Add LED pulse-width property adds 6365d2b988aa iio: health: max30100: Make LED pulse-width configurable via DT adds 36bf0de9d6ec iio: accel: bma400: Reorganize and rename register and fie [...] adds a2ef0af1923b iio: accel: bma400: Use macros for generic event configura [...] adds e03d213848b0 iio: accel: bma400: Use index-based register addressing an [...] adds 1a7a6c5db636 iio: accel: bma400: Replace bit shifts with FIELD_PREP() a [...] adds 31f3af6283a0 iio: accel: bma400: Rename activity_event_en() to generic_ [...] adds 6ea3b542646f iio: accel: bma400: Add detail to comments in GEN INTR con [...] adds c9fb952360d0 iio: adc: ti_am335x_adc: Limit step_avg to valid range for [...] adds d8cfb1c6494d iio: accel: bma220: white space cleanup adds 003930040784 iio: accel: bma220: remove useless include adds c6d702f2b771 iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member adds 6b648a36c200 iio: imu: st_lsm6dsx: Decouple sensor ODR from FIFO batch [...] adds 192e5bbf0a8d dt-bindings: iio: adc: add max14001 adds 59795109fa67 iio: adc: max14001: New driver adds c5ebcc80fcf7 iio: adc: qcom-vadc-common: fix vadc_scale_fn_type kernel-doc adds 1c9986e782de dt-bindings: iio: imu: smi330: Add binding adds 6f3d8de8886d iio: imu: smi330: Add driver adds db52c405f352 iio: accel: bma220: move set_wdt() out of bma220_core adds f11de9521531 dt-bindings: iio: adc: adi,ad4080: add support for AD4083 adds 4028cbcf3415 iio: adc: ad4080: add support for AD4083 adds 45e81d6ac0e1 dt-bindings: iio: adc: adi,ad4080: add support for AD4086 adds 916354e7c7c0 iio: adc: ad4080: add support for AD4086 adds 24e6d7e9f2fc dt-bindings: iio: adc: adi,ad4080: add support for AD4087 adds 451a9c4a415d iio: adc: ad4080: add support for AD4087 adds 3ddda1db1514 dt-bindings: iio: adc: Add rockchip,rk3506-saradc variant adds c6763b15c49e iio: imu: inv_icm45600: Add a missing return statement in probe() adds 97289f6accca iio: adc: ad7124: fix possible OOB array access adds f9c30b3e6735 dt-bindings: iio: pressure: Add Aosong adp810 adds bb578dd7a01e iio: pressure: adp810: Add driver for adp810 sensor adds 1d165919c826 iio: imu: adis: fix all kernel-doc warnings in header file adds d2e805319bf0 iio: adc: rohm-bd79112: Use regmap_reg_range() adds a337775ed8e7 iio: adc: rohm-bd79124: Use regmap_reg_range() adds 759cafdd8b49 dt-bindings: iio: adc: Support MediaTek MT8189 evb board auxadc adds 59f40887509d dt-bindings: iio: imu: mpu6050: remove interrupts from req [...] adds 49708f45be67 iio: backend: fix kernel-doc to avoid warnings and ensure [...] adds e5191f62a67a iio: adc: ade9000: convert to use maple tree register cache adds 00d3bd9e3f71 iio: light: veml3235: convert to use maple tree register cache adds 52d182b2ff99 iio: light: apds9306: convert to use maple tree register cache adds 698dcf54282a iio: light: apds9960: convert to use maple tree register cache adds 02f86101e430 iio: imu: bmi270: fix dev_err_probe error msg adds 69f5dcaa990e iio: common: scmi_sensors: Get rid of const_ilog2() adds 436cd7712598 dt-bindings: iio: adc: Add AST2700 ADC compatible strings adds 9d8b88ffb773 iio: adc: aspeed: Add AST2700 ADC support adds 77538d110933 dt-bindings: iio: adc: Add the Renesas RZ/N1 ADC adds 2387a7d6e5ab iio: adc: Add support for the Renesas RZ/N1 ADC adds 5478fd5a5994 MAINTAINERS: Add the Renesas RZ/N1 ADC driver entry adds 2e5f09334719 dt-bindings: iio: dac: Document AD5446 and similar devices adds 86c341d796b9 iio: dac: ad5446: Use DMA safe buffer for transfers adds 63232c9b5413 iio: dac: ad5446: Drop duplicated spi_id entry adds 14b72d8acea0 iio: dac: ad5446: Don't ignore missing regulator adds 45d510a7203f iio: dac: ad5446: Move to single chip_info structures adds 5b622340bf19 iio: dac: ad5456: Add missing DT compatibles adds 876d94024087 iio: dac: ad5446: Separate I2C/SPI into different drivers adds 6e43c10675d8 iio: dac: ad5446: Make use of devm_mutex_init() adds 308d4474cfa2 iio: dac: ad5446: Make use of the cleanup helpers adds bb5565a98660 iio: dac: ad5446: Refactor header inclusion adds 8265cc284dc6 iio: dac: ad5446: Fix coding style issues adds 826ccaecbe06 iio: dac: ad5446: Add AD5542 to the spi id table adds 9eb98a05f050 iio: adc: pac1934: replace use of system_wq with system_percpu_wq adds d16d1c255324 iio: imu: inv_icm45600: Initializes inv_icm45600_buffer_po [...] adds 8775ebd25abc dt-bindings: iio: accel: adxl380: add new supported parts adds 0ecad1964315 iio: accel: adxl380: add support for ADXL318 and ADXL319 adds f5d203467a31 iio: core: add missing mutex_destroy in iio_dev_release() adds b0e6871415b2 iio: core: Clean up device correctly on iio_device_alloc() [...] adds c76ba4b26444 iio: core: Replace lockdep_set_class() + mutex_init() by c [...] adds 0de73abe5f5c iio: buffer: use dma_buf_unmap_attachment_unlocked() helper adds 47e4b1ca441c iio: mpl3115: use get_unaligned_be24() to retrieve pressure data adds 6062cd20cbea iio: mpl3115: add threshold events support adds 28b53b35c037 iio: ABI: document pressure event attributes adds 02d44a1b64f1 iio: pressure: Arrange Makefile alphabetically adds f9e057916428 staging: iio: adt7316: replace sprintf() with sysfs_emit() adds e354cc78f728 Merge tag 'iio-for-6.19a' of ssh://gitolite.kernel.org/pub [...] adds a58b20aa3f89 bus: mhi: ep: Make mhi_ep_bus_type const adds 6eaee77923dd bus: mhi: host: pci_generic: Add Telit FE990B40 modem support adds 9e24bdfecdb0 bus: mhi: ep: add WQ_PERCPU to alloc_workqueue users adds ac35e04f8000 bus: mhi: host: pci_generic: Add Foxconn T99W760 modem adds fb64bf480691 Merge tag 'mhi-for-v6.19' of ssh://gitolite.kernel.org/pub [...] adds 35501ac3c7d4 coresight: ETR: Fix ETR buffer use-after-free issue adds 8d204b6f1f7a dt-bindings: arm: document the static TPDM compatible adds 14ae052f7947 coresight: tpdm: add static tpdm support adds aa5edd1b5ece coresight: tpdm: remove redundant check for drvdata adds aaa5abcc9d44 coresight: tmc: add the handle of the event to the path adds 94baedb51dea coresight: change helper_ops to accept coresight_path adds b139702a8896 coresight: change the sink_ops to accept coresight_path adds 693d1eaca940 coresight: Change device mode to atomic type adds 28eee2158575 coresight: etm4x: Always set tracer's device mode on target CPU adds ab3fde32afe6 coresight: etm3x: Always set tracer's device mode on target CPU adds 4dc4e22f9536 coresight: etm4x: Correct polling IDLE bit adds 64eb04ae5452 coresight: etm4x: Add context synchronization before enabl [...] adds 1fdc2cd347a7 coresight: etm4x: Properly control filter in CPU idle with [...] adds a5e6f584dab0 coresight: etm4x: Remove the redundant DSB adds 9e9182cab5eb coresight: etm4x: Remove the state_needs_restore flag adds ac4b8282bba6 Merge tag 'coresight-next-v6.19' of ssh://gitolite.kernel. [...] adds 245f14f5fe28 interconnect: Optimize kbps_to_icc() macro adds 6bfe104fd0f9 interconnect: debugfs: Fix incorrect error handling for NULL path adds 8cf9b43f6b4d interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS adds 242f7558e7bf arm64: dts: qcom: msm8996: add interconnect paths to USB2 [...] adds a1f295a1b04b Merge branch 'icc-msm8996' into icc-next adds 295f58fdccd0 interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes adds 11e15a6f3287 dt-bindings: interconnect: qcom: Drop QPIC_CORE IDs adds b4e8b0f2d115 Merge branch 'icc-sdx75' into icc-next adds 8a55fbe4c94d dt-bindings: interconnect: add reg and clocks properties t [...] adds 3c046c3e043c interconnect: qcom: sa8775p: enable QoS configuration adds 10ae71c96e7c Merge branch 'icc-sa8775p' into icc-next adds 7463f5ad36d8 dt-bindings: interconnect: document the RPMh Network-On-Ch [...] adds c7f8ff611a14 interconnect: qcom: add Kaanapali interconnect provider driver adds 6e38a225fc34 dt-bindings: interconnect: qcom-bwmon: Document Kaanapali BWMONs adds d32e1c2dccb9 Merge branch 'icc-kaanapali' into icc-next adds fb6f1aaeb44b interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array adds 93938e0c8c97 interconnect: qcom: sc7280: convert to dynamic IDs adds ddf2ef52f623 interconnect: qcom: sc8180x: convert to dynamic IDs adds 0ab0f87df82f interconnect: qcom: sc8280xp: convert to dynamic IDs adds 4de68f33d10b interconnect: qcom: sdm845: convert to dynamic IDs adds 543f5fcba263 interconnect: qcom: sm8250: convert to dynamic IDs adds 793cfcd1d6ad interconnect: qcom: x1e80100: convert to dynamic IDs adds b01058dfaedd interconnect: qcom: qcs615: convert to dynamic IDs adds 874be3339c85 interconnect: qcom: qcs8300: convert to dynamic IDs adds 4709fc2f5309 interconnect: qcom: qdu1000: convert to dynamic IDs adds aa4e3ba69ede interconnect: qcom: sar2130p: convert to dynamic IDs adds c6040ccb0af7 interconnect: qcom: sc7180: convert to dynamic IDs adds f6f8220797a0 interconnect: qcom: sdm670: convert to dynamic IDs adds aa270959aacf interconnect: qcom: sdx55: convert to dynamic IDs adds 049aac02ea4a interconnect: qcom: sdx65: convert to dynamic IDs adds 98e4284d2eaf interconnect: qcom: sdx75: convert to dynamic IDs adds 3d1a6b4c8c53 interconnect: qcom: sm6350: convert to dynamic IDs adds 5b83f48e4c1b interconnect: qcom: sm7150: convert to dynamic IDs adds 0b2b044bbe8a interconnect: qcom: sm8150: convert to dynamic IDs adds 0b27e5cae0a2 interconnect: qcom: sm8350: convert to dynamic IDs adds 51513bec806f interconnect: qcom: sm8450: convert to dynamic IDs adds e987b4c0d794 interconnect: qcom: sm8550: convert to dynamic IDs adds 82a0106a8092 interconnect: qcom: sm8650: convert to dynamic IDs adds 11660a5a20e4 interconnect: qcom: sm8750: convert to dynamic IDs adds ed7a3886957a interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS adds 5ffe1910ed3e Merge branch 'icc-dynamic-ids' into icc-next adds dfb1717308ff dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS adds b56fb8aa66fc interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs adds ccd789e53a5c interconnect: qcom: sm6350: Remove empty BCM arrays adds ee7184813059 interconnect: qcom: sm6350: enable QoS configuration adds 60b52af082b1 Merge branch 'icc-sm6350' into icc-next adds 3e92fdae7fa4 Merge tag 'icc-6.19-rc1' of ssh://gitolite.kernel.org/pub/ [...] adds 36b1cb4f33e7 firmware: stratix-svc: fix make htmldocs warning adds 935419b9fb74 firmware: stratix10-svc: fix make htmldocs warning adds 377441d53a2d firmware: stratix10-svc: fix make htmldocs warning for str [...] adds e7ac47e20fd5 dt-bindings: nvmem: qfprom: Add sa8775p compatible adds 47b7ea6528d5 dt-bindings: nvmem: Support MediaTek MT8189 evb board efuse adds 2f9fae509895 nvmem: Add driver for the eeprom in qnap-mcu controllers adds 5b2f8c133d98 nvmem: layouts: u-boot-env: add optional "env-size" property adds 7dc63a2a8d96 dt-bindings: nvmem: mediatek: efuse: Add compatible for MT [...] adds ee5c565163fd dt-bindings: nvmem: don't check node names adds c7ea8eadd5d3 dt-bindings: nvmem: imx-ocotp: Add support for i.MX94 adds d54d5e294c9f nvmem: imx-ocotp-ele: Add i.MX94 OCOTP support adds a1fb84ab7b92 binder: mark binder_alloc_exhaustive_test as slow adds d4b83ba11cf2 rust_binder: use compat_ptr_ioctl adds c1437332e4d3 rust_binder: move BC_FREE_BUFFER drop inside if statement adds c938fdd82fac MAINTAINERS: add Alice as a Binder maintainer adds 77198581e0d0 android: binderfs: add missing parameters in binder_ctl_io [...] adds 1e9a37d35a0e android: binder: add missing return value documentation fo [...] adds 3e0ae02ba831 rust_binder: fix race condition on death_list adds 6c37bebd8c92 rust_binder: avoid mem::take on delivered_deaths adds 2c8ad5cfc22d rust: list: add warning to List::remove docs about mem::take adds 58796560642a mei: Remove redundant pm_runtime_mark_last_busy() calls adds 5d92c3b41f0b mei: gsc: add dependency on Xe driver adds a6dab2f61d23 mei: Fix error handling in mei_register adds f0a40fe2fc2c MAINTAINERS: Downgrade ocxl to Odd Fixes adds 72262330f7b3 comedi: c6xdigio: Fix invalid PNP driver unregistration adds 0de7d9cd07a2 comedi: check device's attached status in compat ioctls adds f24c6e3a39fa comedi: multiq3: sanitize config options in multiq3_attach() adds a51f025b5038 comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel() adds 4e1da516debb comedi: Add reference counting for Comedi command handling adds 51495254fda4 comedi: Use reference count for asynchronous command functions adds d1b3b9c70e11 comedi: kcomedilib: Add loop checking variants of open and close adds 2402f958cf3b comedi: comedi_bond: Check for loops when bonding devices adds 98d86d87aafb comedi: 8255: Fail to attach if fail to request I/O port region adds 9906efa545d1 firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select F [...] adds 3b4d1b226dc5 char/mwave: remove dead code adds 48e77862a73b char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery adds 3b4df2320ef6 char/mwave: remove unneeded fops adds 53688a9f3735 char/mwave: remove printk tracing adds 1c7e15b0e5b4 char/mwave: drop printk wrapper adds 00a925eee854 char/mwave: drop typedefs adds 8c5d9488b9c0 greybus: add WQ_PERCPU to alloc_workqueue users adds e6df0f649cff greybus: gb-beagleplay: Fix timeout handling in bootloader [...] adds f0fdaa4ad55b virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev adds 4863cb2b0f50 mux: mmio: Add suspend and resume support adds 05d36a5931d9 misc: cb710: Fix a NULL vs IS_ERR() check in probe() adds ef48f0f19ec9 misc: bh1770glc: use pm_runtime_resume_and_get() in power_ [...] adds 85e83789582f char: xillybus: add WQ_UNBOUND to alloc_workqueue users adds 43cd4b634ef9 misc: rp1: Fix an error handling path in rp1_probe() adds 6d5925b667e4 intel_th: Fix error handling in intel_th_output_open adds 4d4e746aa9f0 dt-bindings: slimbus: fix warning from example adds 3397c3cd859a uio: Add SVA support for PCI devices via uio_pci_generic_sva.c adds 75d19e368640 hangcheck-timer: replace printk(KERN_CRIT) with pr_crit adds e03a2f7df72e hangcheck-timer: Replace %Ld with %lld adds cbe1d77ed84a hangcheck-timer: fix coding style spacing adds 82d12088c297 char: applicom: fix NULL pointer dereference in ac_ioctl adds 83bd89291f5c Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub [...] adds 85f17e130dc7 dt-bindings: serial: samsung: Add compatible for ARTPEC-9 SoC adds fd3d4f5a62b1 dt-bindings: serial: samsung: add samsung,exynos8890-uart [...] adds 08a0dd5a4658 serial: ar933x: Add polling support adds 18bdfccf3c30 tty: serial: fsl_lpuart: Add missing wakeup event reporting adds d55f3d2375ce tty: serial: imx: Only configure the wake register when de [...] adds 0cfadf4bcd28 tty: serial: imx: Add missing wakeup event reporting adds b7cefdb66338 serial: 8250_pcilib: Replace deprecated PCI functions adds 7553f5173ec3 selftests/tty: add TIOCSTI test suite adds 4e68ae36422e Merge 6.18-rc3 into tty-next adds 02227b97a8d3 selftests: tty: add tty_tiocsti_test to .gitignore adds 75ae5e9119d9 tty: document @dlci parameter in gsm_modem_send_initial_msc adds e138428498cb dt-bindings: serial: snps-dw-apb-uart: Add support for rk3506 adds 84d5153599f8 serial: sc16is7xx: rename LCR macros to better reflect usage adds d9b2d7ddbb97 serial: sc16is7xx: rename EFR mutex with generic name adds bc20238ac518 serial: sc16is7xx: define common register access function adds aed482b53a86 serial: sc16is7xx: remove unnecessary pointer cast adds 0f4f88bfd7e7 serial: sc16is7xx: use guards for simple mutex locks adds e0925b4a0417 serial: sc16is7xx: drop -ENOMEM error message adds 983f91e5f131 serial: sc16is7xx: declare SPR/TLR/XOFF2 register as volatile adds a5bb146502b2 serial: sc16is7xx: move port/channel init to separate function adds e92f83afaf4d serial: sc16is7xx: simplify to_sc16is7xx_one() with a sing [...] adds 555d7b3de005 serial: sc16is7xx: Kconfig: allow building with COMPILE_TEST adds be1d3aac8fef serial: sc16is7xx: use KBUILD_MODNAME adds b90871cba6ed serial: sc16is7xx: change conditional operator indentation adds bee8828a7628 serial: sc16is7xx: reformat comments to improve readability adds 42405cb77fd3 serial: sc16is7xx: add comments for lock requirements adds 8e2c0a9f12ed serial: sh-sci: Sort include files alphabetically adds 719f3df3e113 serial: sh-sci: Merge sh-sci.h into sh-sci.c adds 6c84a61ac023 drivers/tty/vt: use umin() instead of min_t(u16, ...) for [...] adds 977e75909db7 tty: pty: use guard()s adds 2fc541e52517 tty: n_tty: use guard()s adds 3ae99599bf47 tty: n_hdlc: simplify return from n_hdlc_tty_ioctl() adds 8c03bfcf6b2b tty: n_hdlc: use guard()s adds 1c7736dc68d7 tty: moxa: use guard()s adds bfb24564b5fd tty: vt/keyboard: use __free() adds d139b31f86b9 tty: vt/keyboard: simplify returns from vt_do_kbkeycode_ioctl() adds dee7e10498c7 tty: vt/keyboard: use guard()s adds f374a33e90e6 serial: serial_core: simplify uart_ioctl() returns adds b844e63807ec serial: serial_core: use guard()s adds 80a3471f59ef tty: vt: do not open code DIV_ROUND_UP() adds 6d4b55bf18c6 serial: xilinx_uartps: drop cdns_uart::cdns_uart_driver adds 37d55c92e9db serial: drop SERIAL_8250_DEPRECATED_OPTIONS adds 9b2259633bda serial: 8250: move skip_txen_test to core adds f9066dac8ffe serial: 8250: make share_irqs local to 8250_platform adds da218406dd50 serial: 8250_platform: simplify IRQF_SHARED handling adds 1879c2e44651 tty: replace use of system_unbound_wq with system_dfl_wq adds ae333a91006c serial: mux: Fix kernel doc for mux_poll() adds 0e5a99e0e5f5 serial: add support of CPCI cards adds d3210c8e88ee serial: 8250-of: Fix style issues in 8250_of.c adds 57c879469336 serial: icom: Convert PCIBIOS_* return codes to errnos adds f0a6e936eb9c tty: serial: samsung: Declare earlycon for Exynos850 adds 29e8a0c587e3 serial: sprd: Return -EPROBE_DEFER when uart clock is not ready adds 10904d725f6e serial: qcom-geni: Enable PM runtime for serial driver adds abffd1e6c4f1 serial: qcom-geni: Enable Serial on SA8255p Qualcomm platforms adds 6974711cf770 serial: Keep rs485 settings for devices without firmware node adds ab9a30d6febf serial: 8250: add driver for KEBA UART adds 7cf86b66e562 dt-bindings: serial: 8250: Add Loongson uart compatible adds 25e95d763176 serial: 8250: Add Loongson uart driver support adds 13532b5186a7 LoongArch: dts: Add uart new compatible string adds a6cdfd69ad38 dt-bindings: serial: rsci: Drop "uart-has-rtscts: false" adds 75a9f4c54770 serial: sh-sci: Fix deadlock during RSCI FIFO overrun error adds edf602a17b03 Merge tag 'tty-6.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6f64e1872bf6 usb: misc: ljca: Remove Wentong's e-mail address adds a0da19eda98c usb: core: Drop spaces after function names adds 19040e562640 dt-bindings: usb: uhci: Add reset property adds 113ba4270aff usb: uhci: Add reset control support adds 8b25c96ab6ed dt-bindings: usb: uhci: Add Aspeed AST2700 compatible adds 18a9ec886d32 usb: uhci: Add Aspeed AST2700 support adds f39e7cdd8e4c dt-bindings: usb: ehci: Add Aspeed AST2700 compatible adds 274f2232a94f usb: ehci: Add Aspeed AST2700 support adds b61cb4419e43 dt-bindings: usb: samsung,exynos-dwc3: add power-domains adds 6e26324df888 usb: usbtmc: Remove unnecessary local variable from usbtmc [...] adds 09bf21bf5249 usbip: Fix locking bug in RT-enabled kernels adds 87653d54edd6 usb: hub: Use max() to improve usb_set_lpm_pel() adds ed9dd907ee38 usb: gadget: zero: add function wakeup support adds 978719f90256 dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties adds 0e61e71538d2 dt-bindings: usb: xhci: Add "generic-xhci" compatible for [...] adds 1c1b2a247c38 usb: typec: tipd: Fix error handling in cd321x_read_data_status adds 51659606d4e0 dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible adds 924aa1d9e0ae usb: chipidea: imx: add USB support for i.MX94 adds ed4a5c5de56a usb: typec: class: add typec_get_data_role symbol adds 41294342fad7 usb: typec: altmodes/displayport: do not enter mode if por [...] adds b9f1c762a4de dt-bindings: usb: add missed compatible string for arm64 l [...] adds 7298c06d58e2 usb: dwc3: Add software-managed properties for flattened model adds 1c97fc901fb6 usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support adds 5570ad1423ee USB: Fix descriptor count when handling invalid MBIM exten [...] adds 30cd2cb1abf4 usb: typec: ucsi: Handle incorrect num_connectors capability adds 9a55e0079258 Revert "USB: disable rust bindings from the build for now" adds 082c8dc13a3b dt-bindings: usb: samsung,exynos-dwc3 add exynos8890 compatible adds e361b2bf5430 usb: vhci-hcd: Switch to dev_err_probe() in probe path adds a3a8c9c18f69 usb: vhci-hcd: Replace pr_*() with dev_*() logging adds 9f0b086cd51c usb: ljca: Order ACPI hardware IDs alphabetically adds 877c80dfbf78 usb: ljca: Improve ACPI hardware ID documentation adds c05ebd0ec91e usb: core: Centralize device state update logic adds 071786e27d81 usb: core: Add tracepoints for device allocation and state [...] adds 8ad194699fc1 usbip: Use min to simplify stub_send_ret_submit adds f82890c98f3e tcpm: Parse and log AVS APDO adds b4528e1dbe67 usb: typec: pd: Register SPR AVS caps with usb_power_deliv [...] adds 71e13cc1c341 dt-bindings: usb: Add Apple dwc3 adds 5ed9cc71432a usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_n [...] adds e10bc7964635 usb: dwc3: glue: Add documentation adds f854920e8f9a usb: dwc3: glue: Allow more fine grained control over mode [...] adds 0ec946d32ef7 usb: dwc3: Add Apple Silicon DWC3 glue layer driver adds ef7204a9aada usb: typec: ucsi: psy: Add power supply status adds e397f446afcf usb: typec: ucsi: Report power supply changes on power opm [...] adds 26c3af0cd8b4 usb: typec: ucsi: Report power supply change on sink path change adds f83cb615cb7a usb: typec: ps883x: Cache register settings, not Type-C mode adds 6bebd9b77726 usb: typec: ps883x: Rework ps883x_set() adds 832c8d3fce77 usb: typec: ps883x: Add USB4 mode and TBT3 altmode support adds 93741bd104ce usb: uhci: Work around bogus clang shift overflow warning [...] adds d227a8b3e715 usb: typec: ps883x: Fix missing mutex_unlock() adds 30a34716562e dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible adds 389597581e3e usb: dwc3: Allow usb role swich control from userspace adds dacd0ca66646 usb: typec: ucsi_glink: Update request/response buffers to [...] adds 4dad394ce3b6 usb: typec: ucsi_glink: Increase buffer size to support UCSI v2 adds be83d83664e9 Merge patch series "usb: typec: ucsi_glink: Add support UCSI v2" adds d518ec2cbcac Merge 6.18-rc3 into usb-next adds e2d2bd6d61a4 rust: usb: fix formatting adds b9d87b41f96f dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible adds abf640a2436f xen/usb: Constify struct hc_driver adds 7915d513e22d usb: dwc3: apple: Only support a single reset controller adds e67a353d6b6f usb: mtu3: fix misspelled words adds bf3371dfe3c4 usb: mtu3: fix invalid kernel-doc in mtu3.h adds 14934421dc8b usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs adds 18514fd70ea4 usb: typec: ucsi: Add support for orientation adds 2a06ffc3f192 dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ [...] adds e7ab90c8675f usb: xhci-mtk: correct most kernel-doc problems in xhci-mtk.h adds 23bba7f33bb1 dt-bindings: usb: Support MediaTek MT8189 xhci adds 8d3498372015 usb: xhci: limit run_graceperiod for only usb 3.0 devices adds fad902d6709e xhci: Add helper to find trb from its dma address adds 86dcf43be869 xhci: simplify and rework trb_in_td() adds 2f751709463b usb: xhci: rework xhci_decode_portsc() adds 829738e59f1f usb: xhci: add tracing for PORTSC register writes adds 511afe80b82d usb: xhci: add helper to read PORTSC register adds 377a91594e00 usb: xhci: add USB Port Register Set struct adds f2469d89a70c usb: xhci: implement USB Port Register Set struct adds f7812977456c usb: xhci: Assume that endpoints halt as specified adds e6aec6d9f579 usb: xhci: Don't unchain link TRBs on quirky HCs adds 1ebf363fcdf6 usb: xhci: replace use of system_wq with system_percpu_wq adds 6c2689712177 usb: xhci: remove deprecated TODO comment adds 2085fa6c0f33 usb: xhci: remove unused trace operation and argument adds 70651cc3f5a4 usb: xhci: use cached HCSPARAMS1 value adds df0897355685 usb: xhci: simplify handling of Structural Parameters 1 values adds 1668263a13ae usb: xhci: limit number of ports to 127 adds 8e9a3a1ea1b6 usb: xhci: limit number of interrupts to 128 adds edab00902be0 usb: xhci: improve xhci-caps.h comments adds f724e34719f0 usb: xhci: simplify Isochronous Scheduling Threshold handling adds 9936909099cc usb: xhci: simplify Max Scratchpad buffer macros adds 2282ab38d87e usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h adds 757508d6d771 usb: xhci: standardize single bit-field macros adds 384c57ec7205 usb: xhci: Add debugfs support for xHCI Port Link Info (PO [...] adds 7ebbd0a5a9e2 dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible adds a2fa8a12e6bc usb: chaoskey: fix locking for O_NONBLOCK adds 86a35865feff usb: typec: ucsi: Set orientation_aware if UCSI version is [...] adds b6ebcfdcac40 usb: dwc2: fix hang during shutdown if set as peripheral adds 2b94b054ac49 usb: dwc2: fix hang during suspend if set as peripheral adds 12a8f543250c usb: dwc3: replace use of system_wq with system_percpu_wq adds 71f91b401c33 usb: uas: add WQ_PERCPU to alloc_workqueue users adds 66371878dfe3 usb: typec: tipd: mark as orientation aware adds a7d5fe02059a usb: host: Do not check priv->clks[clk] adds c31a401fe7ab usb: host: ehci-platform: Call reset assert/deassert on su [...] adds e4d9da32bf60 usb: host: ohci-platform: Call reset assert/deassert on su [...] adds 3578b1cde594 usb: renesas_usbhs: Assert/de-assert reset signals on susp [...] adds 8d3c283ef809 usb: Remove redundant pm_runtime_mark_last_busy() calls adds a67df6d1b939 uapi: cdc.h: cleanly provide for more interfaces and countries adds 3e082978c331 usb: typec: ucsi: Update UCSI structure to have message in [...] adds db0028637cc8 usb: typec: ucsi: Add support for message out data structure adds 775fae520e6a usb: typec: ucsi: Enable debugfs for message_out data structure adds 1b474ee01fbb usb: typec: ucsi: Add support for SET_PDOS command adds c640a4239db5 dt-bindings: usb: Add ESWIN EIC7700 USB controller adds e05d28b759c2 usb: dwc3: eic7700: Add EIC7700 USB driver adds 24b040fe5030 usb: uas: reduce time under spinlock adds 363eb9bfdea5 usb: gadget: functionfs: use dma_buf_unmap_attachment_unlo [...] adds a75a5b148b4e usb: ohci-da8xx: remove unused platform data adds a5160af78be7 usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE adds de7275cbc617 drivers/usb/storage: use min() instead of min_t() adds b43889fcae25 dt-bindings: usb: dwc3-xilinx: Describe the reset constrai [...] adds e91bbe082878 USB: add WQ_PERCPU to alloc_workqueue users adds 1052864d7d62 usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue users adds d53bdaae8947 dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based [...] adds f8d2bf7c0c5d usb: typec: hd3ss3220: Enable VBUS based on ID pin state adds 955a48a5353f usb: usb-storage: No additional quirks need to be added to [...] adds 56bcf64b6131 thunderbolt: Fix typo in tb_eeprom_ctl_read documentation adds d776e805f197 thunderbolt: Update NVM firmware upgrade documentation adds 8ab64d711b93 thunderbolt: Update deprecated firmware update site in icm.c adds 9393a3a4207f thunderbolt: Replace use of system_wq with system_percpu_wq adds d0d7c4062d32 thunderbolt: Fix typos in ctl.c adds b719f112d250 thunderbolt: Fix typos in debugfs.c adds 4994e9a711a9 thunderbolt: Fix typos in domain.c adds 91c7b372a317 thunderbolt: Fix typos in icm.c adds 0370b14fd55c thunderbolt: Fix typos in lc.c adds 1c9ad530d36c thunderbolt: Fix typos in nhi.c adds 6c1e5744e689 thunderbolt: Fix typos in retimer.c adds cafe5dd8bba4 thunderbolt: Fix typos in switch.c adds 6cdbf50107cc thunderbolt: Fix typos in tb.c adds 20b2af31286b thunderbolt: Fix typos in tb.h adds 836fe732db60 thunderbolt: Fix typos in tb_regs.h adds 5d463af9818c thunderbolt: Fix typos in tmu.c adds c3d53000d2a5 thunderbolt: Fix typos in tunnel.c adds 9527d0c5436c thunderbolt: Fix typos in usb4.c adds 479d186fc946 thunderbolt: Fix typos in xdomain.c adds c77a6544d8a2 Merge tag 'thunderbolt-for-v6.19-rc1' of ssh://gitolite.ke [...] adds c69ff68b097b usb: phy: Initialize struct usb_phy list_head adds 6d935ce213bd usb: dwc3: core: Remove redundant comment in core init adds 6b120ef99fbc usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe() adds 2b7a0f47aaf2 usb: typec: ucsi: fix use-after-free caused by uec->work adds b6e0b3016187 USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC adds d432df758f92 USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC adds 66b1c554a83d USB: serial: belkin_sa: clean up tiocmset() adds ddf816058096 USB: serial: kobil_sct: clean up tiocmset() adds e41de6124e0a USB: serial: kobil_sct: clean up device type checks adds 754640d85566 USB: serial: kobil_sct: add control request helpers adds d99bdbb0d3e4 USB: serial: kobil_sct: clean up set_termios() adds 53002803832b USB: serial: kobil_sct: drop unnecessary initialisations adds 4e31a5d0a9ee USB: serial: ftdi_sio: match on interface number for jtag adds 448016e32654 USB: serial: ftdi_sio: silence jtag probe adds 73de1ddaf4e6 USB: serial: ftdi_sio: rewrite 8u2232c quirk adds 47ed918ececc USB: serial: ftdi_sio: clean up quirk comments adds f5fef0c5f641 USB: serial: ftdi_sio: rename quirk symbols adds 96e5d1b1e690 USB: serial: ftdi_sio: enable NDI speed hack consistently adds cde24373724b USB: serial: ftdi_sio: clean up NDI speed hack adds 4d822b0a4a27 USB: serial: ftdi_sio: drop NDI quirk module parameter adds 7970b4969c4c USB: serial: option: add Foxconn T99W760 adds c908039a29aa USB: serial: option: add Telit Cinterion FE910C04 new comp [...] adds 072f2c495725 USB: serial: option: move Telit 0x10c7 composition in the [...] adds c7bbc43a1769 Merge tag 'usb-serial-6.19-rc1' of ssh://gitolite.kernel.o [...] adds 2585973c7f9e usb: gadget: tegra-xudc: Always reinitialize data toggle w [...] adds f5e9d31e79c1 Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds d51ffb3b4135 staging: rtl8723bs: Add missing MODULE_DESCRIPTION() adds 7c28d77cde2a staging: sm750fb: rename camel case identifiers adds 561f0ed96a62 staging: rtl8723bs: sdio: clarify OQT free page comment adds 1869a635ad2b staging: gpib: tms9914: Fix typo in comment adds 5489773c3c83 staging: rtl8723bs: rtw_hal_set_def_var is not used adds 7550f96a57c8 staging: rtl8723bs: Fix operator spacing in rtw_security.c adds b3c253cda6ee staging: rtl8723bs: Remove commented ifdef CONFIG_WAPI_SUPPORT adds 5cfa43ae1338 staging: rtl8723bs: Remove unsupported PALTFORM_OS_WINCE ifdef adds 907772838f7d staging: rtl8723bs: remove unnecessary blank lines in rtw_ap.c adds 10f0c1ef2cc8 staging: rtl8723bs: add missing blank line in rtw_ap.c adds 84aa0f7b20ec staging: rtl8723bs: remove dead code in rtw_ap.c adds c318aef7f326 staging: rtl8723bs: fix lines starting with '(' in rtw_ap.c adds 9aa392c25d1c staging: rtl8723bs: add spaces around '+' operator in rtw_ap.c adds 70d45d4b349b staging: rtl8723bs: wrap long comments in rtw_ap.c adds 1937e38905f9 staging: axis-fifo: add compatible strings for v4.2 and v4.3 adds 60d042a787e0 staging: axis-fifo: simplify interrupt handling adds b10f6768d5ce staging: axis-fifo: remove unneeded irq field from struct [...] adds 449728851335 staging: axis-fifo: remove get_dts_property() helper adds 89443a92c506 staging: axis-fifo: drop redundant read/write_flags from a [...] adds 622c811052b3 staging: axis-fifo: drop debug print of remapped base address adds b655b838aede staging: rtl8723bs: fall back to random mac address adds b8b4b51be76e staging: rtl8723bs: Rename camel case functions. adds ea629075eb59 staging: nvec: remove NVEC_PS2_DEBUG and dead debug macro adds d68eb9096fb0 Merge 6.18-rc3 into staging-next adds 495df2da6944 staging: most: remove broken i2c driver adds de4cbbdf2d98 staging: rtl8723bs: remove todo/note and duplicated EFUSE_ [...] adds 79b676126050 staging: rtl8723bs: use ether_addr_copy() for MAC address copying adds 70421f9bd855 staging: vchiq_arm: delete unnecessary check adds 3a3fd27e06c3 staging: sm750fb: align sm750_hw_cursor_set_size() arguments adds 23413fe138e0 staging: sm750fb: avoid chained assignment in setcolreg() adds 90204a38a760 staging: vc04_services: Drop bcm2835-camera driver adds e31d4d647038 staging: vchiq_arm: Remove bcm2835_camera from vchiq adds 3d2115ea5d14 staging: vchiq_arm: Improve inline documentation adds bf9f0b00bb7f include: linux: Destage VCHIQ interface headers adds b178ad64edf4 staging: vc04_services: Cleanup VCHIQ TODO entries adds aa125180c673 platform/raspberrypi: Destage VCHIQ interface adds bd10acae08ae platform/raspberrypi: Destage VCHIQ MMAL driver adds b6167146483e staging: gpib: Change // comments in uapi header file adds 46e68568c184 staging: gpib: Update TODO file adds a64ff10ca69b staging: gpib: Fix SPDX license for gpib headers adds e6ab504633e4 staging: gpib: Destage gpib adds 47d3949a9b04 staging: fbtft: core: fix potential memory leak in fbtft_p [...] adds 706cc5a93698 staging: greybus: uart: check return values during probe adds 18ac97e9de0f staging: rtl8723bs: core: fix block comment style issues adds 39781cc3d54b staging: rtl8723bs: core: delete commented-out code adds e09748f87442 staging: rtl8723bs: remove unused registry and BSSID offse [...] adds 6ddb173fcf34 staging: rtl8723bs: use standard offsetof in cfg80211 operations adds 2cbcfd3fce6f staging: rtl8723bs: remove dead commented code from odm.c adds d82c5681dfe6 staging: rtl8723bs: replace FIELD_OFFSET usage with offset [...] adds ea39cd0e42a2 staging: rtl8723bs: remove custom FIELD_OFFSET macro adds 1520007aa361 staging: gpib: Clean-up commented-out code adds 154828bf9559 staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser adds 6ef0e1c10455 staging: rtl8723bs: fix stack buffer overflow in OnAssocRe [...] adds 502ddcc405b6 staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR [...] adds 37bb2e7217b0 Merge tag 'staging-6.19-rc1' of git://git.kernel.org/pub/s [...] adds 4b5dafe616a5 perf tests: use strdup() in "Object code reading" adds 12690401a439 perf stat: Additional verbose details for <not supported> events adds 6090e612cf24 perf build python: Don't leave a.out file when building wi [...] adds 2a67955de136 perf bpf_counter: Fix opening of "any"(-1) CPU events adds b7b76f607a15 perf parse-events: Fix legacy cache events if event is dup [...] adds 7c0135e4d739 perf perf_api_probe: Avoid scanning all PMUs, try software [...] adds 8079c4c6b9fa perf stat: Avoid wildcarding PMUs for default events adds ee27476fa300 perf record: Skip don't fail for events that don't open adds 4bb55de4ff03 perf jevents: Support copying the source json files to OUTPUT adds 84bae3af20d0 perf pmu: Don't eagerly parse event terms adds 5f68451a9356 perf parse-events: Remove unused FILE input argument to scanner adds 7f20b3dd93f6 perf pmu: Use fd rather than FILE from new_alias adds 70424bb5ff57 perf pmu: Factor term parsing into a perf_event_attr into [...] adds abcff00014b8 perf parse-events: Add terms for legacy hardware and cache [...] adds 903151c81c63 perf jevents: Add legacy json terms and default_core event [...] adds 249a4c6d0165 perf pmu: Add and use legacy_terms in alias information adds 0012e0fa221b perf jevents: Add legacy-hardware and legacy-cache json adds b12b5b531a64 perf print-events: Remove print_hwcache_events adds 50062baa536b perf print-events: Remove print_symbol_events adds b1c5efbfd92e perf parse-events: Remove hard coded legacy hardware and c [...] adds 3d3056a10504 perf record: Use evlist__new_default when no events specified adds 468071acfc05 perf top: Use evlist__new_default when no events specified adds 5bf6291113d2 perf evlist: Avoid scanning all PMUs for evlist__new_default adds 787bd5781785 perf evsel: Improvements to __evsel__match adds ecfcc6a825df perf test parse-events: Use evsel__match for legacy events adds 2e6dc3b9334c perf test parse-events: Without a PMU use cpu-cycles rathe [...] adds d47c65eea8ac perf test parse-events: Remove cpu PMU requirement adds 4bebf7ff3e6a perf test: Switch cycles event to cpu-cycles adds 8f9f6d7117c9 perf test: Clean up test_..config helpers adds c4b34fe0021f perf test parse-events: Add evlist test helper adds b4a63b0e7370 perf test parse-events: Add evsel test helper adds ad1a008bf0d0 perf trace: Don't synthesize mmaps unless callchains are enabled adds a3ef39eb975d perf ilist: Don't display deprecated events adds 5960aab556c6 perf python: Add PMU argument to parse_metrics adds 98f3e85c475e perf ilist: Add PMU information to metrics adds b8308511f6e0 perf stat bperf cgroup: Increase MAX_EVENTS from 32 to 1024 adds cd3466cd2639 perf c2c: Add annotation support to perf c2c report adds ad83f3b7155d perf c2c annotate: Start from the contention line adds 800201997a50 perf parse-events: Make X modifier more respectful of groups adds 40efc872c6ac perf jevents: Fix build when there are other json files in [...] adds 2ef335ead233 perf jevents: Remove unused makefile variable adds 29166bd0a41f perf jevents: Suppress circular dependency warnings adds 0e6c07a3c30c perf annotate: Fix build with NO_SLANG=1 adds 262c61435c03 perf annotate: fix a crash when annotate the same symbol w [...] adds f1204e5846d2 perf annotate: Check return value of evsel__get_arch() properly adds 068b6a452426 perf annotate: Skip annotating data types to lea instructions adds 24a30ce9b14c perf annotate: Track address registers via TSR_KIND_POINTER adds 1f4cc4ae3f8a perf annotate: Track arithmetic instructions on pointers adds 109218718de2 perf annotate: Save pointer offset in stack state adds a1d8548c2307 perf annotate: Invalidate register states for untracked in [...] adds f2195c5b435e perf annotate: Fix Clang build by adding block in switch case adds 9960889b32a4 tools: arm64: Add Cortex-A720AE definitions adds 3e98f0203e10 perf cs-etm: Mute enumeration value warning adds be806f06adfb perf stat: Add/fix bperf cgroup max events workarounds adds ab29ff9f6fe0 perf auxtrace: Add auxtrace_synth_id_range_start() helper adds 2fee899c068c perf hwmon_pmu: Fix uninitialized variable warning adds 352864787458 perf test workload: Add thread count argument to thloop adds 553d18c98a89 perf lock contention: Load kernel map before lookup adds 163e5f2b9663 perf record: skip synthesize event when open evsel failed adds 1d7f783809fc perf vendor events arm64: Fix typo in Ampere eMag json file adds 0d1e63183d5c perf vendor events AmpereOneX: Fix spelling typo in the me [...] adds 915c31f0e692 perf trace: Increase syscall handler map size to 1024 adds 01bc5d2f0d7d perf tools: Cache counter names for raw samples on s390 adds 371d32394e53 perf evsel: Remove unused metric_events variable adds 5faa23cdab41 perf metricgroup: Update comment on location of metric_event list adds 3bae9228a550 perf metricgroup: Missed free on error path adds 3f02cebe1302 perf metricgroup: When copy metrics copy default information adds 4df43709370c perf jevents: Make all tables static adds 6bd89ae7d147 perf record: Make sure to update build-ID cache adds 268a31a9f887 perf stat: Add ScaleUnit to {cpu,task}-clock JSON description adds fa4a527af5cd perf vendor events arm64:: Add i.MX94 DDR Performance Moni [...] adds 71062e282d6a perf tool: Add the perf_tool argument to all callbacks adds 6331b2669359 perf tool: Add a delegate_tool that just delegates actions [...] adds 0e9b51a43214 perf pmu: Make pmu_alias_terms weak again adds 081006b7c8e1 perf test: Add test that command line period overrides sys [...] adds e279039c3ec3 perf symbol: Remove unneeded semicolon adds 367377f45c0b perf tools: Fix missing feature check for inherit + SAMPLE_READ adds c8035a496141 perf metricgroup: Add care to picking the evsel for displa [...] adds 2e5140849b02 perf expr: Add #target_cpu literal adds c7adeb0974f1 perf jevents: Add set of common metrics based on default ones adds a3248b5b5427 perf jevents: Add metric DefaultShowEvents adds 2dfc0cab3da4 perf stat: Add detail -d,-dd,-ddd metrics adds 3622990efaab perf script: Change metric format to use json metrics adds b71f46a6a708 perf stat: Remove hard coded shadow metrics adds 19df87d9ed70 perf stat: Fix default metricgroup display on hybrid adds a745c0831c15 perf stat: Sort default events/metrics adds 1bcd6271651e perf stat: Remove "unit" workarounds for metric-only adds 2c240484cf52 perf test stat+json: Improve metric-only testing adds b1cb2b76bd16 perf test stat: Ignore failures in Default[234] metricgroups adds 083ae6c1fbf6 perf test stat: Update std_output testing metric expectations adds 91c1949d7685 perf test metrics: Update all metrics for possibly failing [...] adds 6b76f0678b24 perf test stat: Update shadow test to use metrics adds a48cd551d743 perf test stat: Update test expectations and events adds 02432d920e3b perf test stat csv: Update test expectations and events adds 68cc6ec3ac29 perf tool_pmu: Make core_wide and target_cpu json events adds da8fcfba0854 perf stat: Align metric output without events adds fc9c17b22352 perf test: Add a perf event fallback test adds 8933c624d9c7 perf intel-pt: Use the perf provided "cpuid.h" adds 2566bbfc0a04 perf build: Don't add NO_AUXTRACE if missing feature-get_cpuid adds c819bfdc4a76 tool build: Remove __get_cpuid feature test adds 754187ad73b7 perf build: Remove NO_AUXTRACE build option adds ca016b6527e1 perf auxtrace: Remove errno.h from auxtrace.h and fix tran [...] adds c1932fb85af8 perf vendor metrics s390: Avoid has_event(INSTRUCTIONS) adds 86ce2a29dd9a perf script: Fix build by removing unused evsel_script() adds 38367a22abba perf sample: Fix the wrong format specifier adds c335b7a96029 perf test: Be tolerant of missing json metric none value adds d3726d4e5bd7 perf parse-events: Add debug logging to perf_event adds efee18981aee perf test: Don't fail if user rdpmc returns 0 when disabled adds 289815011c91 perf stat: Display metric-only for 0 counters adds af9e8d12b139 libperf cpumap: Reduce allocations and sorting in intersect adds f69d34e8f23d perf pmu: perf_cpu_map__new_int to avoid parsing a string adds bdf96c4ecd69 perf tool_pmu: Use old_count when computing count values f [...] adds 3d65f6445fd9 perf stat-shadow: Read tool events directly adds 557c34435b44 perf stat: Reduce scope of ru_stats adds d702c0f4af6e perf stat: Reduce scope of walltime_nsecs_stats adds d8d8a0b3603a perf tool_pmu: More accurately set the cpus for tool events adds 33e1fffea492 perf arm_spe: Fix memset subclass in operation adds b61ca7219db8 perf arm_spe: Unify operation naming adds b4eaece3d9df perf arm_spe: Decode GCS operation adds c8bf2a05dff4 perf arm_spe: Rename SPE_OP_PKT_IS_OTHER_SVE_OP macro adds 876294a6455e perf arm_spe: Decode ASE and FP fields in other operation adds c4cfe1bcebb0 perf arm_spe: Decode SME data processing packet adds c7c198b3ed68 perf arm_spe: Remove unused operation types adds b64bf913b3da perf arm_spe: Consolidate operation types adds cdc1aff17f1b perf arm_spe: Introduce data processing macro for SVE operations adds 77e4291eaf74 perf arm_spe: Report register access in record adds c462dc70b1dc perf arm_spe: Report MTE allocation tag in record adds f3b9bed72e37 perf arm_spe: Report extended memory operations in records adds 6d47c32ccb0e perf arm_spe: Report associated info for SVE / SME operations adds d4b61de44f34 perf arm_spe: Report memset and memcpy in records adds d67835cd5d0a perf arm_spe: Report GCS in record adds b70aa41078a6 perf arm_spe: Expose SIMD information in other operations adds 87cc0b44fc3e perf arm_spe: Synthesize memory samples for SIMD operations adds 51d87d977ec4 perf stat: Read tool events last adds 245cfbcd3d3b perf maps: Avoid RC_CHK use after free adds 36434959b6ea perf test maps: Additional maps__fixup_overlap_and_insert tests adds 1a6b0deb2b71 perf header: Switch "cpu" for find_core_pmu in caps featur [...] adds f0feb21e0a10 perf pmu: Add PMU kind to simplify differentiating adds d53b4996584b perf evsel: Skip store_evsel_ids for non-perf-event PMUs adds 41b67ab3d2f5 perf test all metrics: Fully ignore Default metric failures adds 8cf9cca7f687 perf list: Print matching PMU events for --unit adds 58e0a81e76bf perf list: Share print state with JSON output adds 3ce77655f026 perf list: Support filtering in JSON output adds 9bef5cead63d perf: replace strcpy() with strncpy() in util/jitdump.c adds 80cdf208117a tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds 14a84c708efd perf tools: Add support for perf_event_attr::config4 adds 5accdaec526e perf docs: arm-spe: Document new SPE filtering features adds 87c75fa75559 perf pmu: fix duplicate conditional statement adds c9573287729b perf vendor events riscv: add T-HEAD C920V2 JSON support adds 834ebb5678d7 perf tools: Don't read build-ids from non-regular files adds 267c2e633af6 perf trace: Skip internal syscall arguments adds 441863ae3de6 perf tools: Remove a trailing newline in the event terms adds 44f6b4402791 perf test: Fix hybrid testing of event fallback test adds 25d498e636d1 perf jitdump: Add sym/str-tables to build-ID generation adds c9cd0c7e529e perf test: Add python JIT dump test adds 6603c3c1fe82 perf python: Correct copying of metric_leader in an evsel adds 4b11c983f453 perf ilist: Be tolerant of reading a metric on the wrong CPU adds 33c44bbcd489 perf jevents: Allow multiple metricgroups.json files adds e7b9e750b3ce perf jevents: Update metric constraint support adds 38d9d511ed92 perf jevents: Add descriptions to metricgroup abstraction adds e90c66c37c64 perf jevents: Allow metric groups not to be named adds 826650f76e6a perf jevents: Support parsing negative exponents adds 7d5b4061a86a perf jevents: Term list fix in event parsing adds b90e94aed908 perf jevents: Add threshold expressions to Metric adds 3f31651a06f3 perf jevents: Move json encoding to its own functions adds a1d9bb1a0472 perf jevents: Drop duplicate pending metrics adds d9f2ce394c91 perf jevents: Skip optional metrics in metric group list adds 22b0ceee1c48 tools headers UAPI: Sync linux/perf_event.h for deferred c [...] adds f4e3381648be perf tools: Minimal DEFERRED_CALLCHAIN support adds 27ddc1d7a6b7 perf record: Add --call-graph fp,defer option for deferred [...] adds 25a9dd56cf84 perf script: Display PERF_RECORD_CALLCHAIN_DEFERRED adds 9b4525fd089d perf tools: Merge deferred user callchains adds 405f5756bbd2 perf tools: Flush remaining samples w/o deferred callchains adds 7da4d60db33c perf tools: Mark split kallsyms DSOs as loaded adds ad0b9c4865b9 perf tools: Fix split kallsyms DSO counting adds 295d8a03ca04 perf tools: Fallback to initial kernel map properly adds 4fba95fc383f perf tools: Use machine->root_dir to find /proc/kallsyms adds 34e271ae5538 perf test: Add kallsyms split test adds e28f834f5713 perf auxtrace: Include sys/types.h for pid_t adds c4fe074b6155 perf arm_spe: Add CPU variants supporting common data sour [...] adds c914d68371b0 perf vendor events intel: Update alderlake events from 1.3 [...] adds 99eb7146cd6d perf vendor events intel: Update arrowlake events from 1.1 [...] adds 5a341ccbdda9 perf vendor events intel: Update cascadelakex metric units adds 1d341e543f1c perf vendor events intel: Update graniterapids events from [...] adds cf99cdf53e30 perf vendor events intel: Update icelakex events from 1.28 [...] adds 60688cfd84d7 perf vendor events intel: Update lunarlake events from 1.1 [...] adds aa2f558bf6e1 perf vendor events intel: Update meteorlake events from 1. [...] adds 77621ef2d649 perf vendor events intel: Update pantherlake events from 1 [...] adds 492689ba72d0 perf vendor events intel: Update sierraforest events from [...] adds 27e711257902 perf kvm: Fix debug assertion adds 830f1854c4a0 perf timechart: Add record support for output perf.data path adds b3ea721b804f perf symbol-elf: Add missing puts on error path adds b4e44399eb2e perf symbol: Add missed dso__put adds dc4d16543e60 perf probe-event: Ensure probe event nsinfo is always cleared adds f60efb4454b2 perf hist: In init, ensure mem_info is put on error paths adds 69d247295a51 perf mem-events: Don't leak online CPU map adds 1da7c10b2e36 perf jitdump: Fix missed dso__put adds 3118d14349cd perf c2c: Clean up some defensive gets and make asan clean adds ac881007c4bf perf tests c2c: Add a basic c2c adds 0eb307d954c1 perf tests buildid: Add purge and remove testing adds 75e961730b9e perf tests top: Add basic perf top coverage test adds 279385cf634b perf tests timechart: Add a perf timechart test adds 526ed2f8a7fb perf tests kallsyms: Add basic kallsyms test adds 199d5e872a9c perf tests script dlfilter: Add a dlfilter test adds db452961de93 perf tests evlist: Add basic evlist test adds b58261584d2f perf test kvm: Add some basic perf kvm test coverage adds 6744c0b182c1 perf stat: Allow no events to open if this is a "--null" run adds a0a4173631bf libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map adds e2de90bdc9f5 perf cpumap: Add "any" CPU handling to cpu_map__snprint_mask adds 279b5a85ebdd perf tests stat: Add "--null" coverage adds c9a8c343ef2f perf stat: When no events, don't report an error if there is none adds 5123509628e1 perf tests stat: Add test for error for an offline CPU adds d509d14fff78 perf stat: Improve handling of termination by signal adds 2eeb09fe1c51 libperf: Use 'extern' in LIBPERF_API visibility macro adds 9e906a9dead1 Merge tag 'perf-tools-for-v6.19-2025-12-06' of git://git.k [...] adds e21d451a82f3 9p: Use kvmalloc for message buffers on supported transports adds eeaf38a798af net/9p: cleanup: change p9_trans_module->def to bool adds a63dd8fd1379 fs/9p: Don't open remote file with APPEND mode when writeb [...] adds 52df783f33ec fs/9p: delete unnnecessary condition adds 695f2ca1b424 fs/fs_parse: add back fsparam_u32hex adds c44393d84149 net/9p: move structures and macros to header files adds 075e8bd4127f 9p: create a v9fs_context structure to hold parsed options adds 1f3e4142c0eb 9p: convert to the new mount API adds f0445613314f 9p: fix cache/debug options printing in v9fs_show_options adds 3e281113f871 9p: fix new mount API cache option handling adds bbbf7f32843b Merge tag '9p-for-6.19-rc1' of https://github.com/martinetd/linux adds 83c8f7b5e194 mm/mm_init: Introduce a boot parameter for check_pages adds 67a454e6b1c6 Merge tag 'memblock-6.19-rc1' of git://git.kernel.org/pub/ [...] new acfbb947c10a mm/huge_memory: fix initialization of huge zero folio new b41f1e49d7ab MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd new fc880aceef06 genalloc.h: fix htmldocs warning new d4198ddf51a9 mailmap: update entry for Bartosz Golaszewski new e615f850ca46 idr: fix idr_alloc() returning an ID out of range new 3b852470cdba x86/kexec: add a sanity check on previous kernel's ima kex [...] new 484bbc626682 x86-kexec-add-a-sanity-check-on-previous-kernels-ima-kexec [...] new 43a4ec1daa22 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free new 6eef77d32efc mm-page_alloc-make-percpu_pagelist_high_fraction-reads-loc [...] new 3324970cc553 kasan: refactor pcpu kasan vmalloc unpoison new 6b83afdcfa93 kasan: unpoison vms[area] addresses with a common tag new 270ef2d06c6f kasan-unpoison-vms-addresses-with-a-common-tag-fix new 75ec05fd4496 kasan-unpoison-vms-addresses-with-a-common-tag-v4 new 8d06459f149f Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] adds e86bcf5121bd Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 901ee039ca6f Merge branch 'fs-current' of linux-next new a838e19e9f5e Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] new 04aa1c12485b Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new c4cdf7376271 net: phy: marvell-88q2xxx: Fix clamped value in mv88q2xxx_ [...] new b6b638bda240 mlxsw: spectrum_router: Fix possible neighbour reference c [...] new 8b0e69763ef9 mlxsw: spectrum_router: Fix neighbour use-after-free new 8ac1dacec458 mlxsw: spectrum_mr: Fix use-after-free when updating multi [...] new e7a9530d125b Merge branch 'mlxsw-three-m-router-fixes' new dd75c723ef56 r8169: fix RTL8117 Wake-on-Lan in DASH mode new a479a27f4da4 gve: Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESO [...] new 0373d5c387f2 bnxt_en: Fix XDP_TX path new 7555d606946d Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 9da5bf95d580 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new c34b04cc6178 ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l4 [...] new 210d77cca3d0 ALSA: firewire-motu: fix buffer overflow in hwdep read for [...] new d740d52e342b ALSA: usb-audio: Initialize status1 to fix uninitialized s [...] new f8b1ff655586 ALSA: hda/realtek: Add support for HP Turbine Laptops new 826c0b1ed09e ALSA: hda/realtek: Add support for ASUS UM3406GA new 85a6544777e0 ALSA: hda: dt-bindings: add CIX IPBLOQ HDA controller support new a4f2fa516e83 ALSA: hda/core: add addr_offset field for bus address translation new d91e9bd10125 ALSA: hda: add CIX IPBLOQ HDA controller support new 74ac7558ea76 ALSA: Do not build obsolete API new f1ebcf55138d Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 9eb99b87f8d2 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 79a45ddcdbba regulator: fixed: Rely on the core freeing the enable GPIO new 99fece7ab29c Merge remote-tracking branch 'regulator/for-6.18' into reg [...] new 2b264039df9f Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 65df5907fb3b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 92a0859632aa Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new ec189314e000 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new ad4d566c5963 hwmon: (w83791d) Convert macros to functions to avoid TOCTOU new 09abf5cf2fec hwmon: (dell-smm) Fix off-by-one error in dell_smm_is_visible() new c1b7e24b3c0e hwmon: (emc2305) fix double put in emc2305_probe_childs_from_dt new 56360b2e88d5 hwmon: (emc2305) fix device node refcount leak in error path new 186e66ad4161 docs: hwmon: fix link to g762 devicetree binding new 1eb9c277799a Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] new cba6c891d2e6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new bc18d4f7c833 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new 52721cfc78c7 gpio: regmap: Fix memleak in error path in gpio_regmap_register() new db9c67bfca85 gpio: qixis: select CONFIG_REGMAP_MMIO new dd44d4d0c55a gpio: tb10x: fix OF_GPIO dependency new 979a7d7edd63 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] new 754f7892e519 Merge branch into tip/master: 'locking/urgent' new d47792afce64 Merge branch into tip/master: 'objtool/urgent' new ca35790bf05c Merge branch into tip/master: 'perf/urgent' new a1ebefd88e87 Merge branch into tip/master: 'sched/urgent' new 7f6bf3ad36e6 Merge branch into tip/master: 'x86/urgent' new 2351822e4748 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] new 0f35040de593 mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache [...] new a205ba705f36 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] new da67179e5538 drm/nouveau/gsp: Allocate fwsec-sb at boot new 35e282c1868d drm/bridge: ti-sn65dsi83: ignore PLL_UNLOCK errors new 479acb9db319 drm/plane: Fix IS_ERR() vs NULL check in drm_plane_create_ [...] new 2bdc2c0e12fa drm/nouveau: refactor deprecated strcpy new d84e47edf156 drm/nouveau: fix circular dep oops from vendored i2c encoder new 979e2ec58de2 drm: nouveau: Replace sprintf() with sysfs_emit() new 5119dfd4d86a 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 (c405efca392e) \ N -- N -- N refs/heads/pending-fixes (5119dfd4d86a)
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 71 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: .clang-format | 5 +- .mailmap | 16 +- CREDITS | 9 +- .../ABI/obsolete/sysfs-kernel-kexec-kdump | 71 + Documentation/ABI/testing/sysfs-bus-cxl | 11 +- Documentation/ABI/testing/sysfs-bus-iio | 36 + Documentation/ABI/testing/sysfs-bus-pci | 81 + Documentation/ABI/testing/sysfs-class-power-rt9756 | 30 + Documentation/ABI/testing/sysfs-class-tsm | 19 + .../ABI/testing/sysfs-class-usb_power_delivery | 28 + .../ABI/testing/sysfs-devices-pci-host-bridge | 45 + Documentation/ABI/testing/sysfs-devices-system-cpu | 11 + .../ABI/testing/sysfs-driver-uio_pci_sva-pasid | 29 + Documentation/ABI/testing/sysfs-kernel-kexec-kdump | 61 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 13 + Documentation/PCI/pci-error-recovery.rst | 15 + Documentation/admin-guide/cgroup-v2.rst | 4 + Documentation/admin-guide/dynamic-debug-howto.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 39 +- Documentation/admin-guide/media/radio-cardlist.rst | 1 - Documentation/admin-guide/mm/damon/lru_sort.rst | 22 + Documentation/admin-guide/mm/damon/reclaim.rst | 22 + Documentation/admin-guide/mm/damon/stat.rst | 35 +- Documentation/admin-guide/mm/damon/usage.rst | 29 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/pagemap.rst | 3 +- Documentation/admin-guide/mm/swap_numa.rst | 78 - Documentation/admin-guide/mm/transhuge.rst | 5 + Documentation/admin-guide/mm/zswap.rst | 10 +- Documentation/admin-guide/sysctl/kernel.rst | 32 +- Documentation/admin-guide/thunderbolt.rst | 50 +- Documentation/arch/riscv/hwprobe.rst | 11 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/kho/concepts.rst | 2 +- Documentation/core-api/liveupdate.rst | 61 + Documentation/dev-tools/checkpatch.rst | 10 + Documentation/devicetree/bindings/.yamllint | 2 +- Documentation/devicetree/bindings/Makefile | 3 +- Documentation/devicetree/bindings/arm/altera.yaml | 24 +- .../bindings/arm/altera/socfpga-clk-manager.yaml | 20 +- .../devicetree/bindings/arm/amd,seattle.yaml | 24 + Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 3 + Documentation/devicetree/bindings/arm/apm.yaml | 28 + .../devicetree/bindings/arm/aspeed/aspeed.yaml | 3 + Documentation/devicetree/bindings/arm/bst.yaml | 31 + Documentation/devicetree/bindings/arm/fsl.yaml | 17 + .../devicetree/bindings/arm/intel,socfpga.yaml | 7 + Documentation/devicetree/bindings/arm/lge.yaml | 28 + .../arm/marvell/ap80x-system-controller.txt | 146 - .../arm/marvell/cp110-system-controller.txt | 191 - .../devicetree/bindings/arm/mediatek.yaml | 8 + Documentation/devicetree/bindings/arm/psci.yaml | 1 - .../bindings/arm/qcom,coresight-tpdm.yaml | 23 +- Documentation/devicetree/bindings/arm/qcom.yaml | 17 +- .../devicetree/bindings/arm/rockchip.yaml | 39 +- Documentation/devicetree/bindings/arm/tegra.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 15 + Documentation/devicetree/bindings/arm/ti/omap.yaml | 7 + .../bindings/ata/eswin,eic7700-ahci.yaml | 79 + .../devicetree/bindings/ata/snps,dwc-ahci.yaml | 4 + .../bindings/board/fsl,fpga-qixis-i2c.yaml | 58 + .../devicetree/bindings/board/fsl,fpga-qixis.yaml | 10 + .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- .../devicetree/bindings/bus/cznic,moxtet.yaml | 94 + .../bus/fsl,imx8qxp-pixel-link-msi-bus.yaml | 2 +- Documentation/devicetree/bindings/bus/moxtet.txt | 46 - .../devicetree/bindings/bus/st,stm32-etzpc.yaml | 2 +- .../bindings/bus/st,stm32mp25-rifsc.yaml | 10 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 2 + .../devicetree/bindings/cache/sifive,ccache0.yaml | 5 + .../clock/allwinner,sun4i-a10-gates-clk.yaml | 1 - .../bindings/clock/marvell,ap80x-clock.yaml | 54 + .../bindings/clock/marvell,cp110-clock.yaml | 70 + .../bindings/clock/nvidia,tegra124-car.yaml | 8 +- .../bindings/clock/nvidia,tegra20-car.yaml | 6 +- .../bindings/clock/qcom,ipq9574-nsscc.yaml | 63 +- .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 +- .../bindings/clock/qcom,x1e80100-gcc.yaml | 62 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 - .../bindings/clock/xlnx,clocking-wizard.yaml | 1 - .../bindings/devfreq/nvidia,tegra30-actmon.yaml | 13 +- .../allwinner,sun4i-a10-display-frontend.yaml | 1 - .../bindings/display/allwinner,sun6i-a31-drc.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 1 - .../bindings/display/amlogic,meson-vpu.yaml | 1 - .../bindings/display/brcm,bcm2711-hdmi.yaml | 76 +- .../bindings/display/brcm,bcm2835-hvs.yaml | 88 +- .../bindings/display/bridge/adi,adv7511.yaml | 1 - .../bindings/display/bridge/lvds-codec.yaml | 1 - .../bindings/display/bridge/parade,ps8622.yaml | 2 +- .../bindings/display/bridge/sil,sii8620.yaml | 2 +- .../bindings/display/bridge/toshiba,tc358767.yaml | 1 - .../bindings/display/ilitek,ili9486.yaml | 1 - .../devicetree/bindings/display/msm/gpu.yaml | 1 - .../bindings/display/msm/qcom,sm8750-mdss.yaml | 2 +- .../bindings/display/panel/panel-timing.yaml | 1 - .../bindings/display/panel/tpo,tpg110.yaml | 1 - .../bindings/display/rockchip/rockchip,dw-dp.yaml | 1 - .../bindings/display/simple-framebuffer.yaml | 1 - .../display/tegra/nvidia,tegra114-tsec.yaml | 68 + .../bindings/display/tegra/nvidia,tegra20-csi.yaml | 138 + .../bindings/display/tegra/nvidia,tegra20-epp.yaml | 14 +- .../bindings/display/tegra/nvidia,tegra20-isp.yaml | 15 +- .../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 18 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 5 +- .../bindings/dma/apm,xgene-storm-dma.yaml | 59 + .../devicetree/bindings/dma/apm-xgene-dma.txt | 47 - .../bindings/dma/snps,dma-spear1340.yaml | 1 - .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 + .../devicetree/bindings/dma/stericsson,dma40.yaml | 1 - .../bindings/dma/stm32/st,stm32-dma.yaml | 1 - .../devicetree/bindings/dts-coding-style.rst | 5 +- .../bindings/edac/altr,socfpga-ecc-manager.yaml | 2 +- .../devicetree/bindings/edac/apm,xgene-edac.yaml | 1 - Documentation/devicetree/bindings/eeprom/at25.yaml | 1 + .../traverse,ten64-controller.yaml | 40 + .../bindings/firmware/google,gs101-acpm-ipc.yaml | 11 + .../bindings/firmware/intel,stratix10-svc.yaml | 15 + .../devicetree/bindings/firmware/qcom,scm.yaml | 3 + .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 1 - .../devicetree/bindings/fpga/fpga-region.yaml | 9 +- .../bindings/fpga/lattice,ice40-fpga-mgr.yaml | 59 + .../bindings/fpga/lattice-ice40-fpga-mgr.txt | 21 - .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 1 - .../bindings/gpio/fairchild,74hc595.yaml | 1 - .../devicetree/bindings/gpio/gpio-mxs.yaml | 13 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 4 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../bindings/hwinfo/samsung,exynos-chipid.yaml | 2 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 1 - .../devicetree/bindings/hwmon/adi,max31827.yaml | 1 - .../devicetree/bindings/hwmon/national,lm90.yaml | 1 - .../devicetree/bindings/hwmon/ti,tmp513.yaml | 1 - .../devicetree/bindings/hwmon/ti,tps23861.yaml | 1 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 1 - .../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 2 +- .../bindings/i2c/realtek,rtl9301-i2c.yaml | 1 - .../devicetree/bindings/i2c/tsd,mule-i2c-mux.yaml | 2 - .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 11 +- .../devicetree/bindings/iio/accel/adi,adxl380.yaml | 11 +- .../bindings/iio/accel/bosch,bma220.yaml | 9 +- .../devicetree/bindings/iio/adc/adi,ad4080.yaml | 5 + .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ade9000.yaml | 1 - .../devicetree/bindings/iio/adc/adi,max14001.yaml | 89 + .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 2 + .../bindings/iio/adc/cosmic,10001-adc.yaml | 1 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/renesas,r9a09g077-adc.yaml | 135 + .../bindings/iio/adc/renesas,rzn1-adc.yaml | 111 + .../bindings/iio/adc/rockchip-saradc.yaml | 3 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 1 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 1 - .../bindings/iio/afe/voltage-divider.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad5446.yaml | 138 + .../bindings/iio/frequency/adi,admv4420.yaml | 1 - .../bindings/iio/health/maxim,max30100.yaml | 8 + .../devicetree/bindings/iio/imu/bosch,smi330.yaml | 90 + .../bindings/iio/imu/invensense,icm45600.yaml | 90 + .../bindings/iio/imu/invensense,mpu6050.yaml | 1 - .../bindings/iio/pressure/aosong,adp810.yaml | 45 + .../bindings/iio/pressure/fsl,mpl3115.yaml | 71 + .../bindings/iio/pressure/infineon,dps310.yaml | 54 + .../bindings/iio/pressure/murata,zpa2326.yaml | 1 - .../bindings/iio/proximity/semtech,sx9324.yaml | 1 - .../bindings/iio/temperature/adi,ltc2983.yaml | 21 +- .../devicetree/bindings/input/cypress,cyapa.yaml | 2 +- .../devicetree/bindings/input/ti,drv266x.yaml | 1 - .../bindings/input/touchscreen/st,stmfts.yaml | 2 +- .../bindings/interconnect/qcom,kaanapali-rpmh.yaml | 124 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +- .../bindings/interconnect/qcom,rpmh.yaml | 1 - .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 50 +- .../bindings/interconnect/qcom,sm6350-rpmh.yaml | 65 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 - .../interrupt-controller/aspeed,ast2700-intc.yaml | 1 - .../interrupt-controller/brcm,bcm2836-l1-intc.yaml | 2 - .../interrupt-controller/fsl,irqsteer.yaml | 2 + .../interrupt-controller/fsl,vf610-mscm-ir.yaml | 1 - .../interrupt-controller/loongson,liointc.yaml | 1 - .../interrupt-controller/mediatek,mtk-cirq.yaml | 1 - .../mscc,ocelot-icpu-intr.yaml | 1 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 2 + .../interrupt-controller/ti,omap4-wugen-mpu.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 8 + .../devicetree/bindings/iommu/qcom,iommu.yaml | 4 + .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 28 - .../bindings/ipmi/aspeed,ast2400-ibt-bmc.yaml | 44 + .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 40 - .../bindings/ipmi/nuvoton,npcm750-kcs-bmc.yaml | 55 + .../bindings/leds/backlight/arc,arc2c0608.yaml | 108 + .../bindings/leds/backlight/arcxcnn_bl.txt | 33 - .../bindings/leds/backlight/awinic,aw99706.yaml | 101 + Documentation/devicetree/bindings/leds/common.yaml | 6 + .../devicetree/bindings/leds/leds-pwm.yaml | 7 + .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 5 + .../devicetree/bindings/leds/qcom,pm8058-led.yaml | 2 +- .../bindings/leds/qcom,spmi-flash-led.yaml | 1 + .../bindings/mailbox/apm,xgene-slimpro-mbox.yaml | 62 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 1 - .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 1 - .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 1 - .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 16 +- .../bindings/mailbox/xgene-slimpro-mailbox.txt | 35 - .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 2 +- .../devicetree/bindings/media/amphion,vpu.yaml | 1 - .../devicetree/bindings/media/fsl,imx6q-vdoa.yaml | 2 +- .../devicetree/bindings/media/i2c/adi,adv7604.yaml | 2 - .../bindings/media/i2c/samsung,s5k5baf.yaml | 2 +- .../bindings/media/i2c/samsung,s5k6a3.yaml | 2 +- .../bindings/media/i2c/techwell,tw9900.yaml | 1 - .../bindings/media/mediatek,mt8173-mdp.yaml | 169 + .../devicetree/bindings/media/mediatek-mdp.txt | 96 - .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 1 - .../bindings/media/qcom,sc8280xp-camss.yaml | 1 - .../bindings/media/qcom,sm8750-iris.yaml | 2 +- .../bindings/media/samsung,exynos4210-csis.yaml | 2 +- .../bindings/media/samsung,exynos4210-fimc.yaml | 2 +- .../bindings/media/samsung,exynos4212-fimc-is.yaml | 3 +- .../media/samsung,exynos4212-fimc-lite.yaml | 2 +- .../devicetree/bindings/media/samsung,fimc.yaml | 2 +- .../devicetree/bindings/media/samsung,s5c73m3.yaml | 2 +- .../bindings/media/samsung,s5pv210-jpeg.yaml | 1 - .../devicetree/bindings/media/st,stm32-dma2d.yaml | 1 - .../bindings/media/video-interface-devices.yaml | 4 - .../qcom,ebi2-peripheral-props.yaml | 1 - .../devicetree/bindings/mfd/aspeed-lpc.yaml | 16 +- .../devicetree/bindings/mfd/da9052-i2c.txt | 67 - .../devicetree/bindings/mfd/dlg,da9052.yaml | 89 + .../devicetree/bindings/mfd/dlg,da9063.yaml | 2 + .../devicetree/bindings/mfd/fsl,mc13xxx.yaml | 74 +- .../devicetree/bindings/mfd/maxim,max77705.yaml | 14 + .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 2 + .../bindings/mfd/renesas,r2a11302ft.yaml | 58 + .../devicetree/bindings/mfd/rohm,bd96801-pmic.yaml | 8 +- .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 11 + .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 1 - Documentation/devicetree/bindings/mfd/syscon.yaml | 226 +- .../devicetree/bindings/mfd/ti,tps65910.yaml | 3 - Documentation/devicetree/bindings/mfd/ti,twl.yaml | 44 +- .../devicetree/bindings/mmc/sdhci-omap.txt | 43 - .../devicetree/bindings/mmc/ti,omap2430-sdhci.yaml | 169 + .../bindings/mtd/amlogic,meson-nand.yaml | 1 - .../devicetree/bindings/mtd/cdns,hp-nfc.yaml | 3 + .../bindings/mtd/marvell,nand-controller.yaml | 1 - .../devicetree/bindings/mux/mux-controller.yaml | 1 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 - .../devicetree/bindings/net/brcm,bcmgenet.yaml | 1 - .../bindings/net/brcm,mdio-mux-iproc.yaml | 1 - .../bindings/net/cortina,gemini-ethernet.yaml | 1 - .../devicetree/bindings/net/ethernet-switch.yaml | 16 +- .../devicetree/bindings/net/fsl,gianfar.yaml | 2 - .../bindings/net/mdio-mux-multiplexer.yaml | 1 - .../devicetree/bindings/net/qcom,ipa.yaml | 1 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 1 - .../bindings/net/wireless/ti,wlcore.yaml | 1 - .../devicetree/bindings/nvmem/brcm,ocotp.txt | 17 - .../devicetree/bindings/nvmem/brcm,ocotp.yaml | 39 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 4 +- .../bindings/nvmem/layouts/u-boot,env.yaml | 7 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 5 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 +- .../bindings/pci/altr,pcie-root-port.yaml | 1 - .../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 23 +- .../bindings/pci/cix,sky1-pcie-host.yaml | 83 + .../devicetree/bindings/pci/loongson.yaml | 1 - .../bindings/pci/mediatek-pcie-mt7623.yaml | 164 + .../devicetree/bindings/pci/mediatek-pcie.txt | 289 - .../devicetree/bindings/pci/mediatek-pcie.yaml | 438 + .../devicetree/bindings/pci/nxp,s32g-pcie.yaml | 130 + Documentation/devicetree/bindings/pci/pci-ep.yaml | 2 +- .../bindings/pci/plda,xpressrich3-axi-common.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-common.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-sa8255p.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 5 +- .../devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 7 +- .../devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 2 +- .../bindings/pci/qcom,pcie-sc8280xp.yaml | 5 +- .../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 7 +- .../devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 7 +- .../devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 7 +- .../devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 7 +- .../devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 8 +- .../bindings/pci/qcom,pcie-x1e80100.yaml | 7 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 2 +- .../bindings/pci/renesas,r9a08g045-pcie.yaml | 249 + .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 4 +- .../bindings/pci/snps,dw-pcie-common.yaml | 6 +- .../bindings/pci/spacemit,k1-pcie-host.yaml | 157 + .../bindings/pci/starfive,jh7110-pcie.yaml | 1 - .../devicetree/bindings/pci/toshiba,tc9563.yaml | 179 + .../devicetree/bindings/pci/versatile.yaml | 1 - .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 3 +- .../bindings/phy/motorola,cpcap-usb-phy.yaml | 4 +- .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 1 - .../bindings/pinctrl/brcm,bcm21664-pinctrl.yaml | 1 - .../bindings/pinctrl/fsl,imx9-pinctrl.yaml | 1 - .../bindings/pinctrl/marvell,ap806-pinctrl.yaml | 61 + .../pinctrl/marvell,armada-7k-pinctrl.yaml | 72 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 12 +- .../bindings/pinctrl/qcom,ipq5018-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,ipq5332-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,ipq9574-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,lpass-lpi-common.yaml | 2 +- .../bindings/pinctrl/qcom,msm8660-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8974-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8976-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 10 +- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 6 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sdm630-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm6125-tlmm.yaml | 1 - .../bindings/pinctrl/qcom,sm8150-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml | 2 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 2 +- .../bindings/pinctrl/renesas,rza1-ports.yaml | 5 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 2 +- .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 1 - .../devicetree/bindings/power/actions,owl-sps.txt | 21 - .../bindings/power/actions,s500-sps.yaml | 39 + .../bindings/power/renesas,sysc-rmobile.yaml | 4 +- .../bindings/power/supply/mt6360_charger.yaml | 1 - .../bindings/power/supply/richtek,rt9756.yaml | 72 + .../power/supply/stericsson,ab8500-charger.yaml | 1 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 1 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 +- .../regulator/richtek,rt6245-regulator.yaml | 1 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 26 +- .../bindings/remoteproc/qcom,sc8280xp-pas.yaml | 4 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 - .../bindings/reset/eswin,eic7700-reset.yaml | 42 + .../devicetree/bindings/reset/microchip,rst.yaml | 11 +- .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 41 +- .../bindings/reset/thead,th1520-reset.yaml | 8 +- .../devicetree/bindings/reset/ti,sci-reset.yaml | 1 - .../devicetree/bindings/riscv/anlogic.yaml | 27 + Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + .../devicetree/bindings/riscv/extensions.yaml | 11 + .../devicetree/bindings/riscv/spacemit.yaml | 2 + .../devicetree/bindings/riscv/starfive.yaml | 7 + .../devicetree/bindings/riscv/tenstorrent.yaml | 28 + .../bindings/rng/inside-secure,safexcel-eip76.yaml | 2 - Documentation/devicetree/bindings/serial/8250.yaml | 14 + .../devicetree/bindings/serial/qcom,msm-uart.yaml | 2 +- .../bindings/serial/qcom,msm-uartdm.yaml | 2 +- .../devicetree/bindings/serial/renesas,rsci.yaml | 2 - .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../bindings/serial/snps-dw-apb-uart.yaml | 2 + .../devicetree/bindings/slimbus/qcom,slim-ngd.yaml | 2 +- .../devicetree/bindings/slimbus/slimbus.yaml | 16 +- .../bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml | 1 - .../bindings/soc/imx/fsl,imx-iomuxc-gpr.yaml | 16 + .../bindings/soc/mediatek/mediatek,mutex.yaml | 1 - .../bindings/soc/mediatek/mediatek,pwrap.yaml | 1 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 9 +- .../microchip/microchip,mpfs-mss-top-sysreg.yaml | 47 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 2 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/samsung/exynos-pmu.yaml | 2 + .../soc/samsung/samsung,exynos-sysreg.yaml | 23 + .../soc/sophgo/sophgo,cv1800b-top-syscon.yaml | 80 + .../bindings/soc/tegra/nvidia,tegra20-pmc.yaml | 12 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 3 - .../devicetree/bindings/sound/adi,adau1372.yaml | 1 - .../devicetree/bindings/sound/adi,adau7002.yaml | 2 +- .../devicetree/bindings/sound/adi,adau7118.yaml | 1 - .../bindings/sound/cix,sky1-ipbloq-hda.yaml | 62 + .../devicetree/bindings/sound/maxim,max98090.yaml | 2 +- .../devicetree/bindings/sound/maxim,max98095.yaml | 2 +- .../devicetree/bindings/sound/maxim,max98504.yaml | 2 +- .../bindings/sound/qcom,q6adm-routing.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6adm.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6afe.yaml | 2 +- .../bindings/sound/qcom,q6apm-lpass-dais.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6apm.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6asm-dais.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6asm.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6core.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6prm.yaml | 2 +- .../devicetree/bindings/sound/qcom,wsa8840.yaml | 2 +- .../bindings/sound/rockchip,i2s-tdm.yaml | 1 - .../bindings/sound/rockchip,rk3328-codec.yaml | 2 +- .../devicetree/bindings/sound/samsung,tm2.yaml | 1 - .../bindings/sound/ti,tlv320dac3100.yaml | 1 - .../devicetree/bindings/sound/wlf,wm8903.yaml | 1 - .../devicetree/bindings/sound/wlf,wm8994.yaml | 2 +- .../bindings/spi/qcom,spi-geni-qcom.yaml | 2 +- .../devicetree/bindings/spi/qcom,spi-qup.yaml | 2 +- .../bindings/thermal/amazon,al-thermal.txt | 33 - .../bindings/thermal/amazon,al-thermal.yaml | 50 + .../bindings/thermal/brcm,sr-thermal.txt | 105 - .../bindings/thermal/brcm,sr-thermal.yaml | 121 + .../devicetree/bindings/thermal/db8500-thermal.txt | 44 - .../bindings/timer/nvidia,tegra-timer.yaml | 1 - .../bindings/timer/nvidia,tegra186-timer.yaml | 1 - .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../bindings/timer/thead,c900-aclint-mtimer.yaml | 17 +- .../devicetree/bindings/trivial-devices.yaml | 4 - .../devicetree/bindings/ufs/amd,versal2-ufs.yaml | 61 + .../devicetree/bindings/ufs/mediatek,ufs.yaml | 3 +- .../devicetree/bindings/ufs/qcom,ufs.yaml | 3 - .../bindings/ufs/samsung,exynos-ufs.yaml | 3 + .../devicetree/bindings/usb/apple,dwc3.yaml | 80 + .../devicetree/bindings/usb/dwc3-xilinx.yaml | 22 + .../devicetree/bindings/usb/eswin,eic7700-usb.yaml | 94 + .../devicetree/bindings/usb/fsl,ls1028a.yaml | 33 +- .../devicetree/bindings/usb/fsl,usbmisc.yaml | 1 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-xhci.yaml | 15 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 4 +- .../bindings/usb/nvidia,tegra234-xusb.yaml | 31 +- .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 1 - .../devicetree/bindings/usb/qcom,snps-dwc3.yaml | 32 + .../bindings/usb/renesas,rzg3e-xhci.yaml | 12 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 6 + .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 + .../devicetree/bindings/usb/usb-uhci.yaml | 13 + .../devicetree/bindings/vendor-prefixes.yaml | 14 + .../bindings/watchdog/airoha,en7581-wdt.yaml | 6 +- .../bindings/watchdog/aspeed,ast2400-wdt.yaml | 8 +- .../devicetree/bindings/watchdog/lantiq,wdt.yaml | 57 + .../devicetree/bindings/watchdog/lantiq-wdt.txt | 24 - .../bindings/watchdog/loongson,ls1x-wdt.yaml | 3 +- .../devicetree/bindings/watchdog/marvel.txt | 45 - .../bindings/watchdog/marvell,orion-wdt.yaml | 100 + .../bindings/watchdog/mediatek,mtk-wdt.yaml | 2 + .../devicetree/bindings/watchdog/omap-wdt.txt | 15 - .../bindings/watchdog/qcom,pm8916-wdt.yaml | 2 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + .../bindings/watchdog/renesas,r9a09g057-wdt.yaml | 99 + .../bindings/watchdog/renesas,rcar-gen3-wwdt.yaml | 114 + .../bindings/watchdog/renesas,rza-wdt.yaml | 51 + .../bindings/watchdog/renesas,rzg2l-wdt.yaml | 111 + .../bindings/watchdog/renesas,rzn1-wdt.yaml | 50 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 146 +- .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + .../devicetree/bindings/watchdog/ti,omap2-wdt.yaml | 51 + .../devicetree/bindings/watchdog/watchdog.yaml | 3 +- .../driver-api/cxl/allocation/page-allocator.rst | 31 - Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/firmware/efi/index.rst | 11 +- Documentation/driver-api/generic_pt.rst | 137 + Documentation/driver-api/hw-recoverable-errors.rst | 60 + Documentation/driver-api/index.rst | 2 + Documentation/driver-api/nvdimm/btt.rst | 2 +- Documentation/driver-api/pci/index.rst | 1 + Documentation/driver-api/pci/p2pdma.rst | 97 +- Documentation/driver-api/pci/pci.rst | 3 + Documentation/driver-api/pci/tsm.rst | 21 + Documentation/driver-api/reset.rst | 1 - .../core/generic-idle-thread/arch-support.txt | 2 +- Documentation/filesystems/nfs/index.rst | 1 + Documentation/filesystems/nfs/nfsd-io-modes.rst | 153 + .../nfs/nfsd-maintainer-entry-profile.rst | 547 ++ Documentation/filesystems/porting.rst | 12 + Documentation/filesystems/proc.rst | 5 +- Documentation/filesystems/vfs.rst | 4 + Documentation/hid/hid-alps.rst | 8 +- Documentation/hwmon/g762.rst | 2 +- Documentation/iio/ade9000.rst | 2 +- Documentation/iio/adis16475.rst | 4 +- Documentation/iio/adis16480.rst | 4 +- Documentation/iio/adis16550.rst | 4 +- Documentation/iio/adxl345.rst | 4 +- Documentation/iio/adxl380.rst | 4 +- Documentation/leds/leds-lp5521.rst | 2 +- Documentation/leds/leds-lp5523.rst | 2 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/mm/damon/design.rst | 25 +- Documentation/mm/damon/maintainer-profile.rst | 10 +- Documentation/mm/index.rst | 1 + Documentation/mm/memfd_preservation.rst | 23 + Documentation/mm/memory-model.rst | 2 +- Documentation/mm/page_owner.rst | 32 +- Documentation/mm/process_addrs.rst | 9 +- Documentation/power/power_supply_class.rst | 84 +- Documentation/security/landlock.rst | 11 +- Documentation/tools/rtla/common_options.txt | 2 +- Documentation/trace/ftrace.rst | 8 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/liveupdate.rst | 20 + Documentation/virt/kvm/api.rst | 70 +- Documentation/virt/kvm/x86/errata.rst | 9 +- MAINTAINERS | 279 +- Makefile | 24 + arch/Kconfig | 19 +- arch/alpha/kernel/pci_iommu.c | 48 +- arch/arm/Kconfig | 2 - arch/arm/boot/dts/aspeed/Makefile | 2 + .../dts/aspeed/aspeed-bmc-facebook-clemente.dts | 9 +- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 + .../aspeed/aspeed-bmc-facebook-santabarbara.dts | 919 +- .../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 14 + .../dts/aspeed/aspeed-bmc-facebook-yosemite5.dts | 1067 +++ .../boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts | 609 ++ .../arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dts | 4 - .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 8 - .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 12 - arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts | 36 - arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++ arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +- arch/arm/boot/dts/intel/socfpga/Makefile | 25 +- .../intel/socfpga/socfpga_arria10_mercury_aa1.dtsi | 143 +- .../socfpga_arria10_mercury_aa1_pe1_emmc.dts | 16 + .../socfpga_arria10_mercury_aa1_pe1_qspi.dts | 16 + .../socfpga_arria10_mercury_aa1_pe1_sdmmc.dts | 16 + .../socfpga_arria10_mercury_aa1_pe3_emmc.dts | 16 + .../socfpga_arria10_mercury_aa1_pe3_qspi.dts | 16 + .../socfpga_arria10_mercury_aa1_pe3_sdmmc.dts | 16 + .../socfpga_arria10_mercury_aa1_st1_emmc.dts | 16 + .../socfpga_arria10_mercury_aa1_st1_qspi.dts | 16 + .../socfpga_arria10_mercury_aa1_st1_sdmmc.dts | 16 + .../intel/socfpga/socfpga_arria10_mercury_pe1.dts | 55 - .../socfpga/socfpga_cyclone5_mercury_sa1.dtsi | 143 + .../socfpga_cyclone5_mercury_sa1_pe1_emmc.dts | 16 + .../socfpga_cyclone5_mercury_sa1_pe1_qspi.dts | 16 + .../socfpga_cyclone5_mercury_sa1_pe1_sdmmc.dts | 16 + .../socfpga_cyclone5_mercury_sa1_pe3_emmc.dts | 16 + .../socfpga_cyclone5_mercury_sa1_pe3_qspi.dts | 16 + .../socfpga_cyclone5_mercury_sa1_pe3_sdmmc.dts | 16 + .../socfpga_cyclone5_mercury_sa1_st1_emmc.dts | 16 + .../socfpga_cyclone5_mercury_sa1_st1_qspi.dts | 16 + .../socfpga_cyclone5_mercury_sa1_st1_sdmmc.dts | 16 + .../socfpga/socfpga_cyclone5_mercury_sa2.dtsi | 146 + .../socfpga_cyclone5_mercury_sa2_pe1_qspi.dts | 16 + .../socfpga_cyclone5_mercury_sa2_pe1_sdmmc.dts | 16 + .../socfpga_cyclone5_mercury_sa2_pe3_qspi.dts | 16 + .../socfpga_cyclone5_mercury_sa2_pe3_sdmmc.dts | 16 + .../socfpga_cyclone5_mercury_sa2_st1_qspi.dts | 16 + .../socfpga_cyclone5_mercury_sa2_st1_sdmmc.dts | 16 + .../socfpga_enclustra_mercury_bootmode_emmc.dtsi | 12 + .../socfpga_enclustra_mercury_bootmode_qspi.dtsi | 8 + .../socfpga_enclustra_mercury_bootmode_sdmmc.dtsi | 8 + .../socfpga/socfpga_enclustra_mercury_pe1.dtsi | 33 + .../socfpga/socfpga_enclustra_mercury_pe3.dtsi | 55 + .../socfpga/socfpga_enclustra_mercury_st1.dtsi | 15 + arch/arm/boot/dts/marvell/armada-38x.dtsi | 2 +- arch/arm/boot/dts/marvell/armada-xp-98dx3236.dtsi | 2 +- arch/arm/boot/dts/mediatek/Makefile | 1 + arch/arm/boot/dts/mediatek/mt2701.dtsi | 2 +- .../boot/dts/mediatek/mt6582-alcatel-yarisxl.dts | 61 + arch/arm/boot/dts/mediatek/mt6582.dtsi | 142 +- arch/arm/boot/dts/mediatek/mt7623.dtsi | 3 +- arch/arm/boot/dts/microchip/sama5d2.dtsi | 10 +- arch/arm/boot/dts/microchip/sama7d65.dtsi | 6 +- arch/arm/boot/dts/microchip/sama7g5.dtsi | 4 +- arch/arm/boot/dts/nvidia/Makefile | 3 +- arch/arm/boot/dts/nvidia/tegra114.dtsi | 64 + arch/arm/boot/dts/nvidia/tegra124-xiaomi-mocha.dts | 2790 ++++++ arch/arm/boot/dts/nvidia/tegra124.dtsi | 64 + arch/arm/boot/dts/nvidia/tegra20.dtsi | 19 +- arch/arm/boot/dts/nvidia/tegra30.dtsi | 24 +- arch/arm/boot/dts/nxp/imx/e70k02.dtsi | 25 +- arch/arm/boot/dts/nxp/imx/imx53-ppd.dts | 2 + arch/arm/boot/dts/nxp/imx/imx53-qsrb.dts | 1 + arch/arm/boot/dts/nxp/imx/imx53-usbarmory.dts | 39 +- .../boot/dts/nxp/imx/imx6dl-aristainetos2_7.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6dl-b1x5v2.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6dl-lanmcu.dts | 8 + arch/arm/boot/dts/nxp/imx/imx6dl-plym2m.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtvt7.dts | 8 +- arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6dl-victgo.dts | 10 +- arch/arm/boot/dts/nxp/imx/imx6dl-yapp4-common.dtsi | 44 +- arch/arm/boot/dts/nxp/imx/imx6dl-yapp4-lynx.dts | 8 + .../arm/boot/dts/nxp/imx/imx6dl-yapp43-common.dtsi | 63 +- arch/arm/boot/dts/nxp/imx/imx6q-bosch-acc.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 4 + arch/arm/boot/dts/nxp/imx/imx6q-cm-fx6.dts | 34 +- arch/arm/boot/dts/nxp/imx/imx6q-dmo-edmqmx6.dts | 10 +- arch/arm/boot/dts/nxp/imx/imx6q-evi.dts | 12 +- arch/arm/boot/dts/nxp/imx/imx6q-icore-ofcap10.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-icore-ofcap12.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-pistachio.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 8 + arch/arm/boot/dts/nxp/imx/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-utilite-pro.dts | 5 +- .../boot/dts/nxp/imx/imx6q-var-mx6customboard.dts | 1 + arch/arm/boot/dts/nxp/imx/imx6q-yapp4-pegasus.dts | 8 + arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 1 + .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 9 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 3 + arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 5 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-ts4900.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-mb7.dtsi | 3 + arch/arm/boot/dts/nxp/imx/imx6qdl-var-som.dtsi | 3 - .../boot/dts/nxp/imx/imx6qp-yapp4-pegasus-plus.dts | 8 + arch/arm/boot/dts/nxp/imx/imx6sl-tolino-vision.dts | 1 - .../arm/boot/dts/nxp/imx/imx6sl-tolino-vision5.dts | 24 + .../arm/boot/dts/nxp/imx/imx6sll-kobo-librah2o.dts | 24 + arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 8 + arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 12 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico-dwarf.dts | 2 + arch/arm/boot/dts/nxp/imx/imx6ull-dhcom-pdk2.dts | 2 +- .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-nitrogen7.dts | 8 + arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts | 2 + arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 2 + arch/arm/boot/dts/nxp/imx/imx7s-warp.dts | 9 + arch/arm/boot/dts/nxp/imx/imx7ulp-evk.dts | 1 - arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts | 50 + .../boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts | 31 +- arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts | 10 +- arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi | 61 - .../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 12 +- .../boot/dts/qcom/qcom-msm8960-sony-huashan.dts | 2 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 746 +- arch/arm/boot/dts/renesas/r7s72100.dtsi | 4 +- arch/arm/boot/dts/renesas/r7s9210.dtsi | 1 - arch/arm/boot/dts/renesas/r8a7742.dtsi | 26 +- arch/arm/boot/dts/renesas/r8a7743.dtsi | 14 +- arch/arm/boot/dts/renesas/r8a7744.dtsi | 14 +- arch/arm/boot/dts/renesas/r8a7745.dtsi | 14 +- arch/arm/boot/dts/renesas/r8a77470.dtsi | 14 +- arch/arm/boot/dts/renesas/r8a7790.dtsi | 26 +- arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 34 +- arch/arm/boot/dts/renesas/r8a7791.dtsi | 14 +- arch/arm/boot/dts/renesas/r8a7792.dtsi | 14 +- arch/arm/boot/dts/renesas/r8a7793-gose.dts | 1 - arch/arm/boot/dts/renesas/r8a7793.dtsi | 14 +- arch/arm/boot/dts/renesas/r8a7794.dtsi | 14 +- .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 2 - arch/arm/boot/dts/renesas/r9a06g032.dtsi | 13 +- arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 1 + arch/arm/boot/dts/rockchip/rk3066a-bqcurie2.dts | 34 +- arch/arm/boot/dts/rockchip/rk3066a-marsboard.dts | 34 +- arch/arm/boot/dts/rockchip/rk3066a-rayeager.dts | 35 +- arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi | 2 +- arch/arm/boot/dts/rockchip/rk3288.dtsi | 9 +- arch/arm/boot/dts/samsung/exynos4210-i9100.dts | 1 + arch/arm/boot/dts/samsung/exynos4210-trats.dts | 1 + .../boot/dts/samsung/exynos4210-universal_c210.dts | 1 + arch/arm/boot/dts/samsung/exynos4412-midas.dtsi | 1 + arch/arm/boot/dts/st/stm32mp131.dtsi | 17 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 5 + .../arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi | 3 - .../dts/st/stm32mp157c-phycore-stm32mp15-som.dtsi | 8 +- arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 3 - arch/arm/boot/dts/ti/omap/Makefile | 1 + arch/arm/boot/dts/ti/omap/am335x-baltos-leds.dtsi | 6 +- arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 17 + arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 4 +- arch/arm/boot/dts/ti/omap/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-chiliboard.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-guardian.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-icev2.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-mba335x.dts | 633 ++ arch/arm/boot/dts/ti/omap/am335x-myirtech-myd.dts | 2 +- .../boot/dts/ti/omap/am335x-netcom-plus-2xx.dts | 8 +- .../arm/boot/dts/ti/omap/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-pdu001.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-pepper.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-pocketbeagle.dts | 2 +- .../ti/omap/am335x-sancloud-bbe-extended-wifi.dts | 1 - arch/arm/boot/dts/ti/omap/am335x-sl50.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-tqma335x.dtsi | 270 + arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi | 2 - arch/arm/boot/dts/ti/omap/am33xx.dtsi | 3 +- arch/arm/boot/dts/ti/omap/am4372.dtsi | 1 - arch/arm/boot/dts/ti/omap/am437x-l4.dtsi | 2 - arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 2 - arch/arm/boot/dts/ti/omap/am57xx-cl-som-am57x.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/ti/omap/omap3-n900.dts | 2 +- arch/arm/common/sa1111.c | 2 +- arch/arm/configs/am200epdkit_defconfig | 1 - arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 3 +- arch/arm/configs/at91_dt_defconfig | 2 +- arch/arm/configs/hisi_defconfig | 1 - arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/lpc32xx_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/mxs_defconfig | 2 + arch/arm/configs/omap1_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 5 +- arch/arm/configs/tegra_defconfig | 5 - arch/arm/include/asm/hardware/sa1111.h | 2 +- arch/arm/mach-exynos/mcpm-exynos.c | 12 +- arch/arm/mach-exynos/suspend.c | 48 +- arch/arm/mach-gemini/board-dt.c | 2 +- arch/arm/mach-mediatek/Kconfig | 4 + arch/arm/mach-mediatek/mediatek.c | 1 + arch/arm/mach-mediatek/platsmp.c | 1 + arch/arm/mach-omap1/ams-delta-fiq-handler.S | 38 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap-smc.S | 2 +- arch/arm/mach-pxa/generic.h | 6 +- arch/arm/mach-pxa/irq.c | 10 +- arch/arm/mach-pxa/mfp-pxa2xx.c | 10 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 10 +- arch/arm/mach-pxa/pxa25x.c | 4 +- arch/arm/mach-pxa/pxa27x.c | 4 +- arch/arm/mach-pxa/pxa3xx.c | 4 +- arch/arm/mach-pxa/smemc.c | 12 +- arch/arm/mach-s3c/irq-pm-s3c64xx.c | 12 +- arch/arm/mach-s5pv210/pm.c | 10 +- arch/arm/mach-versatile/integrator_ap.c | 12 +- arch/arm/mach-versatile/versatile.c | 2 +- arch/arm/mm/cache-b15-rac.c | 12 +- arch/arm/mm/dma-mapping.c | 180 +- arch/arm64/Kconfig | 2 + arch/arm64/Kconfig.platforms | 8 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 52 + arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 204 + .../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 28 +- .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 26 +- .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 23 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 9 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 15 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 13 - .../boot/dts/altera/socfpga_stratix10_swvp.dts | 3 - arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 90 + .../boot/dts/amlogic/amlogic-c3-c308l-aw419.dts | 84 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 88 + arch/arm64/boot/dts/amlogic/amlogic-s6.dtsi | 28 + arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi | 28 + arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi | 28 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-tx9-pro.dts | 90 + arch/arm64/boot/dts/bst/Makefile | 2 + .../boot/dts/bst/bstc1200-cdcu1.0-adas_4c2g.dts | 24 + arch/arm64/boot/dts/bst/bstc1200.dtsi | 97 + arch/arm64/boot/dts/cix/sky1-orion-o6.dts | 52 + arch/arm64/boot/dts/cix/sky1-pinfunc.h | 401 + arch/arm64/boot/dts/cix/sky1.dtsi | 156 + .../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 58 +- arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 39 +- arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 58 +- arch/arm64/boot/dts/exynos/exynos7870.dtsi | 84 + arch/arm64/boot/dts/exynos/exynos990.dtsi | 12 + arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 26 + .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 7 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 315 +- arch/arm64/boot/dts/freescale/Makefile | 32 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 9 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 52 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 9 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 80 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 +- .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 5 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 5 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 5 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 51 +- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 20 +- arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 14 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 9 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 1 + ...8mm-phyboard-polis-peb-av-10-etml1010g3dra.dtso | 44 + ...x8mm-phyboard-polis-peb-av-10-ph128800t006.dtso | 44 + .../freescale/imx8mm-phyboard-polis-peb-av-10.dtsi | 189 + .../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 234 +- .../imx8mm-phyboard-polis-peb-eval-01.dtso | 3 +- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 11 +- .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 28 +- .../boot/dts/freescale/imx8mm-phygate-tauri-l.dts | 2 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 3 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 11 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 1 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 1 + arch/arm64/boot/dts/freescale/imx8mp-aipstz.h | 33 + .../boot/dts/freescale/imx8mp-debix-model-a.dts | 4 +- .../dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 47 + .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 4 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 6 + .../imx8mp-phyboard-pollux-etml1010g3dra.dtso | 44 + ...mp-phyboard-pollux-peb-av-10-etml1010g3dra.dtso | 45 + ...8mp-phyboard-pollux-peb-av-10-ph128800t006.dtso | 45 + .../imx8mp-phyboard-pollux-peb-av-10.dtsi | 198 + .../imx8mp-phyboard-pollux-peb-av-10.dtso | 9 + .../imx8mp-phyboard-pollux-ph128800t006.dtso | 45 + .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 52 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp-prt8ml.dts | 504 + .../boot/dts/freescale/imx8mp-skov-revc-hdmi.dts | 8 + .../imx8mp-skov-revc-jutouch-jt101tm023.dts | 79 + .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 7 + .../boot/dts/freescale/imx8mp-venice-gw702x.dtsi | 54 +- .../boot/dts/freescale/imx8mp-venice-gw72xx.dtsi | 11 - .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 1 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 81 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 3 + .../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 156 +- arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 176 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 9 + .../boot/dts/freescale/imx91-phyboard-segin.dts | 345 + .../boot/dts/freescale/imx91-phycore-som.dtsi | 304 + arch/arm64/boot/dts/freescale/imx91_93_common.dtsi | 2 +- .../dts/freescale/imx93-phyboard-nash-jtag.dtso | 31 + .../dts/freescale/imx93-phyboard-nash-pwm-fan.dtso | 75 + .../boot/dts/freescale/imx93-phyboard-nash.dts | 24 + .../boot/dts/freescale/imx93-phyboard-segin.dts | 24 + arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi | 1 + arch/arm64/boot/dts/freescale/imx93-var-som.dtsi | 332 +- arch/arm64/boot/dts/freescale/imx94.dtsi | 6 + arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 3 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 3 + .../boot/dts/freescale/imx95-19x19-verdin-evk.dts | 695 ++ .../boot/dts/freescale/imx95-toradex-smarc-dev.dts | 277 + .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 1155 +++ .../dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts | 75 +- .../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi | 153 +- arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 7 + arch/arm64/boot/dts/freescale/mba8xx.dtsi | 7 + arch/arm64/boot/dts/freescale/s32g2.dtsi | 58 +- arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 18 +- arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 16 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 58 +- arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 18 +- .../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi | 7 + arch/arm64/boot/dts/intel/Makefile | 2 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 1 + .../arm64/boot/dts/intel/socfpga_agilex3_socdk.dts | 132 + arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 115 +- .../arm64/boot/dts/intel/socfpga_agilex5_socdk.dts | 2 + .../boot/dts/intel/socfpga_agilex5_socdk_013b.dts | 126 + .../boot/dts/intel/socfpga_agilex5_socdk_nand.dts | 18 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 2 + .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 2 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 2 + arch/arm64/boot/dts/marvell/armada-70x0.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-80x0.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9132-clearfog.dts | 16 +- .../marvell/mmp/pxa1908-samsung-coreprimevelte.dts | 267 +- arch/arm64/boot/dts/marvell/mmp/pxa1908.dtsi | 51 +- arch/arm64/boot/dts/mediatek/Makefile | 11 + arch/arm64/boot/dts/mediatek/mt6878-pinfunc.h | 1201 +++ arch/arm64/boot/dts/mediatek/mt7622.dtsi | 4 + .../boot/dts/mediatek/mt7981b-openwrt-one.dts | 150 + arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 35 +- .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 2 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 4 + .../dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts | 1 + .../mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts | 16 + .../mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts | 16 + .../mediatek/mt7988a-bananapi-bpi-r4-pro-cn15.dtso | 20 + .../mediatek/mt7988a-bananapi-bpi-r4-pro-cn18.dtso | 20 + .../mediatek/mt7988a-bananapi-bpi-r4-pro-emmc.dtso | 33 + .../mediatek/mt7988a-bananapi-bpi-r4-pro-sd.dtso | 31 + .../dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi | 534 ++ arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 7 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8196-gce.h | 612 ++ arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 9 + arch/arm64/boot/dts/mediatek/mt8365.dtsi | 43 +- .../dts/mediatek/mt8370-grinn-genio-510-sbc.dts | 20 + .../dts/mediatek/mt8390-grinn-genio-700-sbc.dts | 20 + .../boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi | 538 ++ .../boot/dts/mediatek/mt8390-grinn-genio-som.dtsi | 210 + .../dts/mediatek/mt8395-genio-1200-evk-ufs.dts | 29 + .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 1189 +-- .../boot/dts/mediatek/mt8395-genio-common.dtsi | 1230 +++ arch/arm64/boot/dts/nvidia/Makefile | 2 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 3 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 1 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 13 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 12 +- arch/arm64/boot/dts/nvidia/tegra210-p3541-0000.dts | 59 + .../boot/dts/nvidia/tegra210-peripherals-opp.dtsi | 135 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 90 +- arch/arm64/boot/dts/nvidia/tegra234-p3701.dtsi | 11 + arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 15 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 72 +- arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi | 108 + arch/arm64/boot/dts/nvidia/tegra264.dtsi | 3190 +++++++ arch/arm64/boot/dts/qcom/Makefile | 12 + arch/arm64/boot/dts/qcom/agatti.dtsi | 2750 ++++++ arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 4 + arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 38 +- arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 7 +- arch/arm64/boot/dts/qcom/hamoa-pmics.dtsi | 569 ++ arch/arm64/boot/dts/qcom/hamoa.dtsi | 9629 ++++++++++++++++++++ arch/arm64/boot/dts/qcom/ipq5424.dtsi | 95 +- arch/arm64/boot/dts/qcom/kodiak.dtsi | 7750 ++++++++++++++++ arch/arm64/boot/dts/qcom/lemans-evk-camera.dtso | 105 + arch/arm64/boot/dts/qcom/lemans-evk.dts | 28 + arch/arm64/boot/dts/qcom/lemans-pmics.dtsi | 9 + arch/arm64/boot/dts/qcom/lemans.dtsi | 133 +- arch/arm64/boot/dts/qcom/monaco-evk.dts | 6 +- arch/arm64/boot/dts/qcom/monaco-pmics.dtsi | 50 + arch/arm64/boot/dts/qcom/monaco.dtsi | 6230 +++++++++++++ .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 46 + .../dts/qcom/msm8916-samsung-rossa-common.dtsi | 22 +- arch/arm64/boot/dts/qcom/msm8916-samsung-rossa.dts | 20 - arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts | 381 + arch/arm64/boot/dts/qcom/msm8937.dtsi | 2133 +++++ arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts | 256 + arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 6 +- arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 6 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 6 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 5 +- .../boot/dts/qcom/msm8996pro-xiaomi-natrium.dts | 6 +- .../boot/dts/qcom/msm8996pro-xiaomi-scorpio.dts | 6 +- arch/arm64/boot/dts/qcom/pmi8950.dtsi | 14 +- arch/arm64/boot/dts/qcom/purwa.dtsi | 754 ++ arch/arm64/boot/dts/qcom/qcm2290.dtsi | 2592 ------ arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 51 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 2 +- .../boot/dts/qcom/qcm6490-particle-tachyon.dts | 2 +- arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 82 +- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 155 +- .../boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts | 1095 +++ arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 76 +- arch/arm64/boot/dts/qcom/qcs8300-pmics.dtsi | 51 - arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 4 +- arch/arm64/boot/dts/qcom/qcs8300.dtsi | 6223 ------------- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 65 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 6 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 7 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 14 +- arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 9 +- arch/arm64/boot/dts/qcom/sc7180-el2.dtso | 6 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 12 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 7450 --------------- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 12 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 9 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 19 + arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 12 +- arch/arm64/boot/dts/qcom/sc8280xp-el2.dtso | 6 +- .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 12 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 20 +- .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 12 +- .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 12 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 185 +- arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 7 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 14 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 +- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 21 +- arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 6 +- arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts | 6 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 138 +- arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 2 +- .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 23 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 27 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 7 +- .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 7 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 7 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 13 + .../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 971 ++ .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 9 +- arch/arm64/boot/dts/qcom/sdx75-idp.dts | 6 +- arch/arm64/boot/dts/qcom/sdx75.dtsi | 72 +- arch/arm64/boot/dts/qcom/sm6115-fxtec-pro1x.dts | 6 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 6 +- arch/arm64/boot/dts/qcom/sm6150.dtsi | 4466 --------- arch/arm64/boot/dts/qcom/sm6350.dtsi | 59 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 6 + .../boot/dts/qcom/sm7325-nothing-spacewar.dts | 5 + arch/arm64/boot/dts/qcom/sm7325.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 7 +- .../arm64/boot/dts/qcom/sm8250-samsung-common.dtsi | 3 +- .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 7 +- arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 7 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 13 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 6 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 57 +- .../boot/dts/qcom/sm8550-hdk-rear-camera-card.dtso | 91 + arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 6 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 6 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 52 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 226 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 6 +- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 6 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 83 +- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 79 +- arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 73 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 161 +- arch/arm64/boot/dts/qcom/talos.dtsi | 4792 ++++++++++ arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 9 +- arch/arm64/boot/dts/qcom/x1-crd.dtsi | 9 +- arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi | 7 +- arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 10 +- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 10 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 10 +- .../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts | 104 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 2 +- .../qcom/x1e80100-dell-inspiron-14-plus-7441.dts | 2 +- .../boot/dts/qcom/x1e80100-dell-latitude-7455.dts | 2 +- .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 10 +- .../dts/qcom/x1e80100-hp-elitebook-ultra-g1q.dts | 6 +- .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 4 +- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 10 +- .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 12 +- arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 549 -- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 10 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 9550 ------------------- .../dts/qcom/x1p42100-asus-zenbook-a14-lcd.dts | 62 + .../boot/dts/qcom/x1p42100-asus-zenbook-a14.dts | 133 +- .../boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi | 138 + arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 2 +- .../boot/dts/qcom/x1p42100-hp-omnibook-x14.dts | 4 +- .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 4 +- arch/arm64/boot/dts/qcom/x1p42100.dtsi | 754 -- arch/arm64/boot/dts/renesas/Makefile | 11 + .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 1 - arch/arm64/boot/dts/renesas/draak.dtsi | 5 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 36 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 49 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 49 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 41 +- .../renesas/r8a77970-eagle-function-expansion.dtso | 17 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 5 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 11 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 1 - arch/arm64/boot/dts/renesas/r8a77980.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 41 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 24 +- .../renesas/r8a779g3-sparrow-hawk-fan-argon40.dtso | 51 + .../r8a779g3-sparrow-hawk-rpi-display-2-5in.dtso | 13 + .../r8a779g3-sparrow-hawk-rpi-display-2-7in.dtso | 13 + .../r8a779g3-sparrow-hawk-rpi-display-2.dtsi | 90 + .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 6 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts | 85 + arch/arm64/boot/dts/renesas/r8a78000.dtsi | 787 ++ arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 16 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 14 +- arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 14 +- arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 179 +- arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 10 +- arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 60 +- arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 17 +- arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 107 +- .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 17 + arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 565 +- .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 98 + arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 568 +- .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 142 + .../boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi | 1 - arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 4 - arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 57 + .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 149 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 + arch/arm64/boot/dts/rockchip/Makefile | 7 + arch/arm64/boot/dts/rockchip/px30.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 1 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 75 + .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 12 + arch/arm64/boot/dts/rockchip/rk3528-rock-2a.dts | 1 - arch/arm64/boot/dts/rockchip/rk3528.dtsi | 56 +- .../boot/dts/rockchip/rk3566-orangepi-3b.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 1 + .../boot/dts/rockchip/rk3566-tinker-board-3.dts | 13 + .../boot/dts/rockchip/rk3566-tinker-board-3.dtsi | 278 + .../boot/dts/rockchip/rk3566-tinker-board-3s.dts | 30 + .../boot/dts/rockchip/rk3568-9tripod-x3568-v4.dts | 880 ++ arch/arm64/boot/dts/rockchip/rk3568-easepi-r1.dts | 623 ++ arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233.dts | 131 + arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 604 +- .../arm64/boot/dts/rockchip/rk3568-qnap-tsx33.dtsi | 608 ++ arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 51 +- .../boot/dts/rockchip/rk3576-100ask-dshanpi-a1.dts | 838 ++ .../arm64/boot/dts/rockchip/rk3576-nanopi-r76s.dts | 860 ++ arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3588-evb2-v10.dts | 48 + arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 21 +- .../boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi | 13 +- .../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 5 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 4 + arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 4 + arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 1 - .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 34 + .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 165 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 25 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 9 + arch/arm64/boot/dts/sprd/sc9860.dtsi | 62 - arch/arm64/boot/dts/sprd/whale2.dtsi | 54 +- arch/arm64/boot/dts/st/stm32mp211.dtsi | 4 +- arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 4 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 1 + arch/arm64/boot/dts/ti/Makefile | 49 + arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 64 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 64 + arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62-verdin-ivy.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62.dtsi | 22 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 3 +- arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 10 + arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62a.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 71 +- arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 103 +- arch/arm64/boot/dts/ti/k3-am62l-main.dtsi | 580 ++ arch/arm64/boot/dts/ti/k3-am62l-wakeup.dtsi | 141 + arch/arm64/boot/dts/ti/k3-am62l.dtsi | 118 + arch/arm64/boot/dts/ti/k3-am62l3-evm.dts | 361 + arch/arm64/boot/dts/ti/k3-am62l3.dtsi | 67 + .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 18 + arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 20 - arch/arm64/boot/dts/ti/k3-am62p-verdin-dev.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62p-verdin-ivy.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62p.dtsi | 29 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 73 +- arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 148 +- arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 7 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 4 +- .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 20 +- arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 15 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 3 +- arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 2 +- .../boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso | 146 + .../boot/dts/ti/k3-am67a-kontron-sa67-base.dts | 1091 +++ .../boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso | 26 + .../boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso | 61 + .../dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso | 31 + arch/arm64/boot/dts/ti/k3-am68-phyboard-izar.dts | 3 +- arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 3 +- arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 451 + arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 576 ++ arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 1840 ++++ arch/arm64/boot/dts/ti/k3-am69-sk.dts | 10 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 3 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 3 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 3 +- .../boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso | 8 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 15 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 3 +- .../boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso | 2 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 7 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 18 - .../boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso | 1 + .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 18 +- arch/arm64/boot/dts/ti/k3-pinctrl.h | 2 + arch/arm64/configs/defconfig | 50 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/include/asm/kvm_host.h | 3 + arch/arm64/include/asm/kvm_hyp.h | 3 +- arch/arm64/include/asm/kvm_nested.h | 40 +- arch/arm64/include/asm/kvm_pgtable.h | 49 +- arch/arm64/include/asm/kvm_pkvm.h | 4 +- arch/arm64/include/asm/topology.h | 3 + arch/arm64/include/asm/virt.h | 7 +- arch/arm64/kernel/cpufeature.c | 59 + arch/arm64/kernel/hyp-stub.S | 5 + arch/arm64/kernel/image-vars.h | 1 + arch/arm64/kernel/topology.c | 101 - arch/arm64/kvm/arm.c | 20 +- arch/arm64/kvm/at.c | 196 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 7 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 3 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 5 + arch/arm64/kvm/hyp/pgtable.c | 122 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 4 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 96 +- arch/arm64/kvm/mmu.c | 132 +- arch/arm64/kvm/nested.c | 123 +- arch/arm64/kvm/pkvm.c | 11 +- arch/arm64/kvm/ptdump.c | 35 +- arch/arm64/kvm/sys_regs.c | 28 +- arch/arm64/kvm/vgic/vgic-init.c | 9 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 24 + arch/arm64/kvm/vgic/vgic-mmio.h | 1 + arch/arm64/kvm/vgic/vgic-v2.c | 291 +- arch/arm64/kvm/vgic/vgic-v3-nested.c | 104 +- arch/arm64/kvm/vgic/vgic-v3.c | 426 +- arch/arm64/kvm/vgic/vgic-v4.c | 5 +- arch/arm64/kvm/vgic/vgic.c | 298 +- arch/arm64/kvm/vgic/vgic.h | 43 +- arch/arm64/mm/mmu.c | 2 - arch/arm64/tools/cpucaps | 2 + arch/csky/include/asm/pgtable.h | 3 - arch/loongarch/boot/dts/loongson-2k0500.dtsi | 2 +- arch/loongarch/boot/dts/loongson-2k1000.dtsi | 2 +- arch/loongarch/boot/dts/loongson-2k2000.dtsi | 2 +- arch/loongarch/include/asm/kvm_eiointc.h | 55 +- arch/loongarch/include/asm/kvm_host.h | 8 + arch/loongarch/include/asm/kvm_vcpu.h | 1 + arch/loongarch/include/asm/loongarch.h | 2 + arch/loongarch/include/uapi/asm/kvm.h | 1 + arch/loongarch/kernel/smp.c | 12 +- arch/loongarch/kvm/Kconfig | 1 - arch/loongarch/kvm/intc/eiointc.c | 80 +- arch/loongarch/kvm/interrupt.c | 15 +- arch/loongarch/kvm/vcpu.c | 23 +- arch/loongarch/kvm/vm.c | 40 +- arch/mips/alchemy/common/dbdma.c | 12 +- arch/mips/alchemy/common/irq.c | 24 +- arch/mips/alchemy/common/setup.c | 9 +- arch/mips/alchemy/common/usb.c | 12 +- arch/mips/configs/bcm47xx_defconfig | 1 - arch/mips/configs/bmips_stb_defconfig | 1 - arch/mips/configs/gcw0_defconfig | 2 - arch/mips/configs/loongson1_defconfig | 1 - arch/mips/configs/qi_lb60_defconfig | 1 - arch/mips/configs/rbtx49xx_defconfig | 1 - arch/mips/configs/rs90_defconfig | 1 - arch/mips/include/asm/pgtable.h | 5 +- arch/mips/jazz/jazzdma.c | 20 +- arch/mips/kvm/Kconfig | 1 - arch/mips/kvm/mips.c | 4 +- arch/mips/pci/pci-alchemy.c | 16 +- arch/nios2/configs/10m50_defconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/configs/generic-64bit_defconfig | 1 - arch/parisc/include/asm/bug.h | 2 - arch/parisc/kernel/asm-offsets.c | 2 + arch/parisc/kernel/drivers.c | 8 +- arch/parisc/kernel/entry.S | 16 +- arch/parisc/kernel/perf_regs.c | 2 +- arch/powerpc/boot/addnote.c | 7 +- arch/powerpc/boot/dts/asp834x-redboot.dts | 2 +- arch/powerpc/boot/dts/fsl/ge_imp3a.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_ppc9a.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_sbc310.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_sbc610.dts | 4 +- arch/powerpc/boot/dts/mpc5121.dtsi | 2 +- arch/powerpc/boot/dts/mpc8313erdb.dts | 2 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 2 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8349emitx.dts | 2 +- arch/powerpc/boot/dts/mpc8349emitxgp.dts | 2 +- arch/powerpc/boot/dts/mpc836x_rdk.dts | 2 +- arch/powerpc/boot/dts/mpc8377_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8377_wlan.dts | 2 +- arch/powerpc/boot/dts/mpc8378_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8379_rdb.dts | 2 +- arch/powerpc/boot/wrapper | 4 +- arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/85xx-hw.config | 1 - arch/powerpc/configs/86xx-hw.config | 1 - arch/powerpc/configs/microwatt_defconfig | 1 - arch/powerpc/configs/mpc5200_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/book3s/32/tlbflush.h | 5 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 - arch/powerpc/include/asm/crash_reserve.h | 8 + arch/powerpc/include/asm/iommu.h | 8 +- arch/powerpc/include/asm/kexec.h | 2 + arch/powerpc/include/asm/mem_encrypt.h | 3 + arch/powerpc/include/asm/topology.h | 11 +- arch/powerpc/kernel/dma-iommu.c | 22 +- arch/powerpc/kernel/entry_32.S | 33 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/iommu.c | 19 +- arch/powerpc/kernel/process.c | 5 - arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/smp.c | 23 + arch/powerpc/kernel/vmlinux.lds.S | 1 - arch/powerpc/kexec/core.c | 37 +- arch/powerpc/kexec/ranges.c | 45 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s_hv_uvmem.c | 7 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/book3s32/tlb.c | 9 + arch/powerpc/mm/book3s64/hash_utils.c | 41 +- arch/powerpc/mm/book3s64/internal.h | 9 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 - arch/powerpc/mm/book3s64/pgtable.c | 23 +- arch/powerpc/mm/book3s64/slb.c | 109 +- arch/powerpc/mm/ptdump/8xx.c | 5 + arch/powerpc/mm/ptdump/book3s64.c | 5 + arch/powerpc/mm/ptdump/hashpagetable.c | 6 + arch/powerpc/mm/ptdump/ptdump.c | 1 + arch/powerpc/mm/ptdump/ptdump.h | 1 + arch/powerpc/mm/ptdump/shared.c | 5 + arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 + arch/powerpc/platforms/cell/spu_base.c | 12 +- arch/powerpc/platforms/cell/spufs/inode.c | 17 +- arch/powerpc/platforms/powermac/backlight.c | 1 + arch/powerpc/platforms/powermac/pic.c | 12 +- arch/powerpc/platforms/ps3/system-bus.c | 35 +- arch/powerpc/platforms/pseries/cmm.c | 2 +- arch/powerpc/platforms/pseries/ibmebus.c | 15 +- arch/powerpc/platforms/pseries/lparcfg.c | 17 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +- arch/powerpc/platforms/pseries/suspend.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 21 +- arch/powerpc/sysdev/fsl_lbc.c | 12 +- arch/powerpc/sysdev/fsl_pci.c | 12 +- arch/powerpc/sysdev/ipic.c | 12 +- arch/powerpc/sysdev/mpic.c | 14 +- arch/powerpc/sysdev/mpic_timer.c | 10 +- arch/powerpc/tools/head_check.sh | 1 + arch/riscv/Kconfig | 18 +- arch/riscv/Kconfig.socs | 13 + arch/riscv/boot/dts/Makefile | 2 + arch/riscv/boot/dts/anlogic/Makefile | 2 + arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dts | 28 + arch/riscv/boot/dts/anlogic/dr1v90.dtsi | 100 + .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 96 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 10 + arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts | 5 + arch/riscv/boot/dts/sophgo/cv180x.dtsi | 42 + arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 5 + .../boot/dts/sophgo/sg2002-licheerv-nano-b.dts | 5 + arch/riscv/boot/dts/sophgo/sg2042-evb-v1.dts | 36 + arch/riscv/boot/dts/sophgo/sg2042-evb-v2.dts | 24 + .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 36 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 112 + arch/riscv/boot/dts/spacemit/Makefile | 2 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 172 + arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts | 79 + arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts | 90 + arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 52 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 465 +- arch/riscv/boot/dts/spacemit/k1.dtsi | 122 + arch/riscv/boot/dts/starfive/Makefile | 3 + arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 19 - .../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 27 + arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 27 + .../boot/dts/starfive/jh7110-milkv-marscm-emmc.dts | 9 + .../boot/dts/starfive/jh7110-milkv-marscm-lite.dts | 1 + .../boot/dts/starfive/jh7110-milkv-marscm.dtsi | 13 + .../riscv/boot/dts/starfive/jh7110-orangepi-rv.dts | 76 + .../boot/dts/starfive/jh7110-pine64-star64.dts | 27 + .../jh7110-starfive-visionfive-2-lite-emmc.dts | 22 + .../starfive/jh7110-starfive-visionfive-2-lite.dts | 20 + .../jh7110-starfive-visionfive-2-lite.dtsi | 161 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 24 + arch/riscv/boot/dts/tenstorrent/Makefile | 2 + arch/riscv/boot/dts/tenstorrent/blackhole-card.dts | 14 + arch/riscv/boot/dts/tenstorrent/blackhole.dtsi | 108 + arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 67 + arch/riscv/boot/dts/thead/th1520.dtsi | 72 +- arch/riscv/configs/defconfig | 3 + arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/include/asm/arch_hweight.h | 24 +- arch/riscv/include/asm/bitops.h | 32 +- arch/riscv/include/asm/checksum.h | 13 +- arch/riscv/include/asm/cmpxchg.h | 12 +- arch/riscv/include/asm/hwcap.h | 2 + arch/riscv/include/asm/hwprobe.h | 2 +- arch/riscv/include/asm/insn-def.h | 79 + arch/riscv/include/asm/kvm_host.h | 6 + arch/riscv/include/asm/kvm_tlb.h | 1 + arch/riscv/include/asm/kvm_vcpu_sbi.h | 5 +- arch/riscv/include/asm/kvm_vmid.h | 1 - arch/riscv/include/asm/pgtable-bits.h | 37 + arch/riscv/include/asm/pgtable.h | 158 +- arch/riscv/include/asm/vector.h | 1 + arch/riscv/include/uapi/asm/hwprobe.h | 3 + arch/riscv/include/uapi/asm/kvm.h | 3 + arch/riscv/kernel/cpufeature.c | 2 + arch/riscv/kernel/ptrace.c | 24 +- arch/riscv/kernel/smpboot.c | 15 + arch/riscv/kernel/sys_hwprobe.c | 7 + arch/riscv/kernel/vector.c | 2 + arch/riscv/kvm/Kconfig | 1 - arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/aia_imsic.c | 2 +- arch/riscv/kvm/main.c | 14 + arch/riscv/kvm/mmu.c | 5 +- arch/riscv/kvm/tlb.c | 30 + arch/riscv/kvm/vcpu.c | 6 +- arch/riscv/kvm/vcpu_insn.c | 22 + arch/riscv/kvm/vcpu_sbi.c | 10 +- arch/riscv/kvm/vcpu_sbi_base.c | 28 +- arch/riscv/kvm/vcpu_sbi_forward.c | 34 + arch/riscv/kvm/vcpu_sbi_replace.c | 32 - arch/riscv/kvm/vcpu_sbi_system.c | 4 +- arch/riscv/kvm/vcpu_sbi_v01.c | 3 +- arch/riscv/kvm/vmid.c | 23 - arch/riscv/lib/csum.c | 53 +- arch/riscv/mm/init.c | 4 +- arch/riscv/mm/pgtable.c | 22 +- arch/s390/boot/vmem.c | 1 - arch/s390/hypfs/hypfs.h | 6 +- arch/s390/hypfs/hypfs_diag_fs.c | 60 +- arch/s390/hypfs/hypfs_vm_fs.c | 21 +- arch/s390/hypfs/inode.c | 82 +- arch/s390/include/asm/kvm_host.h | 8 +- arch/s390/include/asm/stacktrace.h | 1 + arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/entry.S | 2 + arch/s390/kvm/Kconfig | 2 +- arch/s390/kvm/gaccess.c | 27 +- arch/s390/kvm/intercept.c | 3 + arch/s390/kvm/interrupt.c | 80 +- arch/s390/kvm/kvm-s390.c | 233 +- arch/s390/kvm/kvm-s390.h | 9 +- arch/s390/kvm/vsie.c | 20 +- arch/s390/mm/gmap.c | 5 +- arch/s390/mm/gmap_helpers.c | 20 +- arch/s390/mm/pgtable.c | 12 +- arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/mm/pmb.c | 10 +- arch/sparc/include/asm/pgtable_32.h | 12 +- arch/sparc/include/asm/pgtable_64.h | 12 +- arch/sparc/kernel/iommu.c | 30 +- arch/sparc/kernel/pci_sun4v.c | 31 +- arch/sparc/kernel/sys_sparc_64.c | 6 +- arch/sparc/mm/io-unit.c | 38 +- arch/sparc/mm/iommu.c | 46 +- arch/um/Kconfig | 53 +- arch/um/Makefile | 12 +- arch/um/drivers/Makefile | 1 - arch/um/drivers/mmapper_kern.c | 135 - arch/um/drivers/virtio_uml.c | 4 +- arch/um/include/asm/current.h | 5 +- arch/um/include/asm/hardirq.h | 24 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/kasan.h | 4 - arch/um/include/asm/mmu.h | 10 + arch/um/include/asm/page.h | 4 - arch/um/include/asm/pgtable.h | 8 +- arch/um/include/asm/smp.h | 15 +- arch/um/include/asm/uaccess.h | 9 +- arch/um/include/linux/smp-internal.h | 17 + arch/um/include/linux/time-internal.h | 3 + arch/um/include/shared/as-layout.h | 1 - arch/um/include/shared/common-offsets.h | 23 - arch/um/include/shared/kern_util.h | 5 +- arch/um/include/shared/longjmp.h | 3 +- arch/um/include/shared/mem_user.h | 13 - arch/um/include/shared/os.h | 24 +- arch/um/include/shared/skas/mm_id.h | 5 + arch/um/include/shared/skas/skas.h | 2 + arch/um/include/shared/smp.h | 20 + arch/um/kernel/Makefile | 1 + arch/um/kernel/asm-offsets.c | 48 +- arch/um/kernel/irq.c | 27 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/mem.c | 111 +- arch/um/kernel/physmem.c | 71 - arch/um/kernel/process.c | 18 +- arch/um/kernel/skas/mmu.c | 33 +- arch/um/kernel/skas/process.c | 19 +- arch/um/kernel/smp.c | 242 + arch/um/kernel/time.c | 58 +- arch/um/kernel/tlb.c | 5 +- arch/um/kernel/trap.c | 2 +- arch/um/kernel/um_arch.c | 49 +- arch/um/os-Linux/Makefile | 6 +- arch/um/os-Linux/elf_aux.c | 37 +- arch/um/os-Linux/internal.h | 13 + arch/um/os-Linux/main.c | 6 +- arch/um/os-Linux/process.c | 20 + arch/um/os-Linux/signal.c | 46 +- arch/um/os-Linux/skas/process.c | 46 +- arch/um/os-Linux/smp.c | 148 + arch/um/os-Linux/start_up.c | 54 +- arch/um/os-Linux/time.c | 78 +- arch/um/os-Linux/user_syms.c | 6 - arch/x86/Kconfig | 1 + arch/x86/events/amd/ibs.c | 12 +- arch/x86/hyperv/hv_init.c | 12 +- arch/x86/include/asm/cpufeatures.h | 7 + arch/x86/include/asm/cpumask.h | 2 + arch/x86/include/asm/div64.h | 39 +- arch/x86/include/asm/hardirq.h | 4 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 23 +- arch/x86/include/asm/nospec-branch.h | 30 +- arch/x86/include/asm/svm.h | 5 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/amd_gart_64.c | 29 +- arch/x86/kernel/apic/apic.c | 12 +- arch/x86/kernel/apic/io_apic.c | 17 +- arch/x86/kernel/cpu/aperfmperf.c | 20 +- arch/x86/kernel/cpu/bugs.c | 22 +- arch/x86/kernel/cpu/intel_epb.c | 16 +- arch/x86/kernel/cpu/mce/core.c | 18 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/mtrr/legacy.c | 12 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/cpu/sgx/driver.c | 2 +- arch/x86/kernel/cpu/umwait.c | 10 +- arch/x86/kernel/i8237.c | 10 +- arch/x86/kernel/i8259.c | 14 +- arch/x86/kernel/kvm.c | 12 +- arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/emulate.c | 319 +- arch/x86/kvm/fpu.h | 66 + arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/kvm_emulate.h | 20 +- arch/x86/kvm/lapic.c | 44 +- arch/x86/kvm/mmu.h | 5 +- arch/x86/kvm/mmu/mmu.c | 94 +- arch/x86/kvm/mmu/mmu_internal.h | 10 - arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmu/spte.c | 2 +- arch/x86/kvm/mmu/spte.h | 10 + arch/x86/kvm/mmu/tdp_mmu.c | 50 +- arch/x86/kvm/svm/avic.c | 86 +- arch/x86/kvm/svm/nested.c | 12 +- arch/x86/kvm/svm/sev.c | 47 +- arch/x86/kvm/svm/svm.c | 103 +- arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/svm/vmenter.S | 53 +- arch/x86/kvm/vmx/main.c | 9 + arch/x86/kvm/vmx/nested.c | 173 +- arch/x86/kvm/vmx/run_flags.h | 10 +- arch/x86/kvm/vmx/tdx.c | 805 +- arch/x86/kvm/vmx/tdx.h | 9 +- arch/x86/kvm/vmx/vmenter.S | 51 +- arch/x86/kvm/vmx/vmx.c | 323 +- arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/vmx/x86_ops.h | 2 +- arch/x86/kvm/x86.c | 285 +- arch/x86/kvm/x86.h | 16 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/numa.c | 4 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pgtable.c | 12 +- arch/x86/um/Kconfig | 7 +- arch/x86/um/Makefile | 5 +- arch/x86/um/asm/elf.h | 39 +- arch/x86/um/asm/spinlock.h | 8 + arch/x86/um/elfcore.c | 78 - arch/x86/um/mem_32.c | 50 - arch/x86/um/shared/sysdep/kernel-offsets.h | 19 - arch/x86/um/vdso/Makefile | 7 +- arch/x86/um/vdso/um_vdso.c | 30 +- arch/x86/um/vdso/vdso.lds.S | 2 - arch/x86/um/vdso/vma.c | 12 +- arch/xtensa/configs/audio_kc705_defconfig | 1 - arch/xtensa/configs/generic_kc705_defconfig | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/configs/smp_lx200_defconfig | 1 - arch/xtensa/configs/xip_kc705_defconfig | 1 - block/blk-mq-dma.c | 2 +- drivers/Kconfig | 2 + drivers/Makefile | 3 +- drivers/acpi/apei/ghes.c | 69 +- drivers/acpi/numa/hmat.c | 11 +- drivers/acpi/pci_link.c | 10 +- drivers/acpi/sleep.c | 12 +- drivers/amba/Kconfig | 2 +- drivers/amba/tegra-ahb.c | 1 + drivers/android/binder.c | 2 + drivers/android/binder/node.rs | 6 +- drivers/android/binder/process.rs | 81 +- drivers/android/binder/rust_binder_main.rs | 22 +- drivers/android/binder/rust_binderfs.c | 121 +- drivers/android/binder/thread.rs | 4 +- drivers/android/binderfs.c | 85 +- drivers/android/tests/binder_alloc_kunit.c | 2 +- drivers/ata/libata-acpi.c | 67 + drivers/ata/libata-core.c | 17 + drivers/ata/libata-scsi.c | 1 + drivers/ata/libata-sff.c | 3 +- drivers/ata/libata.h | 4 + drivers/ata/pata_it821x.c | 5 +- drivers/ata/pata_pcmcia.c | 1 + drivers/base/arch_topology.c | 96 +- drivers/base/base.h | 16 + drivers/base/bus.c | 41 +- drivers/base/core.c | 2 +- drivers/base/cpu.c | 26 +- drivers/base/dd.c | 12 +- drivers/base/devres.c | 25 - drivers/base/devtmpfs.c | 2 +- drivers/base/firmware_loader/Kconfig | 2 +- drivers/base/firmware_loader/main.c | 12 +- drivers/base/firmware_loader/sysfs.c | 10 +- drivers/base/firmware_loader/sysfs_upload.c | 6 +- drivers/base/memory.c | 6 +- drivers/base/node.c | 90 +- drivers/base/syscore.c | 82 +- drivers/block/zram/zram_drv.c | 483 +- drivers/block/zram/zram_drv.h | 2 +- drivers/bus/mhi/ep/internal.h | 2 +- drivers/bus/mhi/ep/main.c | 4 +- drivers/bus/mhi/host/pci_generic.c | 26 + drivers/bus/mvebu-mbus.c | 16 +- drivers/bus/stm32_rifsc.c | 597 +- drivers/bus/sunxi-rsb.c | 2 - drivers/bus/ti-sysc.c | 11 +- drivers/cache/Kconfig | 37 +- drivers/cache/Makefile | 2 + drivers/cache/hisi_soc_hha.c | 194 + drivers/cdx/cdx.c | 4 +- drivers/char/adi.c | 6 +- drivers/char/apm-emulation.c | 10 +- drivers/char/applicom.c | 5 +- drivers/char/hangcheck-timer.c | 24 +- drivers/char/ipmi/ipmi_msghandler.c | 24 +- drivers/char/mem.c | 86 +- drivers/char/mwave/3780i.c | 218 +- drivers/char/mwave/3780i.h | 12 +- drivers/char/mwave/Makefile | 6 - drivers/char/mwave/README | 10 - drivers/char/mwave/mwavedd.c | 337 +- drivers/char/mwave/mwavedd.h | 76 +- drivers/char/mwave/mwavepub.h | 22 +- drivers/char/mwave/smapi.c | 244 +- drivers/char/mwave/smapi.h | 6 +- drivers/char/mwave/tp3780i.c | 209 +- drivers/char/mwave/tp3780i.h | 30 +- drivers/char/tpm/tpm-chip.c | 37 - drivers/char/tpm/tpm-dev-common.c | 3 +- drivers/char/tpm/tpm-interface.c | 20 +- drivers/char/tpm/tpm.h | 1 - drivers/char/tpm/tpm1-cmd.c | 5 - drivers/char/tpm/tpm2-cmd.c | 50 +- drivers/char/tpm/tpm2-sessions.c | 199 +- drivers/char/tpm/tpm_crb.c | 4 +- drivers/char/tpm/tpm_tis_core.c | 3 +- drivers/char/xillybus/xillybus_core.c | 2 +- drivers/char/xillybus/xillyusb.c | 4 +- drivers/clk/at91/clk-peripheral.c | 1 + drivers/clk/at91/pmc.c | 12 +- drivers/clk/at91/pmc.h | 3 - drivers/clk/davinci/psc-da850.c | 7 - drivers/clk/imx/clk-vf610.c | 12 +- drivers/clk/ingenic/jz4725b-cgu.c | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 2 +- drivers/clk/ingenic/jz4755-cgu.c | 2 +- drivers/clk/ingenic/jz4760-cgu.c | 2 +- drivers/clk/ingenic/jz4770-cgu.c | 2 +- drivers/clk/ingenic/jz4780-cgu.c | 2 +- drivers/clk/ingenic/pm.c | 14 +- drivers/clk/ingenic/pm.h | 2 +- drivers/clk/ingenic/tcu.c | 12 +- drivers/clk/ingenic/x1000-cgu.c | 2 +- drivers/clk/ingenic/x1830-cgu.c | 2 +- drivers/clk/mvebu/common.c | 12 +- drivers/clk/mvebu/cp110-system-controller.c | 20 + drivers/clk/renesas/clk-div6.c | 6 +- drivers/clk/renesas/rcar-gen3-cpg.c | 15 +- drivers/clk/renesas/rcar-gen4-cpg.c | 9 +- drivers/clk/rockchip/clk-rk3288.c | 12 +- drivers/clk/samsung/clk-s5pv210-audss.c | 12 +- drivers/clk/samsung/clk.c | 12 +- drivers/clk/tegra/clk-tegra210.c | 12 +- drivers/clocksource/timer-armada-370-xp.c | 12 +- drivers/comedi/comedi_buf.c | 274 +- drivers/comedi/comedi_fops.c | 189 +- drivers/comedi/comedi_internal.h | 12 + drivers/comedi/drivers.c | 134 +- drivers/comedi/drivers/8255.c | 20 +- drivers/comedi/drivers/c6xdigio.c | 46 +- drivers/comedi/drivers/comedi_bond.c | 4 +- drivers/comedi/drivers/multiq3.c | 9 + drivers/comedi/drivers/ni_670x.c | 2 +- drivers/comedi/drivers/pcl818.c | 5 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 120 +- drivers/cpufreq/cpufreq-dt-platdev.c | 15 +- drivers/cpufreq/mediatek-cpufreq.c | 12 +- drivers/cpufreq/rcpufreq_dt.rs | 4 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 11 +- drivers/cpuidle/cpuidle-big_little.c | 11 +- drivers/cpuidle/cpuidle-psci.c | 12 +- drivers/crypto/ccp/Kconfig | 1 + drivers/crypto/ccp/Makefile | 4 + drivers/crypto/ccp/sev-dev-tio.c | 864 ++ drivers/crypto/ccp/sev-dev-tio.h | 123 + drivers/crypto/ccp/sev-dev-tsm.c | 405 + drivers/crypto/ccp/sev-dev.c | 103 +- drivers/crypto/ccp/sev-dev.h | 11 + drivers/crypto/hisilicon/qm.c | 27 + drivers/crypto/intel/qat/qat_common/adf_aer.c | 2 - .../intel/qat/qat_common/adf_pm_dbgfs_utils.c | 8 +- drivers/cxl/acpi.c | 73 +- drivers/cxl/core/cdat.c | 4 +- drivers/cxl/core/hdm.c | 3 + drivers/cxl/core/pci.c | 87 +- drivers/cxl/core/port.c | 1 - drivers/cxl/core/region.c | 316 +- drivers/cxl/cxl.h | 29 +- drivers/cxl/cxlpci.h | 1 - drivers/cxl/pci.c | 2 +- drivers/dax/device.c | 37 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf-mapping.c | 248 + drivers/dma/ioat/init.c | 1 - drivers/edac/ie31200_edac.c | 4 +- drivers/eisa/eisa-bus.c | 2 +- drivers/firmware/efi/arm-runtime.c | 4 +- drivers/firmware/efi/cper-arm.c | 52 +- drivers/firmware/efi/cper.c | 62 +- drivers/firmware/efi/libstub/efi-stub.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 31 +- drivers/firmware/efi/libstub/gop.c | 137 +- drivers/firmware/efi/libstub/x86-stub.c | 104 +- drivers/firmware/efi/memattr.c | 7 +- drivers/firmware/efi/riscv-runtime.c | 14 +- drivers/firmware/efi/stmm/mm_communication.h | 6 +- drivers/firmware/imx/imx-scu-irq.c | 32 +- drivers/firmware/imx/imx-scu.c | 11 +- drivers/firmware/qcom/qcom_scm.c | 17 +- drivers/firmware/stratix10-rsu.c | 279 +- drivers/firmware/stratix10-svc.c | 761 +- drivers/firmware/ti_sci.c | 155 +- drivers/firmware/ti_sci.h | 7 + drivers/firmware/xilinx/Makefile | 2 +- drivers/firmware/xilinx/zynqmp-debug.c | 13 + drivers/firmware/xilinx/zynqmp-ufs.c | 118 + drivers/firmware/xilinx/zynqmp.c | 160 +- drivers/fpga/altera-cvp.c | 20 +- drivers/fpga/xilinx-spi.c | 7 + drivers/fsi/fsi-occ.c | 16 +- drivers/gpib/Kconfig | 255 + drivers/gpib/Makefile | 20 + drivers/gpib/TODO | 10 + drivers/{staging => }/gpib/agilent_82350b/Makefile | 0 .../gpib/agilent_82350b/agilent_82350b.c | 0 .../gpib/agilent_82350b/agilent_82350b.h | 0 drivers/{staging => }/gpib/agilent_82357a/Makefile | 0 .../gpib/agilent_82357a/agilent_82357a.c | 0 .../gpib/agilent_82357a/agilent_82357a.h | 0 drivers/{staging => }/gpib/cb7210/Makefile | 0 drivers/gpib/cb7210/cb7210.c | 1586 ++++ drivers/{staging => }/gpib/cb7210/cb7210.h | 0 drivers/{staging => }/gpib/cec/Makefile | 0 drivers/{staging => }/gpib/cec/cec.h | 0 drivers/{staging => }/gpib/cec/cec_gpib.c | 0 drivers/{staging => }/gpib/common/Makefile | 0 drivers/{staging => }/gpib/common/gpib_os.c | 0 drivers/{staging => }/gpib/common/iblib.c | 0 drivers/{staging => }/gpib/common/ibsys.h | 0 drivers/{staging => }/gpib/eastwood/Makefile | 0 drivers/{staging => }/gpib/eastwood/fluke_gpib.c | 0 drivers/{staging => }/gpib/eastwood/fluke_gpib.h | 0 drivers/{staging => }/gpib/fmh_gpib/Makefile | 0 drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.c | 0 drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.h | 0 drivers/{staging => }/gpib/gpio/Makefile | 0 drivers/{staging => }/gpib/gpio/gpib_bitbang.c | 0 drivers/{staging => }/gpib/hp_82335/Makefile | 0 drivers/{staging => }/gpib/hp_82335/hp82335.c | 0 drivers/{staging => }/gpib/hp_82335/hp82335.h | 0 drivers/{staging => }/gpib/hp_82341/Makefile | 0 drivers/{staging => }/gpib/hp_82341/hp_82341.c | 0 drivers/{staging => }/gpib/hp_82341/hp_82341.h | 0 drivers/{staging => }/gpib/include/amcc5920.h | 0 drivers/{staging => }/gpib/include/amccs5933.h | 0 drivers/gpib/include/gpibP.h | 41 + drivers/{staging => }/gpib/include/gpib_cmd.h | 0 drivers/{staging => }/gpib/include/gpib_pci_ids.h | 0 drivers/{staging => }/gpib/include/gpib_proto.h | 0 .../gpib/include/gpib_state_machines.h | 0 drivers/gpib/include/gpib_types.h | 381 + drivers/{staging => }/gpib/include/nec7210.h | 0 .../{staging => }/gpib/include/nec7210_registers.h | 0 drivers/{staging => }/gpib/include/plx9050.h | 0 drivers/{staging => }/gpib/include/quancom_pci.h | 0 drivers/{staging => }/gpib/include/tms9914.h | 0 .../{staging => }/gpib/include/tnt4882_registers.h | 0 drivers/{staging => }/gpib/ines/Makefile | 0 drivers/{staging => }/gpib/ines/ines.h | 0 drivers/{staging => }/gpib/ines/ines_gpib.c | 0 drivers/{staging => }/gpib/lpvo_usb_gpib/Makefile | 0 .../gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 0 drivers/{staging => }/gpib/nec7210/Makefile | 0 drivers/{staging => }/gpib/nec7210/board.h | 0 drivers/{staging => }/gpib/nec7210/nec7210.c | 0 drivers/{staging => }/gpib/ni_usb/Makefile | 0 drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.c | 0 drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.h | 0 drivers/{staging => }/gpib/pc2/Makefile | 0 drivers/{staging => }/gpib/pc2/pc2_gpib.c | 0 drivers/{staging => }/gpib/tms9914/Makefile | 0 drivers/gpib/tms9914/tms9914.c | 914 ++ drivers/{staging => }/gpib/tnt4882/Makefile | 0 drivers/{staging => }/gpib/tnt4882/mite.c | 0 drivers/{staging => }/gpib/tnt4882/mite.h | 0 drivers/{staging => }/gpib/tnt4882/tnt4882_gpib.c | 0 drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-aspeed.c | 5 +- drivers/gpio/gpio-mxc.c | 12 +- drivers/gpio/gpio-pxa.c | 12 +- drivers/gpio/gpio-regmap.c | 2 +- drivers/gpio/gpio-sa1100.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 7 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 11 +- drivers/gpu/drm/drm_pagemap.c | 12 +- drivers/gpu/drm/drm_plane.c | 10 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/intel_color.c | 335 + drivers/gpu/drm/i915/display/intel_color.h | 8 +- .../gpu/drm/i915/display/intel_color_pipeline.c | 99 + .../gpu/drm/i915/display/intel_color_pipeline.h | 14 + drivers/gpu/drm/i915/display/intel_color_regs.h | 29 + drivers/gpu/drm/i915/display/intel_colorop.c | 35 + drivers/gpu/drm/i915/display/intel_colorop.h | 15 + drivers/gpu/drm/i915/display/intel_display.c | 5 +- .../gpu/drm/i915/display/intel_display_limits.h | 9 + drivers/gpu/drm/i915/display/intel_display_types.h | 9 + drivers/gpu/drm/i915/display/intel_plane.c | 55 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 21 + .../drm/i915/display/skl_universal_plane_regs.h | 115 + drivers/gpu/drm/i915/gt/intel_region_lmem.c | 24 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 263 +- .../gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c | 20 - .../drm/nouveau/include/dispnv04/i2c/encoder_i2c.h | 19 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 4 + drivers/gpu/drm/nouveau/nouveau_dmem.c | 311 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 6 +- drivers/gpu/drm/nouveau/nouveau_hwmon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 6 +- drivers/gpu/drm/nouveau/nouveau_svm.h | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 61 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 3 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 10 +- drivers/gpu/drm/nova/driver.rs | 4 +- drivers/gpu/drm/nova/file.rs | 2 +- drivers/gpu/drm/tyr/driver.rs | 4 +- drivers/gpu/drm/xe/Makefile | 6 + drivers/gpu/drm/xe/xe_gpu_scheduler.h | 5 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 2 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 9 + drivers/gpu/drm/xe/xe_guc_submit.c | 47 +- drivers/gpu/drm/xe/xe_pagefault.c | 1 - drivers/gpu/drm/xe/xe_pci.c | 17 + drivers/gpu/drm/xe/xe_pci.h | 3 + drivers/gpu/drm/xe/xe_pm.c | 21 + drivers/gpu/drm/xe/xe_pm.h | 17 + drivers/gpu/drm/xe/xe_sched_job_types.h | 4 +- drivers/gpu/drm/xe/xe_sriov_pf_migration.c | 35 +- drivers/gpu/drm/xe/xe_sriov_pf_migration.h | 1 + drivers/gpu/drm/xe/xe_sriov_pf_migration_types.h | 4 +- drivers/gpu/drm/xe/xe_sriov_vfio.c | 80 + drivers/gpu/drm/xe/xe_vram.c | 58 +- drivers/gpu/nova-core/driver.rs | 50 +- drivers/greybus/gb-beagleplay.c | 12 +- drivers/greybus/operation.c | 2 +- drivers/hid/Kconfig | 3 + drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c | 563 ++ drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c | 29 +- drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 6 +- drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c | 1395 +++ drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c | 724 ++ .../hid/bpf/progs/Logitech__SpaceNavigator.bpf.c | 86 + .../hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c | 321 + drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c | 305 + drivers/hid/bpf/progs/XPPen__Deco02.bpf.c | 359 + drivers/hid/bpf/progs/hid_report_helpers.h | 10 +- drivers/hid/hid-evision.c | 21 + drivers/hid/hid-generic.c | 9 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-input.c | 25 +- drivers/hid/hid-lg-g15.c | 483 +- drivers/hid/hid-logitech-dj.c | 192 +- drivers/hid/hid-logitech-hidpp.c | 12 +- drivers/hid/hid-nintendo.c | 5 +- drivers/hid/hid-uclogic-core.c | 19 + drivers/hid/hid-uclogic-params.c | 47 +- drivers/hid/hid-uclogic-params.h | 5 + drivers/hid/hid-uclogic-rdesc.c | 125 + drivers/hid/hid-uclogic-rdesc.h | 8 + drivers/hid/hid-winwing.c | 171 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 101 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 31 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 18 +- drivers/hid/intel-ish-hid/ishtp/client.c | 6 + drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 3 + .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 2 - .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 1 - .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 2 - .../intel-thc-hid/intel-quickspi/quickspi-hid.c | 1 - drivers/hv/vmbus_drv.c | 14 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/emc2305.c | 8 +- drivers/hwmon/w83791d.c | 17 +- drivers/hwtracing/coresight/coresight-catu.c | 10 +- drivers/hwtracing/coresight/coresight-core.c | 30 +- drivers/hwtracing/coresight/coresight-ctcu-core.c | 9 +- drivers/hwtracing/coresight/coresight-cti-core.c | 5 +- drivers/hwtracing/coresight/coresight-cti.h | 5 +- drivers/hwtracing/coresight/coresight-dummy.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 8 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 3 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 59 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 140 +- drivers/hwtracing/coresight/coresight-etm4x.h | 5 - drivers/hwtracing/coresight/coresight-priv.h | 3 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 22 +- drivers/hwtracing/coresight/coresight-tmc.h | 3 +- drivers/hwtracing/coresight/coresight-tpda.c | 7 - drivers/hwtracing/coresight/coresight-tpdm.c | 174 +- drivers/hwtracing/coresight/coresight-tpdm.h | 12 + drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 4 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 9 +- drivers/hwtracing/intel_th/core.c | 22 +- drivers/iio/accel/Kconfig | 19 +- drivers/iio/accel/Makefile | 4 +- drivers/iio/accel/adxl380.c | 134 +- drivers/iio/accel/adxl380.h | 4 + drivers/iio/accel/adxl380_i2c.c | 4 + drivers/iio/accel/adxl380_spi.c | 4 + drivers/iio/accel/bma220.h | 28 + drivers/iio/accel/bma220_core.c | 585 ++ drivers/iio/accel/bma220_i2c.c | 69 + drivers/iio/accel/bma220_spi.c | 318 +- drivers/iio/accel/bma400.h | 155 +- drivers/iio/accel/bma400_core.c | 349 +- drivers/iio/adc/Kconfig | 31 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad4030.c | 4 +- drivers/iio/adc/ad4080.c | 126 +- drivers/iio/adc/ad7124.c | 295 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/ade9000.c | 2 +- drivers/iio/adc/aspeed_adc.c | 34 + drivers/iio/adc/max14001.c | 391 + drivers/iio/adc/mcp3564.c | 2 +- drivers/iio/adc/meson_saradc.c | 6 +- drivers/iio/adc/mt6360-adc.c | 2 +- drivers/iio/adc/pac1921.c | 8 +- drivers/iio/adc/pac1934.c | 2 +- drivers/iio/adc/qcom-spmi-rradc.c | 2 +- drivers/iio/adc/rohm-bd79112.c | 13 +- drivers/iio/adc/rohm-bd79124.c | 39 +- drivers/iio/adc/rzn1-adc.c | 490 + drivers/iio/adc/rzt2h_adc.c | 304 + drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 2 +- drivers/iio/buffer/industrialio-buffer-cb.c | 1 + drivers/iio/common/scmi_sensors/scmi_iio.c | 5 +- drivers/iio/dac/Kconfig | 31 +- drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad3530r.c | 3 - drivers/iio/dac/ad5446-i2c.c | 102 + drivers/iio/dac/ad5446-spi.c | 252 + drivers/iio/dac/ad5446.c | 506 +- drivers/iio/dac/ad5446.h | 77 + drivers/iio/dac/ltc2688.c | 32 +- drivers/iio/health/max30100.c | 38 +- drivers/iio/imu/Kconfig | 2 + drivers/iio/imu/Makefile | 2 + drivers/iio/imu/bmi270/bmi270_core.c | 383 +- drivers/iio/imu/bmi270/bmi270_spi.c | 2 +- drivers/iio/imu/inv_icm45600/Kconfig | 70 + drivers/iio/imu/inv_icm45600/Makefile | 16 + drivers/iio/imu/inv_icm45600/inv_icm45600.h | 385 + drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c | 782 ++ drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c | 558 ++ drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.h | 101 + drivers/iio/imu/inv_icm45600/inv_icm45600_core.c | 988 ++ drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c | 791 ++ drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c | 98 + drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c | 79 + drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c | 108 + drivers/iio/imu/smi330/Kconfig | 33 + drivers/iio/imu/smi330/Makefile | 7 + drivers/iio/imu/smi330/smi330.h | 25 + drivers/iio/imu/smi330/smi330_core.c | 918 ++ drivers/iio/imu/smi330/smi330_i2c.c | 133 + drivers/iio/imu/smi330/smi330_spi.c | 85 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 71 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 + drivers/iio/industrialio-backend.c | 8 +- drivers/iio/industrialio-buffer.c | 12 +- drivers/iio/industrialio-core.c | 18 +- drivers/iio/light/apds9306.c | 2 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/ltr390.c | 8 +- drivers/iio/light/veml3235.c | 2 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 2 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 8 +- drivers/iio/pressure/adp810.c | 225 + drivers/iio/pressure/mpl3115.c | 549 +- drivers/iio/resolver/ad2s1210.c | 30 +- drivers/iio/temperature/mlx90614.c | 5 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/cm.c | 9 +- drivers/infiniband/core/cma.c | 2 + drivers/infiniband/core/device.c | 4 +- drivers/infiniband/core/restrack.c | 4 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/umem.c | 8 +- drivers/infiniband/core/verbs.c | 3 + drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bng_re/Kconfig | 10 + drivers/infiniband/hw/bng_re/Makefile | 8 + drivers/infiniband/hw/bng_re/bng_debugfs.c | 39 + drivers/infiniband/hw/bng_re/bng_debugfs.h | 12 + drivers/infiniband/hw/bng_re/bng_dev.c | 534 ++ drivers/infiniband/hw/bng_re/bng_fw.c | 767 ++ drivers/infiniband/hw/bng_re/bng_fw.h | 211 + drivers/infiniband/hw/bng_re/bng_re.h | 85 + drivers/infiniband/hw/bng_re/bng_res.c | 279 + drivers/infiniband/hw/bng_re/bng_res.h | 215 + drivers/infiniband/hw/bng_re/bng_sp.c | 131 + drivers/infiniband/hw/bng_re/bng_sp.h | 47 + drivers/infiniband/hw/bng_re/bng_tlv.h | 128 + drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 + drivers/infiniband/hw/bnxt_re/debugfs.c | 128 + drivers/infiniband/hw/bnxt_re/debugfs.h | 19 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/main.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/hfi1/init.c | 4 +- drivers/infiniband/hw/hfi1/opfn.c | 4 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 1 - drivers/infiniband/hw/hns/hns_roce_bond.c | 1012 ++ drivers/infiniband/hw/hns/hns_roce_bond.h | 95 + drivers/infiniband/hw/hns/hns_roce_device.h | 16 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 141 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 20 + drivers/infiniband/hw/hns/hns_roce_main.c | 185 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 1 - drivers/infiniband/hw/hns/hns_roce_qp.c | 5 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 1 - drivers/infiniband/hw/irdma/cm.c | 2 +- drivers/infiniband/hw/irdma/ctrl.c | 107 +- drivers/infiniband/hw/irdma/hw.c | 3 - drivers/infiniband/hw/irdma/icrdma_if.c | 6 +- drivers/infiniband/hw/irdma/ig3rdma_if.c | 4 + drivers/infiniband/hw/irdma/main.h | 3 +- drivers/infiniband/hw/irdma/pble.c | 6 +- drivers/infiniband/hw/irdma/puda.c | 20 +- drivers/infiniband/hw/irdma/type.h | 5 - drivers/infiniband/hw/irdma/uk.c | 67 +- drivers/infiniband/hw/irdma/user.h | 6 +- drivers/infiniband/hw/irdma/utils.c | 58 +- drivers/infiniband/hw/irdma/verbs.c | 49 +- drivers/infiniband/hw/irdma/verbs.h | 3 +- drivers/infiniband/hw/mlx4/cm.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 14 + drivers/infiniband/hw/mlx5/fs.c | 65 +- drivers/infiniband/hw/mlx5/ib_rep.c | 74 +- drivers/infiniband/hw/mlx5/main.c | 4 + drivers/infiniband/hw/mlx5/odp.c | 93 +- drivers/infiniband/hw/mlx5/qp.c | 5 +- drivers/infiniband/sw/rdmavt/cq.c | 3 +- drivers/infiniband/sw/rxe/rxe_mr.c | 1 - drivers/infiniband/sw/rxe/rxe_net.c | 49 + drivers/infiniband/sw/rxe/rxe_odp.c | 1 - drivers/infiniband/sw/rxe/rxe_qp.c | 49 + drivers/infiniband/sw/rxe/rxe_srq.c | 7 +- drivers/infiniband/sw/siw/siw_cm.c | 51 + drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- drivers/interconnect/debugfs-client.c | 7 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/glymur.c | 225 +- drivers/interconnect/qcom/icc-rpmh.c | 39 +- drivers/interconnect/qcom/icc-rpmh.h | 7 +- drivers/interconnect/qcom/kaanapali.c | 1855 ++++ drivers/interconnect/qcom/milos.c | 142 +- drivers/interconnect/qcom/msm8996.c | 1 + drivers/interconnect/qcom/qcs615.c | 511 +- drivers/interconnect/qcom/qcs615.h | 128 - drivers/interconnect/qcom/qcs8300.c | 671 +- drivers/interconnect/qcom/qcs8300.h | 177 - drivers/interconnect/qcom/qdu1000.c | 348 +- drivers/interconnect/qcom/qdu1000.h | 95 - drivers/interconnect/qcom/sa8775p.c | 639 +- drivers/interconnect/qcom/sar2130p.c | 630 +- drivers/interconnect/qcom/sc7180.c | 678 +- drivers/interconnect/qcom/sc7180.h | 149 - drivers/interconnect/qcom/sc7280.c | 617 +- drivers/interconnect/qcom/sc7280.h | 154 - drivers/interconnect/qcom/sc8180x.c | 648 +- drivers/interconnect/qcom/sc8180x.h | 179 - drivers/interconnect/qcom/sc8280xp.c | 825 +- drivers/interconnect/qcom/sc8280xp.h | 209 - drivers/interconnect/qcom/sdm670.c | 522 +- drivers/interconnect/qcom/sdm670.h | 128 - drivers/interconnect/qcom/sdm845.c | 766 +- drivers/interconnect/qcom/sdm845.h | 140 - drivers/interconnect/qcom/sdx55.c | 489 +- drivers/interconnect/qcom/sdx55.h | 70 - drivers/interconnect/qcom/sdx65.c | 457 +- drivers/interconnect/qcom/sdx65.h | 65 - drivers/interconnect/qcom/sdx75.c | 395 +- drivers/interconnect/qcom/sdx75.h | 97 - drivers/interconnect/qcom/sm6350.c | 927 +- drivers/interconnect/qcom/sm6350.h | 139 - drivers/interconnect/qcom/sm7150.c | 653 +- drivers/interconnect/qcom/sm7150.h | 140 - drivers/interconnect/qcom/sm8150.c | 706 +- drivers/interconnect/qcom/sm8150.h | 152 - drivers/interconnect/qcom/sm8250.c | 736 +- drivers/interconnect/qcom/sm8250.h | 168 - drivers/interconnect/qcom/sm8350.c | 684 +- drivers/interconnect/qcom/sm8350.h | 158 - drivers/interconnect/qcom/sm8450.c | 601 +- drivers/interconnect/qcom/sm8450.h | 169 - drivers/interconnect/qcom/sm8550.c | 501 +- drivers/interconnect/qcom/sm8550.h | 138 - drivers/interconnect/qcom/sm8650.c | 527 +- drivers/interconnect/qcom/sm8650.h | 144 - drivers/interconnect/qcom/sm8750.c | 602 +- drivers/interconnect/qcom/x1e80100.c | 610 +- drivers/interconnect/qcom/x1e80100.h | 192 - drivers/iommu/Kconfig | 15 +- drivers/iommu/Makefile | 2 + drivers/iommu/amd/Kconfig | 5 +- drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 1 - drivers/iommu/amd/amd_iommu_types.h | 115 +- drivers/iommu/amd/debugfs.c | 2 +- drivers/iommu/amd/init.c | 40 +- drivers/iommu/amd/io_pgtable.c | 577 -- drivers/iommu/amd/io_pgtable_v2.c | 370 - drivers/iommu/amd/iommu.c | 572 +- drivers/iommu/apple-dart.c | 11 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 18 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 33 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 28 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 9 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 21 +- drivers/iommu/dma-iommu.c | 4 +- drivers/iommu/exynos-iommu.c | 20 +- drivers/iommu/fsl_pamu_domain.c | 12 +- drivers/iommu/generic_pt/.kunitconfig | 14 + drivers/iommu/generic_pt/Kconfig | 79 + drivers/iommu/generic_pt/fmt/Makefile | 28 + drivers/iommu/generic_pt/fmt/amdv1.h | 411 + drivers/iommu/generic_pt/fmt/defs_amdv1.h | 21 + drivers/iommu/generic_pt/fmt/defs_vtdss.h | 21 + drivers/iommu/generic_pt/fmt/defs_x86_64.h | 21 + drivers/iommu/generic_pt/fmt/iommu_amdv1.c | 15 + drivers/iommu/generic_pt/fmt/iommu_mock.c | 10 + drivers/iommu/generic_pt/fmt/iommu_template.h | 48 + drivers/iommu/generic_pt/fmt/iommu_vtdss.c | 10 + drivers/iommu/generic_pt/fmt/iommu_x86_64.c | 11 + drivers/iommu/generic_pt/fmt/vtdss.h | 285 + drivers/iommu/generic_pt/fmt/x86_64.h | 279 + drivers/iommu/generic_pt/iommu_pt.h | 1289 +++ drivers/iommu/generic_pt/kunit_generic_pt.h | 823 ++ drivers/iommu/generic_pt/kunit_iommu.h | 184 + drivers/iommu/generic_pt/kunit_iommu_pt.h | 487 + drivers/iommu/generic_pt/pt_common.h | 389 + drivers/iommu/generic_pt/pt_defs.h | 332 + drivers/iommu/generic_pt/pt_fmt_defaults.h | 295 + drivers/iommu/generic_pt/pt_iter.h | 636 ++ drivers/iommu/generic_pt/pt_log2.h | 122 + drivers/iommu/intel/Kconfig | 6 +- drivers/iommu/intel/iommu.c | 943 +- drivers/iommu/intel/iommu.h | 99 +- drivers/iommu/intel/nested.c | 7 +- drivers/iommu/intel/pasid.c | 44 +- drivers/iommu/intel/pasid.h | 1 + drivers/iommu/intel/svm.c | 1 + drivers/iommu/io-pgtable-arm-selftests.c | 214 + drivers/iommu/io-pgtable-arm.c | 203 - drivers/iommu/io-pgtable.c | 4 - drivers/iommu/iommu-pages.c | 136 +- drivers/iommu/iommu-pages.h | 51 +- drivers/iommu/iommu-sva.c | 29 +- drivers/iommu/iommu.c | 44 +- drivers/iommu/iommufd/Kconfig | 1 + drivers/iommu/iommufd/io_pagetable.c | 78 +- drivers/iommu/iommufd/io_pagetable.h | 54 +- drivers/iommu/iommufd/ioas.c | 8 +- drivers/iommu/iommufd/iommufd_private.h | 14 +- drivers/iommu/iommufd/iommufd_test.h | 21 +- drivers/iommu/iommufd/main.c | 10 + drivers/iommu/iommufd/pages.c | 414 +- drivers/iommu/iommufd/selftest.c | 569 +- drivers/iommu/ipmmu-vmsa.c | 12 +- drivers/iommu/msm_iommu.c | 11 +- drivers/iommu/mtk_iommu.c | 174 +- drivers/iommu/mtk_iommu_v1.c | 35 +- drivers/iommu/omap-iommu.c | 19 +- drivers/iommu/omap-iommu.h | 2 - drivers/iommu/riscv/iommu.c | 9 +- drivers/iommu/rockchip-iommu.c | 20 +- drivers/iommu/s390-iommu.c | 13 +- drivers/iommu/sprd-iommu.c | 3 +- drivers/iommu/sun50i-iommu.c | 10 +- drivers/iommu/tegra-smmu.c | 15 +- drivers/iommu/virtio-iommu.c | 6 +- drivers/irqchip/exynos-combiner.c | 14 +- drivers/irqchip/irq-apple-aic.c | 7 +- drivers/irqchip/irq-armada-370-xp.c | 12 +- drivers/irqchip/irq-atmel-aic-common.c | 15 +- drivers/irqchip/irq-bcm7038-l1.c | 12 +- drivers/irqchip/irq-gic-v3-its.c | 12 +- drivers/irqchip/irq-gic.c | 3 + drivers/irqchip/irq-i8259.c | 12 +- drivers/irqchip/irq-imx-gpcv2.c | 16 +- drivers/irqchip/irq-loongson-eiointc.c | 12 +- drivers/irqchip/irq-loongson-htpic.c | 10 +- drivers/irqchip/irq-loongson-htvec.c | 12 +- drivers/irqchip/irq-loongson-pch-lpc.c | 12 +- drivers/irqchip/irq-loongson-pch-pic.c | 12 +- drivers/irqchip/irq-mchp-eic.c | 12 +- drivers/irqchip/irq-mst-intc.c | 12 +- drivers/irqchip/irq-mtk-cirq.c | 12 +- drivers/irqchip/irq-renesas-rzg2l.c | 12 +- drivers/irqchip/irq-sa11x0.c | 12 +- drivers/irqchip/irq-sifive-plic.c | 12 +- drivers/irqchip/irq-sun6i-r.c | 18 +- drivers/irqchip/irq-tegra.c | 12 +- drivers/irqchip/irq-vic.c | 12 +- drivers/leds/Kconfig | 8 +- drivers/leds/flash/leds-rt4505.c | 2 +- drivers/leds/flash/leds-rt8515.c | 2 +- drivers/leds/flash/leds-sgm3140.c | 3 +- drivers/leds/flash/leds-tps6131x.c | 2 +- drivers/leds/led-class.c | 6 +- drivers/leds/leds-cros_ec.c | 5 +- drivers/leds/leds-lp50xx.c | 67 +- drivers/leds/leds-max5970.c | 2 +- drivers/leds/leds-max77705.c | 2 +- drivers/leds/leds-netxbig.c | 36 +- drivers/leds/leds-pwm.c | 27 +- drivers/leds/leds-upboard.c | 2 +- drivers/leds/rgb/leds-ktd202x.c | 4 +- drivers/leds/rgb/leds-ncp5623.c | 2 +- drivers/leds/rgb/leds-qcom-lpg.c | 10 +- drivers/leds/trigger/ledtrig-cpu.c | 14 +- drivers/leds/trigger/ledtrig-input-events.c | 2 +- drivers/macintosh/mac_hid.c | 3 +- drivers/macintosh/via-pmu-backlight.c | 2 + drivers/macintosh/via-pmu.c | 12 +- .../platform/qcom/iris/iris_hfi_gen2_command.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 12 +- drivers/memory/renesas-rpc-if.c | 58 +- drivers/memory/tegra/tegra124-emc.c | 140 +- drivers/memory/tegra/tegra186-emc.c | 35 +- drivers/memory/tegra/tegra20-emc.c | 150 +- drivers/memory/tegra/tegra30-emc.c | 119 +- drivers/message/fusion/mptbase.c | 7 +- drivers/mfd/Kconfig | 16 +- drivers/mfd/Makefile | 1 - drivers/mfd/altera-sysmgr.c | 2 + drivers/mfd/bcm2835-pm.c | 1 + drivers/mfd/da9055-core.c | 2 +- drivers/mfd/da9063-i2c.c | 3 + drivers/mfd/ls2k-bmc-core.c | 2 +- drivers/mfd/macsmc.c | 6 +- drivers/mfd/max77620.c | 15 +- drivers/mfd/mt6358-irq.c | 1 + drivers/mfd/mt6397-irq.c | 1 + drivers/mfd/qnap-mcu.c | 80 +- drivers/mfd/rohm-bd718x7.c | 9 +- drivers/mfd/sec-acpm.c | 23 +- drivers/mfd/sec-irq.c | 73 +- drivers/mfd/simple-mfd-i2c.c | 18 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/tqmx86.c | 8 + drivers/mfd/wl1273-core.c | 262 - drivers/misc/Kconfig | 2 +- drivers/misc/amd-sbi/Kconfig | 4 +- drivers/misc/amd-sbi/rmi-core.c | 194 +- drivers/misc/amd-sbi/rmi-i2c.c | 124 +- drivers/misc/bh1770glc.c | 4 +- drivers/misc/cb710/core.c | 8 +- drivers/misc/eeprom/at25.c | 2 +- drivers/misc/ibmasm/ibmasmfs.c | 24 +- drivers/misc/lis3lv02d/lis3lv02d.c | 6 +- drivers/misc/mei/Kconfig | 2 +- drivers/misc/mei/client.c | 14 +- drivers/misc/mei/interrupt.c | 2 - drivers/misc/mei/main.c | 1 + drivers/misc/rp1/rp1_pci.c | 3 + drivers/misc/vmw_vmci/vmci_context.h | 2 +- drivers/mux/mmio.c | 82 +- drivers/net/ethernet/broadcom/bnge/Makefile | 3 +- drivers/net/ethernet/broadcom/bnge/bnge.h | 10 + drivers/net/ethernet/broadcom/bnge/bnge_auxr.c | 258 + drivers/net/ethernet/broadcom/bnge/bnge_auxr.h | 84 + drivers/net/ethernet/broadcom/bnge/bnge_core.c | 18 +- drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c | 40 + drivers/net/ethernet/broadcom/bnge/bnge_hwrm.h | 2 + drivers/net/ethernet/broadcom/bnge/bnge_resc.c | 12 + drivers/net/ethernet/broadcom/bnge/bnge_resc.h | 1 + drivers/net/ethernet/broadcom/bnx2.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 3 +- drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/google/gve/gve_main.c | 17 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 1 - drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 6 - drivers/net/ethernet/intel/i40e/i40e_main.c | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 2 - drivers/net/ethernet/intel/igb/igb_main.c | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 1 - drivers/net/ethernet/mellanox/mlx4/main.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 - drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 2 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 27 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 1 - drivers/net/ethernet/microchip/lan743x_main.c | 1 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 - drivers/net/ethernet/neterion/s2io.c | 1 - drivers/net/ethernet/realtek/r8169_main.c | 5 +- drivers/net/phy/marvell-88q2xxx.c | 2 +- drivers/nvdimm/Kconfig | 19 + drivers/nvdimm/Makefile | 1 + drivers/nvdimm/ramdax.c | 282 + drivers/nvdimm/region.c | 2 +- drivers/nvdimm/region_devs.c | 2 +- drivers/nvdimm/security.c | 4 +- drivers/nvme/common/auth.c | 4 +- drivers/nvmem/Kconfig | 9 + drivers/nvmem/Makefile | 2 + drivers/nvmem/imx-ocotp-ele.c | 20 + drivers/nvmem/layouts/u-boot-env.c | 4 +- drivers/nvmem/qnap-mcu-eeprom.c | 111 + drivers/of/address.c | 4 - drivers/of/base.c | 47 + drivers/of/fdt.c | 101 +- drivers/of/irq.c | 4 +- drivers/of/of_kunit_helpers.c | 5 +- drivers/of/of_reserved_mem.c | 69 +- drivers/of/overlay.c | 3 + drivers/parisc/ccio-dma.c | 54 +- drivers/parisc/gsc.c | 4 +- drivers/parisc/iommu-helpers.h | 10 +- drivers/parisc/sba_iommu.c | 54 +- drivers/pci/Kconfig | 18 + drivers/pci/Makefile | 4 +- drivers/pci/bus.c | 42 + drivers/pci/controller/Kconfig | 18 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/Kconfig | 21 +- drivers/pci/controller/cadence/Makefile | 11 +- drivers/pci/controller/cadence/pci-j721e.c | 33 +- drivers/pci/controller/cadence/pci-sky1.c | 238 + .../controller/cadence/pcie-cadence-host-common.c | 288 + .../controller/cadence/pcie-cadence-host-common.h | 46 + .../pci/controller/cadence/pcie-cadence-host-hpa.c | 368 + drivers/pci/controller/cadence/pcie-cadence-host.c | 278 +- .../pci/controller/cadence/pcie-cadence-hpa-regs.h | 193 + drivers/pci/controller/cadence/pcie-cadence-hpa.c | 167 + .../pci/controller/cadence/pcie-cadence-lga-regs.h | 230 + drivers/pci/controller/cadence/pcie-cadence-plat.c | 9 +- drivers/pci/controller/cadence/pcie-cadence.c | 12 + drivers/pci/controller/cadence/pcie-cadence.h | 409 +- drivers/pci/controller/cadence/pcie-sg2042.c | 3 - drivers/pci/controller/dwc/Kconfig | 38 +- drivers/pci/controller/dwc/Makefile | 5 + drivers/pci/controller/dwc/pci-keystone.c | 80 +- drivers/pci/controller/dwc/pci-meson.c | 18 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 1 + drivers/pci/controller/dwc/pcie-designware-host.c | 12 + drivers/pci/controller/dwc/pcie-designware.c | 36 +- drivers/pci/controller/dwc/pcie-designware.h | 21 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 63 +- drivers/pci/controller/dwc/pcie-nxp-s32g.c | 406 + drivers/pci/controller/dwc/pcie-qcom.c | 32 +- drivers/pci/controller/dwc/pcie-spacemit-k1.c | 357 + drivers/pci/controller/dwc/pcie-stm32-ep.c | 43 +- drivers/pci/controller/dwc/pcie-stm32.c | 14 +- drivers/pci/controller/dwc/pcie-stm32.h | 3 + drivers/pci/controller/dwc/pcie-tegra194.c | 48 +- drivers/pci/controller/pci-host-common.c | 13 +- drivers/pci/controller/pci-host-common.h | 1 + drivers/pci/controller/pci-hyperv.c | 62 +- drivers/pci/controller/pci-ixp4xx.c | 6 + drivers/pci/controller/pcie-apple.c | 43 +- drivers/pci/controller/pcie-brcmstb.c | 209 +- drivers/pci/controller/pcie-mediatek.c | 113 +- drivers/pci/controller/pcie-rzg3s-host.c | 1761 ++++ drivers/pci/controller/vmd.c | 40 +- drivers/pci/doe.c | 2 - drivers/pci/endpoint/functions/pci-epf-test.c | 5 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 153 +- drivers/pci/endpoint/pci-epf-core.c | 159 +- drivers/pci/host-bridge.c | 1 + drivers/pci/ide.c | 815 ++ drivers/pci/iov.c | 25 +- drivers/pci/p2pdma.c | 191 +- drivers/pci/pci-driver.c | 6 +- drivers/pci/pci-sysfs.c | 23 +- drivers/pci/pci.c | 172 +- drivers/pci/pci.h | 35 +- drivers/pci/pcie/aer.c | 2 + drivers/pci/pcie/portdrv.c | 1 - drivers/pci/pcie/ptm.c | 23 + drivers/pci/probe.c | 44 +- drivers/pci/pwrctrl/Kconfig | 15 + drivers/pci/pwrctrl/Makefile | 2 + drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c | 648 ++ drivers/pci/rebar.c | 328 + drivers/pci/remove.c | 7 + drivers/pci/search.c | 62 +- drivers/pci/setup-bus.c | 126 +- drivers/pci/setup-res.c | 78 - drivers/pci/tsm.c | 900 ++ drivers/peci/controller/peci-aspeed.c | 12 +- drivers/pinctrl/nuvoton/pinctrl-ma35.c | 4 - drivers/pinctrl/pinctrl-zynqmp.c | 7 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/raspberrypi/Kconfig | 52 + drivers/platform/raspberrypi/Makefile | 15 + .../raspberrypi/vchiq-interface}/TESTING | 0 drivers/platform/raspberrypi/vchiq-interface/TODO | 4 + .../raspberrypi/vchiq-interface/vchiq_arm.c | 1477 +++ .../raspberrypi/vchiq-interface/vchiq_bus.c | 112 + .../raspberrypi/vchiq-interface/vchiq_core.c | 4013 ++++++++ .../raspberrypi/vchiq-interface/vchiq_debugfs.c | 157 + .../raspberrypi/vchiq-interface/vchiq_dev.c | 1355 +++ .../raspberrypi/vchiq-interface/vchiq_ioctl.h | 112 + .../raspberrypi}/vchiq-mmal/Kconfig | 0 .../raspberrypi}/vchiq-mmal/Makefile | 0 .../raspberrypi}/vchiq-mmal/mmal-common.h | 0 .../raspberrypi}/vchiq-mmal/mmal-encodings.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg-common.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg-format.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg-port.h | 0 .../raspberrypi}/vchiq-mmal/mmal-msg.h | 0 .../raspberrypi}/vchiq-mmal/mmal-parameters.h | 0 .../platform/raspberrypi/vchiq-mmal/mmal-vchiq.c | 1949 ++++ .../raspberrypi}/vchiq-mmal/mmal-vchiq.h | 0 .../platform/surface/surface_aggregator_registry.c | 13 +- drivers/power/reset/Kconfig | 9 + drivers/power/reset/Makefile | 1 + drivers/power/reset/sc27xx-poweroff.c | 10 +- drivers/power/reset/spacemit-p1-reboot.c | 88 + drivers/power/supply/Kconfig | 24 + drivers/power/supply/Makefile | 2 + drivers/power/supply/apm_power.c | 3 +- drivers/power/supply/bd71828-power.c | 1049 +++ drivers/power/supply/cw2015_battery.c | 8 +- drivers/power/supply/max17040_battery.c | 6 +- drivers/power/supply/max77705_charger.c | 56 +- drivers/power/supply/qcom_battmgr.c | 14 +- drivers/power/supply/rt5033_charger.c | 2 + drivers/power/supply/rt9467-charger.c | 6 +- drivers/power/supply/rt9756.c | 955 ++ drivers/power/supply/wm831x_power.c | 10 +- drivers/powercap/dtpm.c | 16 +- drivers/pwm/pwm_th1520.rs | 4 +- drivers/rapidio/rio-driver.c | 2 +- drivers/ras/ras.c | 40 +- drivers/regulator/fixed.c | 11 +- drivers/remoteproc/imx_dsp_rproc.c | 404 +- drivers/remoteproc/imx_rproc.c | 238 +- drivers/remoteproc/imx_rproc.h | 16 +- drivers/remoteproc/mtk_scp.c | 65 +- drivers/remoteproc/omap_remoteproc.c | 3 - drivers/remoteproc/qcom_q6v5_adsp.c | 29 +- drivers/remoteproc/qcom_q6v5_mss.c | 60 +- drivers/remoteproc/qcom_q6v5_pas.c | 80 +- drivers/remoteproc/qcom_q6v5_wcss.c | 40 +- drivers/remoteproc/qcom_wcnss.c | 27 +- drivers/remoteproc/rcar_rproc.c | 38 +- drivers/remoteproc/remoteproc_core.c | 31 +- drivers/remoteproc/st_remoteproc.c | 44 +- drivers/remoteproc/stm32_rproc.c | 46 +- drivers/remoteproc/ti_k3_common.c | 28 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 53 +- drivers/reset/Kconfig | 13 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 124 +- drivers/reset/reset-eic7700.c | 429 + drivers/reset/reset-rzg2l-usbphy-ctrl.c | 60 + drivers/reset/reset-th1520.c | 835 +- drivers/rpmsg/qcom_glink_native.c | 35 +- drivers/s390/char/sclp_sd.c | 3 +- drivers/s390/cio/vfio_ccw_ops.c | 47 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/advansys.c | 3 +- drivers/scsi/aic94xx/aic94xx_init.c | 3 + drivers/scsi/be2iscsi/be_main.c | 3 +- drivers/scsi/bfa/bfad.c | 1 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/csiostor/csio_init.c | 1 - drivers/scsi/device_handler/scsi_dh_alua.c | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fnic/fnic_res.c | 1 - drivers/scsi/hosts.c | 19 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 +- drivers/scsi/ipr.c | 1 - drivers/scsi/isci/task.h | 10 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 36 + drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 249 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 6 +- drivers/scsi/lpfc/lpfc_hw.h | 25 +- drivers/scsi/lpfc/lpfc_init.c | 20 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_sli.c | 79 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 17 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/qedf/qedf_main.c | 15 +- drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/qla1280.c | 35 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_isr.c | 32 +- drivers/scsi/qla2xxx/qla_mbx.c | 2 + drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 44 +- drivers/scsi/qla2xxx/qla_target.c | 1791 +++- drivers/scsi/qla2xxx/qla_target.h | 112 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 17 + drivers/scsi/qla4xxx/ql4_mbx.c | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 5 - drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debug.c | 132 +- drivers/scsi/scsi_error.c | 3 + drivers/scsi/scsi_lib.c | 104 +- drivers/scsi/scsi_logging.c | 21 +- drivers/scsi/scsi_pm.c | 1 - drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_scan.c | 74 +- drivers/scsi/scsi_sysfs.c | 79 +- drivers/scsi/scsi_transport_fc.c | 5 +- drivers/scsi/scsi_transport_iscsi.c | 2 +- drivers/scsi/sd.c | 34 +- drivers/scsi/sim710.c | 2 + drivers/scsi/smartpqi/smartpqi_init.c | 49 +- drivers/scsi/st.c | 89 +- drivers/scsi/stex.c | 1 + drivers/sh/clk/core.c | 10 +- drivers/sh/intc/core.c | 12 +- drivers/soc/amlogic/meson-canvas.c | 12 +- drivers/soc/amlogic/meson-gx-socinfo.c | 6 + drivers/soc/apple/mailbox.c | 15 +- drivers/soc/apple/sart.c | 13 +- drivers/soc/bcm/brcmstb/biuctrl.c | 12 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qbman/qman_test_stash.c | 2 +- drivers/soc/mediatek/mtk-socinfo.c | 3 + drivers/soc/microchip/Kconfig | 12 + drivers/soc/microchip/Makefile | 1 + drivers/soc/microchip/mpfs-control-scb.c | 38 + drivers/soc/microchip/mpfs-mss-top-sysreg.c | 44 + drivers/soc/qcom/ice.c | 81 +- drivers/soc/qcom/llcc-qcom.c | 373 + drivers/soc/qcom/mdt_loader.c | 52 +- drivers/soc/qcom/ocmem.c | 2 +- drivers/soc/qcom/pmic_glink.c | 9 +- drivers/soc/qcom/qcom-pbs.c | 2 + drivers/soc/qcom/qcom_gsbi.c | 8 - drivers/soc/qcom/qcom_pd_mapper.c | 10 + drivers/soc/qcom/smem.c | 33 +- drivers/soc/qcom/socinfo.c | 102 +- drivers/soc/qcom/ubwc_config.c | 38 +- drivers/soc/renesas/r9a08g045-sysc.c | 69 + drivers/soc/renesas/r9a09g047-sys.c | 79 + drivers/soc/renesas/r9a09g056-sys.c | 69 + drivers/soc/renesas/r9a09g057-sys.c | 101 + drivers/soc/renesas/rcar-rst.c | 3 +- drivers/soc/renesas/renesas-soc.c | 4 +- drivers/soc/renesas/rz-sysc.c | 5 +- drivers/soc/renesas/rz-sysc.h | 4 + drivers/soc/rockchip/grf.c | 15 + drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-chipid.c | 18 +- drivers/soc/samsung/exynos-pmu.c | 147 +- drivers/soc/samsung/exynos-pmu.h | 37 + drivers/soc/samsung/gs101-pmu.c | 446 + drivers/soc/tegra/cbb/tegra194-cbb.c | 2 +- drivers/soc/tegra/common.c | 12 +- drivers/soc/tegra/fuse/fuse-tegra.c | 2 - drivers/soc/tegra/fuse/speedo-tegra210.c | 63 +- drivers/soc/tegra/pmc.c | 38 +- drivers/soc/xilinx/xlnx_event_manager.c | 8 +- drivers/soc/xilinx/zynqmp_power.c | 10 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/axis-fifo/axis-fifo.c | 232 +- drivers/staging/axis-fifo/axis-fifo.txt | 5 +- drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/gpib/Kconfig | 255 - drivers/staging/gpib/Makefile | 20 - drivers/staging/gpib/TODO | 24 - drivers/staging/gpib/cb7210/cb7210.c | 1598 ---- drivers/staging/gpib/include/gpibP.h | 41 - drivers/staging/gpib/include/gpib_types.h | 381 - drivers/staging/gpib/tms9914/tms9914.c | 914 -- drivers/staging/gpib/uapi/gpib.h | 104 - drivers/staging/gpib/uapi/gpib_ioctl.h | 167 - drivers/staging/greybus/uart.c | 8 +- drivers/staging/iio/addac/adt7316.c | 102 +- drivers/staging/iio/frequency/ad9834.c | 3 +- drivers/staging/iio/frequency/ad9834.h | 10 - drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/i2c/Kconfig | 13 - drivers/staging/most/i2c/Makefile | 4 - drivers/staging/most/i2c/i2c.c | 374 - drivers/staging/nvec/nvec_ps2.c | 12 - drivers/staging/rtl8723bs/core/rtw_ap.c | 312 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 3 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 38 +- drivers/staging/rtl8723bs/core/rtw_io.c | 48 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 76 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 80 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 10 +- drivers/staging/rtl8723bs/core/rtw_security.c | 235 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 6 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/hal/hal_com.c | 65 - drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/odm.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 33 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 16 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 5 +- drivers/staging/rtl8723bs/include/basic_types.h | 3 +- drivers/staging/rtl8723bs/include/drv_types.h | 7 - drivers/staging/rtl8723bs/include/hal_com.h | 2 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 4 - drivers/staging/rtl8723bs/include/hal_intf.h | 2 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 + drivers/staging/sm750fb/sm750.c | 13 +- drivers/staging/sm750fb/sm750_accel.c | 10 +- drivers/staging/vc04_services/Kconfig | 49 - drivers/staging/vc04_services/Makefile | 14 - .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 3 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 3 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 13 - .../staging/vc04_services/bcm2835-camera/Makefile | 6 - drivers/staging/vc04_services/bcm2835-camera/TODO | 17 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2011 ---- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 142 - .../vc04_services/bcm2835-camera/controls.c | 1399 --- drivers/staging/vc04_services/interface/TODO | 28 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1473 --- .../vc04_services/interface/vchiq_arm/vchiq_bus.c | 112 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 4016 -------- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 596 -- .../interface/vchiq_arm/vchiq_debugfs.c | 157 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1354 --- .../interface/vchiq_arm/vchiq_ioctl.h | 113 - .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 1948 ---- drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_configfs.c | 38 +- drivers/target/target_core_device.c | 24 +- drivers/target/target_core_fabric_configfs.c | 2 +- drivers/target/target_core_file.c | 4 +- drivers/target/target_core_iblock.c | 9 +- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_sbc.c | 51 + drivers/target/target_core_spc.c | 49 +- drivers/target/target_core_stat.c | 268 +- drivers/target/target_core_tpg.c | 23 +- drivers/target/target_core_transport.c | 26 +- drivers/target/target_core_xcopy.c | 2 +- drivers/target/tcm_fc/tfc_conf.c | 2 +- drivers/thermal/intel/intel_hfi.c | 12 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/debugfs.c | 4 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/eeprom.c | 2 +- drivers/thunderbolt/icm.c | 8 +- drivers/thunderbolt/lc.c | 2 +- drivers/thunderbolt/nhi.c | 2 +- drivers/thunderbolt/retimer.c | 2 +- drivers/thunderbolt/switch.c | 6 +- drivers/thunderbolt/tb.c | 16 +- drivers/thunderbolt/tb.h | 14 +- drivers/thunderbolt/tb_regs.h | 6 +- drivers/thunderbolt/tmu.c | 4 +- drivers/thunderbolt/tunnel.c | 14 +- drivers/thunderbolt/usb4.c | 26 +- drivers/thunderbolt/xdomain.c | 4 +- drivers/tty/moxa.c | 169 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/n_hdlc.c | 79 +- drivers/tty/n_tty.c | 109 +- drivers/tty/pty.c | 103 +- drivers/tty/serial/8250/8250.h | 9 - drivers/tty/serial/8250/8250_core.c | 4 + drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 4 +- drivers/tty/serial/8250/8250_keba.c | 280 + drivers/tty/serial/8250/8250_loongson.c | 238 + drivers/tty/serial/8250/8250_of.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 48 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 10 +- drivers/tty/serial/8250/8250_pcilib.c | 7 +- drivers/tty/serial/8250/8250_pcilib.h | 2 +- drivers/tty/serial/8250/8250_platform.c | 55 +- drivers/tty/serial/8250/8250_rsa.c | 24 - drivers/tty/serial/8250/Kconfig | 40 +- drivers/tty/serial/8250/Makefile | 2 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/ar933x_uart.c | 62 + drivers/tty/serial/fsl_lpuart.c | 8 + drivers/tty/serial/icom.c | 1 + drivers/tty/serial/imx.c | 24 +- drivers/tty/serial/jsm/jsm_driver.c | 1 - drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 178 +- drivers/tty/serial/samsung_tty.c | 2 + drivers/tty/serial/sc16is7xx.c | 413 +- drivers/tty/serial/sc16is7xx.h | 1 - drivers/tty/serial/sc16is7xx_i2c.c | 4 +- drivers/tty/serial/sc16is7xx_spi.c | 4 +- drivers/tty/serial/serial_core.c | 168 +- drivers/tty/serial/sh-sci.c | 196 +- drivers/tty/serial/sh-sci.h | 178 - drivers/tty/serial/sprd_serial.c | 6 + drivers/tty/serial/xilinx_uartps.c | 15 +- drivers/tty/tty_buffer.c | 8 +- drivers/tty/vt/keyboard.c | 318 +- drivers/tty/vt/selection.c | 9 +- drivers/tty/vt/vt.c | 4 +- drivers/ufs/core/Makefile | 1 + drivers/ufs/core/ufs-mcq.c | 62 +- drivers/ufs/core/ufs-rpmb.c | 254 + drivers/ufs/core/ufs-sysfs.c | 3 +- drivers/ufs/core/ufs_bsg.c | 2 +- drivers/ufs/core/ufs_trace.h | 1 - drivers/ufs/core/ufs_trace_types.h | 1 - drivers/ufs/core/ufshcd-crypto.h | 18 +- drivers/ufs/core/ufshcd-priv.h | 54 +- drivers/ufs/core/ufshcd.c | 934 +- drivers/ufs/host/Kconfig | 13 + drivers/ufs/host/Makefile | 1 + drivers/ufs/host/ti-j721e-ufs.c | 37 +- drivers/ufs/host/ufs-amd-versal2.c | 564 ++ drivers/ufs/host/ufs-mediatek.c | 130 +- drivers/ufs/host/ufs-mediatek.h | 4 + drivers/ufs/host/ufs-qcom.c | 3 - drivers/ufs/host/ufs-rockchip.c | 20 +- drivers/ufs/host/ufshcd-dwc.h | 46 + drivers/uio/Kconfig | 12 + drivers/uio/Makefile | 1 + drivers/uio/uio_fsl_elbc_gpcm.c | 7 + drivers/uio/uio_pci_generic_sva.c | 192 + drivers/usb/cdns3/cdns3-gadget.c | 1 - drivers/usb/cdns3/cdnsp-gadget.c | 1 - drivers/usb/chipidea/core.c | 1 - drivers/usb/chipidea/otg_fsm.c | 1 - drivers/usb/chipidea/usbmisc_imx.c | 12 + drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/class/usbtmc.c | 12 +- drivers/usb/core/Makefile | 5 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/core/hub.c | 43 +- drivers/usb/core/message.c | 2 +- drivers/usb/core/trace.c | 6 + drivers/usb/core/trace.h | 61 + drivers/usb/core/usb.c | 2 + drivers/usb/dwc2/platform.c | 17 +- drivers/usb/dwc3/Kconfig | 11 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 34 +- drivers/usb/dwc3/drd.c | 1 + drivers/usb/dwc3/dwc3-am62.c | 1 - drivers/usb/dwc3/dwc3-apple.c | 489 + drivers/usb/dwc3/dwc3-generic-plat.c | 70 + drivers/usb/dwc3/dwc3-imx8mp.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 1 - drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/dwc3-xilinx.c | 1 - drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/dwc3/glue.h | 157 + drivers/usb/dwc3/host.c | 7 +- drivers/usb/gadget/function/f_fs.c | 148 +- drivers/usb/gadget/function/f_hid.c | 3 +- drivers/usb/gadget/legacy/inode.c | 49 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 + drivers/usb/gadget/legacy/zero.c | 27 +- drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 6 - drivers/usb/host/ehci-platform.c | 40 +- drivers/usb/host/ohci-da8xx.c | 17 - drivers/usb/host/ohci-platform.c | 24 +- drivers/usb/host/uhci-hcd.h | 1 + drivers/usb/host/uhci-platform.c | 28 +- drivers/usb/host/xen-hcd.c | 4 +- drivers/usb/host/xhci-caps.h | 167 +- drivers/usb/host/xhci-dbgcap.c | 8 +- drivers/usb/host/xhci-debugfs.c | 57 +- drivers/usb/host/xhci-hub.c | 125 +- drivers/usb/host/xhci-mem.c | 41 +- drivers/usb/host/xhci-mtk.c | 1 - drivers/usb/host/xhci-mtk.h | 10 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-port.h | 5 + drivers/usb/host/xhci-ring.c | 242 +- drivers/usb/host/xhci-tegra.c | 13 +- drivers/usb/host/xhci-trace.h | 25 +- drivers/usb/host/xhci.c | 92 +- drivers/usb/host/xhci.h | 116 +- drivers/usb/misc/apple-mfi-fastcharge.c | 1 - drivers/usb/misc/chaoskey.c | 16 +- drivers/usb/misc/usb-ljca.c | 39 +- drivers/usb/mtu3/mtu3.h | 34 +- drivers/usb/mtu3/mtu3_core.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 1 - drivers/usb/mtu3/mtu3_qmu.c | 2 +- drivers/usb/musb/musb_core.c | 5 - drivers/usb/musb/musb_debugfs.c | 5 - drivers/usb/musb/musb_dsps.c | 1 - drivers/usb/musb/musb_gadget.c | 4 - drivers/usb/musb/omap2430.c | 1 - drivers/usb/phy/phy.c | 4 + drivers/usb/renesas_usbhs/common.c | 35 +- drivers/usb/serial/belkin_sa.c | 42 +- drivers/usb/serial/ftdi_sio.c | 200 +- drivers/usb/serial/kobil_sct.c | 210 +- drivers/usb/serial/option.c | 22 +- drivers/usb/storage/protocol.c | 3 +- drivers/usb/storage/uas.c | 25 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/typec/altmodes/displayport.c | 4 +- drivers/usb/typec/anx7411.c | 3 +- drivers/usb/typec/class.c | 13 + drivers/usb/typec/hd3ss3220.c | 75 +- drivers/usb/typec/mux/ps883x.c | 135 +- drivers/usb/typec/pd.c | 95 +- drivers/usb/typec/tcpm/tcpm.c | 15 +- drivers/usb/typec/tipd/core.c | 15 +- drivers/usb/typec/ucsi/cros_ec_ucsi.c | 5 +- drivers/usb/typec/ucsi/debugfs.c | 37 +- drivers/usb/typec/ucsi/displayport.c | 11 +- drivers/usb/typec/ucsi/psy.c | 26 + drivers/usb/typec/ucsi/ucsi.c | 156 +- drivers/usb/typec/ucsi/ucsi.h | 30 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 25 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 11 +- drivers/usb/typec/ucsi/ucsi_glink.c | 88 +- drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 2 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 15 +- drivers/usb/usbip/stub_tx.c | 9 +- drivers/usb/usbip/vhci_hcd.c | 96 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/octeon_ep/octep_vdpa_main.c | 1 + drivers/vdpa/pds/vdpa_dev.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.h | 2 - drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vfio/cdx/main.c | 29 +- drivers/vfio/device_cdev.c | 2 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 43 +- drivers/vfio/pci/Kconfig | 5 + drivers/vfio/pci/Makefile | 3 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 171 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 23 +- drivers/vfio/pci/mlx5/main.c | 1 + drivers/vfio/pci/nvgrace-gpu/main.c | 342 +- drivers/vfio/pci/pds/vfio_dev.c | 1 + drivers/vfio/pci/qat/main.c | 1 + drivers/vfio/pci/vfio_pci.c | 6 + drivers/vfio/pci/vfio_pci_config.c | 23 +- drivers/vfio/pci/vfio_pci_core.c | 300 +- drivers/vfio/pci/vfio_pci_dmabuf.c | 350 + drivers/vfio/pci/vfio_pci_intrs.c | 52 +- drivers/vfio/pci/vfio_pci_priv.h | 28 +- drivers/vfio/pci/virtio/common.h | 5 +- drivers/vfio/pci/virtio/legacy_io.c | 38 +- drivers/vfio/pci/virtio/main.c | 5 +- drivers/vfio/pci/xe/Kconfig | 12 + drivers/vfio/pci/xe/Makefile | 3 + drivers/vfio/pci/xe/main.c | 573 ++ drivers/vfio/platform/vfio_amba.c | 1 + drivers/vfio/platform/vfio_platform.c | 1 + drivers/vfio/platform/vfio_platform_common.c | 40 +- drivers/vfio/platform/vfio_platform_private.h | 3 + drivers/vfio/vfio_main.c | 51 + drivers/vhost/net.c | 29 +- drivers/vhost/scsi.c | 9 +- drivers/vhost/test.c | 10 +- drivers/vhost/vhost.c | 4 +- drivers/vhost/vhost.h | 42 +- drivers/vhost/vsock.c | 10 +- drivers/video/backlight/Kconfig | 9 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/aw99706.c | 471 + drivers/video/backlight/led_bl.c | 13 + drivers/video/fbdev/gbefb.c | 5 +- drivers/video/fbdev/gxt4500.c | 2 +- drivers/video/fbdev/i810/i810_main.c | 46 +- drivers/video/fbdev/pxafb.c | 12 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tridentfb.c | 4 +- drivers/video/fbdev/vesafb.c | 29 +- drivers/video/fbdev/vga16fb.c | 21 +- drivers/virt/Kconfig | 4 +- drivers/virt/coco/Kconfig | 5 + drivers/virt/coco/Makefile | 1 + drivers/virt/coco/tsm-core.c | 163 + drivers/virtio/virtio.c | 12 +- drivers/virtio/virtio_balloon.c | 3 +- drivers/virtio/virtio_debug.c | 10 +- drivers/virtio/virtio_pci_modern_dev.c | 6 +- drivers/virtio/virtio_ring.c | 7 +- drivers/virtio/virtio_vdpa.c | 2 +- drivers/w1/masters/omap_hdq.c | 5 - drivers/w1/slaves/w1_ds28e17.c | 4 +- drivers/w1/w1.c | 20 +- drivers/watchdog/Kconfig | 12 +- drivers/watchdog/Makefile | 1 + drivers/watchdog/aspeed_wdt.c | 30 +- drivers/watchdog/diag288_wdt.c | 6 +- drivers/watchdog/loongson1_wdt.c | 89 +- drivers/watchdog/renesas_wwdt.c | 163 + drivers/watchdog/starfive-wdt.c | 4 +- drivers/watchdog/via_wdt.c | 1 + drivers/watchdog/wdat_wdt.c | 64 +- drivers/xen/grant-dma-ops.c | 20 +- drivers/xen/grant-table.c | 2 +- drivers/xen/swiotlb-xen.c | 63 +- drivers/xen/xen-acpi-processor.c | 12 +- drivers/xen/xenbus/xenbus_xs.c | 16 +- drivers/xen/xenfs/super.c | 2 +- fs/9p/v9fs.c | 524 +- fs/9p/v9fs.h | 7 +- fs/9p/vfs_dentry.c | 1 - fs/9p/vfs_file.c | 11 +- fs/9p/vfs_inode.c | 3 +- fs/9p/vfs_inode_dotl.c | 2 +- fs/9p/vfs_super.c | 130 +- fs/autofs/dev-ioctl.c | 22 +- fs/autofs/inode.c | 2 +- fs/autofs/root.c | 11 +- fs/binfmt_misc.c | 69 +- fs/btrfs/compression.c | 4 +- fs/btrfs/verity.c | 2 +- fs/ceph/crypto.c | 60 +- fs/ceph/crypto.h | 6 +- fs/ceph/dir.c | 5 +- fs/ceph/inode.c | 2 +- fs/configfs/dir.c | 12 +- fs/configfs/file.c | 2 +- fs/configfs/inode.c | 3 +- fs/configfs/mount.c | 2 +- fs/crypto/fname.c | 89 +- fs/dax.c | 2 +- fs/dcache.c | 129 +- fs/debugfs/inode.c | 53 +- fs/debugfs/internal.h | 13 - fs/devpts/inode.c | 57 +- fs/efivarfs/inode.c | 7 +- fs/efivarfs/super.c | 5 +- fs/erofs/zdata.c | 2 +- fs/exfat/balloc.c | 30 +- fs/exfat/dir.c | 5 + fs/exfat/exfat_fs.h | 5 +- fs/exfat/fatent.c | 6 +- fs/exfat/file.c | 5 + fs/exfat/namei.c | 20 +- fs/exfat/super.c | 30 +- fs/f2fs/compress.c | 2 +- fs/fuse/control.c | 38 +- fs/fuse/dev.c | 9 +- fs/fuse/dev_uring.c | 12 +- fs/fuse/dir.c | 248 +- fs/fuse/file.c | 37 +- fs/fuse/fuse_dev_i.h | 1 + fs/fuse/fuse_i.h | 28 +- fs/fuse/inode.c | 44 +- fs/hostfs/hostfs.h | 34 +- fs/hugetlbfs/inode.c | 61 +- fs/inode.c | 3 +- fs/internal.h | 1 - fs/kernfs/dir.c | 5 +- fs/kernfs/mount.c | 1 + fs/libfs.c | 52 +- fs/lockd/svclock.c | 12 + fs/lockd/svcshare.c | 6 + fs/nfs/localio.c | 48 +- fs/nfsd/Kconfig | 6 +- fs/nfsd/blocklayout.c | 162 +- fs/nfsd/blocklayoutxdr.c | 36 +- fs/nfsd/blocklayoutxdr.h | 14 + fs/nfsd/debugfs.c | 3 + fs/nfsd/nfs4recover.c | 195 +- fs/nfsd/nfs4state.c | 85 +- fs/nfsd/nfs4xdr.c | 28 +- fs/nfsd/nfsctl.c | 18 +- fs/nfsd/nfsd.h | 4 +- fs/nfsd/nfssvc.c | 28 +- fs/nfsd/trace.h | 41 + fs/nfsd/vfs.c | 261 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr4.h | 21 - fs/nilfs2/ioctl.c | 35 +- fs/ntfs3/file.c | 2 +- fs/ocfs2/dir.c | 42 +- fs/ocfs2/dlmfs/dlmfs.c | 8 +- fs/ocfs2/inode.c | 49 +- fs/ocfs2/move_extents.c | 14 +- fs/ocfs2/ocfs2_fs.h | 22 +- fs/ocfs2/refcounttree.c | 5 +- fs/ocfs2/xattr.c | 4 +- fs/overlayfs/dir.c | 20 +- fs/overlayfs/super.c | 12 +- fs/pipe.c | 28 +- fs/proc/base.c | 6 +- fs/proc/inode.c | 2 +- fs/proc/internal.h | 1 + fs/proc/page.c | 1 - fs/proc/root.c | 14 +- fs/proc/self.c | 10 +- fs/proc/task_mmu.c | 314 +- fs/proc/thread_self.c | 11 +- fs/pstore/inode.c | 7 +- fs/pstore/ram.c | 2 + fs/ramfs/file-mmu.c | 2 +- fs/ramfs/inode.c | 8 +- fs/resctrl/pseudo_lock.c | 20 +- fs/super.c | 10 +- fs/sysfs/group.c | 10 +- fs/tracefs/event_inode.c | 7 +- fs/tracefs/inode.c | 13 +- fs/userfaultfd.c | 117 +- include/asm-generic/hugetlb.h | 8 - include/asm-generic/percpu.h | 3 + include/asm-generic/pgalloc.h | 24 +- include/asm-generic/pgtable_uffd.h | 17 + include/asm-generic/vmlinux.lds.h | 1 + include/drm/intel/xe_sriov_vfio.h | 143 + include/dt-bindings/arm/qcom,ids.h | 2 + include/dt-bindings/clock/google,gs101-acpm.h | 26 + include/dt-bindings/clock/qcom,dispcc-sm6350.h | 4 + include/dt-bindings/clock/qcom,ipq5424-gcc.h | 3 +- include/dt-bindings/clock/qcom,ipq5424-nsscc.h | 65 + include/dt-bindings/clock/qcom,x1e80100-gcc.h | 61 + include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 1 + include/dt-bindings/clock/rk3568-cru.h | 6 + include/dt-bindings/interconnect/qcom,ipq5424.h | 33 + .../dt-bindings/interconnect/qcom,kaanapali-rpmh.h | 149 + include/dt-bindings/interconnect/qcom,sdx75.h | 2 - .../memory/mediatek,mt8189-memory-port.h | 283 + include/dt-bindings/power/nvidia,tegra264-bpmp.h | 24 + include/dt-bindings/reset/eswin,eic7700-reset.h | 298 + include/dt-bindings/reset/qcom,ipq5424-nsscc.h | 46 + include/dt-bindings/reset/thead,th1520-reset.h | 219 +- include/dt-bindings/watchdog/aspeed-wdt.h | 138 + include/kvm/arm_vgic.h | 29 +- include/linux/amd-iommu.h | 2 + include/linux/arch_topology.h | 5 + include/linux/ata.h | 1 + include/linux/backlight.h | 1 - include/linux/base64.h | 10 +- include/linux/bitfield.h | 95 +- include/linux/cache_coherency.h | 61 + include/linux/cdx/cdx_bus.h | 2 +- include/linux/comedi/comedidev.h | 7 + include/linux/comedi/comedilib.h | 34 +- include/linux/compiler.h | 6 - include/linux/configfs.h | 4 +- include/linux/coresight.h | 42 +- include/linux/cper.h | 12 +- include/linux/cpumask.h | 10 +- include/linux/crash_reserve.h | 6 + include/linux/damon.h | 39 +- include/linux/dcache.h | 6 +- include/linux/device.h | 19 - include/linux/device/bus.h | 3 + include/linux/device/devres.h | 17 + include/linux/dma-buf-mapping.h | 17 + include/linux/dma-buf.h | 11 + include/linux/dma-map-ops.h | 14 +- include/linux/dynamic_debug.h | 17 +- include/linux/efi.h | 6 +- include/linux/eisa.h | 2 +- include/linux/err.h | 8 + include/linux/firmware/intel/stratix10-smc.h | 111 + .../linux/firmware/intel/stratix10-svc-client.h | 104 + include/linux/firmware/qcom/qcom_tzmem.h | 15 +- include/linux/firmware/xlnx-zynqmp-ufs.h | 38 + include/linux/firmware/xlnx-zynqmp.h | 46 +- include/linux/font.h | 4 +- include/linux/fprobe.h | 3 +- include/linux/fs.h | 12 +- include/linux/fs_parser.h | 2 + include/linux/ftrace.h | 7 +- include/linux/generic_pt/common.h | 191 + include/linux/generic_pt/iommu.h | 293 + include/linux/gfp.h | 2 +- include/linux/hid.h | 1 + include/linux/hisi_acc_qm.h | 3 + include/linux/huge_mm.h | 112 +- include/linux/hugetlb.h | 13 +- include/linux/hugetlb_inline.h | 15 +- include/linux/iio/adc/qcom-vadc-common.h | 27 +- include/linux/iio/buffer.h | 22 +- include/linux/iio/buffer_impl.h | 3 +- include/linux/iio/consumer.h | 3 +- include/linux/iio/imu/adis.h | 45 +- include/linux/intel-ish-client-if.h | 3 + include/linux/interconnect.h | 2 +- include/linux/io-pgtable.h | 2 - include/linux/iommu.h | 7 +- include/linux/ioport.h | 9 + include/linux/ipack.h | 23 +- include/linux/irqchip/arm-gic.h | 6 + include/linux/irqchip/arm-vgic-info.h | 2 + include/linux/irqchip/riscv-imsic.h | 3 +- include/linux/jiffies.h | 12 + include/linux/kasan.h | 35 +- include/linux/kexec_handover.h | 57 +- include/linux/kho/abi/luo.h | 166 + include/linux/kho/abi/memfd.h | 77 + include/linux/kmsan.h | 6 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 14 +- include/linux/leafops.h | 619 ++ include/linux/libata.h | 76 +- include/linux/liveupdate.h | 138 + include/linux/lockd/lockd.h | 9 +- include/linux/map_benchmark.h | 32 - include/linux/math.h | 13 +- include/linux/math64.h | 59 +- include/linux/memcontrol.h | 89 +- include/linux/memory-failure.h | 17 + include/linux/memory.h | 24 +- include/linux/memregion.h | 16 +- include/linux/memremap.h | 57 +- include/linux/mfd/macsmc.h | 6 +- include/linux/mfd/samsung/irq.h | 6 + include/linux/mfd/wl1273-core.h | 277 - include/linux/migrate.h | 4 +- include/linux/mm.h | 681 +- include/linux/mm_inline.h | 16 +- include/linux/mm_types.h | 156 +- include/linux/mmap_lock.h | 37 +- include/linux/mmzone.h | 4 - include/linux/mod_devicetable.h | 2 +- include/linux/moduleparam.h | 3 + include/linux/node.h | 10 +- include/linux/nodemask.h | 9 +- include/linux/of.h | 13 + include/linux/of_fdt.h | 9 + include/linux/once_lite.h | 2 +- include/linux/overflow.h | 12 + include/linux/pagemap.h | 18 +- include/linux/panic.h | 1 - include/linux/pci-doe.h | 4 + include/linux/pci-epf.h | 12 +- include/linux/pci-ide.h | 119 + include/linux/pci-p2pdma.h | 120 +- include/linux/pci-tsm.h | 243 + include/linux/pci.h | 61 +- include/linux/pgtable.h | 12 + include/linux/platform_data/lp855x.h | 4 +- include/linux/platform_data/usb-davinci.h | 22 - include/linux/platform_device.h | 6 +- include/linux/power/max77705_charger.h | 2 + include/linux/proc_fs.h | 2 - include/linux/psp-sev.h | 57 +- include/linux/ras.h | 16 +- .../include => include}/linux/raspberrypi/vchiq.h | 0 .../linux/raspberrypi}/vchiq_arm.h | 0 .../linux/raspberrypi}/vchiq_bus.h | 0 .../linux/raspberrypi}/vchiq_cfg.h | 0 include/linux/raspberrypi/vchiq_core.h | 646 ++ .../linux/raspberrypi}/vchiq_debugfs.h | 0 include/linux/rbtree.h | 32 +- include/linux/reset-controller.h | 33 - include/linux/reset.h | 1 + include/linux/rio.h | 2 +- include/linux/rv.h | 11 +- include/linux/sched/mm.h | 12 +- include/linux/security.h | 2 - include/linux/seq_buf.h | 17 + include/linux/seqlock.h | 4 +- include/linux/shmem_fs.h | 32 +- include/linux/sizes.h | 1 + include/linux/slab.h | 4 +- include/linux/soc/qcom/llcc-qcom.h | 7 + include/linux/soc/qcom/socinfo.h | 4 + include/linux/soc/qcom/ubwc.h | 1 + include/linux/soc/samsung/exynos-regs-pmu.h | 343 +- include/linux/string.h | 7 + include/linux/sunrpc/svc_rdma.h | 2 +- include/linux/sunrpc/svcsock.h | 3 + include/linux/swap.h | 15 +- include/linux/swapops.h | 241 +- include/linux/sys_info.h | 2 +- include/linux/syscore_ops.h | 15 +- include/linux/sysctl.h | 157 +- include/linux/sysfs.h | 48 +- include/linux/tpm.h | 50 +- include/linux/trace_events.h | 1 + include/linux/trace_seq.h | 13 + include/linux/tracepoint.h | 13 + include/linux/tsm.h | 17 + include/linux/uaccess.h | 6 +- include/linux/usb/pd.h | 69 +- include/linux/usb/typec.h | 1 + include/linux/usb/typec_altmode.h | 13 + include/linux/usb/typec_tbt.h | 1 + include/linux/userfaultfd_k.h | 96 +- include/linux/util_macros.h | 4 +- include/linux/vfio.h | 6 + include/linux/vfio_pci_core.h | 73 +- include/linux/virtio.h | 2 +- include/linux/virtio_config.h | 24 +- include/linux/virtio_features.h | 29 +- include/linux/virtio_pci_modern.h | 8 +- include/linux/vmalloc.h | 8 +- include/linux/vmcore_info.h | 8 + include/linux/vmstat.h | 48 +- include/linux/xxhash.h | 46 +- include/net/9p/client.h | 98 +- include/net/9p/transport.h | 15 +- include/net/sock.h | 6 +- include/ras/ras_event.h | 135 +- include/rdma/ib_cm.h | 4 +- include/rdma/ib_verbs.h | 100 +- include/rdma/rdmavt_qp.h | 70 +- include/rv/da_monitor.h | 35 +- include/rv/ltl_monitor.h | 17 +- include/scsi/scsi_dbg.h | 4 +- include/scsi/scsi_device.h | 30 +- include/scsi/scsi_host.h | 33 +- include/sound/hdaudio.h | 3 + include/target/target_core_backend.h | 6 +- include/target/target_core_base.h | 26 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/memory-failure.h | 98 + include/trace/events/mmflags.h | 1 + include/trace/syscall.h | 8 +- include/uapi/linux/acrn.h | 36 +- include/uapi/linux/fcntl.h | 10 +- include/uapi/linux/gpib.h | 104 + include/uapi/linux/gpib_ioctl.h | 167 + include/uapi/linux/iommufd.h | 10 + include/uapi/linux/kvm.h | 11 + include/uapi/linux/liveupdate.h | 216 + include/uapi/linux/magic.h | 1 + include/uapi/linux/map_benchmark.h | 35 + include/uapi/linux/media/amlogic/c3-isp-config.h | 2 +- include/uapi/linux/pci_regs.h | 89 + include/uapi/linux/psp-sev.h | 66 +- include/uapi/linux/usb/cdc.h | 12 +- include/uapi/linux/vfio.h | 28 + include/uapi/linux/virtio_pci.h | 2 +- include/uapi/linux/vmcore.h | 9 + include/ufs/ufs.h | 5 + include/ufs/ufs_quirks.h | 7 - include/ufs/ufshcd.h | 29 +- include/ufs/ufshci.h | 25 +- include/ufs/unipro.h | 8 +- include/xen/xenbus.h | 2 +- init/Kconfig | 20 + init/calibrate.c | 13 +- init/do_mounts.c | 2 +- init/main.c | 97 +- io_uring/memmap.c | 2 +- ipc/mqueue.c | 14 +- ipc/namespace.c | 9 +- kernel/Kconfig.kexec | 24 - kernel/Makefile | 3 +- kernel/bpf/arena.c | 2 +- kernel/bpf/inode.c | 15 +- kernel/bpf/syscall.c | 2 +- kernel/cgroup/cgroup.c | 1 + kernel/configs/debug.config | 2 +- kernel/cpu_pm.c | 12 +- kernel/crash_reserve.c | 3 + kernel/dma/direct.c | 4 +- kernel/dma/dummy.c | 13 +- kernel/dma/map_benchmark.c | 2 +- kernel/dma/mapping.c | 26 +- kernel/dma/ops_helpers.c | 12 +- kernel/dma/swiotlb.c | 2 - kernel/exit.c | 4 +- kernel/fork.c | 71 +- kernel/hung_task.c | 56 +- kernel/irq/generic-chip.c | 14 +- kernel/irq/pm.c | 11 +- kernel/kexec_core.c | 161 +- kernel/kexec_handover.c | 1644 ---- kernel/kexec_handover_internal.h | 20 - kernel/kstack_erase.c | 2 +- kernel/ksysfs.c | 68 +- kernel/liveupdate/Kconfig | 75 + kernel/liveupdate/Makefile | 12 + kernel/liveupdate/kexec_handover.c | 1594 ++++ kernel/{ => liveupdate}/kexec_handover_debug.c | 0 kernel/liveupdate/kexec_handover_debugfs.c | 221 + kernel/liveupdate/kexec_handover_internal.h | 55 + kernel/liveupdate/luo_core.c | 450 + kernel/liveupdate/luo_file.c | 889 ++ kernel/liveupdate/luo_internal.h | 110 + kernel/liveupdate/luo_session.c | 646 ++ kernel/module/main.c | 2 +- kernel/panic.c | 52 +- kernel/printk/printk.c | 11 +- kernel/relay.c | 33 +- kernel/resource.c | 10 +- kernel/sched/fair.c | 9 - kernel/sched/stats.h | 7 +- kernel/scs.c | 2 +- kernel/sysctl.c | 649 +- kernel/time/jiffies.c | 125 + kernel/time/sched_clock.c | 22 +- kernel/time/timekeeping.c | 22 +- kernel/trace/Kconfig | 28 + kernel/trace/Makefile | 17 + kernel/trace/blktrace.c | 6 +- kernel/trace/fgraph.c | 12 +- kernel/trace/fprobe.c | 303 +- kernel/trace/ftrace.c | 32 +- kernel/trace/pid_list.c | 30 +- kernel/trace/pid_list.h | 1 + kernel/trace/ring_buffer.c | 103 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/rv/reactor_panic.c | 6 +- kernel/trace/rv/reactor_printk.c | 6 +- kernel/trace/rv/rv.c | 102 +- kernel/trace/rv/rv.h | 6 +- kernel/trace/rv/rv_reactors.c | 78 +- kernel/trace/trace.c | 910 +- kernel/trace/trace.h | 239 +- kernel/trace/trace_dynevent.c | 11 +- kernel/trace/trace_entries.h | 15 +- kernel/trace/trace_eprobe.c | 127 +- kernel/trace/trace_events.c | 12 +- kernel/trace/trace_events_filter.c | 2 +- kernel/trace/trace_events_hist.c | 145 +- kernel/trace/trace_events_synth.c | 3 +- kernel/trace/trace_events_trigger.c | 410 +- kernel/trace/trace_events_user.c | 6 +- kernel/trace/trace_fprobe.c | 6 +- kernel/trace/trace_functions.c | 10 +- kernel/trace/trace_functions_graph.c | 223 +- kernel/trace/trace_irqsoff.c | 30 +- kernel/trace/trace_kdb.c | 2 +- kernel/trace/trace_kprobe.c | 6 +- kernel/trace/trace_osnoise.c | 12 +- kernel/trace/trace_output.c | 45 +- kernel/trace/trace_output.h | 11 + kernel/trace/trace_probe.c | 7 +- kernel/trace/trace_probe.h | 4 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/trace/trace_seq.c | 2 +- kernel/trace/trace_syscalls.c | 935 +- kernel/trace/trace_uprobe.c | 82 +- kernel/vmcore_info.c | 17 + kernel/watchdog.c | 53 +- lib/Kconfig | 3 + lib/Kconfig.debug | 72 +- lib/Makefile | 2 + lib/alloc_tag.c | 2 +- lib/base64.c | 189 +- lib/cache_maint.c | 138 + lib/dynamic_debug.c | 1 + lib/fonts/Kconfig | 12 + lib/fonts/Makefile | 1 + lib/fonts/font_ter10x18.c | 5143 +++++++++++ lib/fonts/fonts.c | 3 + lib/hweight.c | 4 +- lib/math/div64.c | 185 +- lib/math/test_mul_u64_u64_div_u64.c | 191 +- lib/plist.c | 4 +- lib/raid6/recov_rvv.c | 7 +- lib/raid6/rvv.c | 299 +- lib/raid6/rvv.h | 17 + lib/raid6/test/Makefile | 8 + lib/ratelimit.c | 2 +- lib/rbtree.c | 29 - lib/sys_info.c | 169 +- lib/test_hmm.c | 457 +- lib/test_hmm_uapi.h | 3 + lib/test_kho.c | 140 +- lib/test_vmalloc.c | 28 +- lib/tests/Makefile | 1 + lib/tests/base64_kunit.c | 294 + lib/tests/test_fprobe.c | 99 +- lib/usercopy.c | 4 +- lib/xxhash.c | 29 - lib/xz/xz_dec_bcj.c | 95 - lib/xz/xz_private.h | 4 - mm/Kconfig | 105 +- mm/Kconfig.debug | 6 +- mm/Makefile | 3 +- mm/damon/core.c | 129 +- mm/damon/lru_sort.c | 3 +- mm/damon/ops-common.c | 40 +- mm/damon/reclaim.c | 3 +- mm/damon/stat.c | 3 +- mm/damon/sysfs-schemes.c | 59 +- mm/damon/sysfs.c | 53 +- mm/damon/tests/core-kunit.h | 708 +- mm/damon/tests/sysfs-kunit.h | 25 + mm/damon/tests/vaddr-kunit.h | 26 +- mm/damon/vaddr.c | 143 +- mm/debug.c | 4 +- mm/debug_vm_pgtable.c | 111 +- mm/filemap.c | 122 +- mm/gup.c | 12 +- mm/hmm.c | 45 +- mm/huge_memory.c | 1214 ++- mm/hugetlb.c | 983 +- mm/hugetlb_internal.h | 117 + mm/hugetlb_sysctl.c | 134 + mm/hugetlb_sysfs.c | 502 + mm/hugetlb_vmemmap.c | 9 +- mm/internal.h | 79 +- mm/kasan/common.c | 20 +- mm/kasan/generic.c | 5 +- mm/kasan/kasan.h | 7 +- mm/kasan/shadow.c | 32 +- mm/kasan/tags.c | 2 +- mm/kfence/core.c | 24 + mm/khugepaged.c | 209 +- mm/kmsan/core.c | 2 +- mm/kmsan/shadow.c | 6 +- mm/ksm.c | 159 +- mm/madvise.c | 160 +- mm/mapping_dirty_helpers.c | 2 +- mm/memblock.c | 93 +- mm/memcontrol.c | 70 +- mm/memfd_luo.c | 516 ++ mm/memory-failure.c | 192 +- mm/memory-tiers.c | 2 +- mm/memory.c | 333 +- mm/memory_hotplug.c | 10 +- mm/mempolicy.c | 92 +- mm/memremap.c | 40 +- mm/migrate.c | 74 +- mm/migrate_device.c | 629 +- mm/mincore.c | 25 +- mm/mlock.c | 2 +- mm/mm_init.c | 12 +- mm/mmap.c | 37 +- mm/mmap_lock.c | 49 +- mm/mmu_gather.c | 2 +- mm/mprotect.c | 150 +- mm/mremap.c | 26 +- mm/mseal.c | 9 +- mm/oom_kill.c | 1 + mm/page-writeback.c | 2 +- mm/page_alloc.c | 219 +- mm/page_idle.c | 15 +- mm/page_owner.c | 98 +- mm/page_table_check.c | 33 +- mm/page_vma_mapped.c | 68 +- mm/pagewalk.c | 52 +- mm/percpu-vm.c | 2 +- mm/pgtable-generic.c | 44 +- mm/pt_reclaim.c | 3 +- mm/ptdump.c | 10 +- mm/readahead.c | 2 +- mm/rmap.c | 91 +- mm/secretmem.c | 4 +- mm/shmem.c | 210 +- mm/slab_common.c | 2 +- mm/slub.c | 31 +- mm/sparse-vmemmap.c | 2 +- mm/swap.h | 21 - mm/swap_state.c | 15 +- mm/swapfile.c | 234 +- mm/userfaultfd.c | 127 +- mm/util.c | 146 +- mm/vma.c | 229 +- mm/vma.h | 140 +- mm/vma_exec.c | 5 +- mm/vmalloc.c | 275 +- mm/vmscan.c | 83 +- mm/vmstat.c | 53 +- mm/workingset.c | 2 +- mm/zswap.c | 7 +- net/9p/client.c | 165 +- net/9p/mod.c | 2 +- net/9p/trans_fd.c | 136 +- net/9p/trans_rdma.c | 134 +- net/9p/trans_usbg.c | 5 +- net/9p/trans_virtio.c | 11 +- net/9p/trans_xen.c | 7 +- net/socket.c | 19 +- net/sunrpc/rpc_pipe.c | 27 +- net/sunrpc/svcsock.c | 62 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 19 +- rust/bindgen_parameters | 25 + rust/bindings/bindings_helper.h | 33 + rust/helpers/helpers.c | 1 + rust/helpers/pci.c | 14 +- rust/helpers/rbtree.c | 10 + rust/helpers/time.c | 5 + rust/helpers/uaccess.c | 12 + rust/kernel/auxiliary.rs | 120 +- rust/kernel/bitmap.rs | 43 +- rust/kernel/cpufreq.rs | 4 +- rust/kernel/debugfs.rs | 110 +- rust/kernel/debugfs/file_ops.rs | 140 +- rust/kernel/debugfs/traits.rs | 238 +- rust/kernel/device.rs | 130 +- rust/kernel/devres.rs | 18 +- rust/kernel/dma.rs | 29 +- rust/kernel/driver.rs | 4 +- rust/kernel/fs/file.rs | 5 + rust/kernel/i2c.rs | 586 ++ rust/kernel/id_pool.rs | 141 +- rust/kernel/io.rs | 32 +- rust/kernel/io/mem.rs | 36 +- rust/kernel/io/poll.rs | 93 +- rust/kernel/io/resource.rs | 31 +- rust/kernel/lib.rs | 5 + rust/kernel/list.rs | 3 + rust/kernel/mm/virt.rs | 2 +- rust/kernel/module_param.rs | 182 + rust/kernel/pci.rs | 231 +- rust/kernel/pci/id.rs | 6 +- rust/kernel/pci/io.rs | 144 + rust/kernel/pci/irq.rs | 252 + rust/kernel/platform.rs | 63 +- rust/kernel/scatterlist.rs | 2 +- rust/kernel/str.rs | 2 + rust/kernel/str/parse_int.rs | 148 + rust/kernel/sync.rs | 2 + rust/kernel/sync/atomic.rs | 1 + rust/kernel/sync/set_once.rs | 125 + rust/kernel/time/delay.rs | 37 + rust/kernel/uaccess.rs | 85 + rust/kernel/usb.rs | 25 +- rust/macros/helpers.rs | 25 + rust/macros/lib.rs | 31 + rust/macros/module.rs | 198 +- rust/pin-init/src/lib.rs | 87 + samples/Kconfig | 22 +- samples/kobject/kset-example.c | 44 +- samples/rust/Kconfig | 27 +- samples/rust/Makefile | 2 + samples/rust/rust_debugfs.rs | 34 +- samples/rust/rust_debugfs_scoped.rs | 14 +- samples/rust/rust_dma.rs | 37 +- samples/rust/rust_driver_auxiliary.rs | 59 +- samples/rust/rust_driver_i2c.rs | 74 + samples/rust/rust_driver_pci.rs | 53 +- samples/rust/rust_driver_platform.rs | 6 +- samples/rust/rust_driver_usb.rs | 5 +- samples/rust/rust_i2c_client.rs | 147 + samples/rust/rust_minimal.rs | 10 + samples/vfio-mdev/mbochs.c | 71 +- samples/vfio-mdev/mdpy.c | 34 +- samples/vfio-mdev/mtty.c | 35 +- samples/vfs/Makefile | 1 + scripts/.gitignore | 1 + scripts/Makefile | 6 + scripts/Makefile.dtbs | 9 + scripts/Makefile.modfinal | 5 + scripts/checkpatch.pl | 11 + scripts/elf-parse.c | 198 + scripts/elf-parse.h | 305 + scripts/gdb/linux/bpf.py | 253 + scripts/gdb/linux/constants.py.in | 3 + scripts/gdb/linux/radixtree.py | 139 +- scripts/gdb/linux/symbols.py | 105 +- scripts/link-vmlinux.sh | 7 + scripts/sorttable.c | 477 +- scripts/tracepoint-update.c | 261 + security/apparmor/apparmorfs.c | 13 +- security/commoncap.c | 34 +- security/inode.c | 35 +- security/keys/trusted-keys/trusted_tpm2.c | 67 +- security/landlock/errata/abi-1.h | 16 + security/landlock/fs.c | 46 +- security/landlock/ruleset.c | 12 +- security/landlock/ruleset.h | 2 +- security/selinux/selinuxfs.c | 185 +- security/smack/smackfs.c | 2 +- sound/core/Kconfig | 2 +- sound/firewire/motu/motu-hwdep.c | 5 +- sound/hda/codecs/realtek/alc269.c | 3 + sound/hda/codecs/side-codecs/cs35l41_hda.c | 2 + sound/hda/controllers/Kconfig | 14 + sound/hda/controllers/Makefile | 2 + sound/hda/controllers/cix-ipbloq.c | 436 + sound/hda/core/bus.c | 1 + sound/hda/core/controller.c | 12 +- sound/hda/core/stream.c | 10 +- sound/usb/mixer_quirks.c | 5 +- tools/Makefile | 13 +- tools/arch/arm64/include/asm/cputype.h | 2 + tools/arch/arm64/include/asm/esr.h | 2 + tools/build/Makefile.feature | 2 - tools/build/feature/Makefile | 4 - tools/build/feature/test-all.c | 5 - tools/build/feature/test-get_cpuid.c | 8 - tools/dma/.gitignore | 3 + tools/dma/Makefile | 55 + tools/{testing/selftests => }/dma/config | 0 tools/dma/dma_map_benchmark.c | 127 + tools/include/uapi/linux/perf_event.h | 2 + tools/lib/perf/cpumap.c | 39 +- tools/lib/perf/include/perf/core.h | 2 +- tools/lib/perf/include/perf/event.h | 13 + tools/mm/page_owner_sort.c | 14 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 11 +- tools/net/sunrpc/xdrgen/generators/union.py | 34 +- .../xdrgen/templates/C/pointer/decoder/close.j2 | 2 +- .../xdrgen/templates/C/pointer/encoder/close.j2 | 2 +- .../xdrgen/templates/C/struct/decoder/close.j2 | 2 +- .../C/struct/decoder/variable_length_opaque.j2 | 2 +- .../xdrgen/templates/C/struct/encoder/close.j2 | 2 +- .../xdrgen/templates/C/typedef/decoder/basic.j2 | 2 +- .../C/typedef/decoder/fixed_length_array.j2 | 2 +- .../C/typedef/decoder/fixed_length_opaque.j2 | 2 +- .../xdrgen/templates/C/typedef/decoder/string.j2 | 2 +- .../C/typedef/decoder/variable_length_array.j2 | 2 +- .../C/typedef/decoder/variable_length_opaque.j2 | 2 +- .../xdrgen/templates/C/typedef/encoder/basic.j2 | 2 +- .../C/typedef/encoder/fixed_length_array.j2 | 2 +- .../C/typedef/encoder/fixed_length_opaque.j2 | 2 +- .../xdrgen/templates/C/typedef/encoder/string.j2 | 2 +- .../C/typedef/encoder/variable_length_array.j2 | 2 +- .../C/typedef/encoder/variable_length_opaque.j2 | 2 +- .../C/{pointer => union}/declaration/close.j2 | 0 .../xdrgen/templates/C/union/decoder/close.j2 | 2 +- .../xdrgen/templates/C/union/encoder/close.j2 | 2 +- .../xdrgen/templates/C/union/encoder/string.j2 | 6 + tools/net/sunrpc/xdrgen/xdrgen | 5 + tools/perf/Documentation/perf-arm-spe.txt | 104 +- tools/perf/Documentation/perf-c2c.txt | 7 + tools/perf/Documentation/perf-check.txt | 1 - tools/perf/Documentation/perf-config.txt | 3 + tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-script.txt | 5 + tools/perf/Documentation/perf-timechart.txt | 3 + tools/perf/Makefile.config | 13 - tools/perf/Makefile.perf | 23 +- tools/perf/arch/arm/annotate/instructions.c | 1 + tools/perf/arch/arm/util/Build | 2 +- tools/perf/arch/arm/util/auxtrace.c | 1 + tools/perf/arch/arm/util/pmu.c | 2 - tools/perf/arch/arm64/annotate/instructions.c | 1 + tools/perf/arch/arm64/util/Build | 19 +- tools/perf/arch/arm64/util/arm-spe.c | 1 + tools/perf/arch/arm64/util/hisi-ptt.c | 1 + tools/perf/arch/powerpc/util/Build | 2 +- tools/perf/arch/powerpc/util/auxtrace.c | 2 +- tools/perf/arch/s390/util/Build | 2 +- tools/perf/arch/s390/util/auxtrace.c | 1 + tools/perf/arch/x86/annotate/instructions.c | 183 +- tools/perf/arch/x86/tests/Build | 4 +- tools/perf/arch/x86/tests/arch-tests.c | 4 - tools/perf/arch/x86/tests/intel-pt-test.c | 6 +- tools/perf/arch/x86/tests/topdown.c | 1 + tools/perf/arch/x86/util/Build | 6 +- tools/perf/arch/x86/util/intel-pt.c | 6 +- tools/perf/arch/x86/util/pmu.c | 2 - tools/perf/arch/x86/util/topdown.c | 1 + tools/perf/bench/evlist-open-close.c | 1 + tools/perf/bench/futex.c | 1 + tools/perf/bench/inject-buildid.c | 2 +- tools/perf/bench/pmu-scan.c | 1 + tools/perf/bench/synthesize.c | 1 + tools/perf/builtin-annotate.c | 5 +- tools/perf/builtin-buildid-cache.c | 8 +- tools/perf/builtin-c2c.c | 195 +- tools/perf/builtin-check.c | 1 - tools/perf/builtin-evlist.c | 3 +- tools/perf/builtin-inject.c | 52 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-list.c | 169 +- tools/perf/builtin-mem.c | 1 + tools/perf/builtin-record.c | 161 +- tools/perf/builtin-report.c | 6 +- tools/perf/builtin-script.c | 392 +- tools/perf/builtin-stat.c | 297 +- tools/perf/builtin-timechart.c | 15 +- tools/perf/builtin-top.c | 8 +- tools/perf/builtin-trace.c | 25 +- tools/perf/pmu-events/Build | 27 +- .../arch/arm64/ampere/ampereonex/metrics.json | 16 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 2 +- .../arch/arm64/freescale/imx94/sys/ddrc.json | 9 + .../arch/arm64/freescale/imx94/sys/metrics.json | 450 + .../arch/common/common/legacy-hardware.json | 72 + .../pmu-events/arch/common/common/metrics.json | 151 + .../pmu-events/arch/common/common/software.json | 6 +- tools/perf/pmu-events/arch/common/common/tool.json | 12 + tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 + .../pmu-events/arch/s390/cf_z16/transaction.json | 8 +- .../pmu-events/arch/s390/cf_z17/transaction.json | 8 +- .../perf/pmu-events/arch/x86/alderlake/cache.json | 16 +- .../pmu-events/arch/x86/alderlake/pipeline.json | 6 +- .../perf/pmu-events/arch/x86/alderlaken/cache.json | 16 +- .../pmu-events/arch/x86/alderlaken/pipeline.json | 6 +- .../perf/pmu-events/arch/x86/arrowlake/cache.json | 337 +- .../arch/x86/arrowlake/floating-point.json | 73 + .../pmu-events/arch/x86/arrowlake/frontend.json | 72 + .../perf/pmu-events/arch/x86/arrowlake/memory.json | 64 + .../perf/pmu-events/arch/x86/arrowlake/other.json | 119 + .../pmu-events/arch/x86/arrowlake/pipeline.json | 350 + .../arch/x86/arrowlake/virtual-memory.json | 113 + .../arch/x86/cascadelakex/uncore-cache.json | 2 +- .../arch/x86/cascadelakex/uncore-memory.json | 12 +- .../pmu-events/arch/x86/graniterapids/cache.json | 4 +- .../arch/x86/graniterapids/uncore-cache.json | 9 + .../pmu-events/arch/x86/icelakex/uncore-cache.json | 4 +- .../perf/pmu-events/arch/x86/lunarlake/cache.json | 20 +- .../perf/pmu-events/arch/x86/lunarlake/other.json | 1 + .../pmu-events/arch/x86/lunarlake/pipeline.json | 26 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 18 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 20 +- .../pmu-events/arch/x86/pantherlake/cache.json | 38 + .../arch/x86/pantherlake/floating-point.json | 73 + .../pmu-events/arch/x86/pantherlake/memory.json | 9 + .../pmu-events/arch/x86/pantherlake/pipeline.json | 305 +- .../pmu-events/arch/x86/sierraforest/cache.json | 20 +- .../arch/x86/sierraforest/uncore-cache.json | 9 + tools/perf/pmu-events/empty-pmu-events.c | 2854 +++++- tools/perf/pmu-events/jevents.py | 73 +- tools/perf/pmu-events/make_legacy_cache.py | 129 + tools/perf/pmu-events/metric.py | 85 +- tools/perf/pmu-events/metric_test.py | 4 + tools/perf/pmu-events/pmu-events.h | 3 + tools/perf/python/ilist.py | 32 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 3 +- tools/perf/tests/code-reading.c | 11 +- tools/perf/tests/hwmon_pmu.c | 1 + tools/perf/tests/kallsyms-split.c | 156 + tools/perf/tests/keep-tracking.c | 2 +- tools/perf/tests/make | 4 +- tools/perf/tests/maps.c | 82 +- tools/perf/tests/mmap-basic.c | 2 +- tools/perf/tests/parse-events.c | 2034 +++-- tools/perf/tests/parse-metric.c | 3 +- tools/perf/tests/pe-file-parsing.c | 4 +- tools/perf/tests/perf-time-to-tsc.c | 4 +- tools/perf/tests/pfm.c | 1 + tools/perf/tests/pmu-events.c | 26 +- tools/perf/tests/pmu.c | 3 +- tools/perf/tests/sdt.c | 2 +- tools/perf/tests/shell/buildid.sh | 203 +- tools/perf/tests/shell/c2c.sh | 62 + tools/perf/tests/shell/evlist.sh | 79 + tools/perf/tests/shell/jitdump-python.sh | 81 + tools/perf/tests/shell/kallsyms.sh | 56 + tools/perf/tests/shell/kvm.sh | 154 + .../perf/tests/shell/lib/perf_json_output_lint.py | 9 +- tools/perf/tests/shell/lib/stat_output.sh | 2 +- tools/perf/tests/shell/record_weak_term.sh | 37 + tools/perf/tests/shell/script_dlfilter.sh | 107 + tools/perf/tests/shell/stat+csv_output.sh | 2 +- tools/perf/tests/shell/stat+json_output.sh | 2 +- tools/perf/tests/shell/stat+shadow_stat.sh | 4 +- tools/perf/tests/shell/stat+std_output.sh | 4 +- tools/perf/tests/shell/stat.sh | 45 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 3 + tools/perf/tests/shell/stat_all_metrics.sh | 30 +- tools/perf/tests/shell/test_event_open_fallback.sh | 71 + tools/perf/tests/shell/timechart.sh | 67 + tools/perf/tests/shell/top.sh | 74 + tools/perf/tests/switch-tracking.c | 2 +- tools/perf/tests/tests.h | 3 +- tools/perf/tests/workloads/thloop.c | 45 +- tools/perf/ui/browsers/annotate.c | 74 +- tools/perf/ui/browsers/hists.c | 2 +- tools/perf/ui/hist.c | 1 + tools/perf/util/Build | 24 +- tools/perf/util/annotate-data.c | 92 +- tools/perf/util/annotate-data.h | 14 +- tools/perf/util/annotate.c | 24 +- tools/perf/util/annotate.h | 2 + tools/perf/util/arm-spe-decoder/Build | 2 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 56 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 61 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 53 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 40 +- tools/perf/util/arm-spe.c | 32 +- tools/perf/util/auxtrace.c | 25 +- tools/perf/util/auxtrace.h | 227 +- tools/perf/util/bpf-filter.h | 2 + tools/perf/util/bpf-trace-summary.c | 1 + tools/perf/util/bpf_counter.c | 7 +- tools/perf/util/bpf_counter_cgroup.c | 80 +- tools/perf/util/bpf_ftrace.c | 3 +- tools/perf/util/bpf_lock_contention.c | 6 +- tools/perf/util/bpf_map.c | 1 + .../util/bpf_skel/augmented_raw_syscalls.bpf.c | 4 +- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 18 +- tools/perf/util/bpf_skel/bperf_cgroup.h | 15 + tools/perf/util/build-id.c | 4 +- tools/perf/util/callchain.c | 51 +- tools/perf/util/callchain.h | 4 + tools/perf/util/cgroup.c | 1 + tools/perf/util/config.c | 3 +- tools/perf/util/cpumap.c | 9 +- tools/perf/util/cs-etm-decoder/Build | 2 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 44 +- tools/perf/util/cs-etm.c | 7 +- tools/perf/util/debuginfo.c | 2 +- tools/perf/util/drm_pmu.c | 3 +- tools/perf/util/dsos.c | 4 +- tools/perf/util/event.c | 1 + tools/perf/util/evlist.c | 19 +- tools/perf/util/evlist.h | 2 + tools/perf/util/evsel.c | 79 +- tools/perf/util/evsel.h | 3 +- tools/perf/util/evsel_fprintf.c | 5 +- tools/perf/util/evswitch.c | 1 + tools/perf/util/expr.c | 8 +- tools/perf/util/genelf.c | 32 +- tools/perf/util/header.c | 9 +- tools/perf/util/header.h | 6 +- tools/perf/util/hisi-ptt-decoder/Build | 2 +- tools/perf/util/hist.c | 6 +- tools/perf/util/hist.h | 12 +- tools/perf/util/hwmon_pmu.c | 5 +- tools/perf/util/intel-bts.c | 4 +- tools/perf/util/intel-pt-decoder/Build | 8 +- tools/perf/util/intel-pt.c | 4 +- tools/perf/util/intel-tpebs.c | 4 +- tools/perf/util/jitdump.c | 5 +- tools/perf/util/kvm-stat.h | 1 + tools/perf/util/libbfd.c | 9 +- tools/perf/util/libbfd.h | 5 +- tools/perf/util/machine.c | 1 + tools/perf/util/maps.c | 22 +- tools/perf/util/mem-events.c | 5 +- tools/perf/util/metricgroup.c | 95 +- tools/perf/util/metricgroup.h | 2 +- tools/perf/util/mmap.c | 1 + tools/perf/util/parse-events.c | 320 +- tools/perf/util/parse-events.h | 23 +- tools/perf/util/parse-events.l | 55 +- tools/perf/util/parse-events.y | 114 +- tools/perf/util/perf_api_probe.c | 27 +- tools/perf/util/perf_event_attr_fprintf.c | 2 + tools/perf/util/pfm.c | 1 + tools/perf/util/pmu.c | 319 +- tools/perf/util/pmu.h | 33 + tools/perf/util/powerpc-vpadtl.c | 5 +- tools/perf/util/print-events.c | 112 - tools/perf/util/print-events.h | 4 - tools/perf/util/probe-event.c | 12 +- tools/perf/util/python.c | 88 +- tools/perf/util/s390-sample-raw.c | 55 +- tools/perf/util/sample.h | 2 + tools/perf/util/session.c | 182 +- tools/perf/util/session.h | 3 +- tools/perf/util/setup.py | 13 +- tools/perf/util/stat-display.c | 68 +- tools/perf/util/stat-shadow.c | 547 +- tools/perf/util/stat.c | 3 +- tools/perf/util/stat.h | 28 +- tools/perf/util/symbol-elf.c | 18 +- tools/perf/util/symbol-minimal.c | 11 +- tools/perf/util/symbol.c | 22 +- tools/perf/util/symbol.h | 2 +- tools/perf/util/synthetic-events.c | 4 +- tools/perf/util/synthetic-events.h | 15 - tools/perf/util/tool.c | 222 +- tools/perf/util/tool.h | 23 +- tools/perf/util/tool_pmu.c | 102 +- tools/perf/util/tool_pmu.h | 10 +- tools/power/x86/turbostat/turbostat.8 | 27 +- tools/power/x86/turbostat/turbostat.c | 1205 +-- .../x86_energy_perf_policy.c | 47 +- tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/test/Kbuild | 1 + tools/testing/cxl/test/cxl.c | 86 +- tools/testing/cxl/test/cxl_translate.c | 445 + tools/testing/cxl/test/mem.c | 11 +- tools/testing/cxl/test/mock.c | 52 +- tools/testing/cxl/test/mock.h | 4 +- tools/testing/ktest/config-bisect.pl | 4 +- tools/testing/nvdimm/test/nfit.c | 7 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/acct/acct_syscall.c | 2 +- tools/testing/selftests/alsa/conf.c | 2 +- tools/testing/selftests/alsa/mixer-test.c | 2 +- tools/testing/selftests/alsa/pcm-test.c | 2 +- tools/testing/selftests/alsa/test-pcmtest-driver.c | 2 +- tools/testing/selftests/alsa/utimer-test.c | 2 +- tools/testing/selftests/arm64/abi/hwcap.c | 2 +- tools/testing/selftests/arm64/abi/ptrace.c | 2 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 2 +- tools/testing/selftests/arm64/fp/fp-ptrace.c | 2 +- tools/testing/selftests/arm64/fp/fp-stress.c | 2 +- tools/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 +- tools/testing/selftests/arm64/fp/za-ptrace.c | 2 +- tools/testing/selftests/arm64/fp/zt-ptrace.c | 2 +- tools/testing/selftests/arm64/gcs/gcs-stress.c | 2 +- tools/testing/selftests/arm64/pauth/pac.c | 2 +- tools/testing/selftests/arm64/tags/tags_test.c | 2 +- tools/testing/selftests/bpf/xskxceiver.c | 2 +- .../selftests/breakpoints/breakpoint_test.c | 2 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 2 +- .../breakpoints/step_after_suspend_test.c | 2 +- tools/testing/selftests/cachestat/test_cachestat.c | 2 +- tools/testing/selftests/capabilities/test_execve.c | 2 +- .../testing/selftests/capabilities/validate_cap.c | 2 +- tools/testing/selftests/cgroup/test_core.c | 2 +- tools/testing/selftests/cgroup/test_cpu.c | 2 +- tools/testing/selftests/cgroup/test_cpuset.c | 2 +- tools/testing/selftests/cgroup/test_freezer.c | 2 +- .../testing/selftests/cgroup/test_hugetlb_memcg.c | 2 +- tools/testing/selftests/cgroup/test_kill.c | 2 +- tools/testing/selftests/cgroup/test_kmem.c | 2 +- tools/testing/selftests/cgroup/test_memcontrol.c | 2 +- tools/testing/selftests/cgroup/test_pids.c | 2 +- tools/testing/selftests/cgroup/test_zswap.c | 2 +- tools/testing/selftests/clone3/clone3.c | 2 +- .../clone3/clone3_cap_checkpoint_restore.c | 2 +- .../selftests/clone3/clone3_clear_sighand.c | 2 +- tools/testing/selftests/clone3/clone3_selftests.h | 2 +- tools/testing/selftests/clone3/clone3_set_tid.c | 2 +- tools/testing/selftests/connector/proc_filter.c | 2 +- tools/testing/selftests/core/close_range_test.c | 2 +- tools/testing/selftests/core/unshare_test.c | 2 +- tools/testing/selftests/coredump/stackdump_test.c | 2 +- tools/testing/selftests/damon/_damon_sysfs.py | 11 +- .../selftests/damon/drgn_dump_damon_status.py | 9 +- tools/testing/selftests/damon/sysfs.py | 71 +- tools/testing/selftests/dma/Makefile | 7 - tools/testing/selftests/dma/dma_map_benchmark.c | 128 - tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 2 +- tools/testing/selftests/drivers/dma-buf/udmabuf.c | 2 +- tools/testing/selftests/drivers/net/gro.c | 2 +- tools/testing/selftests/drivers/net/hw/toeplitz.c | 2 +- tools/testing/selftests/drivers/ntsync/ntsync.c | 2 +- .../drivers/s390x/uvdevice/test_uvdevice.c | 2 +- tools/testing/selftests/exec/check-exec.c | 2 +- tools/testing/selftests/exec/execveat.c | 2 +- tools/testing/selftests/exec/load_address.c | 2 +- tools/testing/selftests/exec/non-regular.c | 2 +- tools/testing/selftests/exec/null-argv.c | 2 +- tools/testing/selftests/exec/recursion-depth.c | 2 +- tools/testing/selftests/fchmodat2/fchmodat2_test.c | 2 +- tools/testing/selftests/filelock/ofdlocks.c | 2 +- .../selftests/filesystems/anon_inode_test.c | 2 +- .../selftests/filesystems/binderfs/binderfs_test.c | 2 +- tools/testing/selftests/filesystems/devpts_pts.c | 2 +- .../filesystems/epoll/epoll_wakeup_test.c | 2 +- .../selftests/filesystems/eventfd/eventfd_test.c | 2 +- tools/testing/selftests/filesystems/fclog.c | 2 +- .../testing/selftests/filesystems/file_stressor.c | 2 +- .../selftests/filesystems/fuse/fusectl_test.c | 2 +- tools/testing/selftests/filesystems/kernfs_test.c | 2 +- .../filesystems/mount-notify/mount-notify_test.c | 2 +- .../mount-notify/mount-notify_test_ns.c | 2 +- .../selftests/filesystems/nsfs/iterate_mntns.c | 2 +- .../selftests/filesystems/overlayfs/dev_in_maps.c | 2 +- .../filesystems/overlayfs/set_layers_via_fds.c | 2 +- .../filesystems/statmount/listmount_test.c | 2 +- .../filesystems/statmount/statmount_test.c | 2 +- .../filesystems/statmount/statmount_test_ns.c | 2 +- tools/testing/selftests/filesystems/utils.c | 2 +- tools/testing/selftests/ftrace/ftracetest | 34 +- .../ftrace/test.d/00basic/mount_options.tc | 2 +- tools/testing/selftests/ftrace/test.d/functions | 6 +- .../selftests/futex/functional/futex_numa_mpol.c | 2 +- .../selftests/futex/functional/futex_priv_hash.c | 2 +- .../selftests/futex/functional/futex_requeue.c | 2 +- .../selftests/futex/functional/futex_requeue_pi.c | 2 +- .../functional/futex_requeue_pi_mismatched_ops.c | 2 +- .../functional/futex_requeue_pi_signal_restart.c | 2 +- .../selftests/futex/functional/futex_wait.c | 2 +- .../functional/futex_wait_private_mapped_file.c | 2 +- .../futex/functional/futex_wait_timeout.c | 2 +- .../functional/futex_wait_uninitialized_heap.c | 2 +- .../futex/functional/futex_wait_wouldblock.c | 2 +- .../selftests/futex/functional/futex_waitv.c | 2 +- tools/testing/selftests/hid/hid_common.h | 2 +- tools/testing/selftests/hid/tests/test_tablet.py | 71 + tools/testing/selftests/intel_pstate/aperf.c | 2 +- tools/testing/selftests/iommu/iommufd.c | 103 +- tools/testing/selftests/iommu/iommufd_utils.h | 58 +- tools/testing/selftests/ipc/msgque.c | 2 +- tools/testing/selftests/ir/ir_loopback.c | 2 +- tools/testing/selftests/kcmp/kcmp_test.c | 2 +- tools/testing/selftests/kho/vmtest.sh | 1 + tools/testing/selftests/kselftest_harness.h | 2 +- .../selftests/kselftest_harness/harness-selftest.c | 2 +- tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/kvm/Makefile.kvm | 12 +- tools/testing/selftests/kvm/arm64/at.c | 166 + tools/testing/selftests/kvm/arm64/sea_to_user.c | 331 + tools/testing/selftests/kvm/arm64/vgic_irq.c | 287 +- .../testing/selftests/kvm/arm64/vgic_lpi_stress.c | 4 + tools/testing/selftests/kvm/guest_memfd_test.c | 98 + tools/testing/selftests/kvm/include/arm64/gic.h | 1 + .../selftests/kvm/include/arm64/gic_v3_its.h | 1 + tools/testing/selftests/kvm/include/kvm_syscalls.h | 81 + tools/testing/selftests/kvm/include/kvm_util.h | 45 +- .../selftests/kvm/include/loongarch/arch_timer.h | 85 + .../selftests/kvm/include/loongarch/processor.h | 81 +- tools/testing/selftests/kvm/include/numaif.h | 110 +- .../testing/selftests/kvm/include/x86/processor.h | 2 +- tools/testing/selftests/kvm/include/x86/vmx.h | 3 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 4 +- tools/testing/selftests/kvm/lib/arm64/gic.c | 6 + .../testing/selftests/kvm/lib/arm64/gic_private.h | 1 + tools/testing/selftests/kvm/lib/arm64/gic_v3.c | 22 + tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c | 10 + tools/testing/selftests/kvm/lib/arm64/processor.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 145 +- .../selftests/kvm/lib/loongarch/exception.S | 6 + .../selftests/kvm/lib/loongarch/processor.c | 47 +- tools/testing/selftests/kvm/lib/x86/memstress.c | 2 +- tools/testing/selftests/kvm/lib/x86/processor.c | 82 +- tools/testing/selftests/kvm/lib/x86/vmx.c | 9 +- tools/testing/selftests/kvm/loongarch/arch_timer.c | 200 + tools/testing/selftests/kvm/mmu_stress_test.c | 10 +- .../testing/selftests/kvm/pre_fault_memory_test.c | 32 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 4 + tools/testing/selftests/kvm/s390/user_operexec.c | 140 + tools/testing/selftests/kvm/x86/hyperv_features.c | 2 +- tools/testing/selftests/kvm/x86/hyperv_ipi.c | 18 +- tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c | 2 +- .../selftests/kvm/x86/nested_close_kvm_test.c | 104 + .../selftests/kvm/x86/nested_invalid_cr3_test.c | 116 + .../selftests/kvm/x86/nested_tsc_adjust_test.c | 165 + .../selftests/kvm/x86/nested_tsc_scaling_test.c | 244 + .../kvm/x86/private_mem_conversions_test.c | 9 +- tools/testing/selftests/kvm/x86/sev_smoke_test.c | 2 +- tools/testing/selftests/kvm/x86/state_test.c | 2 +- .../testing/selftests/kvm/x86/userspace_io_test.c | 2 +- .../kvm/x86/vmx_close_while_nested_test.c | 80 - .../testing/selftests/kvm/x86/vmx_dirty_log_test.c | 12 +- .../selftests/kvm/x86/vmx_nested_la57_state_test.c | 132 + .../kvm/x86/vmx_nested_tsc_scaling_test.c | 206 - .../selftests/kvm/x86/vmx_tsc_adjust_test.c | 156 - tools/testing/selftests/kvm/x86/xapic_ipi_test.c | 5 +- tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/landlock/audit.h | 2 +- tools/testing/selftests/landlock/common.h | 2 +- tools/testing/selftests/landlock/fs_test.c | 1474 ++- tools/testing/selftests/lib.mk | 3 + tools/testing/selftests/liveupdate/.gitignore | 9 + tools/testing/selftests/liveupdate/Makefile | 34 + tools/testing/selftests/liveupdate/config | 11 + tools/testing/selftests/liveupdate/do_kexec.sh | 16 + tools/testing/selftests/liveupdate/liveupdate.c | 348 + .../selftests/liveupdate/luo_kexec_simple.c | 89 + .../selftests/liveupdate/luo_multi_session.c | 162 + .../testing/selftests/liveupdate/luo_test_utils.c | 266 + .../testing/selftests/liveupdate/luo_test_utils.h | 44 + .../testing/selftests/lsm/lsm_get_self_attr_test.c | 2 +- .../testing/selftests/lsm/lsm_list_modules_test.c | 2 +- .../testing/selftests/lsm/lsm_set_self_attr_test.c | 2 +- .../selftests/media_tests/media_device_open.c | 2 +- .../selftests/media_tests/media_device_test.c | 2 +- .../selftests/membarrier/membarrier_test_impl.h | 2 +- tools/testing/selftests/mincore/mincore_selftest.c | 4 +- tools/testing/selftests/mm/compaction_test.c | 2 +- tools/testing/selftests/mm/cow.c | 2 +- tools/testing/selftests/mm/droppable.c | 2 +- tools/testing/selftests/mm/guard-regions.c | 187 +- tools/testing/selftests/mm/gup_longterm.c | 2 +- tools/testing/selftests/mm/gup_test.c | 26 +- tools/testing/selftests/mm/hmm-tests.c | 921 +- tools/testing/selftests/mm/hugepage-mmap.c | 2 +- tools/testing/selftests/mm/hugepage-mremap.c | 2 +- tools/testing/selftests/mm/hugetlb-madvise.c | 2 +- tools/testing/selftests/mm/hugetlb-read-hwpoison.c | 2 +- tools/testing/selftests/mm/hugetlb-soft-offline.c | 2 +- tools/testing/selftests/mm/hugetlb_dio.c | 2 +- .../selftests/mm/hugetlb_fault_after_madv.c | 2 +- tools/testing/selftests/mm/hugetlb_madv_vs_map.c | 2 +- tools/testing/selftests/mm/ksm_functional_tests.c | 59 +- tools/testing/selftests/mm/ksm_tests.c | 2 +- tools/testing/selftests/mm/madv_populate.c | 2 +- tools/testing/selftests/mm/map_fixed_noreplace.c | 2 +- tools/testing/selftests/mm/map_hugetlb.c | 2 +- tools/testing/selftests/mm/map_populate.c | 2 +- tools/testing/selftests/mm/mdwe_test.c | 2 +- tools/testing/selftests/mm/memfd_secret.c | 2 +- tools/testing/selftests/mm/merge.c | 2 +- tools/testing/selftests/mm/migration.c | 2 +- tools/testing/selftests/mm/mkdirty.c | 2 +- tools/testing/selftests/mm/mlock-random-test.c | 2 +- tools/testing/selftests/mm/mlock2-tests.c | 2 +- tools/testing/selftests/mm/mrelease_test.c | 2 +- tools/testing/selftests/mm/mremap_dontunmap.c | 2 +- tools/testing/selftests/mm/mremap_test.c | 7 +- tools/testing/selftests/mm/mseal_test.c | 2 +- tools/testing/selftests/mm/on-fault-limit.c | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 2 +- tools/testing/selftests/mm/pfnmap.c | 2 +- tools/testing/selftests/mm/pkey-helpers.h | 2 +- tools/testing/selftests/mm/prctl_thp_disable.c | 2 +- tools/testing/selftests/mm/process_madv.c | 2 +- tools/testing/selftests/mm/rmap.c | 2 +- tools/testing/selftests/mm/soft-dirty.c | 129 +- tools/testing/selftests/mm/split_huge_page_test.c | 2 +- tools/testing/selftests/mm/thuge-gen.c | 2 +- tools/testing/selftests/mm/transhuge-stress.c | 2 +- tools/testing/selftests/mm/uffd-common.c | 24 +- tools/testing/selftests/mm/uffd-common.h | 2 +- tools/testing/selftests/mm/uffd-stress.c | 2 +- tools/testing/selftests/mm/uffd-unit-tests.c | 8 +- tools/testing/selftests/mm/uffd-wp-mremap.c | 2 +- tools/testing/selftests/mm/va_high_addr_switch.c | 2 +- tools/testing/selftests/mm/virtual_address_range.c | 2 +- tools/testing/selftests/mm/vm_util.c | 7 +- tools/testing/selftests/mm/vm_util.h | 3 +- .../selftests/mount_setattr/mount_setattr_test.c | 2 +- .../move_mount_set_group_test.c | 2 +- tools/testing/selftests/mqueue/mq_open_tests.c | 2 +- tools/testing/selftests/mqueue/mq_perf_tests.c | 2 +- .../mseal_system_mappings/sysmap_is_sealed.c | 4 +- .../selftests/namespaces/file_handle_test.c | 2 +- tools/testing/selftests/namespaces/init_ino_test.c | 2 +- tools/testing/selftests/namespaces/nsid_test.c | 2 +- tools/testing/selftests/nci/nci_dev.c | 2 +- tools/testing/selftests/net/af_unix/diag_uid.c | 2 +- tools/testing/selftests/net/af_unix/msg_oob.c | 2 +- tools/testing/selftests/net/af_unix/scm_inq.c | 2 +- tools/testing/selftests/net/af_unix/scm_pidfd.c | 2 +- tools/testing/selftests/net/af_unix/scm_rights.c | 2 +- tools/testing/selftests/net/af_unix/unix_connect.c | 2 +- tools/testing/selftests/net/bind_timewait.c | 2 +- tools/testing/selftests/net/bind_wildcard.c | 2 +- tools/testing/selftests/net/can/test_raw_filter.c | 2 +- tools/testing/selftests/net/cmsg_sender.c | 2 +- tools/testing/selftests/net/epoll_busy_poll.c | 2 +- tools/testing/selftests/net/ip_local_port_range.c | 2 +- tools/testing/selftests/net/ipsec.c | 2 +- tools/testing/selftests/net/ipv6_fragmentation.c | 2 +- .../selftests/net/netfilter/conntrack_dump_flush.c | 2 +- tools/testing/selftests/net/netlink-dumps.c | 2 +- tools/testing/selftests/net/ovpn/ovpn-cli.c | 2 +- tools/testing/selftests/net/proc_net_pktgen.c | 2 +- tools/testing/selftests/net/psock_fanout.c | 2 +- tools/testing/selftests/net/psock_tpacket.c | 2 +- .../selftests/net/reuseaddr_ports_exhausted.c | 2 +- tools/testing/selftests/net/reuseport_bpf.c | 2 +- tools/testing/selftests/net/reuseport_bpf_numa.c | 2 +- tools/testing/selftests/net/rxtimestamp.c | 2 +- tools/testing/selftests/net/sk_so_peek_off.c | 2 +- tools/testing/selftests/net/so_incoming_cpu.c | 2 +- tools/testing/selftests/net/socket.c | 2 +- tools/testing/selftests/net/tap.c | 2 +- tools/testing/selftests/net/tcp_ao/lib/setup.c | 2 +- .../selftests/net/tcp_fastopen_backup_key.c | 2 +- tools/testing/selftests/net/tcp_port_share.c | 2 +- tools/testing/selftests/net/tls.c | 2 +- tools/testing/selftests/net/tun.c | 2 +- tools/testing/selftests/net/udpgso_bench_tx.c | 2 +- tools/testing/selftests/openat2/helpers.h | 2 +- tools/testing/selftests/openat2/openat2_test.c | 2 +- .../testing/selftests/openat2/rename_attack_test.c | 2 +- tools/testing/selftests/openat2/resolve_test.c | 2 +- .../selftests/pci_endpoint/pci_endpoint_test.c | 2 +- tools/testing/selftests/perf_events/mmap.c | 2 +- .../testing/selftests/perf_events/remove_on_exec.c | 2 +- .../selftests/perf_events/sigtrap_threads.c | 2 +- .../selftests/perf_events/watermark_signal.c | 2 +- tools/testing/selftests/pid_namespace/pid_max.c | 2 +- .../selftests/pid_namespace/regression_enomem.c | 2 +- tools/testing/selftests/pidfd/pidfd.h | 2 +- tools/testing/selftests/pidfd/pidfd_bind_mount.c | 2 +- tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 2 +- .../selftests/pidfd/pidfd_file_handle_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_getfd_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_info_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_open_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_poll_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_setattr_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_setns_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_test.c | 2 +- tools/testing/selftests/pidfd/pidfd_wait.c | 2 +- tools/testing/selftests/pidfd/pidfd_xattr_test.c | 2 +- .../selftests/prctl/set-anon-vma-name-test.c | 2 +- tools/testing/selftests/prctl/set-process-name.c | 2 +- tools/testing/selftests/proc/proc-maps-race.c | 2 +- tools/testing/selftests/proc/proc-pid-vm.c | 2 +- tools/testing/selftests/proc/proc-pidns.c | 2 +- tools/testing/selftests/ptrace/get_set_sud.c | 2 +- tools/testing/selftests/ptrace/get_syscall_info.c | 2 +- tools/testing/selftests/ptrace/set_syscall_info.c | 2 +- tools/testing/selftests/ptrace/vmaccess.c | 2 +- tools/testing/selftests/resctrl/resctrl.h | 2 +- tools/testing/selftests/ring-buffer/map_test.c | 2 +- .../testing/selftests/riscv/abi/pointer_masking.c | 2 +- tools/testing/selftests/riscv/hwprobe/cbo.c | 167 +- tools/testing/selftests/riscv/hwprobe/hwprobe.c | 2 +- tools/testing/selftests/riscv/hwprobe/which-cpus.c | 2 +- tools/testing/selftests/riscv/mm/mmap_bottomup.c | 2 +- tools/testing/selftests/riscv/mm/mmap_default.c | 2 +- tools/testing/selftests/riscv/mm/mmap_test.h | 2 +- .../testing/selftests/riscv/sigreturn/sigreturn.c | 2 +- tools/testing/selftests/riscv/vector/Makefile | 5 +- tools/testing/selftests/riscv/vector/v_initval.c | 2 +- .../testing/selftests/riscv/vector/vstate_prctl.c | 2 +- .../testing/selftests/riscv/vector/vstate_ptrace.c | 134 + .../testing/selftests/rseq/basic_percpu_ops_test.c | 2 +- tools/testing/selftests/rseq/rseq.c | 2 +- tools/testing/selftests/rtc/rtctest.c | 2 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/sgx/main.c | 2 +- tools/testing/selftests/signal/mangle_uc_sigmask.c | 2 +- tools/testing/selftests/signal/sas.c | 2 +- tools/testing/selftests/sparc64/drivers/adi-test.c | 2 +- tools/testing/selftests/sync/sync_test.c | 2 +- .../selftests/syscall_user_dispatch/sud_test.c | 2 +- tools/testing/selftests/tdx/tdx_guest_test.c | 2 +- tools/testing/selftests/timens/timens.h | 2 +- tools/testing/selftests/timers/adjtick.c | 2 +- .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- tools/testing/selftests/timers/change_skew.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 2 +- tools/testing/selftests/timers/freq-step.c | 2 +- .../testing/selftests/timers/inconsistency-check.c | 2 +- tools/testing/selftests/timers/leap-a-day.c | 2 +- tools/testing/selftests/timers/leapcrash.c | 2 +- tools/testing/selftests/timers/mqueue-lat.c | 2 +- tools/testing/selftests/timers/nanosleep.c | 2 +- tools/testing/selftests/timers/nsleep-lat.c | 2 +- tools/testing/selftests/timers/posix_timers.c | 2 +- tools/testing/selftests/timers/raw_skew.c | 2 +- tools/testing/selftests/timers/rtcpie.c | 2 +- tools/testing/selftests/timers/set-2038.c | 2 +- tools/testing/selftests/timers/set-tai.c | 2 +- tools/testing/selftests/timers/set-timer-lat.c | 2 +- tools/testing/selftests/timers/set-tz.c | 2 +- tools/testing/selftests/timers/skew_consistency.c | 2 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c | 2 +- tools/testing/selftests/tpm2/tpm2.py | 4 +- tools/testing/selftests/tty/.gitignore | 1 + tools/testing/selftests/tty/Makefile | 6 +- tools/testing/selftests/tty/config | 1 + tools/testing/selftests/tty/tty_tiocsti_test.c | 650 ++ tools/testing/selftests/tty/tty_tstamp_update.c | 2 +- tools/testing/selftests/uevent/uevent_filtering.c | 2 +- tools/testing/selftests/user_events/abi_test.c | 2 +- tools/testing/selftests/user_events/dyn_test.c | 2 +- tools/testing/selftests/user_events/ftrace_test.c | 2 +- tools/testing/selftests/user_events/perf_test.c | 2 +- .../selftests/user_events/user_events_selftests.h | 2 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 2 +- tools/testing/selftests/vDSO/vdso_test_chacha.c | 2 +- .../testing/selftests/vDSO/vdso_test_correctness.c | 2 +- tools/testing/selftests/vDSO/vdso_test_getcpu.c | 2 +- tools/testing/selftests/vDSO/vdso_test_getrandom.c | 2 +- .../selftests/vDSO/vdso_test_gettimeofday.c | 2 +- tools/testing/selftests/verification/.gitignore | 2 + tools/testing/selftests/verification/Makefile | 8 + tools/testing/selftests/verification/config | 1 + .../selftests/{bpf => verification}/settings | 0 .../selftests/verification/test.d/functions | 39 + .../test.d/rv_monitor_enable_disable.tc | 75 + .../verification/test.d/rv_monitor_reactor.tc | 68 + .../verification/test.d/rv_monitors_available.tc | 18 + .../verification/test.d/rv_wwnr_printk.tc | 30 + .../selftests/verification/verificationtest-ktap | 8 + tools/testing/selftests/vfio/Makefile | 10 +- tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c | 36 +- .../testing/selftests/vfio/lib/drivers/ioat/ioat.c | 18 +- tools/testing/selftests/vfio/lib/include/libvfio.h | 26 + .../selftests/vfio/lib/include/libvfio/assert.h | 54 + .../selftests/vfio/lib/include/libvfio/iommu.h | 76 + .../vfio/lib/include/libvfio/iova_allocator.h | 23 + .../vfio/lib/include/libvfio/vfio_pci_device.h | 125 + .../vfio/lib/include/libvfio/vfio_pci_driver.h | 97 + .../testing/selftests/vfio/lib/include/vfio_util.h | 331 - tools/testing/selftests/vfio/lib/iommu.c | 465 + tools/testing/selftests/vfio/lib/iova_allocator.c | 94 + tools/testing/selftests/vfio/lib/libvfio.c | 78 + tools/testing/selftests/vfio/lib/libvfio.mk | 23 +- tools/testing/selftests/vfio/lib/vfio_pci_device.c | 558 +- tools/testing/selftests/vfio/lib/vfio_pci_driver.c | 18 +- tools/testing/selftests/vfio/run.sh | 109 - tools/testing/selftests/vfio/scripts/cleanup.sh | 41 + tools/testing/selftests/vfio/scripts/lib.sh | 42 + tools/testing/selftests/vfio/scripts/run.sh | 16 + tools/testing/selftests/vfio/scripts/setup.sh | 48 + .../testing/selftests/vfio/vfio_dma_mapping_test.c | 48 +- .../selftests/vfio/vfio_iommufd_setup_test.c | 4 +- .../vfio/vfio_pci_device_init_perf_test.c | 168 + .../testing/selftests/vfio/vfio_pci_device_test.c | 14 +- .../testing/selftests/vfio/vfio_pci_driver_test.c | 53 +- .../testing/selftests/wireguard/qemu/kernel.config | 2 +- .../testing/selftests/x86/corrupt_xstate_header.c | 2 +- tools/testing/selftests/x86/helpers.h | 2 +- tools/testing/selftests/x86/lam.c | 2 +- tools/testing/selftests/x86/syscall_numbering.c | 2 +- tools/testing/selftests/x86/test_mremap_vdso.c | 2 +- tools/testing/selftests/x86/test_vsyscall.c | 2 +- tools/testing/selftests/x86/xstate.h | 2 +- tools/testing/vma/vma.c | 112 +- tools/testing/vma/vma_internal.h | 603 +- tools/tracing/rtla/Makefile.rtla | 2 +- tools/tracing/rtla/src/common.c | 24 +- tools/tracing/rtla/src/common.h | 4 + tools/tracing/rtla/src/osnoise_hist.c | 136 +- tools/tracing/rtla/src/osnoise_top.c | 106 +- tools/tracing/rtla/src/timerlat.bpf.c | 3 + tools/tracing/rtla/src/timerlat.c | 12 +- tools/tracing/rtla/src/timerlat_hist.c | 148 +- tools/tracing/rtla/src/timerlat_top.c | 116 +- tools/tracing/rtla/src/timerlat_u.c | 12 +- tools/tracing/rtla/src/utils.c | 41 + tools/tracing/rtla/src/utils.h | 2 + tools/tracing/rtla/tests/osnoise.t | 6 +- tools/tracing/rtla/tests/timerlat.t | 6 +- virt/kvm/Kconfig | 3 - virt/kvm/eventfd.c | 2 +- virt/kvm/guest_memfd.c | 373 +- virt/kvm/kvm_main.c | 31 +- virt/kvm/kvm_mm.h | 9 +- 4389 files changed, 245586 insertions(+), 109588 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-kexec-kdump create mode 100644 Documentation/ABI/testing/sysfs-class-power-rt9756 create mode 100644 Documentation/ABI/testing/sysfs-class-tsm create mode 100644 Documentation/ABI/testing/sysfs-devices-pci-host-bridge create mode 100644 Documentation/ABI/testing/sysfs-driver-uio_pci_sva-pasid create mode 100644 Documentation/ABI/testing/sysfs-kernel-kexec-kdump delete mode 100644 Documentation/admin-guide/mm/swap_numa.rst create mode 100644 Documentation/core-api/liveupdate.rst create mode 100644 Documentation/devicetree/bindings/arm/amd,seattle.yaml create mode 100644 Documentation/devicetree/bindings/arm/apm.yaml create mode 100644 Documentation/devicetree/bindings/arm/bst.yaml create mode 100644 Documentation/devicetree/bindings/arm/lge.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/ap80x-system-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/marvell/cp110-system-cont [...] create mode 100644 Documentation/devicetree/bindings/ata/eswin,eic7700-ahci.yaml create mode 100644 Documentation/devicetree/bindings/bus/cznic,moxtet.yaml delete mode 100644 Documentation/devicetree/bindings/bus/moxtet.txt create mode 100644 Documentation/devicetree/bindings/clock/marvell,ap80x-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,cp110-clock.yaml create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra114 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/dma/apm,xgene-storm-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/apm-xgene-dma.txt create mode 100644 Documentation/devicetree/bindings/embedded-controller/traverse, [...] create mode 100644 Documentation/devicetree/bindings/fpga/lattice,ice40-fpga-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/lattice-ice40-fpga-mgr.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,smi330.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/fsl,mpl3115.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,kaanapali-r [...] delete mode 100644 Documentation/devicetree/bindings/ipmi/aspeed,ast2400-ibt-bmc.txt create mode 100644 Documentation/devicetree/bindings/ipmi/aspeed,ast2400-ibt-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt create mode 100644 Documentation/devicetree/bindings/ipmi/nuvoton,npcm750-kcs-bmc.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/arc,arc2c0608.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/arcxcnn_bl.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/apm,xgene-slimpro-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/xgene-slimpro-mailbox.txt create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek-mdp.txt delete mode 100644 Documentation/devicetree/bindings/mfd/da9052-i2c.txt create mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9052.yaml create mode 100644 Documentation/devicetree/bindings/mfd/renesas,r2a11302ft.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-omap.txt create mode 100644 Documentation/devicetree/bindings/mmc/ti,omap2430-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,ocotp.yaml create mode 100644 Documentation/devicetree/bindings/pci/cix,sky1-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-mt7623.yaml delete mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/nxp,s32g-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/spacemit,k1-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/toshiba,tc9563.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,ap806-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-7k-pin [...] delete mode 100644 Documentation/devicetree/bindings/power/actions,owl-sps.txt create mode 100644 Documentation/devicetree/bindings/power/actions,s500-sps.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9756.yaml create mode 100644 Documentation/devicetree/bindings/reset/eswin,eic7700-reset.yaml create mode 100644 Documentation/devicetree/bindings/riscv/anlogic.yaml create mode 100644 Documentation/devicetree/bindings/riscv/tenstorrent.yaml create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] create mode 100644 Documentation/devicetree/bindings/soc/sophgo/sophgo,cv1800b-top [...] create mode 100644 Documentation/devicetree/bindings/sound/cix,sky1-ipbloq-hda.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,sr-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,sr-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/db8500-thermal.txt create mode 100644 Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml create mode 100644 Documentation/devicetree/bindings/usb/apple,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/eswin,eic7700-usb.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/lantiq,wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/lantiq-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/marvel.txt create mode 100644 Documentation/devicetree/bindings/watchdog/marvell,orion-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/omap-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,r9a09g057-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,rcar-gen3-wwdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,rza-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,rzg2l-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,rzn1-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/ti,omap2-wdt.yaml create mode 100644 Documentation/driver-api/generic_pt.rst create mode 100644 Documentation/driver-api/hw-recoverable-errors.rst create mode 100644 Documentation/driver-api/pci/tsm.rst create mode 100644 Documentation/filesystems/nfs/nfsd-io-modes.rst create mode 100644 Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst create mode 100644 Documentation/mm/memfd_preservation.rst create mode 100644 Documentation/userspace-api/liveupdate.rst create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite5.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts create mode 100644 arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_pe1 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_pe1 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_pe1 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_pe3 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_pe3 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_pe3 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_st1 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_st1 [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_aa1_st1 [...] delete mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_arria10_mercury_pe1.dts create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1.dtsi create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_st [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_st [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa1_st [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa2.dtsi create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa2_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa2_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa2_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa2_pe [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa2_st [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_cyclone5_mercury_sa2_st [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_enclustra_mercury_bootm [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_enclustra_mercury_bootm [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_enclustra_mercury_bootm [...] create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_enclustra_mercury_pe1.dtsi create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_enclustra_mercury_pe3.dtsi create mode 100644 arch/arm/boot/dts/intel/socfpga/socfpga_enclustra_mercury_st1.dtsi create mode 100644 arch/arm/boot/dts/mediatek/mt6582-alcatel-yarisxl.dts create mode 100644 arch/arm/boot/dts/nvidia/tegra124-xiaomi-mocha.dts delete mode 100644 arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi create mode 100644 arch/arm/boot/dts/ti/omap/am335x-mba335x.dts create mode 100644 arch/arm/boot/dts/ti/omap/am335x-tqma335x.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-tx9-pro.dts create mode 100644 arch/arm64/boot/dts/bst/Makefile create mode 100644 arch/arm64/boot/dts/bst/bstc1200-cdcu1.0-adas_4c2g.dts create mode 100644 arch/arm64/boot/dts/bst/bstc1200.dtsi create mode 100644 arch/arm64/boot/dts/cix/sky1-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-av-10-e [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-av-10-p [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-av-10.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-aipstz.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-etml1010g3 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10- [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10- [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-av-10.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-ph128800t006.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-prt8ml.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revc-hdmi.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revc-jutouch-jt101tm023.dts create mode 100644 arch/arm64/boot/dts/freescale/imx91-phyboard-segin.dts create mode 100644 arch/arm64/boot/dts/freescale/imx91-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-nash-jtag.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx93-phyboard-nash-pwm-fan.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-verdin-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-toradex-smarc-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-toradex-smarc.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex3_socdk.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_013b.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6878-pinfunc.h create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-4e.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-8x.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn15.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn18.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-emmc.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-sd.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8196-gce.h create mode 100644 arch/arm64/boot/dts/mediatek/mt8370-grinn-genio-510-sbc.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-700-sbc.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-som.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-genio-1200-evk-ufs.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3541-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-peripherals-opp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/agatti.dtsi create mode 100644 arch/arm64/boot/dts/qcom/hamoa-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/hamoa.dtsi create mode 100644 arch/arm64/boot/dts/qcom/kodiak.dtsi create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk-camera.dtso create mode 100644 arch/arm64/boot/dts/qcom/monaco-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/monaco.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8937.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts create mode 100644 arch/arm64/boot/dts/qcom/purwa.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/qcm2290.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts delete mode 100644 arch/arm64/boot/dts/qcom/qcs8300-pmics.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/qcs8300.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm850-huawei-matebook-e-2019.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm6150.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8550-hdk-rear-camera-card.dtso create mode 100644 arch/arm64/boot/dts/qcom/talos.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/x1e80100.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14-lcd.dts create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/x1p42100.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-fan-argon40.dtso create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-rpi-display-2 [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-rpi-display-2 [...] create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-rpi-display-2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a78000.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-tinker-board-3.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-tinker-board-3.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-tinker-board-3s.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-9tripod-x3568-v4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-easepi-r1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-qnap-tsx33.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-100ask-dshanpi-a1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-nanopi-r76s.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62l-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62l-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62l.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62l3-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62l3.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-base.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi create mode 100644 arch/riscv/boot/dts/anlogic/Makefile create mode 100644 arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dts create mode 100644 arch/riscv/boot/dts/anlogic/dr1v90.dtsi create mode 100644 arch/riscv/boot/dts/spacemit/k1-musepi-pro.dts create mode 100644 arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-orangepi-rv.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite- [...] create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-lite.dtsi create mode 100644 arch/riscv/boot/dts/tenstorrent/Makefile create mode 100644 arch/riscv/boot/dts/tenstorrent/blackhole-card.dts create mode 100644 arch/riscv/boot/dts/tenstorrent/blackhole.dtsi create mode 100644 arch/riscv/kvm/vcpu_sbi_forward.c delete mode 100644 arch/um/drivers/mmapper_kern.c create mode 100644 arch/um/include/linux/smp-internal.h delete mode 100644 arch/um/include/shared/common-offsets.h create mode 100644 arch/um/include/shared/smp.h create mode 100644 arch/um/kernel/smp.c create mode 100644 arch/um/os-Linux/smp.c create mode 100644 arch/x86/um/asm/spinlock.h delete mode 100644 arch/x86/um/elfcore.c delete mode 100644 arch/x86/um/mem_32.c delete mode 100644 arch/x86/um/shared/sysdep/kernel-offsets.h create mode 100644 drivers/cache/hisi_soc_hha.c create mode 100644 drivers/crypto/ccp/sev-dev-tio.c create mode 100644 drivers/crypto/ccp/sev-dev-tio.h create mode 100644 drivers/crypto/ccp/sev-dev-tsm.c create mode 100644 drivers/dma-buf/dma-buf-mapping.c create mode 100644 drivers/firmware/xilinx/zynqmp-ufs.c create mode 100644 drivers/gpib/Kconfig create mode 100644 drivers/gpib/Makefile create mode 100644 drivers/gpib/TODO rename drivers/{staging => }/gpib/agilent_82350b/Makefile (100%) rename drivers/{staging => }/gpib/agilent_82350b/agilent_82350b.c (100%) rename drivers/{staging => }/gpib/agilent_82350b/agilent_82350b.h (100%) rename drivers/{staging => }/gpib/agilent_82357a/Makefile (100%) rename drivers/{staging => }/gpib/agilent_82357a/agilent_82357a.c (100%) rename drivers/{staging => }/gpib/agilent_82357a/agilent_82357a.h (100%) rename drivers/{staging => }/gpib/cb7210/Makefile (100%) create mode 100644 drivers/gpib/cb7210/cb7210.c rename drivers/{staging => }/gpib/cb7210/cb7210.h (100%) rename drivers/{staging => }/gpib/cec/Makefile (100%) rename drivers/{staging => }/gpib/cec/cec.h (100%) rename drivers/{staging => }/gpib/cec/cec_gpib.c (100%) rename drivers/{staging => }/gpib/common/Makefile (100%) rename drivers/{staging => }/gpib/common/gpib_os.c (100%) rename drivers/{staging => }/gpib/common/iblib.c (100%) rename drivers/{staging => }/gpib/common/ibsys.h (100%) rename drivers/{staging => }/gpib/eastwood/Makefile (100%) rename drivers/{staging => }/gpib/eastwood/fluke_gpib.c (100%) rename drivers/{staging => }/gpib/eastwood/fluke_gpib.h (100%) rename drivers/{staging => }/gpib/fmh_gpib/Makefile (100%) rename drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.c (100%) rename drivers/{staging => }/gpib/fmh_gpib/fmh_gpib.h (100%) rename drivers/{staging => }/gpib/gpio/Makefile (100%) rename drivers/{staging => }/gpib/gpio/gpib_bitbang.c (100%) rename drivers/{staging => }/gpib/hp_82335/Makefile (100%) rename drivers/{staging => }/gpib/hp_82335/hp82335.c (100%) rename drivers/{staging => }/gpib/hp_82335/hp82335.h (100%) rename drivers/{staging => }/gpib/hp_82341/Makefile (100%) rename drivers/{staging => }/gpib/hp_82341/hp_82341.c (100%) rename drivers/{staging => }/gpib/hp_82341/hp_82341.h (100%) rename drivers/{staging => }/gpib/include/amcc5920.h (100%) rename drivers/{staging => }/gpib/include/amccs5933.h (100%) create mode 100644 drivers/gpib/include/gpibP.h rename drivers/{staging => }/gpib/include/gpib_cmd.h (100%) rename drivers/{staging => }/gpib/include/gpib_pci_ids.h (100%) rename drivers/{staging => }/gpib/include/gpib_proto.h (100%) rename drivers/{staging => }/gpib/include/gpib_state_machines.h (100%) create mode 100644 drivers/gpib/include/gpib_types.h rename drivers/{staging => }/gpib/include/nec7210.h (100%) rename drivers/{staging => }/gpib/include/nec7210_registers.h (100%) rename drivers/{staging => }/gpib/include/plx9050.h (100%) rename drivers/{staging => }/gpib/include/quancom_pci.h (100%) rename drivers/{staging => }/gpib/include/tms9914.h (100%) rename drivers/{staging => }/gpib/include/tnt4882_registers.h (100%) rename drivers/{staging => }/gpib/ines/Makefile (100%) rename drivers/{staging => }/gpib/ines/ines.h (100%) rename drivers/{staging => }/gpib/ines/ines_gpib.c (100%) rename drivers/{staging => }/gpib/lpvo_usb_gpib/Makefile (100%) rename drivers/{staging => }/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c (100%) rename drivers/{staging => }/gpib/nec7210/Makefile (100%) rename drivers/{staging => }/gpib/nec7210/board.h (100%) rename drivers/{staging => }/gpib/nec7210/nec7210.c (100%) rename drivers/{staging => }/gpib/ni_usb/Makefile (100%) rename drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.c (100%) rename drivers/{staging => }/gpib/ni_usb/ni_usb_gpib.h (100%) rename drivers/{staging => }/gpib/pc2/Makefile (100%) rename drivers/{staging => }/gpib/pc2/pc2_gpib.c (100%) rename drivers/{staging => }/gpib/tms9914/Makefile (100%) create mode 100644 drivers/gpib/tms9914/tms9914.c rename drivers/{staging => }/gpib/tnt4882/Makefile (100%) rename drivers/{staging => }/gpib/tnt4882/mite.c (100%) rename drivers/{staging => }/gpib/tnt4882/mite.h (100%) rename drivers/{staging => }/gpib/tnt4882/tnt4882_gpib.c (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_color_pipeline.c create mode 100644 drivers/gpu/drm/i915/display/intel_color_pipeline.h create mode 100644 drivers/gpu/drm/i915/display/intel_colorop.c create mode 100644 drivers/gpu/drm/i915/display/intel_colorop.h create mode 100644 drivers/gpu/drm/xe/xe_sriov_vfio.c create mode 100644 drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c create mode 100644 drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c create mode 100644 drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c create mode 100644 drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c create mode 100644 drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c create mode 100644 drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c create mode 100644 drivers/hid/bpf/progs/XPPen__Deco02.bpf.c create mode 100644 drivers/iio/accel/bma220.h create mode 100644 drivers/iio/accel/bma220_core.c create mode 100644 drivers/iio/accel/bma220_i2c.c create mode 100644 drivers/iio/adc/max14001.c create mode 100644 drivers/iio/adc/rzn1-adc.c create mode 100644 drivers/iio/adc/rzt2h_adc.c create mode 100644 drivers/iio/dac/ad5446-i2c.c create mode 100644 drivers/iio/dac/ad5446-spi.c create mode 100644 drivers/iio/dac/ad5446.h create mode 100644 drivers/iio/imu/inv_icm45600/Kconfig create mode 100644 drivers/iio/imu/inv_icm45600/Makefile create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600.h create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.h create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_core.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c create mode 100644 drivers/iio/imu/smi330/Kconfig create mode 100644 drivers/iio/imu/smi330/Makefile create mode 100644 drivers/iio/imu/smi330/smi330.h create mode 100644 drivers/iio/imu/smi330/smi330_core.c create mode 100644 drivers/iio/imu/smi330/smi330_i2c.c create mode 100644 drivers/iio/imu/smi330/smi330_spi.c create mode 100644 drivers/iio/pressure/adp810.c create mode 100644 drivers/infiniband/hw/bng_re/Kconfig create mode 100644 drivers/infiniband/hw/bng_re/Makefile create mode 100644 drivers/infiniband/hw/bng_re/bng_debugfs.c create mode 100644 drivers/infiniband/hw/bng_re/bng_debugfs.h create mode 100644 drivers/infiniband/hw/bng_re/bng_dev.c create mode 100644 drivers/infiniband/hw/bng_re/bng_fw.c create mode 100644 drivers/infiniband/hw/bng_re/bng_fw.h create mode 100644 drivers/infiniband/hw/bng_re/bng_re.h create mode 100644 drivers/infiniband/hw/bng_re/bng_res.c create mode 100644 drivers/infiniband/hw/bng_re/bng_res.h create mode 100644 drivers/infiniband/hw/bng_re/bng_sp.c create mode 100644 drivers/infiniband/hw/bng_re/bng_sp.h create mode 100644 drivers/infiniband/hw/bng_re/bng_tlv.h create mode 100644 drivers/infiniband/hw/hns/hns_roce_bond.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_bond.h create mode 100644 drivers/interconnect/qcom/kaanapali.c delete mode 100644 drivers/interconnect/qcom/qcs615.h delete mode 100644 drivers/interconnect/qcom/qcs8300.h delete mode 100644 drivers/interconnect/qcom/qdu1000.h delete mode 100644 drivers/interconnect/qcom/sc7180.h delete mode 100644 drivers/interconnect/qcom/sc7280.h delete mode 100644 drivers/interconnect/qcom/sc8180x.h delete mode 100644 drivers/interconnect/qcom/sc8280xp.h delete mode 100644 drivers/interconnect/qcom/sdm670.h delete mode 100644 drivers/interconnect/qcom/sdm845.h delete mode 100644 drivers/interconnect/qcom/sdx55.h delete mode 100644 drivers/interconnect/qcom/sdx65.h delete mode 100644 drivers/interconnect/qcom/sdx75.h delete mode 100644 drivers/interconnect/qcom/sm6350.h delete mode 100644 drivers/interconnect/qcom/sm7150.h delete mode 100644 drivers/interconnect/qcom/sm8150.h delete mode 100644 drivers/interconnect/qcom/sm8250.h delete mode 100644 drivers/interconnect/qcom/sm8350.h delete mode 100644 drivers/interconnect/qcom/sm8450.h delete mode 100644 drivers/interconnect/qcom/sm8550.h delete mode 100644 drivers/interconnect/qcom/sm8650.h delete mode 100644 drivers/interconnect/qcom/x1e80100.h delete mode 100644 drivers/iommu/amd/io_pgtable.c delete mode 100644 drivers/iommu/amd/io_pgtable_v2.c create mode 100644 drivers/iommu/generic_pt/.kunitconfig create mode 100644 drivers/iommu/generic_pt/Kconfig create mode 100644 drivers/iommu/generic_pt/fmt/Makefile create mode 100644 drivers/iommu/generic_pt/fmt/amdv1.h create mode 100644 drivers/iommu/generic_pt/fmt/defs_amdv1.h create mode 100644 drivers/iommu/generic_pt/fmt/defs_vtdss.h create mode 100644 drivers/iommu/generic_pt/fmt/defs_x86_64.h create mode 100644 drivers/iommu/generic_pt/fmt/iommu_amdv1.c create mode 100644 drivers/iommu/generic_pt/fmt/iommu_mock.c create mode 100644 drivers/iommu/generic_pt/fmt/iommu_template.h create mode 100644 drivers/iommu/generic_pt/fmt/iommu_vtdss.c create mode 100644 drivers/iommu/generic_pt/fmt/iommu_x86_64.c create mode 100644 drivers/iommu/generic_pt/fmt/vtdss.h create mode 100644 drivers/iommu/generic_pt/fmt/x86_64.h create mode 100644 drivers/iommu/generic_pt/iommu_pt.h create mode 100644 drivers/iommu/generic_pt/kunit_generic_pt.h create mode 100644 drivers/iommu/generic_pt/kunit_iommu.h create mode 100644 drivers/iommu/generic_pt/kunit_iommu_pt.h create mode 100644 drivers/iommu/generic_pt/pt_common.h create mode 100644 drivers/iommu/generic_pt/pt_defs.h create mode 100644 drivers/iommu/generic_pt/pt_fmt_defaults.h create mode 100644 drivers/iommu/generic_pt/pt_iter.h create mode 100644 drivers/iommu/generic_pt/pt_log2.h create mode 100644 drivers/iommu/io-pgtable-arm-selftests.c delete mode 100644 drivers/mfd/wl1273-core.c create mode 100644 drivers/net/ethernet/broadcom/bnge/bnge_auxr.c create mode 100644 drivers/net/ethernet/broadcom/bnge/bnge_auxr.h create mode 100644 drivers/nvdimm/ramdax.c create mode 100644 drivers/nvmem/qnap-mcu-eeprom.c create mode 100644 drivers/pci/controller/cadence/pci-sky1.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-host-common.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-host-common.h create mode 100644 drivers/pci/controller/cadence/pcie-cadence-host-hpa.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h create mode 100644 drivers/pci/controller/cadence/pcie-cadence-hpa.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-lga-regs.h create mode 100644 drivers/pci/controller/dwc/pcie-nxp-s32g.c create mode 100644 drivers/pci/controller/dwc/pcie-spacemit-k1.c create mode 100644 drivers/pci/controller/pcie-rzg3s-host.c create mode 100644 drivers/pci/ide.c create mode 100644 drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c create mode 100644 drivers/pci/rebar.c create mode 100644 drivers/pci/tsm.c create mode 100644 drivers/platform/raspberrypi/Kconfig create mode 100644 drivers/platform/raspberrypi/Makefile rename drivers/{staging/vc04_services/interface => platform/raspberrypi/vchiq-inte [...] create mode 100644 drivers/platform/raspberrypi/vchiq-interface/TODO create mode 100644 drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c create mode 100644 drivers/platform/raspberrypi/vchiq-interface/vchiq_bus.c create mode 100644 drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c create mode 100644 drivers/platform/raspberrypi/vchiq-interface/vchiq_debugfs.c create mode 100644 drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c create mode 100644 drivers/platform/raspberrypi/vchiq-interface/vchiq_ioctl.h rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/Kconfig (100%) rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/Makefile (100%) rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-com [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-enc [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-msg [...] rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-par [...] create mode 100644 drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c rename drivers/{staging/vc04_services => platform/raspberrypi}/vchiq-mmal/mmal-vch [...] create mode 100644 drivers/power/reset/spacemit-p1-reboot.c create mode 100644 drivers/power/supply/bd71828-power.c create mode 100644 drivers/power/supply/rt9756.c create mode 100644 drivers/reset/reset-eic7700.c create mode 100644 drivers/soc/microchip/mpfs-control-scb.c create mode 100644 drivers/soc/microchip/mpfs-mss-top-sysreg.c create mode 100644 drivers/soc/samsung/gs101-pmu.c delete mode 100644 drivers/staging/gpib/Kconfig delete mode 100644 drivers/staging/gpib/Makefile delete mode 100644 drivers/staging/gpib/TODO delete mode 100644 drivers/staging/gpib/cb7210/cb7210.c delete mode 100644 drivers/staging/gpib/include/gpibP.h delete mode 100644 drivers/staging/gpib/include/gpib_types.h delete mode 100644 drivers/staging/gpib/tms9914/tms9914.c delete mode 100644 drivers/staging/gpib/uapi/gpib.h delete mode 100644 drivers/staging/gpib/uapi/gpib_ioctl.h delete mode 100644 drivers/staging/iio/frequency/ad9834.h delete mode 100644 drivers/staging/most/i2c/Kconfig delete mode 100644 drivers/staging/most/i2c/Makefile delete mode 100644 drivers/staging/most/i2c/i2c.c delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/Kconfig delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/Makefile delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/TODO delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h delete mode 100644 drivers/staging/vc04_services/bcm2835-camera/controls.c delete mode 100644 drivers/staging/vc04_services/interface/TODO delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_bus.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_ioctl.h delete mode 100644 drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c create mode 100644 drivers/tty/serial/8250/8250_keba.c create mode 100644 drivers/tty/serial/8250/8250_loongson.c delete mode 100644 drivers/tty/serial/sh-sci.h create mode 100644 drivers/ufs/core/ufs-rpmb.c create mode 100644 drivers/ufs/host/ufs-amd-versal2.c create mode 100644 drivers/uio/uio_pci_generic_sva.c create mode 100644 drivers/usb/core/trace.c create mode 100644 drivers/usb/core/trace.h create mode 100644 drivers/usb/dwc3/dwc3-apple.c create mode 100644 drivers/vfio/pci/vfio_pci_dmabuf.c create mode 100644 drivers/vfio/pci/xe/Kconfig create mode 100644 drivers/vfio/pci/xe/Makefile create mode 100644 drivers/vfio/pci/xe/main.c create mode 100644 drivers/video/backlight/aw99706.c create mode 100644 drivers/virt/coco/tsm-core.c create mode 100644 drivers/watchdog/renesas_wwdt.c create mode 100644 include/drm/intel/xe_sriov_vfio.h create mode 100644 include/dt-bindings/clock/google,gs101-acpm.h create mode 100644 include/dt-bindings/clock/qcom,ipq5424-nsscc.h create mode 100644 include/dt-bindings/interconnect/qcom,kaanapali-rpmh.h create mode 100644 include/dt-bindings/memory/mediatek,mt8189-memory-port.h create mode 100644 include/dt-bindings/power/nvidia,tegra264-bpmp.h create mode 100644 include/dt-bindings/reset/eswin,eic7700-reset.h create mode 100644 include/dt-bindings/reset/qcom,ipq5424-nsscc.h create mode 100644 include/linux/cache_coherency.h create mode 100644 include/linux/dma-buf-mapping.h create mode 100644 include/linux/firmware/xlnx-zynqmp-ufs.h create mode 100644 include/linux/generic_pt/common.h create mode 100644 include/linux/generic_pt/iommu.h create mode 100644 include/linux/kho/abi/luo.h create mode 100644 include/linux/kho/abi/memfd.h create mode 100644 include/linux/leafops.h create mode 100644 include/linux/liveupdate.h delete mode 100644 include/linux/map_benchmark.h create mode 100644 include/linux/memory-failure.h delete mode 100644 include/linux/mfd/wl1273-core.h create mode 100644 include/linux/pci-ide.h create mode 100644 include/linux/pci-tsm.h delete mode 100644 include/linux/platform_data/usb-davinci.h rename {drivers/staging/vc04_services/include => include}/linux/raspberrypi/vchiq. [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] create mode 100644 include/linux/raspberrypi/vchiq_core.h rename {drivers/staging/vc04_services/interface/vchiq_arm => include/linux/raspber [...] create mode 100644 include/trace/events/memory-failure.h create mode 100644 include/uapi/linux/gpib.h create mode 100644 include/uapi/linux/gpib_ioctl.h create mode 100644 include/uapi/linux/liveupdate.h create mode 100644 include/uapi/linux/map_benchmark.h delete mode 100644 kernel/kexec_handover.c delete mode 100644 kernel/kexec_handover_internal.h create mode 100644 kernel/liveupdate/Kconfig create mode 100644 kernel/liveupdate/Makefile create mode 100644 kernel/liveupdate/kexec_handover.c rename kernel/{ => liveupdate}/kexec_handover_debug.c (100%) create mode 100644 kernel/liveupdate/kexec_handover_debugfs.c create mode 100644 kernel/liveupdate/kexec_handover_internal.h create mode 100644 kernel/liveupdate/luo_core.c create mode 100644 kernel/liveupdate/luo_file.c create mode 100644 kernel/liveupdate/luo_internal.h create mode 100644 kernel/liveupdate/luo_session.c create mode 100644 lib/cache_maint.c create mode 100644 lib/fonts/font_ter10x18.c create mode 100644 lib/tests/base64_kunit.c create mode 100644 mm/hugetlb_internal.h create mode 100644 mm/hugetlb_sysctl.c create mode 100644 mm/hugetlb_sysfs.c create mode 100644 mm/memfd_luo.c create mode 100644 rust/kernel/i2c.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/pci/io.rs create mode 100644 rust/kernel/pci/irq.rs create mode 100644 rust/kernel/str/parse_int.rs create mode 100644 rust/kernel/sync/set_once.rs create mode 100644 samples/rust/rust_driver_i2c.rs create mode 100644 samples/rust/rust_i2c_client.rs create mode 100644 scripts/elf-parse.c create mode 100644 scripts/elf-parse.h create mode 100644 scripts/gdb/linux/bpf.py create mode 100644 scripts/tracepoint-update.c create mode 100644 security/landlock/errata/abi-1.h create mode 100644 sound/hda/controllers/cix-ipbloq.c delete mode 100644 tools/build/feature/test-get_cpuid.c create mode 100644 tools/dma/.gitignore create mode 100644 tools/dma/Makefile rename tools/{testing/selftests => }/dma/config (100%) create mode 100644 tools/dma/dma_map_benchmark.c copy tools/net/sunrpc/xdrgen/templates/C/{pointer => union}/declaration/close.j2 (100%) create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/string.j2 create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx94/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx94/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/common/common/legacy-hardware.json create mode 100644 tools/perf/pmu-events/arch/common/common/metrics.json create mode 100755 tools/perf/pmu-events/make_legacy_cache.py create mode 100644 tools/perf/tests/kallsyms-split.c create mode 100755 tools/perf/tests/shell/c2c.sh create mode 100755 tools/perf/tests/shell/evlist.sh create mode 100755 tools/perf/tests/shell/jitdump-python.sh create mode 100755 tools/perf/tests/shell/kallsyms.sh create mode 100755 tools/perf/tests/shell/kvm.sh create mode 100755 tools/perf/tests/shell/record_weak_term.sh create mode 100755 tools/perf/tests/shell/script_dlfilter.sh create mode 100755 tools/perf/tests/shell/test_event_open_fallback.sh create mode 100755 tools/perf/tests/shell/timechart.sh create mode 100755 tools/perf/tests/shell/top.sh create mode 100644 tools/perf/util/bpf_skel/bperf_cgroup.h create mode 100644 tools/testing/cxl/test/cxl_translate.c delete mode 100644 tools/testing/selftests/dma/Makefile delete mode 100644 tools/testing/selftests/dma/dma_map_benchmark.c create mode 100644 tools/testing/selftests/kvm/arm64/at.c create mode 100644 tools/testing/selftests/kvm/arm64/sea_to_user.c create mode 100644 tools/testing/selftests/kvm/include/kvm_syscalls.h create mode 100644 tools/testing/selftests/kvm/include/loongarch/arch_timer.h create mode 100644 tools/testing/selftests/kvm/loongarch/arch_timer.c create mode 100644 tools/testing/selftests/kvm/s390/user_operexec.c create mode 100644 tools/testing/selftests/kvm/x86/nested_close_kvm_test.c create mode 100644 tools/testing/selftests/kvm/x86/nested_invalid_cr3_test.c create mode 100644 tools/testing/selftests/kvm/x86/nested_tsc_adjust_test.c create mode 100644 tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c delete mode 100644 tools/testing/selftests/kvm/x86/vmx_close_while_nested_test.c create mode 100644 tools/testing/selftests/kvm/x86/vmx_nested_la57_state_test.c delete mode 100644 tools/testing/selftests/kvm/x86/vmx_nested_tsc_scaling_test.c delete mode 100644 tools/testing/selftests/kvm/x86/vmx_tsc_adjust_test.c create mode 100644 tools/testing/selftests/liveupdate/.gitignore create mode 100644 tools/testing/selftests/liveupdate/Makefile create mode 100644 tools/testing/selftests/liveupdate/config create mode 100755 tools/testing/selftests/liveupdate/do_kexec.sh create mode 100644 tools/testing/selftests/liveupdate/liveupdate.c create mode 100644 tools/testing/selftests/liveupdate/luo_kexec_simple.c create mode 100644 tools/testing/selftests/liveupdate/luo_multi_session.c create mode 100644 tools/testing/selftests/liveupdate/luo_test_utils.c create mode 100644 tools/testing/selftests/liveupdate/luo_test_utils.h create mode 100644 tools/testing/selftests/riscv/vector/vstate_ptrace.c create mode 100644 tools/testing/selftests/tty/config create mode 100644 tools/testing/selftests/tty/tty_tiocsti_test.c create mode 100644 tools/testing/selftests/verification/.gitignore create mode 100644 tools/testing/selftests/verification/Makefile create mode 100644 tools/testing/selftests/verification/config copy tools/testing/selftests/{bpf => verification}/settings (100%) create mode 100644 tools/testing/selftests/verification/test.d/functions create mode 100644 tools/testing/selftests/verification/test.d/rv_monitor_enable_d [...] create mode 100644 tools/testing/selftests/verification/test.d/rv_monitor_reactor.tc create mode 100644 tools/testing/selftests/verification/test.d/rv_monitors_available.tc create mode 100644 tools/testing/selftests/verification/test.d/rv_wwnr_printk.tc create mode 100755 tools/testing/selftests/verification/verificationtest-ktap create mode 100644 tools/testing/selftests/vfio/lib/include/libvfio.h create mode 100644 tools/testing/selftests/vfio/lib/include/libvfio/assert.h create mode 100644 tools/testing/selftests/vfio/lib/include/libvfio/iommu.h create mode 100644 tools/testing/selftests/vfio/lib/include/libvfio/iova_allocator.h create mode 100644 tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h create mode 100644 tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h delete mode 100644 tools/testing/selftests/vfio/lib/include/vfio_util.h create mode 100644 tools/testing/selftests/vfio/lib/iommu.c create mode 100644 tools/testing/selftests/vfio/lib/iova_allocator.c create mode 100644 tools/testing/selftests/vfio/lib/libvfio.c delete mode 100755 tools/testing/selftests/vfio/run.sh create mode 100755 tools/testing/selftests/vfio/scripts/cleanup.sh create mode 100755 tools/testing/selftests/vfio/scripts/lib.sh create mode 100755 tools/testing/selftests/vfio/scripts/run.sh create mode 100755 tools/testing/selftests/vfio/scripts/setup.sh create mode 100644 tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c