lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 30 Oct 2023 13:34:10 +0000
From:   Mark Brown <broonie@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Liam Girdwood <lgirdwood@...il.com>, linux-kernel@...r.kernel.org,
        Mark Brown <broonie@...nel.org>
Subject: [GIT PULL] regulator updates for v6.7

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ