From: Mark Brown <broonie@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Liam Girdwood <lgirdwood@gmail.com>,
linux-kernel@vger.kernel.org, Mark Brown <broonie@kernel.org>
Subject: [GIT PULL] regulator updates for v6.7
Date: Mon, 30 Oct 2023 13:34:10 +0000 [thread overview]
Message-ID: <20231030133419.EADAEC433C9@smtp.kernel.org> (raw)
The following changes since commit 6e800968f6a715c0661716d2ec5e1f56ed9f9c08:
regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" (2023-09-26 17:26:08 +0200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v6.7
for you to fetch changes up to 3e0569ff812675e896cbdcbbaec10c99b544b947:
regulator: Merge up pending fix (2023-10-30 13:14:27 +0000)
----------------------------------------------------------------
regulator: Updates for v6.7
This has been a fairly quiet release for the regulator API, the changes
are dominated by some new drivers and a quite large set of cleanups and
filling in the blanks of features for the existing MT6358 driver.
- Cleanups and additional features for the Mediatek MT6358 driver.
- Under voltage detection in the fixed regulator.
- Support for Maxim MAX77503, Mediatek MT6366, Qualcomm PM8909, PM8919,
PMA8048 and PMC8380.
----------------------------------------------------------------
Abel Vesa (1):
regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve
Biju Das (8):
regulator: pv880x0: Drop ifdeffery
regulator: pv880x0: Simplify probe()
regulator: fan53555: Simplify probe()
regulator: sy8824x: Make similar OF and ID table
regulator: ltc3589: Convert enum->pointer for data in the match tables
regulator: mp886x: Make similar OF and ID table
regulator: max20086: Make similar OF and ID table
regulator: mp5416: Make similar OF and ID table
Chen-Yu Tsai (12):
regulator: mt6358: Fail probe on unknown chip ID
regulator: mt6358: Add output voltage fine tuning to fixed regulators
regulator: mt6358: Add output voltage fine tuning to variable LDOs
regulator: dt-bindings: mt6358: Convert to DT schema
regulator: dt-bindings: mt6358: Add regulator-allowed-modes property
regulator: dt-bindings: mt6358: Add regulator supplies
regulator: mt6358: Use mt6397-regulator.h binding header for buck mode macros
regulator: mt6358: Add supply names for MT6358 regulators
regulator: mt6358: fix and drop type prefix in MT6366 regulator node names
regulator: mt6358: Make MT6366 vcn18 LDO configurable
regulator: mt6358: Add missing regulators for MT6366
regulator: mt6358: Add supply names for MT6366 regulators
Geert Uytterhoeven (1):
dt-bindings: regulator: dlg,da9210: Convert to json-schema
Gokhan Celik (2):
regulator: max77503: Add ADI MAX77503 support
regulator: dt-bindings: Add ADI MAX77503 support
Kees Cook (3):
regulator: mc13xxx: Annotate struct mc13xxx_regulator_priv with __counted_by
regulator: da9062: Annotate struct da9062_regulators with __counted_by
regulator: da9063: Annotate struct da9063_regulators with __counted_by
Linus Walleij (1):
regulator: rk808: Drop useless headers
Mark Brown (3):
Match data improvements for pv880x0 regulator
regulator: mt6358: Remove bogus regulators and
regulator: Merge up pending fix
Naresh Solanki (2):
regulator (max5970): Add hwmon support
regulator (max5970): Remove duplicate line
Oleksij Rempel (2):
regulator: dt-bindings: fixed-regulator: Add under-voltage interrupt support
regulator: fixed: add support for under-voltage IRQ
Rajendra Nayak (2):
regulator: qcom-rpmh: Add regulators support for PMC8380
regulator: qcom,rpmh: Add PMC8380 compatible
Rob Herring (4):
regulator: dt-bindings: Add missing unevaluatedProperties on child node schemas
regulator: Drop unnecessary of_match_device() calls
regulator: da9121: Use i2c_get_match_data()
regulator: Use device_get_match_data()
Stephan Gerhold (6):
dt-bindings: regulator: qcom,spmi: Document PM8909
regulator: qcom_spmi: Add PM8909 regulators
dt-bindings: regulator: qcom,spmi: Document PM8019
regulator: qcom_spmi: Add PM8019 regulators
dt-bindings: regulator: qcom,spmi: Document PMA8084
regulator: qcom_spmi: Add PMA8084 regulators
Zhiyong Tao (1):
regulator: dt-bindings: mt6358: Add MT6366 PMIC
Documentation/arch/arm64/cpu-feature-registers.rst | 12 +
Documentation/arch/arm64/elf_hwcaps.rst | 3 +
Documentation/arch/loongarch/introduction.rst | 4 +-
.../bindings/regulator/adi,max77503-regulator.yaml | 50 +++
.../devicetree/bindings/regulator/da9210.txt | 29 --
.../devicetree/bindings/regulator/dlg,da9210.yaml | 52 +++
.../bindings/regulator/fixed-regulator.yaml | 5 +
.../bindings/regulator/maxim,max20086.yaml | 1 +
.../bindings/regulator/maxim,max77826.yaml | 2 +
.../regulator/mediatek,mt6358-regulator.yaml | 250 +++++++++++
.../bindings/regulator/mt6358-regulator.txt | 350 ---------------
.../bindings/regulator/onnn,fan53880.yaml | 2 +
.../bindings/regulator/qcom,rpmh-regulator.yaml | 12 +
.../bindings/regulator/qcom,spmi-regulator.yaml | 68 ++-
Documentation/filesystems/btrfs.rst | 1 -
Documentation/networking/ax25.rst | 4 +-
.../process/embargoed-hardware-issues.rst | 1 +
Documentation/sound/designs/midi-2.0.rst | 4 +-
.../zh_CN/arch/loongarch/introduction.rst | 4 +-
MAINTAINERS | 38 +-
Makefile | 2 +-
arch/arm/xen/enlighten.c | 2 +-
arch/arm64/include/asm/cpufeature.h | 2 +-
arch/arm64/include/asm/kvm_hyp.h | 2 +-
arch/arm64/kernel/cpufeature.c | 3 +-
arch/arm64/kvm/hyp/include/nvhe/ffa.h | 2 +-
arch/arm64/kvm/hyp/nvhe/ffa.c | 3 +-
arch/arm64/kvm/hyp/nvhe/hyp-init.S | 1 +
arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 +-
arch/arm64/kvm/hyp/nvhe/psci-relay.c | 3 +-
arch/arm64/kvm/mmu.c | 3 +
arch/arm64/tools/sysreg | 6 +-
arch/ia64/kernel/acpi.c | 4 +
arch/loongarch/include/asm/addrspace.h | 12 +-
arch/loongarch/include/asm/exception.h | 45 ++
arch/loongarch/include/asm/kasan.h | 59 +--
arch/loongarch/include/asm/smp.h | 1 +
arch/loongarch/kernel/Makefile | 4 +
arch/loongarch/kernel/acpi.c | 1 -
arch/loongarch/kernel/mem.c | 4 +-
arch/loongarch/kernel/module-sections.c | 1 +
arch/loongarch/kernel/process.c | 1 +
arch/loongarch/kernel/relocate_kernel.S | 1 -
arch/loongarch/kernel/signal.c | 7 +-
arch/loongarch/kernel/smp.c | 3 +
arch/loongarch/kernel/syscall.c | 1 +
arch/loongarch/kernel/time.c | 2 +-
arch/loongarch/kernel/topology.c | 3 +
arch/loongarch/kernel/traps.c | 25 +-
arch/loongarch/kernel/vmlinux.lds.S | 55 +--
arch/loongarch/mm/fault.c | 2 +-
arch/loongarch/mm/hugetlbpage.c | 12 -
arch/loongarch/mm/ioremap.c | 1 +
arch/loongarch/mm/kasan_init.c | 51 +++
arch/loongarch/mm/tlb.c | 2 +-
arch/parisc/include/asm/cache.h | 1 +
arch/parisc/include/asm/mckinley.h | 8 -
arch/parisc/include/asm/pdc.h | 5 +-
arch/parisc/include/asm/processor.h | 1 +
arch/parisc/include/asm/ropes.h | 7 +-
arch/parisc/include/asm/shmparam.h | 15 +
arch/parisc/kernel/asm-offsets.c | 2 +
arch/parisc/kernel/cache.c | 8 +-
arch/parisc/kernel/drivers.c | 2 +-
arch/parisc/kernel/firmware.c | 56 ++-
arch/parisc/kernel/head.S | 16 +-
arch/parisc/kernel/irq.c | 2 +-
arch/parisc/kernel/processor.c | 2 +
arch/parisc/kernel/vmlinux.lds.S | 1 +
arch/parisc/mm/init.c | 72 +++
arch/powerpc/Kconfig | 2 +-
arch/powerpc/kernel/hw_breakpoint.c | 16 +-
arch/powerpc/kernel/hw_breakpoint_constraints.c | 7 +-
arch/powerpc/kernel/traps.c | 56 ++-
arch/powerpc/perf/hv-24x7.c | 2 +-
arch/powerpc/platforms/82xx/Kconfig | 3 +-
arch/riscv/include/asm/errata_list.h | 4 +-
arch/riscv/kernel/elf_kexec.c | 8 +-
arch/riscv/kvm/vcpu_onereg.c | 7 +-
arch/s390/configs/debug_defconfig | 14 +-
arch/s390/configs/defconfig | 13 +-
arch/s390/configs/zfcpdump_defconfig | 4 +-
arch/s390/kernel/cert_store.c | 7 +-
arch/sh/mm/ioremap.c | 4 +-
arch/x86/Kconfig | 2 +-
arch/x86/boot/compressed/ident_map_64.c | 8 +
arch/x86/entry/common.c | 2 +-
arch/x86/include/asm/boot.h | 45 +-
arch/x86/include/asm/efi.h | 32 +-
arch/x86/include/asm/kvm_host.h | 3 +-
arch/x86/include/asm/linkage.h | 15 +
arch/x86/include/asm/mmu_context.h | 3 +-
arch/x86/include/asm/paravirt_types.h | 15 -
arch/x86/include/asm/processor.h | 2 -
arch/x86/include/asm/xen/hypervisor.h | 37 ++
arch/x86/kernel/alternative.c | 9 +-
arch/x86/kernel/apic/x2apic_uv_x.c | 11 +-
arch/x86/kernel/callthunks.c | 1 -
arch/x86/kernel/cpu/amd.c | 28 +-
arch/x86/kernel/cpu/bugs.c | 17 +-
arch/x86/kernel/paravirt.c | 67 ---
arch/x86/kernel/process.c | 7 -
arch/x86/kernel/setup.c | 8 +-
arch/x86/kernel/shstk.c | 33 +-
arch/x86/kernel/smpboot.c | 12 +-
arch/x86/kvm/mmu/mmu.c | 21 +-
arch/x86/kvm/mmu/mmu_internal.h | 15 +-
arch/x86/kvm/mmu/tdp_mmu.c | 152 +++----
arch/x86/kvm/mmu/tdp_mmu.h | 5 +-
arch/x86/kvm/svm/sev.c | 34 +-
arch/x86/kvm/svm/svm.c | 43 +-
arch/x86/kvm/svm/svm.h | 1 +
arch/x86/kvm/x86.c | 5 +-
arch/x86/lib/memcpy_64.S | 2 +-
arch/x86/lib/memmove_64.S | 2 +-
arch/x86/lib/memset_64.S | 2 +-
arch/x86/lib/putuser.S | 4 -
arch/x86/platform/efi/efi_32.c | 12 +
arch/x86/platform/efi/efi_64.c | 19 +-
arch/x86/purgatory/Makefile | 4 +
arch/x86/xen/efi.c | 2 +-
arch/x86/xen/enlighten.c | 2 +-
arch/x86/xen/enlighten_hvm.c | 2 +-
arch/x86/xen/enlighten_pv.c | 40 +-
arch/x86/xen/mmu_pv.c | 55 ++-
arch/x86/xen/multicalls.h | 4 +-
block/blk-mq.c | 13 +-
crypto/sm2.c | 6 +-
drivers/Makefile | 2 +-
drivers/accel/ivpu/ivpu_hw_40xx.c | 9 +-
drivers/acpi/processor_pdc.c | 1 +
drivers/acpi/thermal.c | 2 +-
drivers/ata/ahci.c | 9 +
drivers/ata/libahci.c | 35 +-
drivers/ata/libata-core.c | 7 +-
drivers/ata/libata-eh.c | 16 +-
drivers/ata/libata-sata.c | 19 +-
drivers/ata/pata_parport/comm.c | 9 +-
drivers/ata/sata_mv.c | 4 +-
drivers/base/core.c | 2 +
drivers/char/agp/parisc-agp.c | 2 -
drivers/char/tpm/tpm-chip.c | 2 +-
drivers/comedi/Kconfig | 103 ++---
drivers/cxl/acpi.c | 4 +-
drivers/cxl/core/mbox.c | 23 +-
drivers/cxl/core/port.c | 13 +-
drivers/cxl/core/region.c | 41 +-
drivers/cxl/pci.c | 7 +-
drivers/firewire/core-device.c | 2 +-
drivers/firewire/core-topology.c | 2 +-
drivers/firmware/cirrus/cs_dsp.c | 34 +-
drivers/firmware/efi/efi.c | 32 +-
drivers/firmware/efi/libstub/unaccepted_memory.c | 2 +-
drivers/gpio/gpio-sim.c | 60 +--
drivers/gpio/gpio-tb10x.c | 6 +-
drivers/gpu/drm/Kconfig | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 --
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 76 ++--
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 3 +
drivers/gpu/drm/amd/amdgpu/soc21.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 4 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 34 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 43 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 46 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 77 ++--
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 119 ++++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +-
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 35 +-
drivers/gpu/drm/amd/display/dc/dc.h | 1 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 34 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 8 +-
.../drm/amd/display/dc/dcn314/dcn314_resource.c | 23 +
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 2 +-
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 +
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 4 +
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 2 +-
drivers/gpu/drm/drm_connector.c | 2 +
drivers/gpu/drm/drm_exec.c | 2 +-
drivers/gpu/drm/i915/display/intel_bios.c | 21 +
drivers/gpu/drm/i915/display/intel_bios.h | 1 +
drivers/gpu/drm/i915/display/intel_dp.c | 7 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1 -
.../gpu/drm/i915/gt/intel_execlists_submission.c | 2 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 5 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 +
drivers/gpu/drm/nouveau/nouveau_drv.h | 19 +-
drivers/gpu/drm/nouveau/nouveau_exec.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 12 +-
drivers/gpu/drm/radeon/radeon_sa.c | 2 +-
drivers/gpu/drm/tests/drm_mm_test.c | 2 +-
drivers/gpu/drm/tiny/gm12u320.c | 10 +-
drivers/gpu/drm/virtio/virtgpu_submit.c | 1 -
drivers/gpu/drm/vkms/vkms_composer.c | 9 +-
drivers/gpu/drm/vkms/vkms_crtc.c | 9 +-
drivers/gpu/drm/vkms/vkms_drv.h | 4 +-
drivers/hwmon/nct6775-core.c | 4 +
drivers/i2c/Kconfig | 2 +-
drivers/i2c/busses/Kconfig | 4 +-
drivers/i2c/busses/i2c-aspeed.c | 7 +-
drivers/i2c/busses/i2c-cadence.c | 1 +
drivers/i2c/busses/i2c-designware-common.c | 17 +
drivers/i2c/busses/i2c-designware-core.h | 3 +
drivers/i2c/busses/i2c-i801.c | 1 +
drivers/i2c/busses/i2c-xiic.c | 2 +-
drivers/i2c/muxes/i2c-demux-pinctrl.c | 4 +
drivers/i2c/muxes/i2c-mux-gpio.c | 4 +-
drivers/md/dm-core.h | 1 +
drivers/md/dm-ioctl.c | 7 +-
drivers/md/dm-table.c | 32 +-
drivers/md/dm.c | 23 +-
drivers/md/md.c | 23 +-
drivers/md/md.h | 3 +
drivers/md/raid1.c | 3 +-
drivers/media/common/videobuf2/frame_vector.c | 6 +-
drivers/media/i2c/imx219.c | 13 +-
drivers/media/i2c/max9286.c | 1 -
drivers/media/i2c/rdacm21.c | 1 -
drivers/media/pci/bt8xx/bttv-risc.c | 4 +-
drivers/media/pci/intel/ivsc/Kconfig | 5 +-
drivers/media/platform/marvell/Kconfig | 4 +-
drivers/media/platform/nxp/imx-mipi-csis.c | 2 -
drivers/media/platform/via/Kconfig | 2 +-
drivers/media/usb/em28xx/Kconfig | 4 +-
drivers/media/usb/go7007/Kconfig | 2 +-
drivers/media/usb/uvc/uvc_ctrl.c | 3 +
drivers/mfd/cs42l43.c | 4 +-
drivers/net/dsa/sja1105/sja1105.h | 2 +
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 93 ++--
drivers/net/dsa/sja1105/sja1105_main.c | 69 ++-
drivers/net/ethernet/adi/adin1110.c | 2 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 3 +
drivers/net/ethernet/broadcom/asp2/bcmasp.c | 10 +-
drivers/net/ethernet/broadcom/asp2/bcmasp.h | 4 +-
.../net/ethernet/broadcom/asp2/bcmasp_ethtool.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +
drivers/net/ethernet/cadence/macb_main.c | 5 +-
drivers/net/ethernet/engleder/tsnep_ethtool.c | 6 +-
drivers/net/ethernet/engleder/tsnep_main.c | 18 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 9 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 13 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +-
drivers/net/ethernet/huawei/hinic/hinic_port.c | 3 -
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 +-
drivers/net/ethernet/intel/iavf/iavf.h | 2 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 17 +-
drivers/net/ethernet/intel/igb/igb_main.c | 5 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 31 +-
drivers/net/ethernet/intel/igc/igc_main.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 28 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 5 +
.../net/ethernet/marvell/octeon_ep/octep_main.c | 8 +-
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 8 +-
drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 16 +-
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 6 +-
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 2 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 43 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 7 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 49 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 8 +-
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 6 +-
drivers/net/ethernet/microchip/vcap/vcap_api.c | 18 +-
.../net/ethernet/microchip/vcap/vcap_api_kunit.c | 59 ++-
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 +
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 10 +-
drivers/net/ethernet/renesas/rswitch.c | 20 +-
drivers/net/ethernet/renesas/rswitch.h | 2 +
drivers/net/ethernet/sfc/tc.c | 21 +-
drivers/net/ethernet/sfc/tc_conntrack.c | 7 +-
drivers/net/ethernet/sfc/tc_counters.c | 2 +
drivers/net/ethernet/sfc/tc_encap_actions.c | 4 +
drivers/net/ethernet/stmicro/stmmac/common.h | 7 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 16 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 16 +-
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 16 +-
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 16 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 -
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 32 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 135 +++---
drivers/net/ethernet/ti/Kconfig | 1 +
drivers/net/team/team.c | 10 +-
drivers/net/thunderbolt/main.c | 3 +-
drivers/net/usb/r8152.c | 3 +
drivers/net/veth.c | 2 +
drivers/net/vxlan/vxlan_core.c | 4 +
drivers/nvme/host/core.c | 54 ++-
drivers/nvme/host/fc.c | 2 +-
drivers/nvme/host/hwmon.c | 2 +-
drivers/nvme/host/pci.c | 3 -
drivers/nvme/target/tcp.c | 2 +-
drivers/parisc/ccio-dma.c | 18 +-
drivers/parisc/iommu-helpers.h | 8 +-
drivers/parisc/iosapic.c | 4 +-
drivers/parisc/iosapic_private.h | 4 +-
drivers/parisc/sba_iommu.c | 38 +-
drivers/pci/pcie/aer.c | 1 +
drivers/pci/pcie/portdrv.h | 2 -
drivers/platform/mellanox/Kconfig | 5 +-
drivers/platform/mellanox/mlxbf-pmc.c | 41 +-
drivers/platform/mellanox/mlxbf-tmfifo.c | 90 +++-
drivers/platform/x86/asus-nb-wmi.c | 9 +
drivers/platform/x86/intel_scu_ipc.c | 66 +--
drivers/platform/x86/thinkpad_acpi.c | 2 +
drivers/{genpd => pmdomain}/Makefile | 0
drivers/{genpd => pmdomain}/actions/Makefile | 0
.../{genpd => pmdomain}/actions/owl-sps-helper.c | 0
drivers/{genpd => pmdomain}/actions/owl-sps.c | 0
drivers/{genpd => pmdomain}/amlogic/Makefile | 0
.../{genpd => pmdomain}/amlogic/meson-ee-pwrc.c | 0
.../amlogic/meson-gx-pwrc-vpu.c | 0
.../amlogic/meson-secure-pwrc.c | 0
drivers/{genpd => pmdomain}/apple/Makefile | 0
drivers/{genpd => pmdomain}/apple/pmgr-pwrstate.c | 0
drivers/{genpd => pmdomain}/bcm/Makefile | 0
drivers/{genpd => pmdomain}/bcm/bcm-pmb.c | 0
drivers/{genpd => pmdomain}/bcm/bcm2835-power.c | 0
drivers/{genpd => pmdomain}/bcm/bcm63xx-power.c | 0
.../{genpd => pmdomain}/bcm/raspberrypi-power.c | 0
drivers/{genpd => pmdomain}/imx/Makefile | 0
drivers/{genpd => pmdomain}/imx/gpc.c | 0
drivers/{genpd => pmdomain}/imx/gpcv2.c | 0
drivers/{genpd => pmdomain}/imx/imx8m-blk-ctrl.c | 0
drivers/{genpd => pmdomain}/imx/imx8mp-blk-ctrl.c | 0
drivers/{genpd => pmdomain}/imx/imx93-blk-ctrl.c | 0
drivers/{genpd => pmdomain}/imx/imx93-pd.c | 0
drivers/{genpd => pmdomain}/imx/scu-pd.c | 0
drivers/{genpd => pmdomain}/mediatek/Makefile | 0
.../mediatek/mt6795-pm-domains.h | 0
.../mediatek/mt8167-pm-domains.h | 0
.../mediatek/mt8173-pm-domains.h | 0
.../mediatek/mt8183-pm-domains.h | 0
.../mediatek/mt8186-pm-domains.h | 0
.../mediatek/mt8188-pm-domains.h | 0
.../mediatek/mt8192-pm-domains.h | 0
.../mediatek/mt8195-pm-domains.h | 0
.../{genpd => pmdomain}/mediatek/mtk-pm-domains.c | 0
.../{genpd => pmdomain}/mediatek/mtk-pm-domains.h | 0
drivers/{genpd => pmdomain}/mediatek/mtk-scpsys.c | 0
drivers/{genpd => pmdomain}/qcom/Makefile | 0
drivers/{genpd => pmdomain}/qcom/cpr.c | 0
drivers/{genpd => pmdomain}/qcom/rpmhpd.c | 0
drivers/{genpd => pmdomain}/qcom/rpmpd.c | 0
drivers/{genpd => pmdomain}/renesas/Makefile | 0
drivers/{genpd => pmdomain}/renesas/r8a7742-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7743-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7745-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a77470-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a774a1-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a774b1-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a774c0-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a774e1-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7779-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7790-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7791-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7792-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7794-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7795-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/r8a7796-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a77965-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a77970-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a77980-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a77990-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a77995-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a779a0-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a779f0-sysc.c | 0
.../{genpd => pmdomain}/renesas/r8a779g0-sysc.c | 0
.../{genpd => pmdomain}/renesas/rcar-gen4-sysc.c | 0
.../{genpd => pmdomain}/renesas/rcar-gen4-sysc.h | 0
drivers/{genpd => pmdomain}/renesas/rcar-sysc.c | 0
drivers/{genpd => pmdomain}/renesas/rcar-sysc.h | 0
drivers/{genpd => pmdomain}/renesas/rmobile-sysc.c | 0
drivers/{genpd => pmdomain}/rockchip/Makefile | 0
drivers/{genpd => pmdomain}/rockchip/pm-domains.c | 0
drivers/{genpd => pmdomain}/samsung/Makefile | 0
.../samsung/exynos-pm-domains.c | 0
drivers/{genpd => pmdomain}/st/Makefile | 0
.../{genpd => pmdomain}/st/ste-ux500-pm-domain.c | 0
drivers/{genpd => pmdomain}/starfive/Makefile | 0
drivers/{genpd => pmdomain}/starfive/jh71xx-pmu.c | 0
drivers/{genpd => pmdomain}/sunxi/Makefile | 0
drivers/{genpd => pmdomain}/sunxi/sun20i-ppu.c | 0
drivers/{genpd => pmdomain}/tegra/Makefile | 0
drivers/{genpd => pmdomain}/tegra/powergate-bpmp.c | 0
drivers/{genpd => pmdomain}/ti/Makefile | 0
drivers/{genpd => pmdomain}/ti/omap_prm.c | 0
drivers/{genpd => pmdomain}/ti/ti_sci_pm_domains.c | 0
drivers/{genpd => pmdomain}/xilinx/Makefile | 0
.../{genpd => pmdomain}/xilinx/zynqmp-pm-domains.c | 0
drivers/regulator/Kconfig | 10 +
drivers/regulator/Makefile | 1 +
drivers/regulator/da9062-regulator.c | 2 +-
drivers/regulator/da9063-regulator.c | 2 +-
drivers/regulator/da9121-regulator.c | 15 +-
drivers/regulator/da9210-regulator.c | 12 +-
drivers/regulator/fan53555.c | 9 +-
drivers/regulator/fixed.c | 50 +++
drivers/regulator/lochnagar-regulator.c | 8 +-
drivers/regulator/ltc3589.c | 61 ++-
drivers/regulator/max1586.c | 9 +-
drivers/regulator/max20086-regulator.c | 65 ++-
drivers/regulator/max5970-regulator.c | 145 +++++-
drivers/regulator/max77503-regulator.c | 137 ++++++
drivers/regulator/mc13xxx.h | 2 +-
drivers/regulator/mp5416.c | 10 +-
drivers/regulator/mp886x.c | 14 +-
drivers/regulator/mt6358-regulator.c | 494 +++++++++++----------
drivers/regulator/palmas-regulator.c | 8 +-
drivers/regulator/pv88080-regulator.c | 58 +--
drivers/regulator/qcom-labibb-regulator.c | 7 +-
drivers/regulator/qcom-rpmh-regulator.c | 21 +-
drivers/regulator/qcom_rpm-regulator.c | 7 +-
drivers/regulator/qcom_spmi-regulator.c | 103 ++++-
drivers/regulator/rk808-regulator.c | 2 -
drivers/regulator/stm32-booster.c | 5 +-
drivers/regulator/sy8824x.c | 26 +-
drivers/regulator/ti-abb-regulator.c | 22 +-
drivers/regulator/tps51632-regulator.c | 11 -
drivers/scsi/iscsi_tcp.c | 4 +
drivers/scsi/lpfc/lpfc_debugfs.c | 14 +-
drivers/scsi/lpfc/lpfc_hbadisc.c | 5 +-
drivers/scsi/lpfc/lpfc_nvme.c | 24 +-
drivers/scsi/megaraid/megaraid_sas.h | 2 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 21 +-
drivers/scsi/pm8001/pm8001_hwi.c | 2 +-
drivers/scsi/pm8001/pm8001_init.c | 51 +--
drivers/scsi/pm8001/pm80xx_hwi.c | 4 +-
drivers/scsi/ppa.c | 4 +-
drivers/scsi/qedf/qedf_io.c | 10 +-
drivers/scsi/qedf/qedf_main.c | 7 +-
drivers/scsi/qla2xxx/qla_dfs.c | 6 +-
drivers/scsi/qla2xxx/qla_inline.h | 2 +-
drivers/scsi/qla2xxx/qla_isr.c | 6 +-
drivers/scsi/qla2xxx/qla_nvme.c | 10 +-
drivers/scsi/qla2xxx/qla_target.c | 3 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 +-
drivers/spi/spi-imx.c | 2 +-
drivers/spi/spi-intel-pci.c | 1 +
drivers/spi/spi-nxp-fspi.c | 7 +
drivers/spi/spi-stm32.c | 8 +
drivers/spi/spi-zynqmp-gqspi.c | 12 +-
drivers/target/target_core_configfs.c | 24 +-
drivers/target/target_core_transport.c | 1 +
drivers/thermal/thermal_core.c | 6 +-
drivers/thermal/thermal_of.c | 8 +-
drivers/thermal/thermal_sysfs.c | 9 +-
drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 3 +-
drivers/ufs/core/ufshcd.c | 13 +-
drivers/usb/typec/ucsi/debugfs.c | 3 +
drivers/video/console/Kconfig | 1 +
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/core/Kconfig | 2 +-
drivers/w1/masters/ds2482.c | 2 +-
drivers/xen/events/events_base.c | 21 +-
drivers/xen/platform-pci.c | 2 +-
fs/btrfs/Kconfig | 2 +-
fs/btrfs/block-group.c | 12 +-
fs/btrfs/delayed-inode.c | 104 +++--
fs/btrfs/disk-io.c | 22 +-
fs/btrfs/extent_io.c | 9 +-
fs/btrfs/file.c | 40 +-
fs/btrfs/inode.c | 33 +-
fs/btrfs/ioctl.c | 8 +-
fs/btrfs/locking.h | 2 +-
fs/btrfs/ordered-data.c | 2 +-
fs/btrfs/super.c | 5 +-
fs/btrfs/transaction.c | 39 +-
fs/btrfs/transaction.h | 1 +
fs/btrfs/verity.c | 64 ++-
fs/buffer.c | 25 +-
fs/efivarfs/super.c | 14 +-
fs/ext4/mballoc.c | 54 ++-
fs/ext4/namei.c | 26 +-
fs/ext4/super.c | 2 +-
fs/gfs2/glock.c | 4 +-
fs/gfs2/glops.c | 9 +-
fs/gfs2/quota.h | 3 +-
fs/inode.c | 82 +---
fs/iomap/buffered-io.c | 30 +-
fs/jbd2/commit.c | 16 +-
fs/jbd2/journal.c | 2 +
fs/jbd2/transaction.c | 12 +-
fs/netfs/buffered_read.c | 6 +-
fs/nfs/direct.c | 134 ++++--
fs/nfs/flexfilelayout/flexfilelayout.c | 1 +
fs/nfs/nfs4client.c | 6 +-
fs/nfs/nfs4proc.c | 6 +-
fs/nfs/write.c | 23 +-
fs/nfsd/nfs4proc.c | 4 +-
fs/nfsd/nfssvc.c | 5 +-
fs/overlayfs/copy_up.c | 3 +-
fs/overlayfs/file.c | 9 +-
fs/proc/internal.h | 2 -
fs/proc/task_nommu.c | 64 +--
fs/smb/client/cached_dir.c | 6 +
fs/smb/client/cifsglob.h | 3 +-
fs/smb/client/cifsproto.h | 2 +-
fs/smb/client/connect.c | 8 +-
fs/smb/client/inode.c | 2 +-
fs/smb/client/misc.c | 14 +-
fs/smb/client/smb2inode.c | 3 +
fs/smb/client/smb2maperror.c | 2 -
fs/smb/client/smb2ops.c | 6 +-
fs/smb/client/smb2pdu.c | 35 +-
fs/smb/client/smbdirect.c | 9 +-
fs/smb/client/trace.h | 2 +
fs/smb/client/transport.c | 36 +-
fs/smb/server/smb2pdu.c | 2 +-
fs/smb/server/smbacl.c | 1 -
fs/stat.c | 47 +-
fs/tracefs/event_inode.c | 146 +++++-
fs/tracefs/inode.c | 5 +-
fs/tracefs/internal.h | 5 +-
fs/xfs/Kconfig | 2 +-
fs/xfs/libxfs/xfs_log_recover.h | 22 +
fs/xfs/libxfs/xfs_sb.c | 3 +-
fs/xfs/libxfs/xfs_trans_inode.c | 6 +-
fs/xfs/scrub/scrub.c | 4 +-
fs/xfs/scrub/stats.c | 5 +-
fs/xfs/xfs_attr_inactive.c | 1 -
fs/xfs/xfs_attr_item.c | 7 +-
fs/xfs/xfs_bmap_item.c | 4 +-
fs/xfs/xfs_export.c | 6 +
fs/xfs/xfs_extfree_item.c | 4 +-
fs/xfs/xfs_fsmap.c | 25 +-
fs/xfs/xfs_icache.c | 80 ++--
fs/xfs/xfs_icache.h | 1 -
fs/xfs/xfs_inode.c | 209 ++++++++-
fs/xfs/xfs_inode.h | 34 +-
fs/xfs/xfs_iops.c | 6 +-
fs/xfs/xfs_itable.c | 9 +
fs/xfs/xfs_log.c | 17 -
fs/xfs/xfs_log_cil.c | 52 +--
fs/xfs/xfs_log_priv.h | 14 +-
fs/xfs/xfs_log_recover.c | 4 +-
fs/xfs/xfs_mount.h | 17 +-
fs/xfs/xfs_qm.c | 7 +
fs/xfs/xfs_refcount_item.c | 6 +-
fs/xfs/xfs_rmap_item.c | 6 +-
fs/xfs/xfs_super.c | 88 +---
fs/xfs/xfs_trace.h | 45 ++
fs/xfs/xfs_xattr.c | 11 +
include/drm/drm_exec.h | 35 +-
include/drm/drm_kunit_helpers.h | 4 +-
include/linux/aer.h | 2 +
include/linux/arm-smccc.h | 2 +
include/linux/atomic/atomic-arch-fallback.h | 10 +-
include/linux/btf_ids.h | 2 +-
include/linux/buffer_head.h | 5 +-
include/linux/cpuhotplug.h | 1 -
include/linux/export-internal.h | 2 +
include/linux/fs.h | 46 +-
include/linux/i2c.h | 11 +-
include/linux/if_team.h | 2 +
include/linux/instruction_pointer.h | 5 +
include/linux/kasan.h | 2 +-
include/linux/libata.h | 4 +
include/linux/memcontrol.h | 4 +-
include/linux/mfd/mt6358/registers.h | 23 +
include/linux/nfs_fs_sb.h | 1 +
include/linux/nfs_page.h | 4 +-
include/linux/nvme-fc-driver.h | 6 +-
include/linux/regulator/mt6358-regulator.h | 3 +
include/linux/resume_user_mode.h | 2 +-
include/linux/seqlock.h | 2 +-
include/linux/sunrpc/xdr.h | 4 +-
include/linux/thermal.h | 4 +-
include/linux/trace_events.h | 7 +-
include/net/ipv6.h | 7 +-
include/net/netfilter/nf_tables.h | 7 +-
include/trace/events/xen.h | 12 +-
include/uapi/linux/bpf.h | 4 +-
include/uapi/linux/stddef.h | 7 +
include/xen/arm/hypervisor.h | 12 -
include/xen/events.h | 3 +-
io_uring/net.c | 5 +
kernel/bpf/btf.c | 2 +-
kernel/bpf/cgroup.c | 13 +-
kernel/bpf/memalloc.c | 94 +++-
kernel/bpf/offload.c | 12 +-
kernel/bpf/queue_stack_maps.c | 21 +-
kernel/panic.c | 1 +
kernel/pid.c | 2 +-
kernel/power/hibernate.c | 12 +-
kernel/power/power.h | 4 +-
kernel/power/swap.c | 14 +-
kernel/sched/core.c | 2 +-
kernel/sched/fair.c | 27 +-
kernel/sched/idle.c | 1 +
kernel/task_work.c | 1 +
kernel/trace/bpf_trace.c | 20 +-
kernel/trace/ring_buffer.c | 35 +-
kernel/trace/trace.c | 72 ++-
kernel/trace/trace.h | 2 +
kernel/trace/trace_events.c | 32 +-
kernel/trace/trace_events_inject.c | 3 +-
kernel/trace/trace_events_synth.c | 2 +-
lib/argv_split.c | 4 +-
lib/kunit/executor.c | 48 +-
lib/kunit/executor_test.c | 13 +-
lib/kunit/test.c | 3 +-
lib/scatterlist.c | 4 +-
mm/filemap.c | 69 ++-
mm/kasan/kasan.h | 8 +-
mm/memcontrol.c | 6 +-
mm/mremap.c | 2 +-
mm/page_alloc.c | 12 +-
mm/shmem.c | 2 +-
net/ax25/Kconfig | 16 +-
net/bridge/br_forward.c | 4 +-
net/bridge/br_input.c | 4 +-
net/core/dev.c | 6 +-
net/core/flow_dissector.c | 2 +-
net/dccp/ipv4.c | 9 +-
net/dccp/ipv6.c | 9 +-
net/handshake/handshake-test.c | 14 +-
net/hsr/hsr_forward.c | 1 +
net/hsr/hsr_framereg.c | 4 +-
net/hsr/hsr_main.h | 2 +-
net/ipv4/devinet.c | 10 +-
net/ipv4/inet_hashtables.c | 36 +-
net/ipv4/route.c | 4 +-
net/kcm/kcmsock.c | 13 +-
net/mptcp/options.c | 5 +-
net/mptcp/protocol.c | 165 ++++---
net/mptcp/protocol.h | 24 +-
net/mptcp/subflow.c | 39 +-
net/ncsi/ncsi-aen.c | 5 +
net/netfilter/ipset/ip_set_core.c | 12 +-
net/netfilter/nf_conntrack_bpf.c | 2 +
net/netfilter/nf_conntrack_extend.c | 4 +-
net/netfilter/nf_tables_api.c | 79 +++-
net/netfilter/nft_set_hash.c | 11 +-
net/netfilter/nft_set_pipapo.c | 4 +-
net/netfilter/nft_set_rbtree.c | 8 +-
net/rds/rdma_transport.c | 12 +-
net/smc/smc_core.c | 2 +
net/smc/smc_stats.h | 3 +-
net/sunrpc/clnt.c | 14 +-
net/tls/tls_sw.c | 4 +-
scripts/Makefile.modinst | 2 +-
scripts/atomic/gen-atomic-fallback.sh | 2 +-
scripts/gdb/linux/symbols.py | 23 +-
scripts/mod/modpost.c | 9 +
scripts/package/install-extmod-build | 2 +-
security/selinux/hooks.c | 10 +-
sound/core/init.c | 7 +-
sound/core/rawmidi.c | 2 +-
sound/core/seq/seq_midi.c | 4 +-
sound/core/seq/seq_ump_client.c | 24 +-
sound/core/seq/seq_ump_convert.c | 2 +
sound/firewire/bebob/bebob_midi.c | 6 +-
sound/firewire/dice/dice-midi.c | 4 +-
sound/firewire/digi00x/digi00x-midi.c | 14 +-
sound/firewire/fireface/ff-midi.c | 4 +-
sound/firewire/fireworks/fireworks.c | 10 +-
sound/firewire/fireworks/fireworks_midi.c | 4 +-
sound/firewire/motu/motu-midi.c | 4 +-
sound/firewire/oxfw/oxfw-midi.c | 6 +-
sound/firewire/oxfw/oxfw.c | 10 +-
sound/firewire/tascam/tascam-midi.c | 12 +-
sound/hda/intel-sdw-acpi.c | 8 +-
sound/isa/ad1848/ad1848.c | 12 +-
sound/isa/cs423x/cs4231.c | 12 +-
sound/isa/cs423x/cs4236.c | 14 +-
sound/isa/es1688/es1688.c | 6 +-
sound/isa/opti9xx/miro.c | 8 +-
sound/isa/opti9xx/opti92x-ad1848.c | 16 +-
sound/isa/sscape.c | 2 +-
sound/pci/cmipci.c | 8 +-
sound/pci/hda/cs35l56_hda.c | 21 +-
sound/pci/hda/cs35l56_hda_i2c.c | 1 -
sound/pci/hda/hda_generic.c | 6 +-
sound/pci/hda/hda_intel.c | 1 +
sound/pci/hda/patch_realtek.c | 13 +-
sound/pci/riptide/riptide.c | 16 +-
sound/soc/amd/yc/acp6x-mach.c | 21 +
sound/soc/codecs/aw88395/aw88395_lib.c | 2 +
sound/soc/codecs/cs35l56-i2c.c | 1 -
sound/soc/codecs/cs35l56.c | 1 +
sound/soc/codecs/cs42l42-sdw.c | 20 +
sound/soc/codecs/cs42l42.c | 21 +-
sound/soc/codecs/cs42l42.h | 1 +
sound/soc/codecs/cs42l43.c | 14 +-
sound/soc/codecs/rt5640.c | 29 +-
sound/soc/codecs/wm8960.c | 19 +-
sound/soc/codecs/wm_adsp.c | 13 +-
sound/soc/fsl/imx-audmix.c | 2 +-
sound/soc/fsl/imx-pcm-rpmsg.c | 1 +
sound/soc/fsl/imx-rpmsg.c | 8 +
sound/soc/intel/avs/boards/hdaudio.c | 3 +
sound/soc/meson/axg-spdifin.c | 49 +-
sound/soc/sh/rcar/core.c | 1 +
sound/soc/soc-pcm.c | 23 +-
sound/soc/soc-utils.c | 1 +
sound/soc/sof/core.c | 3 +-
sound/soc/sof/intel/mtl.c | 2 +-
sound/soc/sof/intel/mtl.h | 1 -
sound/soc/sof/ipc4-topology.c | 2 +-
sound/soc/sof/sof-audio.c | 3 +-
sound/soc/tegra/tegra_audio_graph_card.c | 30 +-
sound/usb/caiaq/device.c | 2 +-
sound/usb/mixer.c | 6 +-
sound/usb/mixer_scarlett_gen2.c | 8 +-
sound/xen/xen_snd_front_cfg.c | 2 +-
tools/include/linux/btf_ids.h | 2 +-
tools/include/linux/mm.h | 4 +-
tools/include/linux/seq_file.h | 2 +
tools/include/uapi/linux/bpf.h | 4 +-
tools/objtool/check.c | 3 +-
tools/testing/memblock/internal.h | 4 +
tools/testing/memblock/mmzone.c | 2 +-
tools/testing/memblock/tests/basic_api.c | 2 +-
tools/testing/memblock/tests/common.h | 1 +
tools/testing/selftests/alsa/conf.c | 1 -
tools/testing/selftests/alsa/mixer-test.c | 11 +-
tools/testing/selftests/alsa/pcm-test.c | 4 +-
tools/testing/selftests/alsa/test-pcmtest-driver.c | 1 -
tools/testing/selftests/bpf/DENYLIST.aarch64 | 10 +-
tools/testing/selftests/bpf/config | 1 +
tools/testing/selftests/bpf/config.x86_64 | 1 -
tools/testing/selftests/bpf/prog_tests/empty_skb.c | 12 +-
.../selftests/bpf/prog_tests/kprobe_multi_test.c | 37 ++
.../testing/selftests/bpf/prog_tests/test_bpf_ma.c | 50 +++
.../selftests/bpf/prog_tests/xdp_dev_bound_only.c | 61 +++
.../selftests/bpf/progs/kprobe_multi_override.c | 13 +
tools/testing/selftests/bpf/progs/test_bpf_ma.c | 123 +++++
tools/testing/selftests/bpf/test_verifier.c | 2 +-
tools/testing/selftests/fchmodat2/Makefile | 2 +-
tools/testing/selftests/ftrace/ftracetest | 18 +-
.../ftrace/test.d/instances/instance-event.tc | 2 +-
.../trigger-synthetic-event-dynstring.tc | 2 +-
.../trigger-synthetic_event_syntax_errors.tc | 2 +-
tools/testing/selftests/kselftest/runner.sh | 3 +-
tools/testing/selftests/kselftest_deps.sh | 77 +++-
tools/testing/selftests/kvm/lib/test_util.c | 2 +-
tools/testing/selftests/kvm/riscv/get-reg-list.c | 58 ++-
tools/testing/selftests/lib.mk | 4 +-
tools/testing/selftests/net/bind_bhash.sh | 26 +-
tools/testing/selftests/net/bind_wildcard.c | 68 ++-
tools/testing/selftests/net/hsr/hsr_ping.sh | 266 ++++++-----
tools/testing/selftests/net/tls.c | 8 +-
tools/testing/selftests/netfilter/.gitignore | 1 +
tools/testing/selftests/netfilter/Makefile | 4 +-
tools/testing/selftests/netfilter/audit_logread.c | 165 +++++++
tools/testing/selftests/netfilter/config | 1 +
tools/testing/selftests/netfilter/nft_audit.sh | 108 +++++
tools/testing/selftests/openat2/Makefile | 2 +-
tools/testing/selftests/proc/proc-empty-vm.c | 1 +
tools/testing/selftests/user_events/abi_test.c | 3 +
tools/testing/selftests/user_events/config | 1 +
tools/testing/selftests/user_events/dyn_test.c | 2 +
tools/testing/selftests/user_events/ftrace_test.c | 3 +
tools/testing/selftests/user_events/perf_test.c | 3 +
.../selftests/user_events/user_events_selftests.h | 100 +++++
785 files changed, 7416 insertions(+), 4354 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77503-regulator.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/da9210.txt
create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9210.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6358-regulator.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/mt6358-regulator.txt
create mode 100644 arch/loongarch/include/asm/exception.h
delete mode 100644 arch/parisc/include/asm/mckinley.h
rename drivers/{genpd => pmdomain}/Makefile (100%)
rename drivers/{genpd => pmdomain}/actions/Makefile (100%)
rename drivers/{genpd => pmdomain}/actions/owl-sps-helper.c (100%)
rename drivers/{genpd => pmdomain}/actions/owl-sps.c (100%)
rename drivers/{genpd => pmdomain}/amlogic/Makefile (100%)
rename drivers/{genpd => pmdomain}/amlogic/meson-ee-pwrc.c (100%)
rename drivers/{genpd => pmdomain}/amlogic/meson-gx-pwrc-vpu.c (100%)
rename drivers/{genpd => pmdomain}/amlogic/meson-secure-pwrc.c (100%)
rename drivers/{genpd => pmdomain}/apple/Makefile (100%)
rename drivers/{genpd => pmdomain}/apple/pmgr-pwrstate.c (100%)
rename drivers/{genpd => pmdomain}/bcm/Makefile (100%)
rename drivers/{genpd => pmdomain}/bcm/bcm-pmb.c (100%)
rename drivers/{genpd => pmdomain}/bcm/bcm2835-power.c (100%)
rename drivers/{genpd => pmdomain}/bcm/bcm63xx-power.c (100%)
rename drivers/{genpd => pmdomain}/bcm/raspberrypi-power.c (100%)
rename drivers/{genpd => pmdomain}/imx/Makefile (100%)
rename drivers/{genpd => pmdomain}/imx/gpc.c (100%)
rename drivers/{genpd => pmdomain}/imx/gpcv2.c (100%)
rename drivers/{genpd => pmdomain}/imx/imx8m-blk-ctrl.c (100%)
rename drivers/{genpd => pmdomain}/imx/imx8mp-blk-ctrl.c (100%)
rename drivers/{genpd => pmdomain}/imx/imx93-blk-ctrl.c (100%)
rename drivers/{genpd => pmdomain}/imx/imx93-pd.c (100%)
rename drivers/{genpd => pmdomain}/imx/scu-pd.c (100%)
rename drivers/{genpd => pmdomain}/mediatek/Makefile (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt6795-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt8167-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt8173-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt8183-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt8186-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt8188-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt8192-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mt8195-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mtk-pm-domains.c (100%)
rename drivers/{genpd => pmdomain}/mediatek/mtk-pm-domains.h (100%)
rename drivers/{genpd => pmdomain}/mediatek/mtk-scpsys.c (100%)
rename drivers/{genpd => pmdomain}/qcom/Makefile (100%)
rename drivers/{genpd => pmdomain}/qcom/cpr.c (100%)
rename drivers/{genpd => pmdomain}/qcom/rpmhpd.c (100%)
rename drivers/{genpd => pmdomain}/qcom/rpmpd.c (100%)
rename drivers/{genpd => pmdomain}/renesas/Makefile (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7742-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7743-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7745-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a77470-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a774a1-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a774b1-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a774c0-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a774e1-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7779-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7790-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7791-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7792-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7794-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7795-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a7796-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a77965-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a77970-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a77980-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a77990-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a77995-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a779a0-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a779f0-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/r8a779g0-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/rcar-gen4-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/rcar-gen4-sysc.h (100%)
rename drivers/{genpd => pmdomain}/renesas/rcar-sysc.c (100%)
rename drivers/{genpd => pmdomain}/renesas/rcar-sysc.h (100%)
rename drivers/{genpd => pmdomain}/renesas/rmobile-sysc.c (100%)
rename drivers/{genpd => pmdomain}/rockchip/Makefile (100%)
rename drivers/{genpd => pmdomain}/rockchip/pm-domains.c (100%)
rename drivers/{genpd => pmdomain}/samsung/Makefile (100%)
rename drivers/{genpd => pmdomain}/samsung/exynos-pm-domains.c (100%)
rename drivers/{genpd => pmdomain}/st/Makefile (100%)
rename drivers/{genpd => pmdomain}/st/ste-ux500-pm-domain.c (100%)
rename drivers/{genpd => pmdomain}/starfive/Makefile (100%)
rename drivers/{genpd => pmdomain}/starfive/jh71xx-pmu.c (100%)
rename drivers/{genpd => pmdomain}/sunxi/Makefile (100%)
rename drivers/{genpd => pmdomain}/sunxi/sun20i-ppu.c (100%)
rename drivers/{genpd => pmdomain}/tegra/Makefile (100%)
rename drivers/{genpd => pmdomain}/tegra/powergate-bpmp.c (100%)
rename drivers/{genpd => pmdomain}/ti/Makefile (100%)
rename drivers/{genpd => pmdomain}/ti/omap_prm.c (100%)
rename drivers/{genpd => pmdomain}/ti/ti_sci_pm_domains.c (100%)
rename drivers/{genpd => pmdomain}/xilinx/Makefile (100%)
rename drivers/{genpd => pmdomain}/xilinx/zynqmp-pm-domains.c (100%)
create mode 100644 drivers/regulator/max77503-regulator.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_dev_bound_only.c
create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi_override.c
create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_ma.c
create mode 100644 tools/testing/selftests/netfilter/audit_logread.c
create mode 100755 tools/testing/selftests/netfilter/nft_audit.sh
create mode 100644 tools/testing/selftests/user_events/config
create mode 100644 tools/testing/selftests/user_events/user_events_selftests.h
next reply other threads:[~2023-10-30 13:34 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-30 13:34 Mark Brown [this message]
2023-11-01 3:50 ` [GIT PULL] regulator updates for v6.7 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20231030133419.EADAEC433C9@smtp.kernel.org \
--to=broonie@kernel.org \
--cc=lgirdwood@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.