This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from aa833fc394ba drm/xe: Fix duplicated put due to merge resolution 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 b5d6d3f73d0b fgraph: Initialize ftrace_ops->private for function graph ops adds 1650a1b6cb1a fgraph: Check ftrace_pids_enabled on registration for earl [...] 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 32bd348be3fa KVM: Fix last_boosted_vcpu index assignment bug 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 24bc5ea5c01a seqlock, procfs: Match scoped_seqlock_read() critical sect [...] adds 90dfeef1cd38 seqlock: Cure some more scoped_seqlock() optimization fails adds 92fc1f16e22f Merge tag 'locking-urgent-2025-12-06' of git://git.kernel. [...] adds 0c314a881cac objtool: Fix stack overflow in validate_branch() adds a818f28f017b x86/alternative: Remove ANNOTATE_DATA_SPECIAL usage adds f387d0e1027f x86/asm: Remove ANNOTATE_DATA_SPECIAL usage adds 305c8dc47717 objtool: Consolidate annotation macros adds ed3bf863dc91 objtool: Remove newlines and tabs from annotation macros adds 799647ddb4c0 objtool: Add more robust signal error handling, detect and [...] adds 2d3451ef1ef6 objtool: Simplify .annotate_insn code generation output some more 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 33b4c26d4d3c x86/platform: Fix and extend kernel-doc comments in <asm/x [...] adds c7957da77708 x86/boot/Documentation: Spell 'ID' consistently adds 1c3377bee212 x86/boot/Documentation: Prefix hexadecimal literals with 0x 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 89373f5695dc LICENSES: Add modern form of the LGPL-2.1 tags to the usag [...] 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/ [...]
No new revisions were added by this update.
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/arch/x86/boot.rst | 48 +- 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 - .../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/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 +- LICENSES/preferred/LGPL-2.1 | 4 + 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/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/multi_v7_defconfig | 2 + arch/arm/configs/mxs_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 5 +- arch/arm/configs/tegra_defconfig | 4 - 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 | 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/microwatt_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/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/Kbuild | 1 - 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 | 20 - 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/alternative.h | 9 +- arch/x86/include/asm/asm.h | 25 +- arch/x86/include/asm/bug.h | 2 +- arch/x86/include/asm/cpufeature.h | 2 +- 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/irq_stack.h | 2 +- arch/x86/include/asm/jump_label.h | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 23 +- arch/x86/include/asm/nospec-branch.h | 34 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/smap.h | 8 +- arch/x86/include/asm/static_call.h | 2 +- arch/x86/include/asm/svm.h | 5 +- arch/x86/include/asm/x86_init.h | 28 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/alternative.c | 4 +- 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/asm-offsets.c | 3 + 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/kernel/rethook.c | 2 +- arch/x86/kernel/static_call.c | 4 +- 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/lib/error-inject.c | 2 +- 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 | 17 - 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/gpio-aspeed.c | 5 +- drivers/gpio/gpio-mxc.c | 12 +- drivers/gpio/gpio-pxa.c | 12 +- 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/drm_pagemap.c | 12 +- drivers/gpu/drm/drm_plane.c | 2 +- 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 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 311 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 6 +- drivers/gpu/drm/nouveau/nouveau_svm.h | 3 +- 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/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/tg3.c | 1 - drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - 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/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/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/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/array.c | 40 +- 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/annotate.h | 35 +- 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 | 20 +- 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/objtool.h | 2 +- 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/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/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/bounds.c | 1 + 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/core.c | 7 +- kernel/sched/fair.c | 3 + kernel/sched/sched.h | 2 +- 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 | 22 +- 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 | 3 - 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 | 271 +- 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/mod/devicetable-offsets.c | 1 + 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/usb/mixer_quirks.c | 4 - 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/objtool/Build | 1 + tools/objtool/check.c | 27 +- tools/objtool/include/objtool/objtool.h | 2 + tools/objtool/objtool.c | 4 +- tools/objtool/signal.c | 135 + 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 | 33 +- virt/kvm/kvm_mm.h | 9 +- 4370 files changed, 245153 insertions(+), 109576 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 [...] 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 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/objtool/signal.c 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