Skip to contentSkip to conversation

Linux 6.11.3

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Oct 10, 2024 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.11.3 kernel.

All users of the 6.11 kernel series must upgrade.

The updated 6.11.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.11.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Documentation/ABI/testing/sysfs-fs-f2fs                                          |   22 
 Documentation/admin-guide/kernel-parameters.txt                                  |   10 
 Documentation/arch/arm64/silicon-errata.rst                                      |    6 
 Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml                     |    3 
 Documentation/networking/net_cachelines/net_device.rst                           |    2 
 Documentation/rust/general-information.rst                                       |    4 
 Makefile                                                                         |    2 
 arch/arm/crypto/aes-ce-glue.c                                                    |    2 
 arch/arm/crypto/aes-neonbs-glue.c                                                |    2 
 arch/arm64/Kconfig                                                               |    7 
 arch/arm64/include/asm/cputype.h                                                 |    2 
 arch/arm64/include/asm/kvm_host.h                                                |   25 
 arch/arm64/kernel/cpu_errata.c                                                   |    3 
 arch/arm64/mm/trans_pgd.c                                                        |    6 
 arch/loongarch/configs/loongson3_defconfig                                       |    1 
 arch/parisc/include/asm/mman.h                                                   |   14 
 arch/parisc/kernel/entry.S                                                       |    6 
 arch/parisc/kernel/syscall.S                                                     |   14 
 arch/powerpc/configs/ppc64_defconfig                                             |    1 
 arch/powerpc/include/asm/vdso_datapage.h                                         |   15 
 arch/powerpc/kernel/asm-offsets.c                                                |    2 
 arch/powerpc/kernel/vdso/cacheflush.S                                            |    2 
 arch/powerpc/kernel/vdso/datapage.S                                              |    4 
 arch/powerpc/platforms/pseries/dlpar.c                                           |   17 
 arch/powerpc/platforms/pseries/hotplug-cpu.c                                     |    2 
 arch/powerpc/platforms/pseries/hotplug-memory.c                                  |   16 
 arch/powerpc/platforms/pseries/pmem.c                                            |    2 
 arch/riscv/Kconfig                                                               |    8 
 arch/riscv/include/asm/thread_info.h                                             |    7 
 arch/x86/crypto/sha256-avx2-asm.S                                                |   16 
 arch/x86/events/core.c                                                           |   63 
 arch/x86/include/asm/apic.h                                                      |    8 
 arch/x86/include/asm/fpu/signal.h                                                |    2 
 arch/x86/include/asm/sev.h                                                       |    2 
 arch/x86/include/asm/syscall.h                                                   |    7 
 arch/x86/kernel/apic/apic_flat_64.c                                              |  119 
 arch/x86/kernel/apic/io_apic.c                                                   |   46 
 arch/x86/kernel/cpu/bugs.c                                                       |   14 
 arch/x86/kernel/cpu/common.c                                                     |    4 
 arch/x86/kernel/fpu/signal.c                                                     |    6 
 arch/x86/kernel/machine_kexec_64.c                                               |   27 
 arch/x86/kernel/signal.c                                                         |    3 
 arch/x86/kernel/signal_64.c                                                      |    6 
 arch/x86/mm/ident_map.c                                                          |   23 
 block/blk-iocost.c                                                               |    8 
 block/ioctl.c                                                                    |    9 
 crypto/simd.c                                                                    |   76 
 drivers/accel/ivpu/ivpu_fw.c                                                     |    4 
 drivers/acpi/acpi_pad.c                                                          |    6 
 drivers/acpi/acpica/dbconvert.c                                                  |    2 
 drivers/acpi/acpica/exprep.c                                                     |    3 
 drivers/acpi/acpica/psargs.c                                                     |   47 
 drivers/acpi/apei/einj-cxl.c                                                     |    2 
 drivers/acpi/battery.c                                                           |   28 
 drivers/acpi/cppc_acpi.c                                                         |   10 
 drivers/acpi/ec.c                                                                |   55 
 drivers/acpi/resource.c                                                          |   22 
 drivers/acpi/video_detect.c                                                      |   17 
 drivers/ata/pata_serverworks.c                                                   |   16 
 drivers/ata/sata_sil.c                                                           |   12 
 drivers/block/aoe/aoecmd.c                                                       |   13 
 drivers/bluetooth/btmrvl_sdio.c                                                  |    3 
 drivers/bluetooth/btrtl.c                                                        |    1 
 drivers/bluetooth/btusb.c                                                        |    2 
 drivers/clk/qcom/clk-alpha-pll.c                                                 |    2 
 drivers/clk/qcom/clk-rpmh.c                                                      |    2 
 drivers/clk/qcom/dispcc-sm8250.c                                                 |    3 
 drivers/clk/qcom/gcc-sc8180x.c                                                   |  438 -
 drivers/clk/qcom/gcc-sm8250.c                                                    |    6 
 drivers/clk/qcom/gcc-sm8450.c                                                    |    4 
 drivers/clk/rockchip/clk.c                                                       |    3 
 drivers/clk/samsung/clk-exynos7885.c                                             |    2 
 drivers/cpufreq/amd-pstate.c                                                     |   14 
 drivers/cpufreq/intel_pstate.c                                                   |   16 
 drivers/cpufreq/loongson3_cpufreq.c                                              |    2 
 drivers/crypto/hisilicon/sgl.c                                                   |   14 
 drivers/crypto/marvell/Kconfig                                                   |    2 
 drivers/crypto/marvell/octeontx/otx_cptvf_algs.c                                 |  261 -
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c                               |  254 -
 drivers/firmware/sysfb.c                                                         |    4 
 drivers/firmware/tegra/bpmp.c                                                    |    6 
 drivers/gpio/gpio-davinci.c                                                      |    8 
 drivers/gpio/gpiolib.c                                                           |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c                                          |   10 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c                                       |   14 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h                                       |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c                                     |   35 
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c                                           |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c                                          |   18 
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c                                          |   43 
 drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h                                          |    2 
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c                                           |    8 
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c                                           |   12 
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c                                           |  132 
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c                                            |   54 
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c                                          |   50 
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                                         |    2 
 drivers/gpu/drm/amd/amdkfd/kfd_device.c                                          |    4 
 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c                            |    2 
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c                                  |   18 
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c                                     |    2 
 drivers/gpu/drm/amd/amdkfd/kfd_process.c                                         |    2 
 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c                           |    5 
 drivers/gpu/drm/amd/amdkfd/soc15_int.h                                           |    1 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                                |   86 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c                        |    4 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c                      |   20 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c                          |    3 
 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c                   |    2 
 drivers/gpu/drm/amd/display/dc/core/dc.c                                         |    8 
 drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c                            |   96 
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c                                |   34 
 drivers/gpu/drm/amd/display/dc/core/dc_state.c                                   |   10 
 drivers/gpu/drm/amd/display/dc/dc_types.h                                        |    1 
 drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c                           |    3 
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c                           |    2 
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c                           |    4 
 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c                |    2 
 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c              |    2 
 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c                |    2 
 drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c                             |    7 
 drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c                    |    2 
 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c             |    6 
 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c   |   93 
 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared.c       |    4 
 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared_types.h |    2 
 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c                                |    1 
 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c                    |   20 
 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h                               |    1 
 drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c                     |   23 
 drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c                           |    3 
 drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c                           |    3 
 drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c                        |   26 
 drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c                          |    4 
 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c                          |   48 
 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c                          |    7 
 drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c                          |    4 
 drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c                          |   11 
 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c                          |    8 
 drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c                        |  111 
 drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h                        |    2 
 drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c                         |    2 
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h                                 |    1 
 drivers/gpu/drm/amd/display/dc/inc/resource.h                                    |    5 
 drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c                    |    5 
 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c                         |    5 
 drivers/gpu/drm/amd/display/dc/link/link_factory.c                               |    2 
 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c               |    2 
 drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c                 |    5 
 drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c                   |    3 
 drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c                 |    4 
 drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c                   |    3 
 drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c                   |   10 
 drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c           |   14 
 drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c                 |    1 
 drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c                 |    3 
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c                         |    2 
 drivers/gpu/drm/display/drm_hdmi_state_helper.c                                  |    4 
 drivers/gpu/drm/drm_atomic_uapi.c                                                |    2 
 drivers/gpu/drm/drm_debugfs.c                                                    |    4 
 drivers/gpu/drm/drm_print.c                                                      |   13 
 drivers/gpu/drm/i915/display/intel_ddi.c                                         |    2 
 drivers/gpu/drm/i915/display/intel_dp.c                                          |   22 
 drivers/gpu/drm/i915/display/intel_psr.c                                         |   32 
 drivers/gpu/drm/i915/display/intel_psr.h                                         |    2 
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c                                          |    2 
 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c                                  |    4 
 drivers/gpu/drm/msm/adreno/adreno_gpu.c                                          |    1 
 drivers/gpu/drm/msm/msm_gpu.c                                                    |    1 
 drivers/gpu/drm/omapdrm/omap_drv.c                                               |    5 
 drivers/gpu/drm/panthor/panthor_mmu.c                                            |    8 
 drivers/gpu/drm/panthor/panthor_sched.c                                          |   36 
 drivers/gpu/drm/radeon/r100.c                                                    |   70 
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c                                      |    4 
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h                                      |    1 
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c                                      |    2 
 drivers/gpu/drm/scheduler/sched_entity.c                                         |   14 
 drivers/gpu/drm/scheduler/sched_main.c                                           |    7 
 drivers/gpu/drm/stm/drv.c                                                        |    3 
 drivers/gpu/drm/stm/ltdc.c                                                       |   76 
 drivers/gpu/drm/v3d/v3d_submit.c                                                 |    6 
 drivers/gpu/drm/xe/Makefile                                                      |   24 
 drivers/gpu/drm/xe/display/intel_fbdev_fb.c                                      |    6 
 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c                                         |    8 
 drivers/gpu/drm/xe/display/xe_plane_initial.c                                    |    6 
 drivers/gpu/drm/xe/xe_bo.c                                                       |    4 
 drivers/gpu/drm/xe/xe_device.c                                                   |    8 
 drivers/gpu/drm/xe/xe_device_types.h                                             |   17 
 drivers/gpu/drm/xe/xe_drm_client.c                                               |    9 
 drivers/gpu/drm/xe/xe_exec_queue.c                                               |    2 
 drivers/gpu/drm/xe/xe_exec_queue_types.h                                         |    6 
 drivers/gpu/drm/xe/xe_execlist.c                                                 |    3 
 drivers/gpu/drm/xe/xe_gpu_scheduler.c                                            |    5 
 drivers/gpu/drm/xe/xe_gpu_scheduler.h                                            |    2 
 drivers/gpu/drm/xe/xe_gt_pagefault.c                                             |   55 
 drivers/gpu/drm/xe/xe_gt_types.h                                                 |    9 
 drivers/gpu/drm/xe/xe_guc_pc.c                                                   |    2 
 drivers/gpu/drm/xe/xe_guc_submit.c                                               |   76 
 drivers/gpu/drm/xe/xe_guc_types.h                                                |    2 
 drivers/gpu/drm/xe/xe_lrc.c                                                      |   35 
 drivers/gpu/drm/xe/xe_oa.c                                                       |    9 
 drivers/gpu/drm/xe/xe_pci.c                                                      |    2 
 drivers/gpu/drm/xe/xe_preempt_fence.c                                            |   12 
 drivers/gpu/drm/xe/xe_vm.c                                                       |   32 
 drivers/gpu/drm/xe/xe_vram.c                                                     |    1 
 drivers/gpu/drm/xe/xe_wa_oob.rules                                               |    3 
 drivers/hid/bpf/hid_bpf_struct_ops.c                                             |   14 
 drivers/hid/hid-ids.h                                                            |   17 
 drivers/hid/hid-input.c                                                          |   37 
 drivers/hid/hid-multitouch.c                                                     |    6 
 drivers/hid/i2c-hid/i2c-hid-core.c                                               |   42 
 drivers/hwmon/nct6775-platform.c                                                 |    1 
 drivers/i2c/busses/i2c-designware-common.c                                       |   14 
 drivers/i2c/busses/i2c-designware-core.h                                         |    1 
 drivers/i2c/busses/i2c-designware-master.c                                       |   38 
 drivers/i2c/busses/i2c-qcom-geni.c                                               |    4 
 drivers/i2c/busses/i2c-stm32f7.c                                                 |    6 
 drivers/i2c/busses/i2c-synquacer.c                                               |    5 
 drivers/i2c/busses/i2c-xiic.c                                                    |   21 
 drivers/i2c/i2c-core-base.c                                                      |   28 
 drivers/i3c/master/svc-i3c-master.c                                              |    1 
 drivers/idle/intel_idle.c                                                        |   14 
 drivers/iio/magnetometer/ak8975.c                                                |   32 
 drivers/iio/pressure/bmp280-core.c                                               |    9 
 drivers/iio/pressure/bmp280-regmap.c                                             |   45 
 drivers/iio/pressure/bmp280.h                                                    |    1 
 drivers/infiniband/hw/mana/main.c                                                |    8 
 drivers/input/keyboard/adp5589-keys.c                                            |   22 
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c                                      |   37 
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h                                      |    1 
 drivers/iommu/intel/dmar.c                                                       |   16 
 drivers/iommu/intel/iommu.c                                                      |    6 
 drivers/iommu/intel/pasid.c                                                      |   12 
 drivers/leds/leds-pca9532.c                                                      |    5 
 drivers/mailbox/Kconfig                                                          |    1 
 drivers/mailbox/bcm2835-mailbox.c                                                |    3 
 drivers/mailbox/rockchip-mailbox.c                                               |    2 
 drivers/media/common/videobuf2/videobuf2-core.c                                  |    7 
 drivers/media/i2c/ar0521.c                                                       |    5 
 drivers/media/i2c/imx335.c                                                       |    9 
 drivers/media/i2c/ov5675.c                                                       |   12 
 drivers/media/platform/qcom/camss/camss-video.c                                  |    6 
 drivers/media/platform/qcom/camss/camss.c                                        |    5 
 drivers/media/platform/qcom/venus/core.c                                         |    1 
 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c                               |    5 
 drivers/memory/tegra/tegra186-emc.c                                              |    5 
 drivers/net/can/dev/netlink.c                                                    |  102 
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c                              |    4 
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                                |    2 
 drivers/net/ethernet/freescale/fec.h                                             |    9 
 drivers/net/ethernet/freescale/fec_main.c                                        |   11 
 drivers/net/ethernet/freescale/fec_ptp.c                                         |   50 
 drivers/net/ethernet/hisilicon/hip04_eth.c                                       |    1 
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c                                |    1 
 drivers/net/ethernet/hisilicon/hns_mdio.c                                        |    1 
 drivers/net/ethernet/intel/e1000e/netdev.c                                       |   19 
 drivers/net/ethernet/intel/ice/ice_sched.c                                       |    6 
 drivers/net/ethernet/lantiq_etop.c                                               |    4 
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h                                       |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en.h                                     |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en/tir.c                                 |    3 
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c                         |    8 
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                                  |    1 
 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c                            |   10 
 drivers/net/ethernet/microchip/sparx5/sparx5_packet.c                            |    6 
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c                              |    5 
 drivers/net/ethernet/realtek/r8169_main.c                                        |   31 
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c                                |   18 
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c                                  |    1 
 drivers/net/ieee802154/Kconfig                                                   |    1 
 drivers/net/ieee802154/mcr20a.c                                                  |    5 
 drivers/net/pcs/pcs-xpcs-wx.c                                                    |    2 
 drivers/net/phy/phy.c                                                            |   17 
 drivers/net/phy/realtek.c                                                        |    3 
 drivers/net/ppp/ppp_generic.c                                                    |    4 
 drivers/net/vrf.c                                                                |    2 
 drivers/net/wireless/ath/ath11k/dp_rx.c                                          |    2 
 drivers/net/wireless/ath/ath12k/dp_rx.c                                          |    2 
 drivers/net/wireless/ath/ath9k/debug.c                                           |    4 
 drivers/net/wireless/ath/ath9k/hif_usb.c                                         |    6 
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c                                     |    5 
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h                                 |   13 
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.h                               |    2 
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c                                     |    2 
 drivers/net/wireless/intel/iwlwifi/fw/uefi.h                                     |    2 
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                                |   16 
 drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c                                 |   12 
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                                    |   42 
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                      |   12 
 drivers/net/wireless/marvell/mwifiex/fw.h                                        |    2 
 drivers/net/wireless/marvell/mwifiex/scan.c                                      |    3 
 drivers/net/wireless/mediatek/mt76/mt7915/init.c                                 |    1 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                                  |    4 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                                 |    7 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c                                  |   10 
 drivers/net/wireless/microchip/wilc1000/sdio.c                                   |    7 
 drivers/net/wireless/realtek/rtw88/Kconfig                                       |    1 
 drivers/net/wireless/realtek/rtw89/core.h                                        |   18 
 drivers/net/wireless/realtek/rtw89/mac.c                                         |    2 
 drivers/net/wireless/realtek/rtw89/mac80211.c                                    |    4 
 drivers/net/wireless/realtek/rtw89/phy.c                                         |    4 
 drivers/net/wireless/realtek/rtw89/util.h                                        |   18 
 drivers/net/wwan/qcom_bam_dmux.c                                                 |   11 
 drivers/net/xen-netback/hash.c                                                   |    5 
 drivers/nvme/common/keyring.c                                                    |   58 
 drivers/nvme/host/Kconfig                                                        |    3 
 drivers/nvme/host/core.c                                                         |    1 
 drivers/nvme/host/fabrics.c                                                      |    2 
 drivers/nvme/host/ioctl.c                                                        |   22 
 drivers/nvme/host/nvme.h                                                         |    2 
 drivers/nvme/host/sysfs.c                                                        |    4 
 drivers/nvme/host/tcp.c                                                          |   55 
 drivers/of/address.c                                                             |    5 
 drivers/of/irq.c                                                                 |   38 
 drivers/perf/arm_spe_pmu.c                                                       |    9 
 drivers/perf/riscv_pmu_legacy.c                                                  |    4 
 drivers/perf/riscv_pmu_sbi.c                                                     |    4 
 drivers/platform/mellanox/mlxbf-pmc.c                                            |    5 
 drivers/platform/x86/amd/pmf/pmf-quirks.c                                        |    8 
 drivers/platform/x86/intel/speed_select_if/isst_if_common.c                      |    4 
 drivers/platform/x86/lenovo-ymc.c                                                |    2 
 drivers/platform/x86/touchscreen_dmi.c                                           |   26 
 drivers/platform/x86/x86-android-tablets/core.c                                  |    6 
 drivers/platform/x86/x86-android-tablets/other.c                                 |   10 
 drivers/pmdomain/core.c                                                          |   40 
 drivers/power/reset/brcmstb-reboot.c                                             |    3 
 drivers/power/supply/power_supply_core.c                                         |    6 
 drivers/power/supply/power_supply_hwmon.c                                        |    3 
 drivers/remoteproc/ti_k3_r5_remoteproc.c                                         |   86 
 drivers/rtc/rtc-at91sam9.c                                                       |    1 
 drivers/scsi/NCR5380.c                                                           |    4 
 drivers/scsi/aacraid/aacraid.h                                                   |    2 
 drivers/scsi/lpfc/lpfc.h                                                         |   12 
 drivers/scsi/lpfc/lpfc_els.c                                                     |   73 
 drivers/scsi/lpfc/lpfc_hbadisc.c                                                 |   14 
 drivers/scsi/lpfc/lpfc_nportdisc.c                                               |   22 
 drivers/scsi/lpfc/lpfc_scsi.c                                                    |   13 
 drivers/scsi/lpfc/lpfc_sli.c                                                     |   11 
 drivers/scsi/pm8001/pm8001_init.c                                                |    6 
 drivers/scsi/smartpqi/smartpqi_init.c                                            |  130 
 drivers/scsi/st.c                                                                |    5 
 drivers/spi/spi-bcm63xx.c                                                        |    9 
 drivers/spi/spi-cadence.c                                                        |    8 
 drivers/spi/spi-imx.c                                                            |    2 
 drivers/spi/spi-rpc-if.c                                                         |    7 
 drivers/spi/spi-s3c64xx.c                                                        |    4 
 drivers/vhost/scsi.c                                                             |   27 
 drivers/video/fbdev/efifb.c                                                      |   11 
 drivers/video/fbdev/pxafb.c                                                      |    1 
 drivers/virt/coco/sev-guest/sev-guest.c                                          |    2 
 fs/afs/file.c                                                                    |    1 
 fs/afs/fs_operation.c                                                            |    2 
 fs/btrfs/backref.c                                                               |   12 
 fs/btrfs/disk-io.c                                                               |   11 
 fs/btrfs/relocation.c                                                            |   99 
 fs/btrfs/send.c                                                                  |   31 
 fs/cachefiles/namei.c                                                            |    7 
 fs/ceph/addr.c                                                                   |    6 
 fs/ceph/mds_client.c                                                             |   12 
 fs/dax.c                                                                         |    6 
 fs/exec.c                                                                        |   34 
 fs/exfat/balloc.c                                                                |   10 
 fs/ext4/dir.c                                                                    |   14 
 fs/ext4/ext4.h                                                                   |    1 
 fs/ext4/extents.c                                                                |   55 
 fs/ext4/fast_commit.c                                                            |   49 
 fs/ext4/file.c                                                                   |    8 
 fs/ext4/inode.c                                                                  |   11 
 fs/ext4/migrate.c                                                                |    2 
 fs/ext4/move_extent.c                                                            |    1 
 fs/ext4/namei.c                                                                  |   14 
 fs/ext4/resize.c                                                                 |   18 
 fs/ext4/super.c                                                                  |   25 
 fs/ext4/xattr.c                                                                  |    3 
 fs/f2fs/f2fs.h                                                                   |   31 
 fs/f2fs/gc.c                                                                     |   85 
 fs/f2fs/gc.h                                                                     |   23 
 fs/f2fs/segment.c                                                                |   31 
 fs/f2fs/super.c                                                                  |    8 
 fs/f2fs/sysfs.c                                                                  |   18 
 fs/file.c                                                                        |   95 
 fs/gfs2/glock.c                                                                  |    1 
 fs/gfs2/ops_fstype.c                                                             |    3 
 fs/inode.c                                                                       |   14 
 fs/iomap/buffered-io.c                                                           |   16 
 fs/jbd2/checkpoint.c                                                             |   21 
 fs/jbd2/journal.c                                                                |    4 
 fs/jfs/jfs_discard.c                                                             |   11 
 fs/jfs/jfs_dmap.c                                                                |    7 
 fs/jfs/xattr.c                                                                   |    2 
 fs/netfs/write_issue.c                                                           |   48 
 fs/nfsd/netns.h                                                                  |    1 
 fs/nfsd/nfs4proc.c                                                               |   34 
 fs/nfsd/nfs4state.c                                                              |    6 
 fs/nfsd/nfs4xdr.c                                                                |   10 
 fs/nfsd/nfsctl.c                                                                 |    2 
 fs/nfsd/nfssvc.c                                                                 |    2 
 fs/nfsd/vfs.c                                                                    |    1 
 fs/nfsd/xdr4.h                                                                   |    1 
 fs/ocfs2/aops.c                                                                  |    5 
 fs/ocfs2/buffer_head_io.c                                                        |    4 
 fs/ocfs2/journal.c                                                               |    7 
 fs/ocfs2/localalloc.c                                                            |   19 
 fs/ocfs2/quota_local.c                                                           |    8 
 fs/ocfs2/refcounttree.c                                                          |   26 
 fs/ocfs2/xattr.c                                                                 |   11 
 fs/overlayfs/copy_up.c                                                           |   43 
 fs/overlayfs/params.c                                                            |   38 
 fs/pidfs.c                                                                       |    5 
 fs/proc/base.c                                                                   |   61 
 fs/proc/proc_sysctl.c                                                            |   11 
 fs/smb/client/cifsfs.c                                                           |   13 
 fs/smb/client/cifsglob.h                                                         |    2 
 fs/smb/client/inode.c                                                            |   19 
 fs/smb/client/reparse.c                                                          |   16 
 fs/smb/client/smb1ops.c                                                          |    2 
 fs/smb/client/smb2inode.c                                                        |   24 
 fs/smb/client/smb2ops.c                                                          |   19 
 fs/smb/server/connection.c                                                       |    4 
 fs/smb/server/connection.h                                                       |    1 
 fs/smb/server/oplock.c                                                           |   55 
 fs/smb/server/smb2pdu.c                                                          |    5 
 fs/smb/server/vfs_cache.c                                                        |    3 
 fs/smb/server/vfs_cache.h                                                        |    4 
 include/crypto/internal/simd.h                                                   |   12 
 include/drm/drm_print.h                                                          |   54 
 include/drm/gpu_scheduler.h                                                      |    2 
 include/dt-bindings/clock/exynos7885.h                                           |    2 
 include/dt-bindings/clock/qcom,gcc-sc8180x.h                                     |    1 
 include/linux/cpufreq.h                                                          |    6 
 include/linux/fdtable.h                                                          |    8 
 include/linux/hdmi.h                                                             |    9 
 include/linux/hugetlb.h                                                          |   10 
 include/linux/i2c.h                                                              |    3 
 include/linux/netdevice.h                                                        |   22 
 include/linux/nvme-keyring.h                                                     |    6 
 include/linux/perf_event.h                                                       |    8 
 include/linux/sched.h                                                            |    2 
 include/linux/sunrpc/svc.h                                                       |    4 
 include/linux/uprobes.h                                                          |    2 
 include/linux/virtio_net.h                                                       |    4 
 include/trace/events/netfs.h                                                     |    1 
 include/uapi/linux/cec.h                                                         |    6 
 include/uapi/linux/netfilter/nf_tables.h                                         |    2 
 io_uring/io_uring.c                                                              |    5 
 io_uring/net.c                                                                   |    4 
 kernel/bpf/verifier.c                                                            |  119 
 kernel/events/core.c                                                             |   33 
 kernel/events/uprobes.c                                                          |    4 
 kernel/fork.c                                                                    |   32 
 kernel/jump_label.c                                                              |   34 
 kernel/rcu/rcuscale.c                                                            |    4 
 kernel/rcu/tasks.h                                                               |   82 
 kernel/resource.c                                                                |   58 
 kernel/sched/core.c                                                              |   23 
 kernel/sched/psi.c                                                               |   26 
 kernel/static_call_inline.c                                                      |   13 
 kernel/trace/trace_hwlat.c                                                       |    2 
 kernel/trace/trace_osnoise.c                                                     |   22 
 lib/buildid.c                                                                    |   76 
 mm/Kconfig                                                                       |   25 
 mm/filemap.c                                                                     |    4 
 mm/gup.c                                                                         |    1 
 mm/hugetlb.c                                                                     |   17 
 mm/memfd.c                                                                       |   18 
 mm/slab_common.c                                                                 |    7 
 mm/slub.c                                                                        |  100 
 net/bluetooth/hci_core.c                                                         |    2 
 net/bluetooth/hci_event.c                                                        |   15 
 net/bluetooth/l2cap_core.c                                                       |    8 
 net/bluetooth/mgmt.c                                                             |   23 
 net/bridge/br_mdb.c                                                              |    2 
 net/core/dev.c                                                                   |   14 
 net/core/gro.c                                                                   |    9 
 net/core/net-sysfs.c                                                             |    6 
 net/core/netdev-genl.c                                                           |    8 
 net/core/netpoll.c                                                               |   15 
 net/core/skbuff.c                                                                |   15 
 net/dsa/dsa.c                                                                    |    7 
 net/ipv4/devinet.c                                                               |    6 
 net/ipv4/fib_frontend.c                                                          |    2 
 net/ipv4/ip_gre.c                                                                |    6 
 net/ipv4/netfilter/nf_dup_ipv4.c                                                 |    7 
 net/ipv4/tcp_ipv4.c                                                              |    3 
 net/ipv4/tcp_offload.c                                                           |   10 
 net/ipv4/udp_offload.c                                                           |   22 
 net/ipv6/netfilter/nf_dup_ipv6.c                                                 |    7 
 net/ipv6/tcpv6_offload.c                                                         |   10 
 net/l2tp/l2tp_core.c                                                             |   40 
 net/l2tp/l2tp_core.h                                                             |    4 
 net/l2tp/l2tp_netlink.c                                                          |    4 
 net/l2tp/l2tp_ppp.c                                                              |    3 
 net/mac80211/chan.c                                                              |    4 
 net/mac80211/mlme.c                                                              |    2 
 net/mac80211/scan.c                                                              |    2 
 net/mac80211/util.c                                                              |    4 
 net/mac802154/scan.c                                                             |    4 
 net/ncsi/ncsi-manage.c                                                           |    2 
 net/netfilter/nf_tables_api.c                                                    |    5 
 net/rxrpc/ar-internal.h                                                          |    2 
 net/rxrpc/io_thread.c                                                            |   10 
 net/rxrpc/local_object.c                                                         |    2 
 net/sched/sch_taprio.c                                                           |    4 
 net/sctp/socket.c                                                                |    4 
 net/sunrpc/svc.c                                                                 |   31 
 net/tipc/bearer.c                                                                |    8 
 net/wireless/nl80211.c                                                           |   15 
 rust/Makefile                                                                    |   22 
 rust/exports.c                                                                   |    1 
 rust/helpers.c                                                                   |  239 
 rust/helpers/blk.c                                                               |   14 
 rust/helpers/bug.c                                                               |    8 
 rust/helpers/build_assert.c                                                      |   25 
 rust/helpers/build_bug.c                                                         |    9 
 rust/helpers/err.c                                                               |   19 
 rust/helpers/helpers.c                                                           |   25 
 rust/helpers/kunit.c                                                             |    9 
 rust/helpers/mutex.c                                                             |   15 
 rust/helpers/page.c                                                              |   19 
 rust/helpers/refcount.c                                                          |   19 
 rust/helpers/signal.c                                                            |    9 
 rust/helpers/slab.c                                                              |    9 
 rust/helpers/spinlock.c                                                          |   24 
 rust/helpers/task.c                                                              |   19 
 rust/helpers/uaccess.c                                                           |   15 
 rust/helpers/wait.c                                                              |    9 
 rust/helpers/workqueue.c                                                         |   15 
 rust/kernel/sync/locked_by.rs                                                    |   18 
 scripts/gdb/linux/proc.py                                                        |    4 
 scripts/gdb/linux/rbtree.py                                                      |   12 
 scripts/gdb/linux/timerlist.py                                                   |   31 
 scripts/kconfig/parser.y                                                         |   10 
 scripts/kconfig/qconf.cc                                                         |    6 
 security/Kconfig                                                                 |   32 
 security/tomoyo/domain.c                                                         |    9 
 sound/core/control.c                                                             |   55 
 sound/core/control_compat.c                                                      |   45 
 sound/core/init.c                                                                |   14 
 sound/core/oss/mixer_oss.c                                                       |    4 
 sound/isa/gus/gus_pcm.c                                                          |    4 
 sound/pci/asihpi/hpimsgx.c                                                       |    2 
 sound/pci/hda/hda_controller.h                                                   |    2 
 sound/pci/hda/hda_generic.c                                                      |    4 
 sound/pci/hda/hda_intel.c                                                        |   10 
 sound/pci/hda/patch_conexant.c                                                   |   24 
 sound/pci/hda/patch_realtek.c                                                    |  156 
 sound/pci/hda/samsung_helper.c                                                   |  310 -
 sound/pci/rme9652/hdsp.c                                                         |    6 
 sound/pci/rme9652/hdspm.c                                                        |    6 
 sound/soc/atmel/mchp-pdmc.c                                                      |    3 
 sound/soc/codecs/wsa883x.c                                                       |   16 
 sound/soc/fsl/imx-card.c                                                         |    1 
 sound/soc/intel/boards/bytcht_cx2072x.c                                          |    4 
 sound/soc/intel/boards/bytcht_da7213.c                                           |    4 
 sound/soc/intel/boards/bytcht_es8316.c                                           |    2 
 sound/soc/intel/boards/bytcr_rt5640.c                                            |    2 
 sound/soc/intel/boards/bytcr_rt5651.c                                            |    2 
 sound/soc/intel/boards/cht_bsw_rt5645.c                                          |    4 
 sound/soc/intel/boards/cht_bsw_rt5672.c                                          |    4 
 sound/soc/intel/boards/sof_es8336.c                                              |    2 
 sound/soc/intel/boards/sof_wm8804.c                                              |    4 
 sound/soc/intel/common/soc-acpi-intel-rpl-match.c                                |    1 
 sound/soc/soc-topology.c                                                         |    4 
 sound/usb/card.c                                                                 |    6 
 sound/usb/line6/podhd.c                                                          |    2 
 sound/usb/mixer.c                                                                |   35 
 sound/usb/mixer.h                                                                |    1 
 sound/usb/mixer_quirks.c                                                         |  413 +
 sound/usb/quirks-table.h                                                         | 2457 +++-------
 sound/usb/quirks.c                                                               |   62 
 tools/arch/x86/kcpuid/kcpuid.c                                                   |   12 
 tools/bpf/bpftool/net.c                                                          |   11 
 tools/hv/hv_fcopy_uio_daemon.c                                                   |    7 
 tools/include/nolibc/arch-powerpc.h                                              |    2 
 tools/perf/util/hist.c                                                           |    7 
 tools/perf/util/machine.c                                                        |   17 
 tools/perf/util/setup.py                                                         |    4 
 tools/perf/util/thread.c                                                         |    4 
 tools/perf/util/thread.h                                                         |    1 
 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c                            |    1 
 tools/testing/selftests/breakpoints/step_after_suspend_test.c                    |    5 
 tools/testing/selftests/devices/probe/test_discoverable_devices.py               |    4 
 tools/testing/selftests/hid/Makefile                                             |    2 
 tools/testing/selftests/mm/charge_reserved_hugetlb.sh                            |    2 
 tools/testing/selftests/mm/pagemap_ioctl.c                                       |    2 
 tools/testing/selftests/mm/write_to_hugetlbfs.c                                  |   21 
 tools/testing/selftests/net/netfilter/conntrack_dump_flush.c                     |    1 
 tools/testing/selftests/net/netfilter/nft_audit.sh                               |   57 
 tools/testing/selftests/nolibc/nolibc-test.c                                     |    4 
 tools/testing/selftests/vDSO/parse_vdso.c                                        |   17 
 tools/testing/selftests/vDSO/vdso_config.h                                       |   10 
 tools/testing/selftests/vDSO/vdso_test_correctness.c                             |    6 
 tools/tracing/rtla/Makefile.rtla                                                 |    2 
 tools/tracing/rtla/src/osnoise_top.c                                             |    2 
 tools/tracing/rtla/src/timerlat_top.c                                            |    4 
 595 files changed, 7353 insertions(+), 5268 deletions(-)

Aakash Menon (1):
net: sparx5: Fix invalid timestamps

Abhishek Tamboli (1):
ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200

Adrian Ratiu (1):
proc: add config & param to block forcing mem writes

Ahmed S. Darwish (1):
tools/x86/kcpuid: Protect against faulty "max subleaf" values

Ahmed, Muhammad (1):
drm/amd/display: guard write a 0 post_divider value to HW

Ai Chao (1):
ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9

Ajit Pandey (1):
clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL

Al Viro (1):
close_range(): fix the logics in descriptor table trimming

Aleksander Jan Bajkowski (1):
net: ethernet: lantiq_etop: fix memory disclosure

Aleksandr Mishin (1):
ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()

Aleksandrs Vinarskis (1):
ACPICA: iasl: handle empty connection_node

Alessandro Zanni (1):
kselftest/devices/probe: Fix SyntaxWarning in regex strings for Python3

Alex Deucher (7):
drm/amdgpu/gfx12: properly handle error ints on all pipes drm/amdgpu/gfx9: properly handle error ints on all pipes drm/amdgpu/gfx9: use rlc safe mode for soft recovery drm/amdgpu/gfx11: enter safe mode before touching CP_INT_CNTL drm/amdgpu/gfx12: use rlc safe mode for soft recovery drm/amdgpu/gfx11: use rlc safe mode for soft recovery drm/amdgpu/gfx10: use rlc safe mode for soft recovery

Alex Hung (15):
drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags drm/amd/display: Check null pointers before using them drm/amd/display: Check null pointers before used drm/amd/display: Check null pointers before multiple uses drm/amd/display: Check null pointers before using dc->clk_mgr drm/amd/display: Initialize denominators' default to 1 drm/amd/display: Check null-initialized variables drm/amd/display: Check phantom_stream before it is used drm/amd/display: Check stream before comparing them drm/amd/display: Increase array size of dummy_boolean drm/amd/display: Fix possible overflow in integer multiplication drm/amd/display: Check stream_status before it is used drm/amd/display: Avoid overflow assignment in link_dp_cts drm/amd/display: Initialize get_bytes_per_element's default to 1 drm/amd/display: Add HDR workaround for specific eDP

Alexander F. Lent (1):
accel/ivpu: Add missing MODULE_FIRMWARE metadata

Alexander Shiyan (1):
media: i2c: ar0521: Use cansleep version of gpiod_set_value()

Alexandre Ghiti (1):
riscv: Fix kernel stack size when KASAN is enabled

Alexey Dobriyan (1):
block: fix integer overflow in BLKSECDISCARD

Alice Ryhl (1):
rust: sync: require T: Sync for LockedBy::access

Amir Goldstein (1):
ovl: fsync after metadata copy-up

Anastasia Belova (1):
cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value

Andreas Hindborg (1):
rust: kbuild: split up helpers.c

Andrei Simion (1):
ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized

Andrew Davis (1):
power: reset: brcmstb: Do not go into infinite loop if reset fails

Andrew Jones (1):
of/irq: Support #msi-cells=<0> in of_msi_get_domain

Andrii Nakryiko (2):
perf,x86: avoid missing caller address in stack traces captured in uprobe lib/buildid: harden build ID parsing logic

Anjaneyulu (1):
wifi: iwlwifi: allow only CN mcc from WRDD

Anton Danilov (1):
ipv4: ip_gre: Fix drops of small packets in ipgre_xmit

Ard Biesheuvel (1):
i2c: synquacer: Deal with optional PCLK correctly

Armin Wolf (4):
ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
ACPI: battery: Simplify battery hook locking
ACPI: battery: Fix possible crash when unregistering a battery hook

Arnaldo Carvalho de Melo (2):
perf python: Disable -Wno-cast-function-type-mismatch if present on clang perf python: Allow checking for the existence of warning options in clang

Arnd Bergmann (1):
nvme-tcp: fix link failure for TCP auth

Artem Sadovnikov (1):
ext4: fix i_data_sem unlock order in ext4_ind_migrate()

Arun R Murthy (1):

      drm/i915/display: BMG supports UHBR13.5

Aruna Ramakrishna (2):
x86/pkeys: Add PKRU as a parameter in signal handling functions x86/pkeys: Restore altstack access in sigreturn()

Asad Kamal (1):
drm/amdgpu: Fix get each xcp macro

Asahi Lina (1):
ALSA: usb-audio: Add mixer quirk for RME Digiface USB

Aurabindo Pillai (1):
drm/amd/display: fix a UBSAN warning in DML2.1

Austin Zheng (1):
drm/amd/display: Unlock Pipes Based On DET Allocation

Baojun Xu (1):
ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop

Baokun Li (10):
ext4: avoid use-after-free in ext4_ext_show_leaf()
ext4: fix slab-use-after-free in ext4_split_extent_at()
ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
ext4: aovid use-after-free in ext4_ext_insert_extent()
ext4: fix double brelse() the buffer of the extents path
ext4: update orig_path in ext4_find_extent()
ext4: fix off by one issue in alloc_flex_gd()
jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
cachefiles: fix dentry leak in cachefiles_open_file()

Bard Liao (1):
ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item

Barnabás Czémán (1):
iio: magnetometer: ak8975: Fix reading for ak099xx sensors

Bastien Curutchet (1):
leds: pca9532: Remove irrelevant blink configuration error message

Beleswar Padhi (1):
remoteproc: k3-r5: Acquire mailbox handle during probe routine

Ben Cheatham (1):
EINJ, CXL: Fix CXL device SBDF calculation

Ben Dooks (1):
spi: s3c64xx: fix timeout counters in flush_fifo

Ben Hutchings (1):
tools/rtla: Fix installation from out-of-tree build

Benjamin Lin (1):
wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation

Benjamin Tissoires (1):
HID: bpf: fix cfi stubs for hid_bpf_ops

Biju Das (1):
spi: rpc-if: Add missing MODULE_DEVICE_TABLE

Boris Brezillon (4):
drm/panthor: Lock the VM resv before calling drm_gpuvm_bo_obtain_prealloc() drm/panthor: Don't add write fences to the shared BOs drm/panthor: Fix access to uninitialized variable in tick_ctx_cleanup() drm/panthor: Don't declare a queue blocked if deferred operations are pending

Breno Leitao (1):
netpoll: Ensure clean state on setup failures

Bryan O'Donoghue (3):
media: ov5675: Fix power on/off delay timings
media: qcom: camss: Remove use_count guard in stop_streaming
media: qcom: camss: Fix ordering of pm_runtime_enable

Chao Yu (1):
f2fs: fix to don't panic system for no free segment fault injection

Charlene Liu (1):
drm/amd/display: avoid set dispclk to 0

Chih-Kang Chang (1):
wifi: rtw89: avoid to add interface to list twice when SER

Chris Park (1):
drm/amd/display: Deallocate DML memory if allocation fails

Christian Brauner (1):
pidfs: check for valid pid namespace

Christian König (1):
drm/sched: revert "Always increment correct scheduler score"

Christoph Hellwig (1):
iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_release

Christophe JAILLET (2):
ALSA: mixer_oss: Remove some incorrect kfree_const() usages
ALSA: gus: Fix some error handling paths related to get_bpos() usage

Christophe Leroy (4):
selftests: vDSO: fix vDSO name for powerpc
selftests: vDSO: fix vdso_config for powerpc
selftests: vDSO: fix vDSO symbols lookup for powerpc64 powerpc/vdso: Fix VDSO data access when running in a non-root time namespace

Chuck Lever (3):
NFSD: Fix NFSv4's PUTPUBFH operation
NFSD: Async COPY result needs to return a write verifier
NFSD: Limit the number of concurrent async COPY operations

Chun-Yi Lee (1):
aoe: fix the potential use-after-free problem in more places

Ckath (1):
platform/x86: touchscreen_dmi: add nanote-next quirk

Colin Ian King (1):

      r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"

Csókás, Bence (2):
net: fec: Restart PPS after link state change
net: fec: Reload PTP registers after link-state change

Cyan Nyan (1):
ALSA: usb-audio: Add quirk for RME Digiface USB

Daeho Jeong (5):
f2fs: make BG GC more aggressive for zoned devices
f2fs: introduce migration_window_granularity
f2fs: increase BG GC migration window granularity when boosted for zoned devices
f2fs: do FG_GC when GC boosting is required for zoned devices
f2fs: forcibly migrate to secure space for zoned device file pinning

Damien Le Moal (2):
ata: pata_serverworks: Do not use the term blacklist
ata: sata_sil: Rename sil_blacklist to sil_quirks

Daniel Borkmann (2):
net: Add netif_get_gro_max_size helper for GRO
net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size

Daniel Bristot de Oliveira (1):
sched/deadline: Comment sched_dl_entity::dl_server variable

Daniel Sa (1):
drm/amd/display: Underflow Seen on DCN401 eGPU

Daniel Sneddon (1):
x86/bugs: Add missing NO_SSB flag

Daniel Wagner (1):
scsi: pm8001: Do not overwrite PCI queue mapping

Danilo Krummrich (1):
mm: krealloc: consider spare memory for __GFP_ZERO

Darrick J. Wong (1):
iomap: constrain the file range passed to iomap_file_unshare

David Hildenbrand (1):
selftests/mm: fix charge_reserved_hugetlb.sh test

David Howells (5):
afs: Fix missing wire-up of afs_retry_request()
afs: Fix the setting of the server responding flag
netfs: Fix missing wakeup after issuing writes
netfs: Cancel dirty folios that have no storage destination
rxrpc: Fix a race between socket set up and I/O thread creation

David Kaplan (1):
x86/bugs: Fix handling when SRSO mitigation is disabled

David Strahan (2):
scsi: smartpqi: Add new controller PCI IDs
scsi: smartpqi: add new controller PCI IDs

David Virag (2):
dt-bindings: clock: exynos7885: Fix duplicated binding
clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix

Denis Pauk (1):
hwmon: (nct6775) add G15CF to ASUS WMI monitoring list

Derek Foreman (1):
drm/connector: hdmi: Fix writing Dynamic Range Mastering infoframes

Dillon Varone (1):
drm/amd/display: Force enable 3DLUT DMA check for dcn401 in DML

Dirk Behme (1):
rust: mutex: fix __mutex_init() usage in case of PREEMPT_RT

Dmitry Antipov (1):
net: sched: consistently use rcu_replace_pointer() in taprio_change()

Dmitry Baryshkov (1):
clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks

Dmitry Kandybka (1):
wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()

Dmitry Torokhov (1):
HID: i2c-hid: ensure various commands do not interfere with each other

Dragos Tatulea (1):
net/mlx5e: SHAMPO, Fix overflow of hd_per_wq

Easwar Hariharan (1):
arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386

Eddie James (1):
net/ncsi: Disable the ncsi work before freeing the associated structure

Eder Zulian (1):
rtla: Fix the help text in osnoise and timerlat top tools

Edward Adam Davis (3):
jfs: Fix uaf in dbFreeBits
jfs: check if leafidx greater than num leaves per dmap tree
ext4: no need to continue when the number of entries is 1

Elena Salomatkina (1):
net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()

Emanuele Ghidoli (1):
gpio: davinci: fix lazy disable

Eric Dumazet (5):
netfilter: nf_tables: prevent nf_skb_duplicated corruption
net: avoid potential underflow in qdisc_pkt_len_init() with UFO
net: add more sanity checks to qdisc_pkt_len_init()
net: test for not too small csum_start in virtio_net_hdr_to_skb()
ppp: do not assume bh is held in ppp_channel_bridge_input()

Fangrui Song (1):
crypto: x86/sha256 - Add parentheses around macros' single arguments

Fangzhi Zuo (1):
drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC

Fares Mehanna (1):
arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec()

Felix Fietkau (3):
wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable
wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
net: gso: fix tcp fraglist segmentation after pull from frag_list

Filipe Manana (3):
btrfs: send: fix buffer overflow detection when copying path to cache entry
btrfs: send: fix invalid clone operation for file that got its size decreased
btrfs: wait for fixup workers before stopping cleaner kthread during umount

Finn Thain (1):
scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers

Gabe Teeger (1):
drm/amd/display: Revert Avoid overflow assignment

Gabriel Krisman Bertazi (1):
ext4: fix error message when rejecting the default hash

Gary Guo (1):
rust: kbuild: auto generate helper exports

Gautham Ananthakrishna (1):
ocfs2: reserve space for inline xattr before attaching reflink tree

Geert Uytterhoeven (4):
mailbox: ARM_MHU_V3 should depend on ARM64 drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() of/irq: Refer to actual buffer size in of_irq_parse_one()
pmdomain: core: Reduce debug summary table width

Gerd Bayer (1):
net/mlx5: Fix error path in multi-packet WQE transmit

Gergo Koteles (1):

      platform/x86: lenovo-ymc: Ignore the 0x0 state

Greg Kroah-Hartman (1):

      Linux 6.11.3

Guixin Liu (1):
io_uring: fix memory leak when cache init fail

Gustavo A. R. Silva (1):
wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()

Hannes Reinecke (3):
nvme-keyring: restrict match length for version '1' identifiers
nvme-tcp: sanitize TLS key handling
nvme-tcp: check for invalidated or revoked key

Hans P. Moller (1):
ALSA: line6: add hw monitor volume control to POD HD500X

Hans Verkuil (1):
media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags

Hans de Goede (11):
ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18
HID: Ignore battery for all ELAN I2C-HID devices
platform/x86: x86-android-tablets: Adjust Xiaomi Pad 2 bottom bezel touch buttons LED platform/x86: x86-android-tablets: Fix use after free on platform_device_register() errors
power: supply: hwmon: Fix missing temp1_max_alarm attribute
power: supply: Drop use_cnt check from power_supply_property_is_writeable()
ACPI: video: Add backlight=native quirk for Dell OptiPlex 5480 AIO
ACPI: resource: Remove duplicate Asus E1504GAB IRQ override
ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA
ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]

Haoran Zhang (1):
vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()

Haren Myneni (1):
powerpc/pseries: Use correct data types from pseries_hp_errorlog struct

Hawking Zhang (1):
drm/amdkfd: Check int source id for utcl2 poison event

Heiko Carstens (1):
selftests: vDSO: fix vdso_config for s390

Heiner Kallweit (2):
i2c: core: Lock address during client device instantiation
r8169: add tally counter fields added with RTL8125

Helge Deller (4):
parisc: Fix itlb miss handler for 64-bit programs
parisc: Fix 64-bit userspace syscall path
parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards
parisc: Fix stack start for ADDR_NO_RANDOMIZE personality

Heming Zhao (1):
ocfs2: fix the la space leak when unmounting an ocfs2 volume

Herbert Xu (4):
crypto: octeontx - Fix authenc setkey
crypto: octeontx2 - Fix authenc setkey
crypto: simd - Do not call crypto_alloc_tfm during registration
crypto: octeontx* - Select CRYPTO_AUTHENC

Hilda Wu (2):
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B

Huacai Chen (1):
cpufreq: loongson3: Use raw_smp_processor_id() in do_service_request()

Huang Ying (1):
resource: fix region_intersects() vs add_memory_driver_managed()

Hui Wang (2):
net: phy: realtek: Check the index value in led_hw_control_get
ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m

Ian Rogers (1):
perf callchain: Fix stitch LBR memory leaks

Ido Schimmel (2):
bridge: mcast: Fail MDB get request on empty entry
ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family

Ilan Peer (1):
wifi: iwlwifi: mvm: Fix a race in scan abort flow

Imre Deak (1):
drm/i915/dp: Fix AUX IO power enabling for eDP PSR

Issam Hamdi (1):
wifi: cfg80211: Set correct chandef when starting CAC

Jakub Kicinski (1):
net: skbuff: sprinkle more __GFP_NOWARN on ingress allocs

James Chapman (3):
l2tp: prevent possible tunnel refcount underflow
l2tp: free sessions using rcu
l2tp: use rcu list add/del when updating lists

James Clark (1):
drivers/perf: arm_spe: Use perf_allow_kernel() for permissions

Jan Kiszka (1):
remoteproc: k3-r5: Fix error handling when power-up failed

Jan Lalinsky (1):
ALSA: usb-audio: Add native DSD support for Luxman D-08u

Jani Nikula (1):
drm/i915/gem: fix bitwise and logical AND mixup

Jaroslav Kysela (1):
ALSA: core: add isascii() check to card ID generator

Jason Gunthorpe (1):
iommu/arm-smmu-v3: Do not use devm for the cd table allocations

Jason Xing (1):
tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process

Javier Carrasco (1):
drm/mediatek: ovl_adaptor: Add missing of_node_put()

Jens Axboe (1):
io_uring/net: harden multishot termination case for recv

Jens Remus (1):

      selftests: vDSO: fix ELF hash table entry size for s390x

Jeongjun Park (1):
net/xen-netback: prevent UAF in xenvif_flush_hash()

Jesse Zhang (1):
drm/amdkfd: Fix resource leak in criu restore queue

Jianbo Liu (1):
net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice

Jiawei Ye (1):
mac802154: Fix potential RCU dereference issue in mac802154_scan_worker

Jiawen Wu (1):
net: pcs: xpcs: fix the wrong register that was written back

Jinjie Ruan (12):
ieee802154: Fix build error
net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
nfp: Use IRQF_NO_AUTOEN flag in request_irq()
spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled
spi: spi-cadence: Fix missing spi_controller_is_target() check
i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
spi: bcm63xx: Fix module autoloading
spi: bcm63xx: Fix missing pm_runtime_disable()

Jiri Olsa (1):
selftests/bpf: fix uprobe.path leak in bpf_testmod

Jisheng Zhang (1):
riscv: define ILLEGAL_POINTER_VALUE for 64bit

Joe Damato (2):
netdev-genl: Set extack and fix error on napi-get
net: napi: Prevent overflow of napi_defer_hard_irqs

Joel Fernandes (Google) (1):

      sched/core: Add clearing of ->dl_server in put_prev_task_balance()

Johannes Berg (3):
wifi: iwlwifi: mvm: drop wrong STA selection in TX
wifi: iwlwifi: mvm: use correct key iteration
wifi: mac80211: fix RCU list iterations

Johannes Thumshirn (1):
btrfs: don't readahead the relocation inode on RST

Johannes Weiner (1):
sched: psi: fix bogus pressure spikes from aggregation race

Jonathan Gray (1):
Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link"

Josef Bacik (1):
btrfs: drop the backref cache during relocation if we commit

Joseph Qi (2):
ocfs2: fix uninit-value in ocfs2_get_block()
ocfs2: cancel dqi_sync_work before freeing oinfo

Joshua Grisham (1):
ALSA: hda/realtek: Refactor and simplify Samsung Galaxy Book init

Joshua Pius (1):
ALSA: usb-audio: Add logitech Audio profile quirk

José Roberto de Souza (1):
drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close

Jouni Högander (1):
drm/i915/psr: Do not wait for PSR being idle on on Panel Replay

Julian Sun (2):
ocfs2: fix null-ptr-deref when journal load failed.
gfs2: fix double destroy_workqueue error

Juntong Deng (1):
bpf: Make the pointer returned by iter next method valid

Justin Tee (3):
scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
scsi: lpfc: Fix unsolicited FLOGI kref imbalance when in direct attached topology
scsi: lpfc: Update PRLO handling in direct attached topology

Kai-Heng Feng (1):
intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake

Kaixin Wang (2):
fbdev: pxafb: Fix possible use after free in pxafb_task()
i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition

Karthikeyan Periyasamy (2):
wifi: ath12k: fix array out-of-bound access in SoC stats
wifi: ath11k: fix array out-of-bound access in SoC stats

Katya Orlova (1):
drm/stm: Avoid use-after-free issues with crtc and plane

Kees Cook (2):
x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
scsi: aacraid: Rearrange order of struct aac_srb_unit

Kemeng Shi (1):
jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit

KhaiWenTan (1):
net: stmmac: Fix zero-division error when disabling tc cbs

Kimriver Liu (1):
i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled

Konrad Dybcio (1):

      drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs

Konstantin Ovsepian (1):
blk_iocost: fix more out of bound shifts

Krzysztof Kozlowski (7):
net: hisilicon: hip04: fix OF node leak in probe()
net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
net: hisilicon: hns_mdio: fix OF node leak in probe()
ASoC: codecs: wsa883x: Handle reading version failure
firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
memory: tegra186-emc: drop unused to_tegra186_emc()
rtc: at91sam9: fix OF node leak in probe() error path

Kuan-Wei Chiu (2):
bpftool: Fix undefined behavior caused by shifting into the sign bit
bpftool: Fix undefined behavior in qsort(NULL, 0, ...)

Kuan-Ying Lee (3):
scripts/gdb: fix timerlist parsing issue scripts/gdb: add iteration function for rbtree scripts/gdb: fix lx-mounts command error

Kuniyuki Iwashima (1):
ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).

Lad Prabhakar (1):
gpiolib: Fix potential NULL pointer dereference in gpiod_get_label()

Laurent Pinchart (2):
media: videobuf2: Drop minimum allocation requirement of 2 buffers
media: sun4i_csi: Implement link validate for sun4i_csi subdev

Leo Li (1):
drm/amd/display: Enable idle workqueue for more IPS modes

Li Lingfeng (1):
nfsd: map the EBADMSG to nfserr_io to avoid warning

Li Zhijian (1):
fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name

Lianqin Hu (1):
ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET

Liao Chen (1):
mailbox: rockchip: fix a typo in module autoloading

Liao Yuanhong (1):
f2fs: add write priority option based on zone UFS

Lizhi Xu (3):
ext4: filesystems without casefold feature cannot be mounted with siphash
ocfs2: remove unreasonable unlock in ocfs2_read_blocks
ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate

Long Li (2):
RDMA/mana_ib: use the correct page table index based on hardware page size RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page

Lu Baolu (2):
iommu/vt-d: Always reserve a domain ID for identity setup iommu/vt-d: Unconditionally flush device TLB for pasid table updates

Lucas De Marchi (1):
drm/xe: Generate oob before compiling anything

Luis Henriques (SUSE) (9):
ceph: fix a memory leak on cap_auths in MDS client
ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible()
ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
ext4: fix access to uninitialised lock in fc replay path
ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
ext4: fix fast commit inode enqueueing during a full journal commit
ext4: use handle to mark fc as ineligible in __track_dentry_update()
ext4: mark fc as ineligible using an handle in ext4_xattr_set()

Luiz Augusto von Dentz (3):
Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
Bluetooth: L2CAP: Fix uaf in l2cap_connect
Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE

Luiz Capitulino (1):
platform/mellanox: mlxbf-pmc: fix lockdep warning

Luo Gengkun (1):
perf/core: Fix small negative period being ignored

Ma Ke (1):
drm: omapdrm: Add missing check for alloc_ordered_workqueue

Mahesh Rajashekhara (1):
scsi: smartpqi: correct stream detection

Manivannan Sadhasivam (2):
clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()

Marc Zyngier (1):
KVM: arm64: Fix kvm_has_feat*() handling of negative features

Marek Vasut (2):
wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume
i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume

Mario Limonciello (2):
ACPI: CPPC: Add support for setting EPP register in FFH drm/amd/display: Allow backlight to go below AMDGPU_DM_DEFAULT_MIN_BACKLIGHT

Mark Rutland (3):
arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
arm64: cputype: Add Neoverse-N3 definitions
arm64: errata: Expand speculative SSBS workaround once more

Masahiro Yamada (3):
kconfig: fix infinite loop in sym_calc_choice()
kconfig: qconf: move conf_read() before drawing tree pain
kconfig: qconf: fix buffer overflow in debug links

Mateusz Guzik (2):
exec: don't WARN for racy path_noexec check
vfs: use RCU in ilookup

Matt Fleming (1):
perf hist: Update hist symbol when updating maps

Matt Roper (1):

      drm/xe: Name and document Wa_14019789679

Matthew Auld (5):
drm/xe/guc_submit: add missing locking in wedged_fini drm/xe: fixup xe_alloc_pf_queue
drm/xe: fix UAF around queue destruction drm/xe/vm: move xa_alloc to prevent UAF drm/xe/vram: fix ccs offset calculation

Matthew Brost (5):
drm/xe: Resume TDR after GT reset
drm/xe: Add timeout to preempt fences drm/printer: Allow NULL data in devcoredump printer drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc fini drm/xe: Clean up VM / exec queue file lock usage.

Mike Baynton (1):
ovl: fail if trusted xattrs are needed but caller lacks permission

Mike Tipton (1):
clk: qcom: clk-rpmh: Fix overflow in BCM vote

Miquel Sabaté Solà (1):
cpufreq: Avoid a bad reference count on CPU node

Miri Korenblit (1):
wifi: iwlwifi: mvm: avoid NULL pointer dereference

Mohamed Khalfella (1):
net/mlx5: Added cond_resched() to crdump collection

Mostafa Saleh (1):
iommu/arm-smmu-v3: Match Stall behaviour for S2

Muhammad Usama Anjum (1):
kselftests: mm: fix wrong __NR_userfaultfd value

Namhyung Kim (2):
perf: Really fix event_function_call() locking perf report: Fix segfault when 'sym' sort key is not used

Namjae Jeon (2):
ksmbd: fix warning: comparison of distinct pointer types lacks a cast
ksmbd: add refcnt to ksmbd_conn struct

NeilBrown (2):
nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
sunrpc: change sp_nrthreads from atomic_t to unsigned int.

Nicholas Kazlauskas (1):
drm/amd/display: Use gpuvm_min_page_size_kbytes for DML2 surfaces

Niklas Söderlund (1):
net: phy: Check for read errors in SIOCGMIIREG

Nikolai Afanasenkov (1):
ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8

Nikunj A Dadhania (1):
virt: sev-guest: Ensure the SNP guest messages do not exceed a page

Nirmoy Das (1):
drm/xe: Fix memory leak on xe_alloc_pf_queue failure

Nuno Sa (2):
Input: adp5589-keys - fix NULL pointer dereference
Input: adp5589-keys - fix adp5589_gpio_get_value()

Oder Chiou (1):
ALSA: hda/realtek: Fix the push button function for the ALC257

Oleg Nesterov (1):
uprobes: fix kernel info leak via "[uprobes]" vma

Pablo Neira Ayuso (1):
netfilter: nf_tables: do not remove elements if set backend implements .abort

Pali Rohár (3):
cifs: Remove intermediate object of failed create reparse call
cifs: Fix buffer overflow when parsing NFS reparse points
cifs: Do not convert delimiter when parsing NFS-style symlinks

Patrick Donnelly (1):
ceph: fix cap ref leak via netfs init_request

Paul E. McKenney (1):
rcuscale: Provide clear error when async specified without primitives

Pei Xiao (1):
ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()

Peng Fan (1):
mm, slub: avoid zeroing kmalloc redzone

Peng Liu (2):
drm/amdgpu: add raven1 gfxoff quirk
drm/amdgpu: enable gfxoff quirk on HP 705G4

Peter Zijlstra (2):
jump_label: Fix static_key_slow_dec() yet again
perf: Fix event_function_call() locking

Phil Sutter (2):
netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
selftests: netfilter: Fix nft_audit.sh for newer nft binaries

Philip Yang (1):
drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer

Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit

Pierre-Louis Bossart (1):
ASoC: Intel: boards: always check the result of acpi_dev_get_first_match_dev()

Ping-Ke Shih (2):
wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure
wifi: rtw89: correct base HT rate mask for firmware

Pu Lehui (1):
drivers/perf: riscv: Align errno for unsupported perf event

Puranjay Mohan (1):
nvme: fix metadata handling in nvme-passthrough

Qu Wenruo (1):
btrfs: fix a NULL pointer dereference when failed to start a new trasacntion

Rafael J. Wysocki (1):
ACPI: EC: Do not release locks during operation region accesses

Rafael Rocha (1):
scsi: st: Fix input/output error on empty drive reset

Ravikanth Tuniki (1):
dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems

Remington Brasga (1):
jfs: UBSAN: shift-out-of-bounds in dbFindBits

Rob Clark (1):
drm/sched: Fix dynamic job-flow control race

Robert Hancock (1):
i2c: xiic: Wait for TX empty to avoid missed TX NAKs

Rodrigo Siqueira (1):
drm/amd/display: Check null pointer before try to access it

Rodrigo Vivi (1):
drm/xe: Restore pci state upon resume

Sanjay K Kumar (1):
iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count

Satya Priya Kakitapalli (5):

      dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
      clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
      clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
      clk: qcom: gcc-sc8180x: Add GPLL9 support
      clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table

Sebastian Reichel (1):
clk: rockchip: fix error for unknown clocks

Seiji Nishikawa (1):
ACPI: PAD: fix crash in exit_round_robin()

Shenwei Wang (1):
net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check

Simon Horman (4):
tipc: guard against string buffer overrun
net: mvpp2: Increase size of queue_name buffer
bnxt_en: Extend maximum length of version string by 1 byte
net: atlantic: Avoid warning about potential string truncation

Srinivasan Shanmugam (17):
drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer drm/amd/display: Add null check for head_pipe in dcn32_acquire_idle_pipe_for_head_pipe_in_layer drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn401_init_hw drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw
drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream' drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func drm/amd/display: Add NULL check for function pointer in dcn401_set_output_transfer_func drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func drm/amd/display: Add null check for 'afb' in amdgpu_dm_update_cursor (v2) drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2) drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation drm/amd/display: Fix index out of bounds in degamma hardware format translation drm/amd/display: Implement bounds check for stream encoder creation in DCN401 drm/amd/display: Fix index out of bounds in DCN30 color transformation

Stefan Mätje (1):
can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode

Stefan Wahren (1):
mailbox: bcm2835: Fix timeout during suspend mode

Steve French (1):
smb3: fix incorrect mode displayed for read-only files

Steve Sistare (6):
mm/filemap: fix filemap_get_folios_contig THP panic mm/hugetlb: fix memfd_pin_folios free_huge_pages leak mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak mm/gup: fix memfd_pin_folios hugetlb page allocation mm/gup: fix memfd_pin_folios alloc race panic mm/hugetlb: simplify refs in memfd_alloc_folio

Steve Wahl (1):
x86/mm/ident_map: Use gbpages only where full GB page should be mapped.

Steven Price (1):
drm/panthor: Fix race when converting group handle to group object

Stuart Summers (1):
drm/xe: Use topology to determine page fault queue size

Sunil Khatri (3):
drm/amdgpu: fix ptr check warning in gfx9 ip_dump drm/amdgpu: fix ptr check warning in gfx10 ip_dump drm/amdgpu: fix ptr check warning in gfx11 ip_dump

Suraj Kandpal (1):
drm/xe/hdcp: Check GSC structure validity

Takashi Iwai (11):
ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
ALSA: usb-audio: Add input value sanity checks for standard types
ALSA: usb-audio: Define macros for quirk table entries
ALSA: usb-audio: Replace complex quirk lines with macros
ALSA: control: Take power_ref lock primarily
ALSA: asihpi: Fix potential OOB array access
ALSA: hdsp: Break infinite MIDI input flush loop
ALSA: control: Fix power_ref lock order for compat code, too Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
ALSA: control: Fix leftover snd_power_unref()

Tamim Khan (1):
ACPI: resource: Skip IRQ override on Asus Vivobook Go E1404GAB

Tang Bin (1):
ASoC: topology: Fix incorrect addressing assignments

Tao Liu (1):
x86/kexec: Add EFI config table identity mapping for kexec kernel

Tetsuo Handa (1):
tomoyo: fallback to realpath if symlink's pathname does not exist

Thadeu Lima de Souza Cascardo (1):
ext4: ext4_search_dir should return a proper error

Thomas Gleixner (4):
static_call: Handle module init failure correctly in static_call_del_module()
static_call: Replace pointless WARN_ON() in static_call_module_notify() x86/ioapic: Handle allocation failures gracefully
x86/apic: Remove logical destination mode for 64-bit

Thomas Weißschuh (5):
tools/nolibc: powerpc: limit stack-protector workaround to GCC selftests/nolibc: avoid passing NULL to printf("%s")
fbdev: efifb: Register sysfs groups through driver core
of: address: Report error on resource bounds overflow
sysctl: avoid spurious permanent empty tables

Thomas Zimmermann (2):
drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS firmware/sysfb: Disable sysfb for firmware buffers with unknown parent

Tim Huang (4):
drm/amd/display: fix double free issue during amdgpu module unload drm/amdgpu: fix unchecked return value warning for amdgpu_gfx drm/amdgpu: fix unchecked return value warning for amdgpu_atombios drm/amd/pm: ensure the fw_info is not null before using it

Tobias Jakobi (1):
drm/amd/display: handle nulled pipe context in DCE110's set_drr()

Toke Høiland-Jørgensen (1):
wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit

Tom Chung (4):
drm/amd/display: Disable replay if VRR capability is false drm/amd/display: Fix VRR cannot enable drm/amd/display: Re-enable panel replay feature drm/amd/display: Fix system hang while resume with TBT monitor

Tvrtko Ursulin (4):
drm/v3d: Prevent out of bounds access in performance query extensions drm/sched: Add locking to drm_sched_entity_modify_sched drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job drm/sched: Always increment correct scheduler score

Udit Kumar (1):
remoteproc: k3-r5: Delay notification of wakeup event

Ulf Hansson (2):
pmdomain: core: Don't hold the genpd-lock when calling dev_pm_domain_set()
pmdomain: core: Use dev_name() instead of kobject_get_path() in debugfs

Uma Shankar (1):
drm/xe/fbdev: Limit the usage of stolen for LNL+

Umang Jain (1):
media: imx335: Fix reset-gpio handling

Uwe Kleine-König (1):
cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock

Val Packett (2):
drm/rockchip: vop: clear DMA stop bit on RK3066 drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066

Vasileios Amoiridis (2):
iio: pressure: bmp280: Fix regmap for BMP280 device
iio: pressure: bmp280: Fix waiting time for BMP3xx configuration

Victor Skvortsov (1):
drm/amdgpu: Block MMR_READ IOCTL in reset

Ville Syrjälä (1):
drm/i915/dp: Fix colorimetry detection

Vishnu Sankar (1):
HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio

Vitaly Lifshits (1):
e1000e: avoid failing the system during pm_suspend

Vladimir Oltean (1):
net: dsa: improve shutdown sequence

Wei Li (4):
tracing/hwlat: Fix a race during cpuhp processing tracing/timerlat: Drop interface_lock in stop_kthread() tracing/timerlat: Fix a race during cpuhp processing tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline

Willem de Bruijn (2):
vrf: revert "vrf: Remove unnecessary RCU-bh critical section"
gso: fix udp gso fraglist segmentation after pull from frag_list

Xiaxi Shen (1):
ext4: fix timer use-after-free on failed mount

Xin Long (1):
sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start

Xiubo Li (1):
ceph: remove the incorrect Fw reference check when dirtying pages

Yang Shen (1):
crypto: hisilicon - fix missed error branch

Yang Wang (1):
drm/amdgpu: add list empty check to avoid null pointer issue

Yannick Fertre (1):
drm/stm: ltdc: reset plane transparency after plane disable

Yifei Liu (1):
selftests: breakpoints: use remaining time to check if suspend succeed

Yihan Zhu (1):
drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35

Yonghong Song (1):
bpf: Fix a sdiv overflow issue

Yosry Ahmed (1):
mm: z3fold: deprecate CONFIG_Z3FOLD

Youssef Esmat (1):

      sched/core: Clear prev->dl_server in CFS pick fast path

Yuezhang Mo (1):
exfat: fix memory leak in exfat_load_bitmap()

Yun Lu (1):
selftest: hid: add missing run-hid-tools-tests.sh

Zach Wade (1):
platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug

Zhanjun Dong (1):
drm/xe: Prevent null pointer access in xe_migrate_copy

Zhao Mengmeng (1):
jfs: Fix uninit-value access of new_ea in ea_buffer

Zheng Wang (1):
media: venus: fix use after free bug in venus_remove due to race condition

Zhihao Cheng (1):
ext4: dax: fix overflowing extents beyond inode size when partially writing

Zhu Jun (1):
tools/hv: Add memory allocation check in hv_fcopy_start

Zong-Zhe Yang (2):
wifi: rtw88: select WANT_DEV_COREDUMP
wifi: rtw89: avoid reading out of bounds when loading TX power FW elements

Zqiang (1):
rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb()

aln8 (1):
platform/x86/amd: pmf: Add quirk for TUF Gaming A14

wangrong (1):
smb: client: use actual path when queryfs

yao.ly (1):
ext4: correct encrypted dentry name hash when not casefolded

zhang jiao (1):
selftests: netfilter: Add missing return value

author maintainer
#1 lore raw
Documentation/ABI/testing/sysfs-fs-f2fs +22 -0
index cad6c3dc1f9c..d0c1acfcad40 100644
@@ -763,3 +763,25 @@ Date:		November 2023
 Contact:	"Chao Yu" <[email protected]>
 Description:	It controls to enable/disable IO aware feature for background discard.
 		By default, the value is 1 which indicates IO aware is on.
+
+What:		/sys/fs/f2fs/<disk>/blkzone_alloc_policy
+Date:		July 2024
+Contact:	"Yuanhong Liao" <[email protected]>
+Description:	The zone UFS we are currently using consists of two parts:
+		conventional zones and sequential zones. It can be used to control which part
+		to prioritize for writes, with a default value of 0.
+
+		========================  =========================================
+		value					  description
+		blkzone_alloc_policy = 0  Prioritize writing to sequential zones
+		blkzone_alloc_policy = 1  Only allow writing to sequential zones
+		blkzone_alloc_policy = 2  Prioritize writing to conventional zones
+		========================  =========================================
+
+What:		/sys/fs/f2fs/<disk>/migration_window_granularity
+Date:		September 2024
+Contact:	"Daeho Jeong" <[email protected]>
+Description:	Controls migration window granularity of garbage collection on large
+		section. it can control the scanning window granularity for GC migration
+		in a unit of segment, while migration_granularity controls the number
+		of segments which can be migrated at the same turn.
Documentation/admin-guide/kernel-parameters.txt +10 -0
index 09126bb8cc9f..be010fec7654 100644
@@ -4788,6 +4788,16 @@
 	printk.time=	Show timing data prefixed to each printk message line
 			Format: <bool>  (1/Y/y=enable, 0/N/n=disable)
 
+	proc_mem.force_override= [KNL]
+			Format: {always | ptrace | never}
+			Traditionally /proc/pid/mem allows memory permissions to be
+			overridden without restrictions. This option may be set to
+			restrict that. Can be one of:
+			- 'always': traditional behavior always allows mem overrides.
+			- 'ptrace': only allow mem overrides for active ptracers.
+			- 'never':  never allow mem overrides.
+			If not specified, default is the CONFIG_PROC_MEM_* choice.
+
 	processor.max_cstate=	[HW,ACPI]
 			Limit processor to maximum C-state
 			max_cstate=9 overrides any DMI blacklist limit.
Documentation/arch/arm64/silicon-errata.rst +6 -0
index 39c52385f11f..8cd4f365044b 100644
@@ -146,6 +146,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | ARM            | Cortex-A715     | #2645198        | ARM64_ERRATUM_2645198       |
 +----------------+-----------------+-----------------+-----------------------------+
+| ARM            | Cortex-A715     | #3456084        | ARM64_ERRATUM_3194386       |
++----------------+-----------------+-----------------+-----------------------------+
 | ARM            | Cortex-A720     | #3456091        | ARM64_ERRATUM_3194386       |
 +----------------+-----------------+-----------------+-----------------------------+
 | ARM            | Cortex-A725     | #3456106        | ARM64_ERRATUM_3194386       |
@@ -186,6 +188,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | ARM            | Neoverse-N2     | #3324339        | ARM64_ERRATUM_3194386       |
 +----------------+-----------------+-----------------+-----------------------------+
+| ARM            | Neoverse-N3     | #3456111        | ARM64_ERRATUM_3194386       |
++----------------+-----------------+-----------------+-----------------------------+
 | ARM            | Neoverse-V1     | #1619801        | N/A                         |
 +----------------+-----------------+-----------------+-----------------------------+
 | ARM            | Neoverse-V1     | #3324341        | ARM64_ERRATUM_3194386       |
@@ -289,3 +293,5 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | Microsoft      | Azure Cobalt 100| #2253138        | ARM64_ERRATUM_2253138       |
 +----------------+-----------------+-----------------+-----------------------------+
+| Microsoft      | Azure Cobalt 100| #3324339        | ARM64_ERRATUM_3194386       |
++----------------+-----------------+-----------------+-----------------------------+
Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml +2 -1
index bbe89ea9590c..e95c21628281 100644
@@ -34,6 +34,7 @@ properties:
       and length of the AXI DMA controller IO space, unless
       axistream-connected is specified, in which case the reg
       attribute of the node referenced by it is used.
+    minItems: 1
     maxItems: 2
 
   interrupts:
@@ -181,7 +182,7 @@ examples:
         clock-names = "s_axi_lite_clk", "axis_clk", "ref_clk", "mgt_clk";
         clocks = <&axi_clk>, <&axi_clk>, <&pl_enet_ref_clk>, <&mgt_clk>;
         phy-mode = "mii";
-        reg = <0x00 0x40000000 0x00 0x40000>;
+        reg = <0x40000000 0x40000>;
         xlnx,rxcsum = <0x2>;
         xlnx,rxmem = <0x800>;
         xlnx,txcsum = <0x2>;
Documentation/networking/net_cachelines/net_device.rst +1 -1
index 70c4fb9d4e5c..d68f37f5b1f8 100644
@@ -98,7 +98,7 @@ unsigned_int                        num_rx_queues
 unsigned_int                        real_num_rx_queues      -                   read_mostly         get_rps_cpu
 struct_bpf_prog*                    xdp_prog                -                   read_mostly         netif_elide_gro()
 unsigned_long                       gro_flush_timeout       -                   read_mostly         napi_complete_done
-int                                 napi_defer_hard_irqs    -                   read_mostly         napi_complete_done
+u32                                 napi_defer_hard_irqs    -                   read_mostly         napi_complete_done
 unsigned_int                        gro_max_size            -                   read_mostly         skb_gro_receive
 unsigned_int                        gro_ipv4_max_size       -                   read_mostly         skb_gro_receive
 rx_handler_func_t*                  rx_handler              read_mostly         -                   __netif_receive_skb_core
Documentation/rust/general-information.rst +2 -2
index e3f388ef4ee4..a82926d7b379 100644
@@ -75,7 +75,7 @@ should provide as-safe-as-possible abstractions as needed.
 .. code-block::
 
 	                                                rust/bindings/
-	                                               (rust/helpers.c)
+	                                               (rust/helpers/)
 
 	                                                   include/ -----+ <-+
 	                                                                 |   |
@@ -112,7 +112,7 @@ output files in the ``rust/bindings/`` directory.
 
 For parts of the C header that ``bindgen`` does not auto generate, e.g. C
 ``inline`` functions or non-trivial macros, it is acceptable to add a small
-wrapper function to ``rust/helpers.c`` to make it available for the Rust side as
+wrapper function to ``rust/helpers/`` to make it available for the Rust side as
 well.
 
 Abstractions
Makefile +1 -1
index 7bcf0c32ea5e..108d314ea95b 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 11
-SUBLEVEL = 2
+SUBLEVEL = 3
 EXTRAVERSION =
 NAME = Baby Opossum Posse
 
arch/arm/crypto/aes-ce-glue.c +1 -1
index b668c97663ec..f5b66f4cf45d 100644
@@ -711,7 +711,7 @@ static int __init aes_init(void)
 		algname = aes_algs[i].base.cra_name + 2;
 		drvname = aes_algs[i].base.cra_driver_name + 2;
 		basename = aes_algs[i].base.cra_driver_name;
-		simd = simd_skcipher_create_compat(algname, drvname, basename);
+		simd = simd_skcipher_create_compat(aes_algs + i, algname, drvname, basename);
 		err = PTR_ERR(simd);
 		if (IS_ERR(simd))
 			goto unregister_simds;
arch/arm/crypto/aes-neonbs-glue.c +1 -1
index 201eb35dde37..735a2441ad48 100644
@@ -540,7 +540,7 @@ static int __init aes_init(void)
 		algname = aes_algs[i].base.cra_name + 2;
 		drvname = aes_algs[i].base.cra_driver_name + 2;
 		basename = aes_algs[i].base.cra_driver_name;
-		simd = simd_skcipher_create_compat(algname, drvname, basename);
+		simd = simd_skcipher_create_compat(aes_algs + i, algname, drvname, basename);
 		err = PTR_ERR(simd);
 		if (IS_ERR(simd))
 			goto unregister_simds;
arch/arm64/Kconfig +4 -3
index c8cba20a4d11..89b331575ed4 100644
@@ -196,7 +196,8 @@ config ARM64
 	select HAVE_DMA_CONTIGUOUS
 	select HAVE_DYNAMIC_FTRACE
 	select HAVE_DYNAMIC_FTRACE_WITH_ARGS \
-		if $(cc-option,-fpatchable-function-entry=2)
+		if (GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS || \
+		    CLANG_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS)
 	select HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS \
 		if DYNAMIC_FTRACE_WITH_ARGS && DYNAMIC_FTRACE_WITH_CALL_OPS
 	select HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS \
@@ -269,12 +270,10 @@ config CLANG_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS
 	def_bool CC_IS_CLANG
 	# https://github.com/ClangBuiltLinux/linux/issues/1507
 	depends on AS_IS_GNU || (AS_IS_LLVM && (LD_IS_LLD || LD_VERSION >= 23600))
-	select HAVE_DYNAMIC_FTRACE_WITH_ARGS
 
 config GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS
 	def_bool CC_IS_GCC
 	depends on $(cc-option,-fpatchable-function-entry=2)
-	select HAVE_DYNAMIC_FTRACE_WITH_ARGS
 
 config 64BIT
 	def_bool y
@@ -1080,6 +1079,7 @@ config ARM64_ERRATUM_3194386
 	  * ARM Cortex-A78C erratum 3324346
 	  * ARM Cortex-A78C erratum 3324347
 	  * ARM Cortex-A710 erratam 3324338
+	  * ARM Cortex-A715 errartum 3456084
 	  * ARM Cortex-A720 erratum 3456091
 	  * ARM Cortex-A725 erratum 3456106
 	  * ARM Cortex-X1 erratum 3324344
@@ -1090,6 +1090,7 @@ config ARM64_ERRATUM_3194386
 	  * ARM Cortex-X925 erratum 3324334
 	  * ARM Neoverse-N1 erratum 3324349
 	  * ARM Neoverse N2 erratum 3324339
+	  * ARM Neoverse-N3 erratum 3456111
 	  * ARM Neoverse-V1 erratum 3324341
 	  * ARM Neoverse V2 erratum 3324336
 	  * ARM Neoverse-V3 erratum 3312417
arch/arm64/include/asm/cputype.h +2 -0
index 5a7dfeb8e8eb..488f8e751349 100644
@@ -94,6 +94,7 @@
 #define ARM_CPU_PART_NEOVERSE_V3	0xD84
 #define ARM_CPU_PART_CORTEX_X925	0xD85
 #define ARM_CPU_PART_CORTEX_A725	0xD87
+#define ARM_CPU_PART_NEOVERSE_N3	0xD8E
 
 #define APM_CPU_PART_XGENE		0x000
 #define APM_CPU_VAR_POTENZA		0x00
@@ -176,6 +177,7 @@
 #define MIDR_NEOVERSE_V3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_V3)
 #define MIDR_CORTEX_X925 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X925)
 #define MIDR_CORTEX_A725 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A725)
+#define MIDR_NEOVERSE_N3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N3)
 #define MIDR_THUNDERX	MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX)
 #define MIDR_THUNDERX_81XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_81XX)
 #define MIDR_THUNDERX_83XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_83XX)
arch/arm64/include/asm/kvm_host.h +13 -12
index a33f5996ca9f..428934f64e9f 100644
@@ -1423,11 +1423,6 @@ void kvm_set_vm_id_reg(struct kvm *kvm, u32 reg, u64 val);
 		sign_extend64(__val, id##_##fld##_WIDTH - 1);		\
 	})
 
-#define expand_field_sign(id, fld, val)					\
-	(id##_##fld##_SIGNED ?						\
-	 __expand_field_sign_signed(id, fld, val) :			\
-	 __expand_field_sign_unsigned(id, fld, val))
-
 #define get_idreg_field_unsigned(kvm, id, fld)				\
 	({								\
 		u64 __val = kvm_read_vm_id_reg((kvm), SYS_##id);	\
@@ -1443,20 +1438,26 @@ void kvm_set_vm_id_reg(struct kvm *kvm, u32 reg, u64 val);
 #define get_idreg_field_enum(kvm, id, fld)				\
 	get_idreg_field_unsigned(kvm, id, fld)
 
-#define get_idreg_field(kvm, id, fld)					\
+#define kvm_cmp_feat_signed(kvm, id, fld, op, limit)			\
+	(get_idreg_field_signed((kvm), id, fld) op __expand_field_sign_signed(id, fld, limit))
+
+#define kvm_cmp_feat_unsigned(kvm, id, fld, op, limit)			\
+	(get_idreg_field_unsigned((kvm), id, fld) op __expand_field_sign_unsigned(id, fld, limit))
+
+#define kvm_cmp_feat(kvm, id, fld, op, limit)				\
 	(id##_##fld##_SIGNED ?						\
-	 get_idreg_field_signed(kvm, id, fld) :				\
-	 get_idreg_field_unsigned(kvm, id, fld))
+	 kvm_cmp_feat_signed(kvm, id, fld, op, limit) :			\
+	 kvm_cmp_feat_unsigned(kvm, id, fld, op, limit))
 
 #define kvm_has_feat(kvm, id, fld, limit)				\
-	(get_idreg_field((kvm), id, fld) >= expand_field_sign(id, fld, limit))
+	kvm_cmp_feat(kvm, id, fld, >=, limit)
 
 #define kvm_has_feat_enum(kvm, id, fld, val)				\
-	(get_idreg_field_unsigned((kvm), id, fld) == __expand_field_sign_unsigned(id, fld, val))
+	kvm_cmp_feat_unsigned(kvm, id, fld, ==, val)
 
 #define kvm_has_feat_range(kvm, id, fld, min, max)			\
-	(get_idreg_field((kvm), id, fld) >= expand_field_sign(id, fld, min) && \
-	 get_idreg_field((kvm), id, fld) <= expand_field_sign(id, fld, max))
+	(kvm_cmp_feat(kvm, id, fld, >=, min) &&				\
+	kvm_cmp_feat(kvm, id, fld, <=, max))
 
 /* Check for a given level of PAuth support */
 #define kvm_has_pauth(k, l)						\
arch/arm64/kernel/cpu_errata.c +3 -0
index dfefbdf4073a..a78f247029ae 100644
@@ -439,6 +439,7 @@ static const struct midr_range erratum_spec_ssbs_list[] = {
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_A78),
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_A78C),
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_A710),
+	MIDR_ALL_VERSIONS(MIDR_CORTEX_A715),
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_A720),
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_A725),
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_X1),
@@ -447,8 +448,10 @@ static const struct midr_range erratum_spec_ssbs_list[] = {
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_X3),
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_X4),
 	MIDR_ALL_VERSIONS(MIDR_CORTEX_X925),
+	MIDR_ALL_VERSIONS(MIDR_MICROSOFT_AZURE_COBALT_100),
 	MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N1),
 	MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N2),
+	MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N3),
 	MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V1),
 	MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V2),
 	MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V3),
arch/arm64/mm/trans_pgd.c +4 -2
index 5139a28130c0..0f7b484cb2ff 100644
@@ -42,14 +42,16 @@ static void _copy_pte(pte_t *dst_ptep, pte_t *src_ptep, unsigned long addr)
 		 * the temporary mappings we use during restore.
 		 */
 		__set_pte(dst_ptep, pte_mkwrite_novma(pte));
-	} else if ((debug_pagealloc_enabled() ||
-		   is_kfence_address((void *)addr)) && !pte_none(pte)) {
+	} else if (!pte_none(pte)) {
 		/*
 		 * debug_pagealloc will removed the PTE_VALID bit if
 		 * the page isn't in use by the resume kernel. It may have
 		 * been in use by the original kernel, in which case we need
 		 * to put it back in our copy to do the restore.
 		 *
+		 * Other cases include kfence / vmalloc / memfd_secret which
+		 * may call `set_direct_map_invalid_noflush()`.
+		 *
 		 * Before marking this entry valid, check the pfn should
 		 * be mapped.
 		 */
arch/loongarch/configs/loongson3_defconfig +0 -1
index b4252c357c8e..75b366407a60 100644
@@ -96,7 +96,6 @@ CONFIG_ZPOOL=y
 CONFIG_ZSWAP=y
 CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y
 CONFIG_ZBUD=y
-CONFIG_Z3FOLD=y
 CONFIG_ZSMALLOC=m
 # CONFIG_COMPAT_BRK is not set
 CONFIG_MEMORY_HOTPLUG=y
arch/parisc/include/asm/mman.h +14 -0
index 47c5a1991d10..89b6beeda0b8 100644
@@ -11,4 +11,18 @@ static inline bool arch_memory_deny_write_exec_supported(void)
 }
 #define arch_memory_deny_write_exec_supported arch_memory_deny_write_exec_supported
 
+static inline unsigned long arch_calc_vm_flag_bits(unsigned long flags)
+{
+	/*
+	 * The stack on parisc grows upwards, so if userspace requests memory
+	 * for a stack, mark it with VM_GROWSUP so that the stack expansion in
+	 * the fault handler will work.
+	 */
+	if (flags & MAP_STACK)
+		return VM_GROWSUP;
+
+	return 0;
+}
+#define arch_calc_vm_flag_bits(flags) arch_calc_vm_flag_bits(flags)
+
 #endif /* __ASM_MMAN_H__ */
arch/parisc/kernel/entry.S +2 -4
index ab23e61a6f01..ea57bcc21dc5 100644
@@ -1051,8 +1051,7 @@ ENTRY_CFI(intr_save)		/* for os_hpmc */
 	STREG           %r16, PT_ISR(%r29)
 	STREG           %r17, PT_IOR(%r29)
 
-#if 0 && defined(CONFIG_64BIT)
-	/* Revisit when we have 64-bit code above 4Gb */
+#if defined(CONFIG_64BIT)
 	b,n		intr_save2
 
 skip_save_ior:
@@ -1060,8 +1059,7 @@ skip_save_ior:
 	 * need to adjust iasq/iaoq here in the same way we adjusted isr/ior
 	 * above.
 	 */
-	extrd,u,*	%r8,PSW_W_BIT,1,%r1
-	cmpib,COND(=),n	1,%r1,intr_save2
+	bb,COND(>=),n	%r8,PSW_W_BIT,intr_save2
 	LDREG		PT_IASQ0(%r29), %r16
 	LDREG		PT_IAOQ0(%r29), %r17
 	/* adjust iasq/iaoq */
arch/parisc/kernel/syscall.S +8 -6
index 1f51aa9c8230..0fa81bf1466b 100644
@@ -243,10 +243,10 @@ linux_gateway_entry:
 
 #ifdef CONFIG_64BIT
 	ldil	L%sys_call_table, %r1
-	or,=	%r2,%r2,%r2
-	addil	L%(sys_call_table64-sys_call_table), %r1
+	or,ev	%r2,%r2,%r2
+	ldil	L%sys_call_table64, %r1
 	ldo	R%sys_call_table(%r1), %r19
-	or,=	%r2,%r2,%r2
+	or,ev	%r2,%r2,%r2
 	ldo	R%sys_call_table64(%r1), %r19
 #else
 	load32	sys_call_table, %r19
@@ -379,10 +379,10 @@ tracesys_next:
 	extrd,u	%r19,63,1,%r2			/* W hidden in bottom bit */
 
 	ldil	L%sys_call_table, %r1
-	or,=	%r2,%r2,%r2
-	addil	L%(sys_call_table64-sys_call_table), %r1
+	or,ev	%r2,%r2,%r2
+	ldil	L%sys_call_table64, %r1
 	ldo	R%sys_call_table(%r1), %r19
-	or,=	%r2,%r2,%r2
+	or,ev	%r2,%r2,%r2
 	ldo	R%sys_call_table64(%r1), %r19
 #else
 	load32	sys_call_table, %r19
@@ -1327,6 +1327,8 @@ ENTRY(sys_call_table)
 END(sys_call_table)
 
 #ifdef CONFIG_64BIT
+#undef __SYSCALL_WITH_COMPAT
+#define __SYSCALL_WITH_COMPAT(nr, native, compat)	__SYSCALL(nr, native)
 	.align 8
 ENTRY(sys_call_table64)
 #include <asm/syscall_table_64.h>    /* 64-bit syscalls */
arch/powerpc/configs/ppc64_defconfig +0 -1
index 544a65fda77b..d39284489aa2 100644
@@ -81,7 +81,6 @@ CONFIG_MODULE_SIG_SHA512=y
 CONFIG_PARTITION_ADVANCED=y
 CONFIG_BINFMT_MISC=m
 CONFIG_ZSWAP=y
-CONFIG_Z3FOLD=y
 CONFIG_ZSMALLOC=y
 # CONFIG_SLAB_MERGE_DEFAULT is not set
 CONFIG_SLAB_FREELIST_RANDOM=y
arch/powerpc/include/asm/vdso_datapage.h +15 -0
index a585c8e538ff..939daf6b695e 100644
@@ -111,6 +111,21 @@ extern struct vdso_arch_data *vdso_data;
 	addi	\ptr, \ptr, (_vdso_datapage - 999b)@l
 .endm
 
+#include <asm/asm-offsets.h>
+#include <asm/page.h>
+
+.macro get_realdatapage ptr scratch
+	get_datapage \ptr
+#ifdef CONFIG_TIME_NS
+	lwz	\scratch, VDSO_CLOCKMODE_OFFSET(\ptr)
+	xoris	\scratch, \scratch, VDSO_CLOCKMODE_TIMENS@h
+	xori	\scratch, \scratch, VDSO_CLOCKMODE_TIMENS@l
+	cntlzw	\scratch, \scratch
+	rlwinm	\scratch, \scratch, PAGE_SHIFT - 5, 1 << PAGE_SHIFT
+	add	\ptr, \ptr, \scratch
+#endif
+.endm
+
 #endif /* __ASSEMBLY__ */
 
 #endif /* __KERNEL__ */
arch/powerpc/kernel/asm-offsets.c +2 -0
index 23733282de4d..7b3feb6bc210 100644
@@ -346,6 +346,8 @@ int main(void)
 #else
 	OFFSET(CFG_SYSCALL_MAP32, vdso_arch_data, syscall_map);
 #endif
+	OFFSET(VDSO_CLOCKMODE_OFFSET, vdso_arch_data, data[0].clock_mode);
+	DEFINE(VDSO_CLOCKMODE_TIMENS, VDSO_CLOCKMODE_TIMENS);
 
 #ifdef CONFIG_BUG
 	DEFINE(BUG_ENTRY_SIZE, sizeof(struct bug_entry));
arch/powerpc/kernel/vdso/cacheflush.S +1 -1
index 0085ae464dac..3b2479bd2f9a 100644
@@ -30,7 +30,7 @@ END_FTR_SECTION_IFSET(CPU_FTR_COHERENT_ICACHE)
 #ifdef CONFIG_PPC64
 	mflr	r12
   .cfi_register lr,r12
-	get_datapage	r10
+	get_realdatapage	r10, r11
 	mtlr	r12
   .cfi_restore	lr
 #endif
arch/powerpc/kernel/vdso/datapage.S +2 -2
index db8e167f0166..2b19b6201a33 100644
@@ -28,7 +28,7 @@ V_FUNCTION_BEGIN(__kernel_get_syscall_map)
 	mflr	r12
   .cfi_register lr,r12
 	mr.	r4,r3
-	get_datapage	r3
+	get_realdatapage	r3, r11
 	mtlr	r12
 #ifdef __powerpc64__
 	addi	r3,r3,CFG_SYSCALL_MAP64
@@ -52,7 +52,7 @@ V_FUNCTION_BEGIN(__kernel_get_tbfreq)
   .cfi_startproc
 	mflr	r12
   .cfi_register lr,r12
-	get_datapage	r3
+	get_realdatapage	r3, r11
 #ifndef __powerpc64__
 	lwz	r4,(CFG_TB_TICKS_PER_SEC + 4)(r3)
 #endif
arch/powerpc/platforms/pseries/dlpar.c +0 -17
index 47f8eabd1bee..9873b916b237 100644
@@ -334,23 +334,6 @@ int handle_dlpar_errorlog(struct pseries_hp_errorlog *hp_elog)
 {
 	int rc;
 
-	/* pseries error logs are in BE format, convert to cpu type */
-	switch (hp_elog->id_type) {
-	case PSERIES_HP_ELOG_ID_DRC_COUNT:
-		hp_elog->_drc_u.drc_count =
-				be32_to_cpu(hp_elog->_drc_u.drc_count);
-		break;
-	case PSERIES_HP_ELOG_ID_DRC_INDEX:
-		hp_elog->_drc_u.drc_index =
-				be32_to_cpu(hp_elog->_drc_u.drc_index);
-		break;
-	case PSERIES_HP_ELOG_ID_DRC_IC:
-		hp_elog->_drc_u.ic.count =
-				be32_to_cpu(hp_elog->_drc_u.ic.count);
-		hp_elog->_drc_u.ic.index =
-				be32_to_cpu(hp_elog->_drc_u.ic.index);
-	}
-
 	switch (hp_elog->resource) {
 	case PSERIES_HP_ELOG_RESOURCE_MEM:
 		rc = dlpar_memory(hp_elog);
arch/powerpc/platforms/pseries/hotplug-cpu.c +1 -1
index e62835a12d73..6838a0fcda29 100644
@@ -757,7 +757,7 @@ int dlpar_cpu(struct pseries_hp_errorlog *hp_elog)
 	u32 drc_index;
 	int rc;
 
-	drc_index = hp_elog->_drc_u.drc_index;
+	drc_index = be32_to_cpu(hp_elog->_drc_u.drc_index);
 
 	lock_device_hotplug();
 
arch/powerpc/platforms/pseries/hotplug-memory.c +8 -8
index 3fe3ddb30c04..38dc4f7c9296 100644
@@ -817,16 +817,16 @@ int dlpar_memory(struct pseries_hp_errorlog *hp_elog)
 	case PSERIES_HP_ELOG_ACTION_ADD:
 		switch (hp_elog->id_type) {
 		case PSERIES_HP_ELOG_ID_DRC_COUNT:
-			count = hp_elog->_drc_u.drc_count;
+			count = be32_to_cpu(hp_elog->_drc_u.drc_count);
 			rc = dlpar_memory_add_by_count(count);
 			break;
 		case PSERIES_HP_ELOG_ID_DRC_INDEX:
-			drc_index = hp_elog->_drc_u.drc_index;
+			drc_index = be32_to_cpu(hp_elog->_drc_u.drc_index);
 			rc = dlpar_memory_add_by_index(drc_index);
 			break;
 		case PSERIES_HP_ELOG_ID_DRC_IC:
-			count = hp_elog->_drc_u.ic.count;
-			drc_index = hp_elog->_drc_u.ic.index;
+			count = be32_to_cpu(hp_elog->_drc_u.ic.count);
+			drc_index = be32_to_cpu(hp_elog->_drc_u.ic.index);
 			rc = dlpar_memory_add_by_ic(count, drc_index);
 			break;
 		default:
@@ -838,16 +838,16 @@ int dlpar_memory(struct pseries_hp_errorlog *hp_elog)
 	case PSERIES_HP_ELOG_ACTION_REMOVE:
 		switch (hp_elog->id_type) {
 		case PSERIES_HP_ELOG_ID_DRC_COUNT:
-			count = hp_elog->_drc_u.drc_count;
+			count = be32_to_cpu(hp_elog->_drc_u.drc_count);
 			rc = dlpar_memory_remove_by_count(count);
 			break;
 		case PSERIES_HP_ELOG_ID_DRC_INDEX:
-			drc_index = hp_elog->_drc_u.drc_index;
+			drc_index = be32_to_cpu(hp_elog->_drc_u.drc_index);
 			rc = dlpar_memory_remove_by_index(drc_index);
 			break;
 		case PSERIES_HP_ELOG_ID_DRC_IC:
-			count = hp_elog->_drc_u.ic.count;
-			drc_index = hp_elog->_drc_u.ic.index;
+			count = be32_to_cpu(hp_elog->_drc_u.ic.count);
+			drc_index = be32_to_cpu(hp_elog->_drc_u.ic.index);
 			rc = dlpar_memory_remove_by_ic(count, drc_index);
 			break;
 		default:
arch/powerpc/platforms/pseries/pmem.c +1 -1
index 3c290b9ed01b..0f1d45f32e4a 100644
@@ -121,7 +121,7 @@ int dlpar_hp_pmem(struct pseries_hp_errorlog *hp_elog)
 		return -EINVAL;
 	}
 
-	drc_index = hp_elog->_drc_u.drc_index;
+	drc_index = be32_to_cpu(hp_elog->_drc_u.drc_index);
 
 	lock_device_hotplug();
 
arch/riscv/Kconfig +6 -2
index 939ea7f6a228..d11c2479d8e1 100644
@@ -319,6 +319,11 @@ config GENERIC_HWEIGHT
 config FIX_EARLYCON_MEM
 	def_bool MMU
 
+config ILLEGAL_POINTER_VALUE
+	hex
+	default 0 if 32BIT
+	default 0xdead000000000000 if 64BIT
+
 config PGTABLE_LEVELS
 	int
 	default 5 if 64BIT
@@ -758,8 +763,7 @@ config IRQ_STACKS
 config THREAD_SIZE_ORDER
 	int "Kernel stack size (in power-of-two numbers of page size)" if VMAP_STACK && EXPERT
 	range 0 4
-	default 1 if 32BIT && !KASAN
-	default 3 if 64BIT && KASAN
+	default 1 if 32BIT
 	default 2
 	help
 	  Specify the Pages of thread stack size (from 4KB to 64KB), which also
arch/riscv/include/asm/thread_info.h +6 -1
index fca5c6be2b81..385b43211a71 100644
@@ -13,7 +13,12 @@
 #include <linux/sizes.h>
 
 /* thread information allocation */
-#define THREAD_SIZE_ORDER	CONFIG_THREAD_SIZE_ORDER
+#ifdef CONFIG_KASAN
+#define KASAN_STACK_ORDER	1
+#else
+#define KASAN_STACK_ORDER	0
+#endif
+#define THREAD_SIZE_ORDER	(CONFIG_THREAD_SIZE_ORDER + KASAN_STACK_ORDER)
 #define THREAD_SIZE		(PAGE_SIZE << THREAD_SIZE_ORDER)
 
 /*
arch/x86/crypto/sha256-avx2-asm.S +8 -8
index 0ffb072be956..0bbec1c75cd0 100644
@@ -592,22 +592,22 @@ SYM_TYPED_FUNC_START(sha256_transform_rorx)
 	leaq	K256+0*32(%rip), INP		## reuse INP as scratch reg
 	vpaddd	(INP, SRND), X0, XFER
 	vmovdqa XFER, 0*32+_XFER(%rsp, SRND)
-	FOUR_ROUNDS_AND_SCHED	_XFER + 0*32
+	FOUR_ROUNDS_AND_SCHED	(_XFER + 0*32)
 
 	leaq	K256+1*32(%rip), INP
 	vpaddd	(INP, SRND), X0, XFER
 	vmovdqa XFER, 1*32+_XFER(%rsp, SRND)
-	FOUR_ROUNDS_AND_SCHED	_XFER + 1*32
+	FOUR_ROUNDS_AND_SCHED	(_XFER + 1*32)
 
 	leaq	K256+2*32(%rip), INP
 	vpaddd	(INP, SRND), X0, XFER
 	vmovdqa XFER, 2*32+_XFER(%rsp, SRND)
-	FOUR_ROUNDS_AND_SCHED	_XFER + 2*32
+	FOUR_ROUNDS_AND_SCHED	(_XFER + 2*32)
 
 	leaq	K256+3*32(%rip), INP
 	vpaddd	(INP, SRND), X0, XFER
 	vmovdqa XFER, 3*32+_XFER(%rsp, SRND)
-	FOUR_ROUNDS_AND_SCHED	_XFER + 3*32
+	FOUR_ROUNDS_AND_SCHED	(_XFER + 3*32)
 
 	add	$4*32, SRND
 	cmp	$3*4*32, SRND
@@ -618,12 +618,12 @@ SYM_TYPED_FUNC_START(sha256_transform_rorx)
 	leaq	K256+0*32(%rip), INP
 	vpaddd	(INP, SRND), X0, XFER
 	vmovdqa XFER, 0*32+_XFER(%rsp, SRND)
-	DO_4ROUNDS	_XFER + 0*32
+	DO_4ROUNDS	(_XFER + 0*32)
 
 	leaq	K256+1*32(%rip), INP
 	vpaddd	(INP, SRND), X1, XFER
 	vmovdqa XFER, 1*32+_XFER(%rsp, SRND)
-	DO_4ROUNDS	_XFER + 1*32
+	DO_4ROUNDS	(_XFER + 1*32)
 	add	$2*32, SRND
 
 	vmovdqa	X2, X0
@@ -651,8 +651,8 @@ SYM_TYPED_FUNC_START(sha256_transform_rorx)
 	xor	SRND, SRND
 .align 16
 .Lloop3:
-	DO_4ROUNDS	 _XFER + 0*32 + 16
-	DO_4ROUNDS	 _XFER + 1*32 + 16
+	DO_4ROUNDS	(_XFER + 0*32 + 16)
+	DO_4ROUNDS	(_XFER + 1*32 + 16)
 	add	$2*32, SRND
 	cmp	$4*4*32, SRND
 	jb	.Lloop3
arch/x86/events/core.c +63 -0

99 lines not on this page · raw message

arch/x86/include/asm/apic.h +0 -8
index 9327eb00e96d..be2045a18e69 100644
@@ -345,20 +345,12 @@ extern struct apic *apic;
  * APIC drivers are probed based on how they are listed in the .apicdrivers
  * section. So the order is important and enforced by the ordering
  * of different apic driver files in the Makefile.
- *
- * For the files having two apic drivers, we use apic_drivers()
- * to enforce the order with in them.
  */
 #define apic_driver(sym)					\
 	static const struct apic *__apicdrivers_##sym __used		\
 	__aligned(sizeof(struct apic *))			\
 	__section(".apicdrivers") = { &sym }
 
-#define apic_drivers(sym1, sym2)					\
-	static struct apic *__apicdrivers_##sym1##sym2[2] __used	\
-	__aligned(sizeof(struct apic *))				\
-	__section(".apicdrivers") = { &sym1, &sym2 }
-
 extern struct apic *__apicdrivers[], *__apicdrivers_end[];
 
 /*
arch/x86/include/asm/fpu/signal.h +1 -1
index 611fa41711af..eccc75bc9c4f 100644
@@ -29,7 +29,7 @@ fpu__alloc_mathframe(unsigned long sp, int ia32_frame,
 
 unsigned long fpu__get_fpstate_size(void);
 
-extern bool copy_fpstate_to_sigframe(void __user *buf, void __user *fp, int size);
+extern bool copy_fpstate_to_sigframe(void __user *buf, void __user *fp, int size, u32 pkru);
 extern void fpu__clear_user_states(struct fpu *fpu);
 extern bool fpu__restore_sig(void __user *buf, int ia32_frame);
 
arch/x86/include/asm/sev.h +1 -1
index 79bbe2be900e..ee34ab00a8d6 100644
@@ -164,7 +164,7 @@ struct snp_guest_msg_hdr {
 
 struct snp_guest_msg {
 	struct snp_guest_msg_hdr hdr;
-	u8 payload[4000];
+	u8 payload[PAGE_SIZE - sizeof(struct snp_guest_msg_hdr)];
 } __packed;
 
 struct sev_guest_platform_data {
arch/x86/include/asm/syscall.h +6 -1
index 2fc7bc3863ff..7c488ff0c764 100644
@@ -82,7 +82,12 @@ static inline void syscall_get_arguments(struct task_struct *task,
 					 struct pt_regs *regs,
 					 unsigned long *args)
 {
-	memcpy(args, &regs->bx, 6 * sizeof(args[0]));
+	args[0] = regs->bx;
+	args[1] = regs->cx;
+	args[2] = regs->dx;
+	args[3] = regs->si;
+	args[4] = regs->di;
+	args[5] = regs->bp;
 }
 
 static inline int syscall_get_arch(struct task_struct *task)
arch/x86/kernel/apic/apic_flat_64.c +7 -112

151 lines not on this page · raw message

arch/x86/kernel/apic/io_apic.c +22 -24

93 lines not on this page · raw message

arch/x86/kernel/cpu/bugs.c +5 -9
index 45675da354f3..468449f73a95 100644
@@ -2551,10 +2551,9 @@ static void __init srso_select_mitigation(void)
 {
 	bool has_microcode = boot_cpu_has(X86_FEATURE_IBPB_BRTYPE);
 
-	if (cpu_mitigations_off())
-		return;
-
-	if (!boot_cpu_has_bug(X86_BUG_SRSO)) {
+	if (!boot_cpu_has_bug(X86_BUG_SRSO) ||
+	    cpu_mitigations_off() ||
+	    srso_cmd == SRSO_CMD_OFF) {
 		if (boot_cpu_has(X86_FEATURE_SBPB))
 			x86_pred_cmd = PRED_CMD_SBPB;
 		return;
@@ -2585,11 +2584,6 @@ static void __init srso_select_mitigation(void)
 	}
 
 	switch (srso_cmd) {
-	case SRSO_CMD_OFF:
-		if (boot_cpu_has(X86_FEATURE_SBPB))
-			x86_pred_cmd = PRED_CMD_SBPB;
-		return;
-
 	case SRSO_CMD_MICROCODE:
 		if (has_microcode) {
 			srso_mitigation = SRSO_MITIGATION_MICROCODE;
@@ -2643,6 +2637,8 @@ static void __init srso_select_mitigation(void)
 			pr_err("WARNING: kernel not compiled with MITIGATION_SRSO.\n");
                 }
 		break;
+	default:
+		break;
 	}
 
 out:
arch/x86/kernel/cpu/common.c +2 -2
index d4e539d4e158..be307c9ef263 100644
@@ -1165,8 +1165,8 @@ static const __initconst struct x86_cpu_id cpu_vuln_whitelist[] = {
 
 	VULNWL_INTEL(INTEL_CORE_YONAH,		NO_SSB),
 
-	VULNWL_INTEL(INTEL_ATOM_AIRMONT_MID,	NO_L1TF | MSBDS_ONLY | NO_SWAPGS | NO_ITLB_MULTIHIT),
-	VULNWL_INTEL(INTEL_ATOM_AIRMONT_NP,	NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT),
+	VULNWL_INTEL(INTEL_ATOM_AIRMONT_MID,	NO_SSB | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | MSBDS_ONLY),
+	VULNWL_INTEL(INTEL_ATOM_AIRMONT_NP,	NO_SSB | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT),
 
 	VULNWL_INTEL(INTEL_ATOM_GOLDMONT,	NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO),
 	VULNWL_INTEL(INTEL_ATOM_GOLDMONT_D,	NO_MDS | NO_L1TF | NO_SWAPGS | NO_ITLB_MULTIHIT | NO_MMIO),
arch/x86/kernel/fpu/signal.c +3 -3
index 247f2225aa9f..2b3b9e140dd4 100644
@@ -156,7 +156,7 @@ static inline bool save_xstate_epilog(void __user *buf, int ia32_frame,
 	return !err;
 }
 
-static inline int copy_fpregs_to_sigframe(struct xregs_state __user *buf)
+static inline int copy_fpregs_to_sigframe(struct xregs_state __user *buf, u32 pkru)
 {
 	if (use_xsave())
 		return xsave_to_user_sigframe(buf);
@@ -185,7 +185,7 @@ static inline int copy_fpregs_to_sigframe(struct xregs_state __user *buf)
  * For [f]xsave state, update the SW reserved fields in the [f]xsave frame
  * indicating the absence/presence of the extended state to the user.
  */
-bool copy_fpstate_to_sigframe(void __user *buf, void __user *buf_fx, int size)
+bool copy_fpstate_to_sigframe(void __user *buf, void __user *buf_fx, int size, u32 pkru)
 {
 	struct task_struct *tsk = current;
 	struct fpstate *fpstate = tsk->thread.fpu.fpstate;
@@ -228,7 +228,7 @@ bool copy_fpstate_to_sigframe(void __user *buf, void __user *buf_fx, int size)
 		fpregs_restore_userregs();
 
 	pagefault_disable();
-	ret = copy_fpregs_to_sigframe(buf_fx);
+	ret = copy_fpregs_to_sigframe(buf_fx, pkru);
 	pagefault_enable();
 	fpregs_unlock();
 
arch/x86/kernel/machine_kexec_64.c +27 -0
index cc0f7f70b17b..9c9ac606893e 100644
@@ -28,6 +28,7 @@
 #include <asm/setup.h>
 #include <asm/set_memory.h>
 #include <asm/cpu.h>
+#include <asm/efi.h>
 
 #ifdef CONFIG_ACPI
 /*
@@ -87,6 +88,8 @@ map_efi_systab(struct x86_mapping_info *info, pgd_t *level4p)
 {
 #ifdef CONFIG_EFI
 	unsigned long mstart, mend;
+	void *kaddr;
+	int ret;
 
 	if (!efi_enabled(EFI_BOOT))
 		return 0;
@@ -102,6 +105,30 @@ map_efi_systab(struct x86_mapping_info *info, pgd_t *level4p)
 	if (!mstart)
 		return 0;
 
+	ret = kernel_ident_mapping_init(info, level4p, mstart, mend);
+	if (ret)
+		return ret;
+
+	kaddr = memremap(mstart, mend - mstart, MEMREMAP_WB);
+	if (!kaddr) {
+		pr_err("Could not map UEFI system table\n");
+		return -ENOMEM;
+	}
+
+	mstart = efi_config_table;
+
+	if (efi_enabled(EFI_64BIT)) {
+		efi_system_table_64_t *stbl = (efi_system_table_64_t *)kaddr;
+
+		mend = mstart + sizeof(efi_config_table_64_t) * stbl->nr_tables;
+	} else {
+		efi_system_table_32_t *stbl = (efi_system_table_32_t *)kaddr;
+
+		mend = mstart + sizeof(efi_config_table_32_t) * stbl->nr_tables;
+	}
+
+	memunmap(kaddr);
+
 	return kernel_ident_mapping_init(info, level4p, mstart, mend);
 #endif
 	return 0;
arch/x86/kernel/signal.c +2 -1
index 31b6f5dddfc2..1f1e8e0ac5a3 100644
@@ -84,6 +84,7 @@ get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size,
 	unsigned long math_size = 0;
 	unsigned long sp = regs->sp;
 	unsigned long buf_fx = 0;
+	u32 pkru = read_pkru();
 
 	/* redzone */
 	if (!ia32_frame)
@@ -139,7 +140,7 @@ get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size,
 	}
 
 	/* save i387 and extended state */
-	if (!copy_fpstate_to_sigframe(*fpstate, (void __user *)buf_fx, math_size))
+	if (!copy_fpstate_to_sigframe(*fpstate, (void __user *)buf_fx, math_size, pkru))
 		return (void __user *)-1L;
 
 	return (void __user *)sp;
arch/x86/kernel/signal_64.c +3 -3
index 8a94053c5444..ee9453891901 100644
@@ -260,13 +260,13 @@ SYSCALL_DEFINE0(rt_sigreturn)
 
 	set_current_blocked(&set);
 
-	if (!restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags))
+	if (restore_altstack(&frame->uc.uc_stack))
 		goto badframe;
 
-	if (restore_signal_shadow_stack())
+	if (!restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags))
 		goto badframe;
 
-	if (restore_altstack(&frame->uc.uc_stack))
+	if (restore_signal_shadow_stack())
 		goto badframe;
 
 	return regs->ax;
arch/x86/mm/ident_map.c +18 -5
index c45127265f2f..437e96fb4977 100644
@@ -99,18 +99,31 @@ static int ident_pud_init(struct x86_mapping_info *info, pud_t *pud_page,
 	for (; addr < end; addr = next) {
 		pud_t *pud = pud_page + pud_index(addr);
 		pmd_t *pmd;
+		bool use_gbpage;
 
 		next = (addr & PUD_MASK) + PUD_SIZE;
 		if (next > end)
 			next = end;
 
-		if (info->direct_gbpages) {
-			pud_t pudval;
+		/* if this is already a gbpage, this portion is already mapped */
+		if (pud_leaf(*pud))
+			continue;
+
+		/* Is using a gbpage allowed? */
+		use_gbpage = info->direct_gbpages;
 
-			if (pud_present(*pud))
-				continue;
+		/* Don't use gbpage if it maps more than the requested region. */
+		/* at the begining: */
+		use_gbpage &= ((addr & ~PUD_MASK) == 0);
+		/* ... or at the end: */
+		use_gbpage &= ((next & ~PUD_MASK) == 0);
+
+		/* Never overwrite existing mappings */
+		use_gbpage &= !pud_present(*pud);
+
+		if (use_gbpage) {
+			pud_t pudval;
 
-			addr &= PUD_MASK;
 			pudval = __pud((addr - info->offset) | info->page_flag);
 			set_pud(pud, pudval);
 			continue;
block/blk-iocost.c +5 -3
index 690ca99dfaca..5a6098a3db57 100644
@@ -2076,7 +2076,7 @@ static void ioc_forgive_debts(struct ioc *ioc, u64 usage_us_sum, int nr_debtors,
 			      struct ioc_now *now)
 {
 	struct ioc_gq *iocg;
-	u64 dur, usage_pct, nr_cycles;
+	u64 dur, usage_pct, nr_cycles, nr_cycles_shift;
 
 	/* if no debtor, reset the cycle */
 	if (!nr_debtors) {
@@ -2138,10 +2138,12 @@ static void ioc_forgive_debts(struct ioc *ioc, u64 usage_us_sum, int nr_debtors,
 		old_debt = iocg->abs_vdebt;
 		old_delay = iocg->delay;
 
+		nr_cycles_shift = min_t(u64, nr_cycles, BITS_PER_LONG - 1);
 		if (iocg->abs_vdebt)
-			iocg->abs_vdebt = iocg->abs_vdebt >> nr_cycles ?: 1;
+			iocg->abs_vdebt = iocg->abs_vdebt >> nr_cycles_shift ?: 1;
+
 		if (iocg->delay)
-			iocg->delay = iocg->delay >> nr_cycles ?: 1;
+			iocg->delay = iocg->delay >> nr_cycles_shift ?: 1;
 
 		iocg_kick_waitq(iocg, true, now);
 
block/ioctl.c +5 -4
index e8e4a4190f18..44257bdfeacb 100644
@@ -126,7 +126,7 @@ static int blk_ioctl_discard(struct block_device *bdev, blk_mode_t mode,
 		return -EINVAL;
 
 	filemap_invalidate_lock(bdev->bd_mapping);
-	err = truncate_bdev_range(bdev, mode, start, start + len - 1);
+	err = truncate_bdev_range(bdev, mode, start, end - 1);
 	if (err)
 		goto fail;
 
@@ -163,7 +163,7 @@ static int blk_ioctl_discard(struct block_device *bdev, blk_mode_t mode,
 static int blk_ioctl_secure_erase(struct block_device *bdev, blk_mode_t mode,
 		void __user *argp)
 {
-	uint64_t start, len;
+	uint64_t start, len, end;
 	uint64_t range[2];
 	int err;
 
@@ -178,11 +178,12 @@ static int blk_ioctl_secure_erase(struct block_device *bdev, blk_mode_t mode,
 	len = range[1];
 	if ((start & 511) || (len & 511))
 		return -EINVAL;
-	if (start + len > bdev_nr_bytes(bdev))
+	if (check_add_overflow(start, len, &end) ||
+	    end > bdev_nr_bytes(bdev))
 		return -EINVAL;
 
 	filemap_invalidate_lock(bdev->bd_mapping);
-	err = truncate_bdev_range(bdev, mode, start, start + len - 1);
+	err = truncate_bdev_range(bdev, mode, start, end - 1);
 	if (!err)
 		err = blkdev_issue_secure_erase(bdev, start >> 9, len >> 9,
 						GFP_KERNEL);
crypto/simd.c +15 -61

149 lines not on this page · raw message

drivers/accel/ivpu/ivpu_fw.c +4 -0
index de3d66116375..ede6165e09d9 100644
@@ -60,6 +60,10 @@ static struct {
 	{ IVPU_HW_IP_40XX, "intel/vpu/vpu_40xx_v0.0.bin" },
 };
 
+/* Production fw_names from the table above */
+MODULE_FIRMWARE("intel/vpu/vpu_37xx_v0.0.bin");
+MODULE_FIRMWARE("intel/vpu/vpu_40xx_v0.0.bin");
+
 static int ivpu_fw_request(struct ivpu_device *vdev)
 {
 	int ret = -ENOENT;
drivers/acpi/acpi_pad.c +4 -2
index 350d3a892889..e84720f0246e 100644
@@ -136,8 +136,10 @@ static void exit_round_robin(unsigned int tsk_index)
 {
 	struct cpumask *pad_busy_cpus = to_cpumask(pad_busy_cpus_bits);
 
-	cpumask_clear_cpu(tsk_in_cpu[tsk_index], pad_busy_cpus);
-	tsk_in_cpu[tsk_index] = -1;
+	if (tsk_in_cpu[tsk_index] != -1) {
+		cpumask_clear_cpu(tsk_in_cpu[tsk_index], pad_busy_cpus);
+		tsk_in_cpu[tsk_index] = -1;
+	}
 }
 
 static unsigned int idle_pct = 5; /* percentage */
drivers/acpi/acpica/dbconvert.c +2 -0
index 2b84ac093698..8dbab6932049 100644
@@ -174,6 +174,8 @@ acpi_status acpi_db_convert_to_package(char *string, union acpi_object *object)
 	elements =
 	    ACPI_ALLOCATE_ZEROED(DB_DEFAULT_PKG_ELEMENTS *
 				 sizeof(union acpi_object));
+	if (!elements)
+		return (AE_NO_MEMORY);
 
 	this = string;
 	for (i = 0; i < (DB_DEFAULT_PKG_ELEMENTS - 1); i++) {
drivers/acpi/acpica/exprep.c +3 -0
index 08196fa17080..82b1fa2d201f 100644
@@ -437,6 +437,9 @@ acpi_status acpi_ex_prep_field_value(struct acpi_create_field_info *info)
 
 		if (info->connection_node) {
 			second_desc = info->connection_node->object;
+			if (second_desc == NULL) {
+				break;
+			}
 			if (!(second_desc->common.flags & AOPOBJ_DATA_VALID)) {
 				status =
 				    acpi_ds_get_buffer_arguments(second_desc);
drivers/acpi/acpica/psargs.c +47 -0

77 lines not on this page · raw message

drivers/acpi/apei/einj-cxl.c +1 -1
index 8b8be0c90709..d64e2713aae4 100644
@@ -63,7 +63,7 @@ static int cxl_dport_get_sbdf(struct pci_dev *dport_dev, u64 *sbdf)
 		seg = bridge->domain_nr;
 
 	bus = pbus->number;
-	*sbdf = (seg << 24) | (bus << 16) | dport_dev->devfn;
+	*sbdf = (seg << 24) | (bus << 16) | (dport_dev->devfn << 8);
 
 	return 0;
 }
drivers/acpi/battery.c +17 -11
index da3a879d638a..4f1637ed76e5 100644
@@ -706,28 +706,35 @@ static LIST_HEAD(acpi_battery_list);
 static LIST_HEAD(battery_hook_list);
 static DEFINE_MUTEX(hook_mutex);
 
-static void __battery_hook_unregister(struct acpi_battery_hook *hook, int lock)
+static void battery_hook_unregister_unlocked(struct acpi_battery_hook *hook)
 {
 	struct acpi_battery *battery;
+
 	/*
 	 * In order to remove a hook, we first need to
 	 * de-register all the batteries that are registered.
 	 */
-	if (lock)
-		mutex_lock(&hook_mutex);
 	list_for_each_entry(battery, &acpi_battery_list, list) {
 		if (!hook->remove_battery(battery->bat, hook))
 			power_supply_changed(battery->bat);
 	}
-	list_del(&hook->list);
-	if (lock)
-		mutex_unlock(&hook_mutex);
+	list_del_init(&hook->list);
+
 	pr_info("extension unregistered: %s\n", hook->name);
 }
 
 void battery_hook_unregister(struct acpi_battery_hook *hook)
 {
-	__battery_hook_unregister(hook, 1);
+	mutex_lock(&hook_mutex);
+	/*
+	 * Ignore already unregistered battery hooks. This might happen
+	 * if a battery hook was previously unloaded due to an error when
+	 * adding a new battery.
+	 */
+	if (!list_empty(&hook->list))
+		battery_hook_unregister_unlocked(hook);
+
+	mutex_unlock(&hook_mutex);
 }
 EXPORT_SYMBOL_GPL(battery_hook_unregister);
 
@@ -736,7 +743,6 @@ void battery_hook_register(struct acpi_battery_hook *hook)
 	struct acpi_battery *battery;
 
 	mutex_lock(&hook_mutex);
-	INIT_LIST_HEAD(&hook->list);
 	list_add(&hook->list, &battery_hook_list);
 	/*
 	 * Now that the driver is registered, we need
@@ -753,7 +759,7 @@ void battery_hook_register(struct acpi_battery_hook *hook)
 			 * hooks.
 			 */
 			pr_err("extension failed to load: %s", hook->name);
-			__battery_hook_unregister(hook, 0);
+			battery_hook_unregister_unlocked(hook);
 			goto end;
 		}
 
@@ -807,7 +813,7 @@ static void battery_hook_add_battery(struct acpi_battery *battery)
 			 */
 			pr_err("error in extension, unloading: %s",
 					hook_node->name);
-			__battery_hook_unregister(hook_node, 0);
+			battery_hook_unregister_unlocked(hook_node);
 		}
 	}
 	mutex_unlock(&hook_mutex);
@@ -840,7 +846,7 @@ static void __exit battery_hook_exit(void)
 	 * need to remove the hooks.
 	 */
 	list_for_each_entry_safe(hook, ptr, &battery_hook_list, list) {
-		__battery_hook_unregister(hook, 1);
+		battery_hook_unregister(hook);
 	}
 	mutex_destroy(&hook_mutex);
 }
drivers/acpi/cppc_acpi.c +9 -1
index 28adea68e1cd..5b06e236aabe 100644
@@ -103,6 +103,11 @@ static DEFINE_PER_CPU(struct cpc_desc *, cpc_desc_ptr);
 				(cpc)->cpc_entry.reg.space_id ==	\
 				ACPI_ADR_SPACE_PLATFORM_COMM)
 
+/* Check if a CPC register is in FFH */
+#define CPC_IN_FFH(cpc) ((cpc)->type == ACPI_TYPE_BUFFER &&		\
+				(cpc)->cpc_entry.reg.space_id ==	\
+				ACPI_ADR_SPACE_FIXED_HARDWARE)
+
 /* Check if a CPC register is in SystemMemory */
 #define CPC_IN_SYSTEM_MEMORY(cpc) ((cpc)->type == ACPI_TYPE_BUFFER &&	\
 				(cpc)->cpc_entry.reg.space_id ==	\
@@ -1521,9 +1526,12 @@ int cppc_set_epp_perf(int cpu, struct cppc_perf_ctrls *perf_ctrls, bool enable)
 		/* after writing CPC, transfer the ownership of PCC to platform */
 		ret = send_pcc_cmd(pcc_ss_id, CMD_WRITE);
 		up_write(&pcc_ss_data->pcc_lock);
+	} else if (osc_cpc_flexible_adr_space_confirmed &&
+		   CPC_SUPPORTED(epp_set_reg) && CPC_IN_FFH(epp_set_reg)) {
+		ret = cpc_write(cpu, epp_set_reg, perf_ctrls->energy_perf);
 	} else {
 		ret = -ENOTSUPP;
-		pr_debug("_CPC in PCC is not supported\n");
+		pr_debug("_CPC in PCC and _CPC in FFH are not supported\n");
 	}
 
 	return ret;
drivers/acpi/ec.c +49 -6

114 lines not on this page · raw message

drivers/acpi/resource.c +18 -4
index cb2aacbb9335..3d74ebe9dbd8 100644
@@ -440,6 +440,13 @@ static const struct dmi_system_id irq1_level_low_skip_override[] = {
 			DMI_MATCH(DMI_BOARD_NAME, "S5602ZA"),
 		},
 	},
+	{
+		/* Asus Vivobook X1704VAP */
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
+			DMI_MATCH(DMI_BOARD_NAME, "X1704VAP"),
+		},
+	},
 	{
 		/* Asus ExpertBook B1402CBA */
 		.matches = {
@@ -504,17 +511,24 @@ static const struct dmi_system_id irq1_level_low_skip_override[] = {
 		},
 	},
 	{
-		/* Asus Vivobook E1504GA */
+		/* Asus ExpertBook B2502CVA */
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
-			DMI_MATCH(DMI_BOARD_NAME, "E1504GA"),
+			DMI_MATCH(DMI_BOARD_NAME, "B2502CVA"),
 		},
 	},
 	{
-		/* Asus Vivobook E1504GAB */
+		/* Asus Vivobook Go E1404GA* */
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
-			DMI_MATCH(DMI_BOARD_NAME, "E1504GAB"),
+			DMI_MATCH(DMI_BOARD_NAME, "E1404GA"),
+		},
+	},
+	{
+		/* Asus Vivobook E1504GA* */
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
+			DMI_MATCH(DMI_BOARD_NAME, "E1504GA"),
 		},
 	},
 	{
drivers/acpi/video_detect.c +17 -0
index 75a5f559402f..b05064578293 100644
@@ -254,6 +254,14 @@ static const struct dmi_system_id video_detect_dmi_table[] = {
 		DMI_MATCH(DMI_PRODUCT_NAME, "PCG-FRV35"),
 		},
 	},
+	{
+	 .callback = video_detect_force_vendor,
+	 /* Panasonic Toughbook CF-18 */
+	 .matches = {
+		DMI_MATCH(DMI_SYS_VENDOR, "Matsushita Electric Industrial"),
+		DMI_MATCH(DMI_PRODUCT_NAME, "CF-18"),
+		},
+	},
 
 	/*
 	 * Toshiba models with Transflective display, these need to use
@@ -836,6 +844,15 @@ static const struct dmi_system_id video_detect_dmi_table[] = {
 	 * controller board in their ACPI tables (and may even have one), but
 	 * which need native backlight control nevertheless.
 	 */
+	{
+	 /* https://github.com/zabbly/linux/issues/26 */
+	 .callback = video_detect_force_native,
+	 /* Dell OptiPlex 5480 AIO */
+	 .matches = {
+		DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+		DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 5480 AIO"),
+		},
+	},
 	{
 	 /* https://bugzilla.redhat.com/show_bug.cgi?id=2303936 */
 	 .callback = video_detect_force_native,
drivers/ata/pata_serverworks.c +9 -7
index 549ff24a9823..4edddf6bcc15 100644
@@ -46,10 +46,11 @@
 #define SVWKS_CSB5_REVISION_NEW	0x92 /* min PCI_REVISION_ID for UDMA5 (A2.0) */
 #define SVWKS_CSB6_REVISION	0xa0 /* min PCI_REVISION_ID for UDMA4 (A1.0) */
 
-/* Seagate Barracuda ATA IV Family drives in UDMA mode 5
- * can overrun their FIFOs when used with the CSB5 */
-
-static const char *csb_bad_ata100[] = {
+/*
+ * Seagate Barracuda ATA IV Family drives in UDMA mode 5
+ * can overrun their FIFOs when used with the CSB5.
+ */
+static const char * const csb_bad_ata100[] = {
 	"ST320011A",
 	"ST340016A",
 	"ST360021A",
@@ -163,10 +164,11 @@ static unsigned int serverworks_osb4_filter(struct ata_device *adev, unsigned in
  *	@adev: ATA device
  *	@mask: Mask of proposed modes
  *
- *	Check the blacklist and disable UDMA5 if matched
+ *	Check the list of devices with broken UDMA5 and
+ *	disable UDMA5 if matched.
  */
-
-static unsigned int serverworks_csb_filter(struct ata_device *adev, unsigned int mask)
+static unsigned int serverworks_csb_filter(struct ata_device *adev,
+					   unsigned int mask)
 {
 	const char *p;
 	char model_num[ATA_ID_PROD_LEN + 1];
drivers/ata/sata_sil.c +6 -6
index cc77c0248284..df095659bae0 100644
@@ -128,7 +128,7 @@ static const struct pci_device_id sil_pci_tbl[] = {
 static const struct sil_drivelist {
 	const char *product;
 	unsigned int quirk;
-} sil_blacklist [] = {
+} sil_quirks[] = {
 	{ "ST320012AS",		SIL_QUIRK_MOD15WRITE },
 	{ "ST330013AS",		SIL_QUIRK_MOD15WRITE },
 	{ "ST340017AS",		SIL_QUIRK_MOD15WRITE },
@@ -600,8 +600,8 @@ static void sil_thaw(struct ata_port *ap)
  *	list, and apply the fixups to only the specific
  *	devices/hosts/firmwares that need it.
  *
- *	20040111 - Seagate drives affected by the Mod15Write bug are blacklisted
- *	The Maxtor quirk is in the blacklist, but I'm keeping the original
+ *	20040111 - Seagate drives affected by the Mod15Write bug are quirked
+ *	The Maxtor quirk is in sil_quirks, but I'm keeping the original
  *	pessimistic fix for the following reasons...
  *	- There seems to be less info on it, only one device gleaned off the
  *	Windows	driver, maybe only one is affected.  More info would be greatly
@@ -620,9 +620,9 @@ static void sil_dev_config(struct ata_device *dev)
 
 	ata_id_c_string(dev->id, model_num, ATA_ID_PROD, sizeof(model_num));
 
-	for (n = 0; sil_blacklist[n].product; n++)
-		if (!strcmp(sil_blacklist[n].product, model_num)) {
-			quirks = sil_blacklist[n].quirk;
+	for (n = 0; sil_quirks[n].product; n++)
+		if (!strcmp(sil_quirks[n].product, model_num)) {
+			quirks = sil_quirks[n].quirk;
 			break;
 		}
 
drivers/block/aoe/aoecmd.c +12 -1
index cc9077b588d7..d1f4ddc57645 100644
@@ -361,6 +361,7 @@ ata_rw_frameinit(struct frame *f)
 	}
 
 	ah->cmdstat = ATA_CMD_PIO_READ | writebit | extbit;
+	dev_hold(t->ifp->nd);
 	skb->dev = t->ifp->nd;
 }
 
@@ -401,6 +402,8 @@ aoecmd_ata_rw(struct aoedev *d)
 		__skb_queue_head_init(&queue);
 		__skb_queue_tail(&queue, skb);
 		aoenet_xmit(&queue);
+	} else {
+		dev_put(f->t->ifp->nd);
 	}
 	return 1;
 }
@@ -483,10 +486,13 @@ resend(struct aoedev *d, struct frame *f)
 	memcpy(h->dst, t->addr, sizeof h->dst);
 	memcpy(h->src, t->ifp->nd->dev_addr, sizeof h->src);
 
+	dev_hold(t->ifp->nd);
 	skb->dev = t->ifp->nd;
 	skb = skb_clone(skb, GFP_ATOMIC);
-	if (skb == NULL)
+	if (skb == NULL) {
+		dev_put(t->ifp->nd);
 		return;
+	}
 	f->sent = ktime_get();
 	__skb_queue_head_init(&queue);
 	__skb_queue_tail(&queue, skb);
@@ -617,6 +623,8 @@ probe(struct aoetgt *t)
 		__skb_queue_head_init(&queue);
 		__skb_queue_tail(&queue, skb);
 		aoenet_xmit(&queue);
+	} else {
+		dev_put(f->t->ifp->nd);
 	}
 }
 
@@ -1395,6 +1403,7 @@ aoecmd_ata_id(struct aoedev *d)
 	ah->cmdstat = ATA_CMD_ID_ATA;
 	ah->lba3 = 0xa0;
 
+	dev_hold(t->ifp->nd);
 	skb->dev = t->ifp->nd;
 
 	d->rttavg = RTTAVG_INIT;
@@ -1404,6 +1413,8 @@ aoecmd_ata_id(struct aoedev *d)
 	skb = skb_clone(skb, GFP_ATOMIC);
 	if (skb)
 		f->sent = ktime_get();
+	else
+		dev_put(t->ifp->nd);
 
 	return skb;
 }
drivers/bluetooth/btmrvl_sdio.c +1 -2
index 85b7f2bb4259..07cd308f7abf 100644
@@ -92,7 +92,7 @@ static int btmrvl_sdio_probe_of(struct device *dev,
 		} else {
 			ret = devm_request_irq(dev, cfg->irq_bt,
 					       btmrvl_wake_irq_bt,
-					       0, "bt_wake", card);
+					       IRQF_NO_AUTOEN, "bt_wake", card);
 			if (ret) {
 				dev_err(dev,
 					"Failed to request irq_bt %d (%d)\n",
@@ -101,7 +101,6 @@ static int btmrvl_sdio_probe_of(struct device *dev,
 
 			/* Configure wakeup (enabled by default) */
 			device_init_wakeup(dev, true);
-			disable_irq(cfg->irq_bt);
 		}
 	}
 
drivers/bluetooth/btrtl.c +1 -0
index fd7991ea7672..7cce4abc8a02 100644
@@ -1296,6 +1296,7 @@ void btrtl_set_quirks(struct hci_dev *hdev, struct btrtl_device_info *btrtl_dev)
 			btrealtek_set_flag(hdev, REALTEK_ALT6_CONTINUOUS_TX_CHIP);
 
 		if (btrtl_dev->project_id == CHIP_ID_8852A ||
+		    btrtl_dev->project_id == CHIP_ID_8852B ||
 		    btrtl_dev->project_id == CHIP_ID_8852C)
 			set_bit(HCI_QUIRK_USE_MSFT_EXT_ADDRESS_FILTER, &hdev->quirks);
 
drivers/bluetooth/btusb.c +2 -0
index 1ec71a2fb63e..93dbeb8b348d 100644
@@ -540,6 +540,8 @@ static const struct usb_device_id quirks_table[] = {
 						     BTUSB_WIDEBAND_SPEECH },
 	{ USB_DEVICE(0x13d3, 0x3592), .driver_info = BTUSB_REALTEK |
 						     BTUSB_WIDEBAND_SPEECH },
+	{ USB_DEVICE(0x0489, 0xe122), .driver_info = BTUSB_REALTEK |
+						     BTUSB_WIDEBAND_SPEECH },
 
 	/* Realtek 8852BE Bluetooth devices */
 	{ USB_DEVICE(0x0cb8, 0xc559), .driver_info = BTUSB_REALTEK |
drivers/clk/qcom/clk-alpha-pll.c +1 -1
index b59317e234c6..931550b9ea69 100644
@@ -1713,7 +1713,7 @@ static int __alpha_pll_trion_set_rate(struct clk_hw *hw, unsigned long rate,
 	if (ret < 0)
 		return ret;
 
-	regmap_write(pll->clkr.regmap, PLL_L_VAL(pll), l);
+	regmap_update_bits(pll->clkr.regmap, PLL_L_VAL(pll), LUCID_EVO_PLL_L_VAL_MASK,  l);
 	regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
 
 	/* Latch the PLL input */
drivers/clk/qcom/clk-rpmh.c +2 -0
index bb82abeed88f..4acde937114a 100644
@@ -263,6 +263,8 @@ static int clk_rpmh_bcm_send_cmd(struct clk_rpmh *c, bool enable)
 		cmd_state = 0;
 	}
 
+	cmd_state = min(cmd_state, BCM_TCS_CMD_VOTE_MASK);
+
 	if (c->last_sent_aggr_state != cmd_state) {
 		cmd.addr = c->res_addr;
 		cmd.data = BCM_TCS_CMD(1, enable, 0, cmd_state);
drivers/clk/qcom/dispcc-sm8250.c +3 -0
index 6665e064a555..884bbd3fb305 100644
@@ -849,6 +849,7 @@ static struct clk_branch disp_cc_mdss_dp_link1_intf_clk = {
 				&disp_cc_mdss_dp_link1_div_clk_src.clkr.hw,
 			},
 			.num_parents = 1,
+			.flags = CLK_SET_RATE_PARENT,
 			.ops = &clk_branch2_ops,
 		},
 	},
@@ -884,6 +885,7 @@ static struct clk_branch disp_cc_mdss_dp_link_intf_clk = {
 				&disp_cc_mdss_dp_link_div_clk_src.clkr.hw,
 			},
 			.num_parents = 1,
+			.flags = CLK_SET_RATE_PARENT,
 			.ops = &clk_branch2_ops,
 		},
 	},
@@ -1009,6 +1011,7 @@ static struct clk_branch disp_cc_mdss_mdp_lut_clk = {
 				&disp_cc_mdss_mdp_clk_src.clkr.hw,
 			},
 			.num_parents = 1,
+			.flags = CLK_SET_RATE_PARENT,
 			.ops = &clk_branch2_ops,
 		},
 	},
drivers/clk/qcom/gcc-sc8180x.c +231 -207

645 lines not on this page · raw message

drivers/clk/qcom/gcc-sm8250.c +3 -3
index 991cd8b8d597..1c59d70e0f96 100644
@@ -3226,7 +3226,7 @@ static struct gdsc pcie_0_gdsc = {
 	.pd = {
 		.name = "pcie_0_gdsc",
 	},
-	.pwrsts = PWRSTS_OFF_ON,
+	.pwrsts = PWRSTS_RET_ON,
 };
 
 static struct gdsc pcie_1_gdsc = {
@@ -3234,7 +3234,7 @@ static struct gdsc pcie_1_gdsc = {
 	.pd = {
 		.name = "pcie_1_gdsc",
 	},
-	.pwrsts = PWRSTS_OFF_ON,
+	.pwrsts = PWRSTS_RET_ON,
 };
 
 static struct gdsc pcie_2_gdsc = {
@@ -3242,7 +3242,7 @@ static struct gdsc pcie_2_gdsc = {
 	.pd = {
 		.name = "pcie_2_gdsc",
 	},
-	.pwrsts = PWRSTS_OFF_ON,
+	.pwrsts = PWRSTS_RET_ON,
 };
 
 static struct gdsc ufs_card_gdsc = {
drivers/clk/qcom/gcc-sm8450.c +2 -2
index 639a9a955914..c445c271678a 100644
@@ -2974,7 +2974,7 @@ static struct gdsc pcie_0_gdsc = {
 	.pd = {
 		.name = "pcie_0_gdsc",
 	},
-	.pwrsts = PWRSTS_OFF_ON,
+	.pwrsts = PWRSTS_RET_ON,
 };
 
 static struct gdsc pcie_1_gdsc = {
@@ -2982,7 +2982,7 @@ static struct gdsc pcie_1_gdsc = {
 	.pd = {
 		.name = "pcie_1_gdsc",
 	},
-	.pwrsts = PWRSTS_OFF_ON,
+	.pwrsts = PWRSTS_RET_ON,
 };
 
 static struct gdsc ufs_phy_gdsc = {
drivers/clk/rockchip/clk.c +2 -1
index 73d2cbdc716b..2fa7253c73b2 100644
@@ -450,12 +450,13 @@ void rockchip_clk_register_branches(struct rockchip_clk_provider *ctx,
 				    struct rockchip_clk_branch *list,
 				    unsigned int nr_clk)
 {
-	struct clk *clk = NULL;
+	struct clk *clk;
 	unsigned int idx;
 	unsigned long flags;
 
 	for (idx = 0; idx < nr_clk; idx++, list++) {
 		flags = list->flags;
+		clk = NULL;
 
 		/* catch simple muxes */
 		switch (list->branch_type) {
drivers/clk/samsung/clk-exynos7885.c +1 -1
index f7d7427a558b..87387d4cbf48 100644
@@ -20,7 +20,7 @@
 #define CLKS_NR_TOP			(CLK_GOUT_FSYS_USB30DRD + 1)
 #define CLKS_NR_CORE			(CLK_GOUT_TREX_P_CORE_PCLK_P_CORE + 1)
 #define CLKS_NR_PERI			(CLK_GOUT_WDT1_PCLK + 1)
-#define CLKS_NR_FSYS			(CLK_GOUT_MMC_SDIO_SDCLKIN + 1)
+#define CLKS_NR_FSYS			(CLK_MOUT_FSYS_USB30DRD_USER + 1)
 
 /* ---- CMU_TOP ------------------------------------------------------------- */
 
drivers/cpufreq/amd-pstate.c +12 -2
index 073ca9caf52a..589fde37ccd7 100644
@@ -659,7 +659,12 @@ static void amd_pstate_adjust_perf(unsigned int cpu,
 	unsigned long max_perf, min_perf, des_perf,
 		      cap_perf, lowest_nonlinear_perf;
 	struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
-	struct amd_cpudata *cpudata = policy->driver_data;
+	struct amd_cpudata *cpudata;
+
+	if (!policy)
+		return;
+
+	cpudata = policy->driver_data;
 
 	if (policy->min != cpudata->min_limit_freq || policy->max != cpudata->max_limit_freq)
 		amd_pstate_update_min_max_limit(policy);
@@ -873,11 +878,16 @@ static void amd_pstate_init_prefcore(struct amd_cpudata *cpudata)
 static void amd_pstate_update_limits(unsigned int cpu)
 {
 	struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
-	struct amd_cpudata *cpudata = policy->driver_data;
+	struct amd_cpudata *cpudata;
 	u32 prev_high = 0, cur_high = 0;
 	int ret;
 	bool highest_perf_changed = false;
 
+	if (!policy)
+		return;
+
+	cpudata = policy->driver_data;
+
 	mutex_lock(&amd_pstate_driver_lock);
 	if ((!amd_pstate_prefcore) || (!cpudata->hw_prefcore))
 		goto free_cpufreq_put;
drivers/cpufreq/intel_pstate.c +8 -8
index c0278d023cfc..949ead440da9 100644
@@ -1623,7 +1623,7 @@ static void intel_pstate_notify_work(struct work_struct *work)
 	wrmsrl_on_cpu(cpudata->cpu, MSR_HWP_STATUS, 0);
 }
 
-static DEFINE_SPINLOCK(hwp_notify_lock);
+static DEFINE_RAW_SPINLOCK(hwp_notify_lock);
 static cpumask_t hwp_intr_enable_mask;
 
 #define HWP_GUARANTEED_PERF_CHANGE_STATUS      BIT(0)
@@ -1646,7 +1646,7 @@ void notify_hwp_interrupt(void)
 	if (!(value & status_mask))
 		return;
 
-	spin_lock_irqsave(&hwp_notify_lock, flags);
+	raw_spin_lock_irqsave(&hwp_notify_lock, flags);
 
 	if (!cpumask_test_cpu(this_cpu, &hwp_intr_enable_mask))
 		goto ack_intr;
@@ -1654,13 +1654,13 @@ void notify_hwp_interrupt(void)
 	schedule_delayed_work(&all_cpu_data[this_cpu]->hwp_notify_work,
 			      msecs_to_jiffies(10));
 
-	spin_unlock_irqrestore(&hwp_notify_lock, flags);
+	raw_spin_unlock_irqrestore(&hwp_notify_lock, flags);
 
 	return;
 
 ack_intr:
 	wrmsrl_safe(MSR_HWP_STATUS, 0);
-	spin_unlock_irqrestore(&hwp_notify_lock, flags);
+	raw_spin_unlock_irqrestore(&hwp_notify_lock, flags);
 }
 
 static void intel_pstate_disable_hwp_interrupt(struct cpudata *cpudata)
@@ -1673,9 +1673,9 @@ static void intel_pstate_disable_hwp_interrupt(struct cpudata *cpudata)
 	/* wrmsrl_on_cpu has to be outside spinlock as this can result in IPC */
 	wrmsrl_on_cpu(cpudata->cpu, MSR_HWP_INTERRUPT, 0x00);
 
-	spin_lock_irq(&hwp_notify_lock);
+	raw_spin_lock_irq(&hwp_notify_lock);
 	cancel_work = cpumask_test_and_clear_cpu(cpudata->cpu, &hwp_intr_enable_mask);
-	spin_unlock_irq(&hwp_notify_lock);
+	raw_spin_unlock_irq(&hwp_notify_lock);
 
 	if (cancel_work)
 		cancel_delayed_work_sync(&cpudata->hwp_notify_work);
@@ -1690,10 +1690,10 @@ static void intel_pstate_enable_hwp_interrupt(struct cpudata *cpudata)
 	if (boot_cpu_has(X86_FEATURE_HWP_NOTIFY)) {
 		u64 interrupt_mask = HWP_GUARANTEED_PERF_CHANGE_REQ;
 
-		spin_lock_irq(&hwp_notify_lock);
+		raw_spin_lock_irq(&hwp_notify_lock);
 		INIT_DELAYED_WORK(&cpudata->hwp_notify_work, intel_pstate_notify_work);
 		cpumask_set_cpu(cpudata->cpu, &hwp_intr_enable_mask);
-		spin_unlock_irq(&hwp_notify_lock);
+		raw_spin_unlock_irq(&hwp_notify_lock);
 
 		if (cpu_feature_enabled(X86_FEATURE_HWP_HIGHEST_PERF_CHANGE))
 			interrupt_mask |= HWP_HIGHEST_PERF_CHANGE_REQ;
drivers/cpufreq/loongson3_cpufreq.c +1 -1
index 5f79b6de127c..6b5e6798d9a2 100644
@@ -176,7 +176,7 @@ static DEFINE_PER_CPU(struct loongson3_freq_data *, freq_data);
 static inline int do_service_request(u32 id, u32 info, u32 cmd, u32 val, u32 extra)
 {
 	int retries;
-	unsigned int cpu = smp_processor_id();
+	unsigned int cpu = raw_smp_processor_id();
 	unsigned int package = cpu_data[cpu].package;
 	union smc_message msg, last;
 
drivers/crypto/hisilicon/sgl.c +10 -4
index 568acd0aee3f..c974f95cd126 100644
@@ -225,7 +225,7 @@ hisi_acc_sg_buf_map_to_hw_sgl(struct device *dev,
 	dma_addr_t curr_sgl_dma = 0;
 	struct acc_hw_sge *curr_hw_sge;
 	struct scatterlist *sg;
-	int sg_n;
+	int sg_n, ret;
 
 	if (!dev || !sgl || !pool || !hw_sgl_dma || index >= pool->count)
 		return ERR_PTR(-EINVAL);
@@ -240,14 +240,15 @@ hisi_acc_sg_buf_map_to_hw_sgl(struct device *dev,
 
 	if (sg_n_mapped > pool->sge_nr) {
 		dev_err(dev, "the number of entries in input scatterlist is bigger than SGL pool setting.\n");
-		return ERR_PTR(-EINVAL);
+		ret = -EINVAL;
+		goto err_unmap;
 	}
 
 	curr_hw_sgl = acc_get_sgl(pool, index, &curr_sgl_dma);
 	if (IS_ERR(curr_hw_sgl)) {
 		dev_err(dev, "Get SGL error!\n");
-		dma_unmap_sg(dev, sgl, sg_n, DMA_BIDIRECTIONAL);
-		return ERR_PTR(-ENOMEM);
+		ret = -ENOMEM;
+		goto err_unmap;
 	}
 	curr_hw_sgl->entry_length_in_sgl = cpu_to_le16(pool->sge_nr);
 	curr_hw_sge = curr_hw_sgl->sge_entries;
@@ -262,6 +263,11 @@ hisi_acc_sg_buf_map_to_hw_sgl(struct device *dev,
 	*hw_sgl_dma = curr_sgl_dma;
 
 	return curr_hw_sgl;
+
+err_unmap:
+	dma_unmap_sg(dev, sgl, sg_n, DMA_BIDIRECTIONAL);
+
+	return ERR_PTR(ret);
 }
 EXPORT_SYMBOL_GPL(hisi_acc_sg_buf_map_to_hw_sgl);
 
drivers/crypto/marvell/Kconfig +2 -0
index a48591af12d0..78217577aa54 100644
@@ -28,6 +28,7 @@ config CRYPTO_DEV_OCTEONTX_CPT
 	select CRYPTO_SKCIPHER
 	select CRYPTO_HASH
 	select CRYPTO_AEAD
+	select CRYPTO_AUTHENC
 	select CRYPTO_DEV_MARVELL
 	help
 		This driver allows you to utilize the Marvell Cryptographic
@@ -47,6 +48,7 @@ config CRYPTO_DEV_OCTEONTX2_CPT
 	select CRYPTO_SKCIPHER
 	select CRYPTO_HASH
 	select CRYPTO_AEAD
+	select CRYPTO_AUTHENC
 	select NET_DEVLINK
 	help
 		This driver allows you to utilize the Marvell Cryptographic
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c +93 -168

244 lines not on this page · raw message

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c +90 -164

254 lines not on this page · raw message

drivers/firmware/sysfb.c +3 -1
index 02a07d3d0d40..a3df782fa687 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/tegra/bpmp.c +0 -6
index c1590d3aa9cb..c3a1dc344961 100644

Lines of this file are not shown. View the raw message.

drivers/gpio/gpio-davinci.c +4 -4
index 1d0175d6350b..0ecfa7de5ce2 100644

Lines of this file are not shown. View the raw message.

drivers/gpio/gpiolib.c +2 -2
index 3a9668cc100d..148bcfbf98e0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c +10 -0
index 19158cc30f31..43f3e72fb247 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c +7 -7
index 03205e3c3746..c272461d70a9 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h +1 -1
index e7bb1ca35801..8b4108a23636 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c +21 -14
index 7dc102f0bc1d..0c8975ac5af9 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +4 -0
index 6dfdff58bffd..78b3c067fea7 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c +14 -4
index 1849510a308a..3ff39d3ec317 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +31 -12

43 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h +1 -1
index 90138bc5f03d..32775260556f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +5 -3
index e444e621ddaa..1bb602c4f9b3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c +7 -5
index dcef39907449..b80b1b6f2eea 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c +108 -24

132 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c +51 -3

54 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c +46 -4

50 lines not on this page · raw message

drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +1 -1
index 32e5db509560..546b02f2241a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_device.c +2 -2
index f4d20adaa068..6619028dd58b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +1 -1
index 4f48507418d2..420444eb8e98 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c +1 -17
index a9c3580be8c9..fecdbbab9894 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c +1 -1
index 50a81da43ce1..d9ae854b6908 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_process.c +1 -1
index 17e42161b015..9e29b92eb523 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c +3 -2
index 21f5a1fb3bf8..e0f19f3ae220 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/soc15_int.h +1 -0
index 10138676f27f..e5c0205f2618 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +45 -41

86 lines not on this page · raw message

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c +4 -0
index 8befc79478f8..65abbfb6972e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c +13 -7
index 6c72709aa258..905c11af0171 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c +2 -1
index 5cb11cc2d063..a573a6639898 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c +1 -1
index 78df96882d6e..f8409453434c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/core/dc.c +5 -3
index 85a2ef82afa5..9e05d77453ac 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c +49 -47

96 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/core/dc_resource.c +33 -1
index bcb5267b5a6b..5ab5866dc73a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/core/dc_state.c +8 -2
index e990346e51f6..665157f8d4cb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dc_types.h +1 -0
index c550e8997033..33793b11279b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c +2 -1
index 68cd3258f4a9..a64d8f3ec93a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c +2 -0
index 0b49362f71b0..eaed5d1c398a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c +4 -0
index b8327237ed44..0433f6b5dac7 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c +1 -1
index 7c56ad0f8812..e7019c95ba79 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c +1 -1
index 3d95bfa5aca2..ae5251041728 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c +1 -1
index 98502a4f0567..9e1c18b90805 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c +4 -3
index 9d399c4ce957..4cb0227bdd27 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c +1 -1
index dae13f202220..d8bfc85e5dcd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c +4 -2
index 2baaf602815e..ef0150a258b1 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c +49 -44

93 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared.c +2 -2
index 81f0a6f19f87..679b20031903 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared_types.h +1 -1
index 1343b744eeb3..67e32a4ab011 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c +0 -1
index c4c52173ef22..11c904ae2958 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c +14 -6
index 8b9dcee77266..73c285b751d6 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h +1 -0
index 023325e8f6e2..0f944fcfd5a5 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c +23 -0
index 181041d6d177..70ddc0392a5b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c +2 -1
index bf399819ca80..22ac2b7e49ae 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c +2 -1
index 6bba020ad6fb..0637e4c552d8 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c +17 -9
index 4d6e90c49ad5..96371dac72fc 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c +2 -2
index 1d2be574f668..83942abd08e8 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c +34 -14

48 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c +4 -3
index 2b4dae2d4b0c..6f5c6f7b19db 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c +2 -2
index 746c522adf84..3d4b31bd9946 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c +7 -4
index df80072174b7..33e3d94e429d 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c +4 -4
index 80db40787e01..12a39dbc3541 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c +105 -6

111 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h +2 -0
index 8e9c1c17aa66..3ecb1ebffcee 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c +1 -1
index 6a768702c7bd..28f3eb8f4b2d 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h +1 -0
index dd2b2864876c..67c32401893e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/inc/resource.h +5 -0
index 96d40d33a1f9..9cd80d3864c7 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/link/accessories/link_dp_cts.c +4 -1
index 555c1c484cfd..df3781081da7 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c +4 -1
index b76737b7b9e4..3e47a6735912 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/link/link_factory.c +1 -1
index 8246006857b3..49d069dae29b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c +1 -1
index 46bb7a855bc2..60015e94c4aa 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dce112/dce112_resource.c +4 -1
index 88afb2a30eef..162856c523e4 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c +2 -1
index 5e7cfa8e8ec9..eea2b3b307cd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c +3 -1
index 131d98025bd4..fc54483b9104 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c +2 -1
index 8663cbc3d1cf..347e6aaea582 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c +9 -1
index 969658313fd6..8bacff23c356 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c +7 -7
index d184105ce2b3..f5a4e97c40ce 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c +1 -0
index da9101b83e8c..70abd32ce2ad 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c +2 -1
index 34b02147881d..ec676d269d33 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c +2 -0
index ca1c7ae8d146..f06b29e33ba4 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/display/drm_hdmi_state_helper.c +1 -3
index 7854820089ec..feb7a3a75981 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_atomic_uapi.c +1 -1
index 7936c2023955..370dc676e3aa 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_debugfs.c +1 -3
index 6b239a24f1df..9d3e6dd68810 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_print.c +8 -5
index cf24dfdeb6b2..0081190201a7 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/display/intel_ddi.c +1 -1
index a07aca96e551..5b6aabce4c32 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/display/intel_dp.c +17 -5
index ebe7fe5417ae..ffc0d1b14045 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/display/intel_psr.c +21 -11
index 9cb1cdaaeefa..da242ba19ed9 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/display/intel_psr.h +2 -0
index d483c85870e1..e719f548e160 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gem/i915_gem_ttm.c +1 -1
index 5c72462d1f57..b22e2019768f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c +3 -1
index 1a2a73757370..8c2ba9086873 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/adreno_gpu.c +1 -0
index 3896123ec51c..83caca2c4026 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_gpu.c +0 -1
index 3666b42b4ecd..a274b8466423 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/omapdrm/omap_drv.c +5 -0
index 6598c9c08ba1..d3eac4817d76 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panthor/panthor_mmu.c +8 -0
index cc6e13a97783..ce8e8a93d707 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panthor/panthor_sched.c +25 -11
index 12b272a912f8..4d1d5a342a4a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/radeon/r100.c +45 -25

70 lines not on this page · raw message

drivers/gpu/drm/rockchip/rockchip_drm_vop.c +4 -0
index 4a9c6ea7f15d..f161f40d8ce4 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/rockchip/rockchip_drm_vop.h +1 -0
index b33e5bdc26be..0cf512cc1614 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/rockchip/rockchip_vop_reg.c +2 -0
index b9ee02061d5b..e2c6ba26f437 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/scheduler/sched_entity.c +11 -3
index 58c8161289fe..a75eede8bf8d 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/scheduler/sched_main.c +2 -5
index 7e90c9f95611..a124d5e77b5e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/stm/drv.c +2 -1
index 4d2db079ad4f..e1232f74dfa5 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/stm/ltdc.c +21 -55

76 lines not on this page · raw message

drivers/gpu/drm/v3d/v3d_submit.c +6 -0
index 4cdfabbf4964..d310e95aa662 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/Makefile +4 -20
index e97c9da451b3..1979614a90bd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/display/intel_fbdev_fb.c +5 -1
index 816ad13821a8..cd8948c08661 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/display/xe_hdcp_gsc.c +6 -2
index 990285aa9b26..0af667ebebf9 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/display/xe_plane_initial.c +6 -0
index 5eccd6abb3ef..a50ab9eae40a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_bo.c +2 -2
index 261d3d6c8a93..e147ef1d0578 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_device.c +5 -3
index c89deffffb6d..8a44a2b6dcbb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_device_types.h +14 -3
index 9e5fdf96750b..a7c7812d5791 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_drm_client.c +8 -1
index 1af95b9b9171..c237ced42183 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_exec_queue.c +0 -2
index d0bbb1d9b1ac..2179c65dc60a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_exec_queue_types.h +4 -2
index f6ee0ae80fd6..fc2a1a20b7e4 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_execlist.c +2 -1
index db906117db6d..7502e3486eaf 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_gpu_scheduler.c +5 -0
index e4ad1d6ce1d5..7f24e58cc992 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_gpu_scheduler.h +2 -0
index 10c6bb9c9386..6aac7fe68673 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_gt_pagefault.c +43 -12

55 lines not on this page · raw message

drivers/gpu/drm/xe/xe_gt_types.h +7 -2
index c582541970df..ba6662c9863b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_guc_pc.c +1 -1
index ccd574e948aa..034b29984d5e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_guc_submit.c +67 -9

76 lines not on this page · raw message

drivers/gpu/drm/xe/xe_guc_types.h +2 -0
index 546ac6350a31..69046f698271 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_lrc.c +25 -10
index 58121821f081..974a9cd8c379 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_oa.c +3 -6
index 22f14eba2c63..5906df55dfdf 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_pci.c +2 -0
index 732ee0d02124..5929ac61dbe0 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_preempt_fence.c +9 -3
index c453f45328b1..83fbeea5aa20 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_vm.c +19 -13
index b49bee0dfac5..49ba9a1e375f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_vram.c +1 -0
index 5bcd59190353..80ba2fc78837 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/xe/xe_wa_oob.rules +3 -0
index 08f7336881e3..24a5b7d7cdcc 100644

Lines of this file are not shown. View the raw message.

drivers/hid/bpf/hid_bpf_struct_ops.c +14 -0
index cd696c59ba0f..702c22fae136 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-ids.h +1 -16
index 781c5aa29859..06104a4e0fdc 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-input.c +5 -32
index c9094a4f281e..fda9dce3da99 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-multitouch.c +6 -0
index 99812c0f830b..c4a6908bbe54 100644

Lines of this file are not shown. View the raw message.

drivers/hid/i2c-hid/i2c-hid-core.c +27 -15

42 lines not on this page · raw message

drivers/hwmon/nct6775-platform.c +1 -0
index 9aa4dcf4a6f3..096f1daa8f2b 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-designware-common.c +14 -0
index e8a688d04aee..edda6a70907b 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-designware-core.h +1 -0
index e9606c00b8d1..e45daedad967 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-designware-master.c +38 -0
index c7e56002809a..7b260a3617f6 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-qcom-geni.c +1 -3
index 06e836e3e877..4c9050a4d58e 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-stm32f7.c +3 -3
index cfee2d9c09de..0174ead99de6 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-synquacer.c +3 -2
index 4eccbcd0fbfc..bbb9062669e4 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-xiic.c +10 -11
index d3ca7d2f81a6..1d68177241a6 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/i2c-core-base.c +28 -0
index b63f75e44296..e39e8d792d03 100644

Lines of this file are not shown. View the raw message.

drivers/i3c/master/svc-i3c-master.c +1 -0
index 0a68fd1b81d4..e084ba648b4a 100644

Lines of this file are not shown. View the raw message.

drivers/idle/intel_idle.c +12 -2
index 88470602b789..67aebfe0fed6 100644

Lines of this file are not shown. View the raw message.

drivers/iio/magnetometer/ak8975.c +16 -16
index ccbebe5b66cd..e78de8a971c7 100644

Lines of this file are not shown. View the raw message.

drivers/iio/pressure/bmp280-core.c +5 -4
index 49081b729618..b21282a613ff 100644

Lines of this file are not shown. View the raw message.

drivers/iio/pressure/bmp280-regmap.c +42 -3

45 lines not on this page · raw message

drivers/iio/pressure/bmp280.h +1 -0
index 7c30e4d523be..4cf1c28c18e3 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/mana/main.c +4 -4
index d13abc954d2a..67c2d43135a8 100644

Lines of this file are not shown. View the raw message.

drivers/input/keyboard/adp5589-keys.c +13 -9
index 8996e00cd63a..922d3ab998f3 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c +16 -21
index f490385c1360..473eb772ea21 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h +1 -0
index 14bca41a981b..0dc7ad43c64c 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/intel/dmar.c +11 -5
index 1c8d3141cb55..01e157d89a16 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/intel/iommu.c +3 -3
index 4aa070cf56e7..e3e513cabc86 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/intel/pasid.c +3 -9
index b51fc268dc84..2e5fa0a23299 100644

Lines of this file are not shown. View the raw message.

drivers/leds/leds-pca9532.c +2 -3
index 9f3fac66a11c..bcc3063bd441 100644

Lines of this file are not shown. View the raw message.

drivers/mailbox/Kconfig +1 -0
index 4eed97295927..cbd9206cd7de 100644

Lines of this file are not shown. View the raw message.

drivers/mailbox/bcm2835-mailbox.c +2 -1
index fbfd0202047c..ea12fb8d2401 100644

Lines of this file are not shown. View the raw message.

drivers/mailbox/rockchip-mailbox.c +1 -1
index 8ffad059e898..4d966cb2ed03 100644

Lines of this file are not shown. View the raw message.

drivers/media/common/videobuf2/videobuf2-core.c +0 -7
index 0217392fcc0d..8b0de1cb0880 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/ar0521.c +3 -2
index 09331cf95c62..d557f3b3de3d 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/imx335.c +4 -5
index 990d74214cc2..54a1de53d497 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/ov5675.c +6 -6
index 3641911bc73f..5b5127f8953f 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/qcom/camss/camss-video.c +0 -6
index cd72feca618c..3b8fc31d957c 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/qcom/camss/camss.c +3 -2
index 51b1d3550421..d64985ca6e88 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/qcom/venus/core.c +1 -0
index 165c947a6703..84e95a46dfc9 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c +5 -0
index 097a3a08ef7d..dbb26c7b2f8d 100644

Lines of this file are not shown. View the raw message.

drivers/memory/tegra/tegra186-emc.c +0 -5
index 57d9ae12fcfe..33d67d251719 100644

Lines of this file are not shown. View the raw message.

drivers/net/can/dev/netlink.c +51 -51

102 lines not on this page · raw message

drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c +2 -2
index d0aecd1d7357..876b95306404 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c +1 -1
index 4cf9bf8b01b0..ac06f4a4cf97 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/freescale/fec.h +9 -0
index a19cb2a786fd..1cca0425d493 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/freescale/fec_main.c +10 -1
index a923cb95cdc6..570f8a14d975 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/freescale/fec_ptp.c +50 -0

50 lines not on this page · raw message

drivers/net/ethernet/hisilicon/hip04_eth.c +1 -0
index b91e7a06b97f..beb815e5289b 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c +1 -0
index f75668c47935..616a2768e504 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/hisilicon/hns_mdio.c +1 -0
index ed73707176c1..8a047145f0c5 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/e1000e/netdev.c +11 -8
index 360ee26557f7..f103249b12fa 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_sched.c +2 -4
index ecf8f5d60292..6ca13c5dcb14 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/lantiq_etop.c +3 -1
index 9e6984815386..804914e7d9a8 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/marvell/mvpp2/mvpp2.h +1 -1
index e809f91c08fb..9e02e4367bec 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en.h +1 -1
index d9e241423bc5..6cff0c45ff98 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en/tir.c +3 -0
index d4239e3b3c88..11f724ad90db 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c +7 -1
index 3d274599015b..ca92e518be76 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en_tx.c +0 -1
index b09e9abd39f3..f8c7912abe0e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c +10 -0
index d0b595ba6110..432c98f2626d 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/microchip/sparx5/sparx5_packet.c +5 -1
index f3f5fb420468..70427643f777 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/netronome/nfp/nfp_net_common.c +2 -3
index 182ba0a8b095..6e0929af0f72 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/realtek/r8169_main.c +29 -2
index 3507c2e28110..01e18f645c0e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c +9 -9
index 31c387cc5f26..5e64cf15670b 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c +1 -0
index 996f2bcd07a2..308ef4241768 100644

Lines of this file are not shown. View the raw message.

drivers/net/ieee802154/Kconfig +1 -0
index 95da876c5613..1075e24b11de 100644

Lines of this file are not shown. View the raw message.

drivers/net/ieee802154/mcr20a.c +1 -4
index 433fb5839203..020d392a98b6 100644

Lines of this file are not shown. View the raw message.

drivers/net/pcs/pcs-xpcs-wx.c +1 -1
index 19c75886f070..5f5cd3596cb8 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/phy.c +11 -6
index 785182fa5fe0..b88d857ea23b 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/realtek.c +3 -0
index 25e5bfbb6f89..c15d2f66ef0d 100644

Lines of this file are not shown. View the raw message.

drivers/net/ppp/ppp_generic.c +2 -2
index eb9acfcaeb09..9d2656afba66 100644

Lines of this file are not shown. View the raw message.

drivers/net/vrf.c +2 -0
index 040f0bb36c0e..dc3866a70da8 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath11k/dp_rx.c +1 -1
index 86485580dd89..c087d8a0f5b2 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath12k/dp_rx.c +1 -1
index 14236d0a0c89..91e3393f7b5f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/debug.c +2 -2
index bf3da631c69f..51abc470125b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/hif_usb.c +2 -4
index 0c7841f95228..a3733c9b484e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/fw/acpi.c +5 -0
index 8c8880b44827..a7cea0a55b35 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/fw/api/scan.h +13 -0
index 8598031567bb..0aefdf353b21 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/fw/regulatory.h +2 -0
index e2c056f483c1..c5bd89e61d4a 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/fw/uefi.c +1 -1
index fb982d4fe851..2cf878f237ac 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/fw/uefi.h +0 -2
index 1f8884ca8997..e0ef981cd8f2 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +3 -13
index 625ccf566e1c..1ebcc6417ece 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c +6 -6
index 8a38fc4b0b0f..455f5f417506 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mvm/scan.c +34 -8

42 lines not on this page · raw message

drivers/net/wireless/intel/iwlwifi/mvm/tx.c +7 -5
index 7ff5ea5e7aca..db926b2f4d8d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/fw.h +1 -1
index 3adc447b715f..5b072120e3f2 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/scan.c +1 -2
index 0326b121747c..17ce84f5207e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/init.c +1 -0
index 7bc3b4cd3592..6bef96e3d2a3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mac.c +3 -1
index 8008ce3fa6c7..387d47e9fcd3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/main.c +7 -0
index efbb8b23e471..e09435800579 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +7 -3
index 2185cd24e2e1..2f4755820b3c 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/microchip/wilc1000/sdio.c +7 -0
index 0043f7a0fdf9..7999aeb76901 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw88/Kconfig +1 -0
index 22838ede03cd..02b0d698413b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/core.h +12 -6
index 9c282d84743b..46dfb0b294db 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/mac.c +1 -1
index 9a4f23d83bf2..5c07db4f471d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/mac80211.c +3 -1
index 1508693032cb..de3e7e4c6e76 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/phy.c +2 -2
index ad11d1414874..c038e5ca3e45 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/util.h +18 -0
index e82e7df052d8..e669544cafd3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wwan/qcom_bam_dmux.c +8 -3
index 26ca719fa0de..5dcb9a84a12e 100644

Lines of this file are not shown. View the raw message.

drivers/net/xen-netback/hash.c +2 -3
index ff96f22648ef..45ddce35f6d2 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/common/keyring.c +48 -10

58 lines not on this page · raw message

drivers/nvme/host/Kconfig +2 -1
index a3caef75aa0a..486afe598184 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/core.c +0 -1
index 983909a600ad..a6fb1359a7e1 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/fabrics.c +1 -1
index f5f545fa0103..432efcbf9e2f 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/ioctl.c +14 -8
index f1d58e70933f..15c93ce07e26 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/nvme.h +1 -1
index e01b1332d245..313a4f978a2c 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/sysfs.c +2 -2
index ba05faaac562..72675b59a7a7 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/host/tcp.c +41 -14

55 lines not on this page · raw message

drivers/of/address.c +5 -0
index d669ce25b5f9..7e59283a4472 100644

Lines of this file are not shown. View the raw message.

drivers/of/irq.c +9 -29
index 8fd63100ba8f..36351ad6115e 100644

Lines of this file are not shown. View the raw message.

drivers/perf/arm_spe_pmu.c +4 -5
index 9100d82bfabc..3569050f9cf3 100644

Lines of this file are not shown. View the raw message.

drivers/perf/riscv_pmu_legacy.c +2 -2
index 04487ad7fba0..93c8e0fdb589 100644

Lines of this file are not shown. View the raw message.

drivers/perf/riscv_pmu_sbi.c +2 -2
index 25b1b699b3e2..671dc55cbd3a 100644

Lines of this file are not shown. View the raw message.

drivers/platform/mellanox/mlxbf-pmc.c +5 -0
index 4ed9c7fd2b62..9d18dfca6a67 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/amd/pmf/pmf-quirks.c +8 -0
index 48870ca52b41..7cde5733b9ca 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/intel/speed_select_if/isst_if_common.c +3 -1
index 10e21563fa46..b51c061352da 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/lenovo-ymc.c +2 -0
index e0bbd6a14a89..bd9f95404c7c 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/touchscreen_dmi.c +26 -0
index f74af0a689f2..0a39f68c641d 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/x86-android-tablets/core.c +4 -2
index 919ef4471229..2d62715359d8 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/x86-android-tablets/other.c +5 -5
index eb0e55c69dfe..2549c348c882 100644

Lines of this file are not shown. View the raw message.

drivers/pmdomain/core.c +12 -28
index acdc3e7b2eae..3a4e59b93677 100644

Lines of this file are not shown. View the raw message.

drivers/power/reset/brcmstb-reboot.c +0 -3
index 0f2944dc9355..a04713f191a1 100644

Lines of this file are not shown. View the raw message.

drivers/power/supply/power_supply_core.c +1 -5
index 8f6025acd10a..b43c2557241e 100644

Lines of this file are not shown. View the raw message.

drivers/power/supply/power_supply_hwmon.c +2 -1
index baacefbdf768..6fbbfb1c685e 100644

Lines of this file are not shown. View the raw message.

drivers/remoteproc/ti_k3_r5_remoteproc.c +35 -51

86 lines not on this page · raw message

drivers/rtc/rtc-at91sam9.c +1 -0
index f93bee96e362..993c0878fb66 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/NCR5380.c +4 -0
index 00e245173320..4fcb73b727aa 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/aacraid/aacraid.h +1 -1
index 7d5a155073c6..9b66fa29fb05 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc.h +9 -3
index 7c147d6ea8a8..e5a9c5a323f8 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_els.c +44 -29

73 lines not on this page · raw message

drivers/scsi/lpfc/lpfc_hbadisc.c +11 -3
index 6943f6c6395c..35c9181c6608 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_nportdisc.c +20 -2
index f6a53446e57f..4574716c8764 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_scsi.c +11 -2
index 9f0b59672e19..0eaede8275da 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_sli.c +11 -0
index 88debef2fb6d..7dc34c71eb78 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/pm8001/pm8001_init.c +4 -2
index 1e63cb6cd8e3..33e1eba62ca1 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/smartpqi/smartpqi_init.c +129 -1

130 lines not on this page · raw message

drivers/scsi/st.c +3 -2
index 0d8ce1a92168..d50bad3a2ce9 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-bcm63xx.c +5 -4
index 2fb8d4e55c77..ef3a7226db12 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-cadence.c +5 -3
index e07e081de5ea..3c87d2bf786a 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-imx.c +1 -1
index 85bd1a82a34e..4c31d36f3130 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-rpc-if.c +7 -0
index d3f07fd719bd..b468a95972bf 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-s3c64xx.c +2 -2
index 833c58c88e40..6ab416a33966 100644

Lines of this file are not shown. View the raw message.

drivers/vhost/scsi.c +15 -12
index 006ffacf1c56..c50f3fb49a66 100644

Lines of this file are not shown. View the raw message.

drivers/video/fbdev/efifb.c +2 -9
index 8dd82afb3452..595b8e27bea6 100644

Lines of this file are not shown. View the raw message.

drivers/video/fbdev/pxafb.c +1 -0
index 2ef56fa28aff..5ce02495cda6 100644

Lines of this file are not shown. View the raw message.

drivers/virt/coco/sev-guest/sev-guest.c +2 -0
index 6fc7884ea0a1..c86be0cd8ecd 100644

Lines of this file are not shown. View the raw message.

fs/afs/file.c +1 -0
index ec1be0091fdb..290f60460ec7 100644

Lines of this file are not shown. View the raw message.

fs/afs/fs_operation.c +1 -1
index 3546b087e791..428721bbe4f6 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/backref.c +8 -4
index a2de5c05f97c..57e327833ed1 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/disk-io.c +11 -0
index a6f5441e62d1..216b3b412aa0 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/relocation.c +22 -77

99 lines not on this page · raw message

fs/btrfs/send.c +27 -4
index 619fa0b8b3f6..65db353e7e72 100644

Lines of this file are not shown. View the raw message.

fs/cachefiles/namei.c +3 -4
index f53977169db4..2b3f9935dbb4 100644

Lines of this file are not shown. View the raw message.

fs/ceph/addr.c +4 -2
index c4744a02db75..17f9368a8ca1 100644

Lines of this file are not shown. View the raw message.

fs/ceph/mds_client.c +12 -0
index 276e34ab3e2c..2e4b3ee7446c 100644

Lines of this file are not shown. View the raw message.

fs/dax.c +5 -1
index becb4a6920c6..c62acd2812f8 100644

Lines of this file are not shown. View the raw message.

fs/exec.c +14 -20
index 50e76cc633c4..dad402d55681 100644

Lines of this file are not shown. View the raw message.

fs/exfat/balloc.c +5 -5
index 0356c88252bd..ce9be95c9172 100644

Lines of this file are not shown. View the raw message.

fs/ext4/dir.c +11 -3
index ff4514e4626b..b8b6b06015cd 100644

Lines of this file are not shown. View the raw message.

fs/ext4/ext4.h +1 -0
index 08acd152261e..8bd302392d75 100644

Lines of this file are not shown. View the raw message.

fs/ext4/extents.c +38 -17

55 lines not on this page · raw message

fs/ext4/fast_commit.c +36 -13

49 lines not on this page · raw message

fs/ext4/file.c +4 -4
index c89e434db6b7..be061bb64067 100644

Lines of this file are not shown. View the raw message.

fs/ext4/inode.c +7 -4
index 941c1c0d5c6e..a0fa5192db8e 100644

Lines of this file are not shown. View the raw message.

fs/ext4/migrate.c +1 -1
index d98ac2af8199..a5e1492bbaaa 100644

Lines of this file are not shown. View the raw message.

fs/ext4/move_extent.c +0 -1
index 204f53b23622..c95e3e526390 100644

Lines of this file are not shown. View the raw message.

fs/ext4/namei.c +8 -6
index 6a95713f9193..7a659a31f837 100644

Lines of this file are not shown. View the raw message.

fs/ext4/resize.c +10 -8
index 0ba9837d65ca..f12ccaabf13d 100644

Lines of this file are not shown. View the raw message.

fs/ext4/super.c +20 -5
index 7e73e13741d1..687d406f47a9 100644

Lines of this file are not shown. View the raw message.

fs/ext4/xattr.c +2 -1
index 46ce2f21fef9..aea9e3c405f1 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/f2fs.h +29 -2
index 40e96d577982..3bdfa53b24bb 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/gc.c +65 -20

85 lines not on this page · raw message

fs/f2fs/gc.h +23 -0
index a8ea3301b815..78abeebd68b5 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/segment.c +27 -4
index 418f2e663f6a..c9320c98cb14 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/super.c +8 -0
index 29754dc50fa4..0f6e2b3f6a4c 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/sysfs.c +18 -0
index fee7ee45ceaa..9f26719425cf 100644

Lines of this file are not shown. View the raw message.

fs/file.c +34 -61

95 lines not on this page · raw message

fs/gfs2/glock.c +1 -0
index 12a769077ea0..4775c2cb8ae1 100644

Lines of this file are not shown. View the raw message.

fs/gfs2/ops_fstype.c +2 -1
index ff1f3e3dc65c..e83d293c3614 100644

Lines of this file are not shown. View the raw message.

fs/inode.c +8 -6
index 7125b73b5367..30d42ab137f0 100644

Lines of this file are not shown. View the raw message.

fs/iomap/buffered-io.c +14 -2
index f420c53d86ac..8e6edb662818 100644

Lines of this file are not shown. View the raw message.

fs/jbd2/checkpoint.c +15 -6
index 951f78634adf..b3971e91e8eb 100644

Lines of this file are not shown. View the raw message.

fs/jbd2/journal.c +2 -2
index 1ebf2393bfb7..33a975193f1f 100644

Lines of this file are not shown. View the raw message.

fs/jfs/jfs_discard.c +9 -2
index 575cb2ba74fc..5f4b305030ad 100644

Lines of this file are not shown. View the raw message.

fs/jfs/jfs_dmap.c +5 -2
index 0625d1c0d064..974ecf5e0d95 100644

Lines of this file are not shown. View the raw message.

fs/jfs/xattr.c +2 -0
index 2999ed5d83f5..0fb05e314edf 100644

Lines of this file are not shown. View the raw message.

fs/netfs/write_issue.c +32 -16

48 lines not on this page · raw message

fs/nfsd/netns.h +1 -0
index 14ec15656320..5cae26917436 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4proc.c +17 -17
index 2e39cf2e502a..5768b2ff1d1d 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4state.c +4 -2
index fe06779ea527..3837f4e41724 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4xdr.c +1 -9
index 97f583777972..ebbae04837ef 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfsctl.c +1 -1
index 34eb2c2cbcde..e8704a4e848c 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfssvc.c +1 -1
index 0bc8eaa5e009..8103c3c90cd1 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/vfs.c +1 -0
index 29b1f3613800..911e5e0a17af 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/xdr4.h +1 -0
index fbdd42cde1fa..2a21a7662e03 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/aops.c +2 -3
index 6be175a1ab3c..75991db2343e 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/buffer_head_io.c +2 -2
index cdb9b9bdea1f..8f714406528d 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/journal.c +4 -3
index 530fba34f6d3..1bf188b6866a 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/localalloc.c +19 -0
index 5df34561c551..8ac42ea81a17 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/quota_local.c +6 -2
index 8ce462c64c51..73d3367c533b 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/refcounttree.c +24 -2
index 1f303b1adf1a..53a0961f114d 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/xattr.c +1 -10
index 35c0cc2a51af..fb1140c52f07 100644

Lines of this file are not shown. View the raw message.

fs/overlayfs/copy_up.c +39 -4

43 lines not on this page · raw message

fs/overlayfs/params.c +33 -5
index d0568c091341..e42546c6c5df 100644

Lines of this file are not shown. View the raw message.

fs/pidfs.c +4 -1
index 7ffdc88dfb52..80675b6bf884 100644

Lines of this file are not shown. View the raw message.

fs/proc/base.c +60 -1

61 lines not on this page · raw message

fs/proc/proc_sysctl.c +8 -3
index 9553e77c9d31..d11ebc055ce0 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/cifsfs.c +12 -1
index 2a2523c93944..33e286001015 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/cifsglob.h +1 -1
index 9eae8649f90c..59f649da5fdd 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/inode.c +11 -8
index 73e2e6c230b7..54579a2003ac 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/reparse.c +14 -2
index 48c27581ec51..ad0e0de9a165 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/smb1ops.c +1 -1
index e1f2feb56f45..8c03250d85ae 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/smb2inode.c +22 -2
index 11a1c53c64e0..a6dab60e2c01 100644

Lines of this file are not shown. View the raw message.

fs/smb/client/smb2ops.c +12 -7
index e6540072ffb0..2ba43327d3f4 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/connection.c +3 -1
index 7889df8112b4..cac80e7bfefc 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/connection.h +1 -0
index 5b947175c048..b379ae4fdcdf 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/oplock.c +16 -39

55 lines not on this page · raw message

fs/smb/server/smb2pdu.c +3 -2
index 8bdc59251418..065adfb985fe 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/vfs_cache.c +3 -0
index 4d4ee696e37c..a19f4e563c7e 100644

Lines of this file are not shown. View the raw message.

fs/smb/server/vfs_cache.h +2 -2
index b0f6d0f94cb8..5bbb179736c2 100644

Lines of this file are not shown. View the raw message.

include/crypto/internal/simd.h +2 -10
index d2316242a988..be97b97a75dd 100644

Lines of this file are not shown. View the raw message.

include/drm/drm_print.h +53 -1

54 lines not on this page · raw message

include/drm/gpu_scheduler.h +1 -1
index 5acc64954a88..e28bc649b5c9 100644

Lines of this file are not shown. View the raw message.

include/dt-bindings/clock/exynos7885.h +1 -1
index 255e3aa94323..54cfccff8508 100644

Lines of this file are not shown. View the raw message.

include/dt-bindings/clock/qcom,gcc-sc8180x.h +1 -0
index 90c6e021a035..2569f874fe13 100644

Lines of this file are not shown. View the raw message.

include/linux/cpufreq.h +1 -5
index d4d2f4d1d7cb..aabec598f79a 100644

Lines of this file are not shown. View the raw message.

include/linux/fdtable.h +4 -4
index 2944d4aa413b..b1c5722f2b3c 100644

Lines of this file are not shown. View the raw message.

include/linux/hdmi.h +9 -0
index 3bb87bf6bc65..455f855bc084 100644

Lines of this file are not shown. View the raw message.

include/linux/hugetlb.h +10 -0
index 45bf05ad5c53..3ddd69b64571 100644

Lines of this file are not shown. View the raw message.

include/linux/i2c.h +3 -0
index 377def497298..388ce71a29a9 100644

Lines of this file are not shown. View the raw message.

include/linux/netdevice.h +20 -2
index 607009150b5f..b26954dc9ed7 100644

Lines of this file are not shown. View the raw message.

include/linux/nvme-keyring.h +5 -1
index e10333d78dbb..19d2b256180f 100644

Lines of this file are not shown. View the raw message.

include/linux/perf_event.h +1 -7
index 1a8942277dda..e336306b8c08 100644

Lines of this file are not shown. View the raw message.

include/linux/sched.h +2 -0
index f8d150343d42..1c771ea4481d 100644

Lines of this file are not shown. View the raw message.

include/linux/sunrpc/svc.h +2 -2
index a7d0406b9ef5..6811681033c0 100644

Lines of this file are not shown. View the raw message.

include/linux/uprobes.h +2 -0
index b503fafb7fb3..a270a5892ab4 100644

Lines of this file are not shown. View the raw message.

include/linux/virtio_net.h +3 -1
index 276ca543ef44..02a9f4dc594d 100644

Lines of this file are not shown. View the raw message.

include/trace/events/netfs.h +1 -0
index 606b4a0f92da..edcc3b3a3ecf 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/cec.h +5 -1
index b8e071abaea5..3eba3934512e 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/netfilter/nf_tables.h +1 -1
index 639894ed1b97..2f71d9146233 100644

Lines of this file are not shown. View the raw message.

io_uring/io_uring.c +4 -1
index 25112cf78e2b..7a166120a45c 100644

Lines of this file are not shown. View the raw message.

io_uring/net.c +3 -1
index d08abcca89cc..ab2b9f172705 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/verifier.c +111 -8

119 lines not on this page · raw message

kernel/events/core.c +25 -8
index 8a6c6bbcd658..e9ebd6312bf5 100644

Lines of this file are not shown. View the raw message.

kernel/events/uprobes.c +3 -1
index 50d7949be2b1..56cd0c7f516d 100644

Lines of this file are not shown. View the raw message.

kernel/fork.c +14 -18
index cc760491f201..6b97fb2ac4af 100644

Lines of this file are not shown. View the raw message.

kernel/jump_label.c +27 -7
index 6dc76b590703..93a822d3c468 100644

Lines of this file are not shown. View the raw message.

kernel/rcu/rcuscale.c +2 -2
index b53a9e8f5904..f88c75b3cea3 100644

Lines of this file are not shown. View the raw message.

kernel/rcu/tasks.h +53 -29

82 lines not on this page · raw message

kernel/resource.c +50 -8

58 lines not on this page · raw message

kernel/sched/core.c +15 -8
index f3951e4a55e5..1af59cf714cd 100644

Lines of this file are not shown. View the raw message.

kernel/sched/psi.c +12 -14
index 020d58967d4e..84dad1511d1e 100644

Lines of this file are not shown. View the raw message.

kernel/static_call_inline.c +12 -1
index 639397b5491c..5259cda486d0 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_hwlat.c +2 -0
index b791524a6536..3bd6071441ad 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_osnoise.c +13 -9
index 7e75c1214b36..6ed4008e6d62 100644

Lines of this file are not shown. View the raw message.

lib/buildid.c +44 -32

76 lines not on this page · raw message

mm/Kconfig +19 -6
index b72e7d040f78..03395624bc70 100644

Lines of this file are not shown. View the raw message.

mm/filemap.c +4 -0
index 0ca9c1377b68..a6bc35830a34 100644

Lines of this file are not shown. View the raw message.

mm/gup.c +1 -0
index 54d0dc3831fb..947881ff5e8f 100644

Lines of this file are not shown. View the raw message.

mm/hugetlb.c +17 -0
index c4176574ed9e..c6b852ef9523 100644

Lines of this file are not shown. View the raw message.

mm/memfd.c +10 -8
index e7b7c5294d59..c17c3ea701a1 100644

Lines of this file are not shown. View the raw message.

mm/slab_common.c +7 -0
index 40b582a014b8..cff602cedf8e 100644

Lines of this file are not shown. View the raw message.

mm/slub.c +53 -47

100 lines not on this page · raw message

net/bluetooth/hci_core.c +2 -0
index d6976db02c06..b2f8f9c5b610 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/hci_event.c +6 -9
index 1c82dcdf6e8f..561c8cb87473 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/l2cap_core.c +0 -8
index 9988ba382b68..6544c1ed7143 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/mgmt.c +14 -9
index e4f564d6f6fb..4157d9f23f46 100644

Lines of this file are not shown. View the raw message.

net/bridge/br_mdb.c +1 -1
index bc37e47ad829..1a52a0bca086 100644

Lines of this file are not shown. View the raw message.

net/core/dev.c +9 -5
index f66e61407883..dd87f5fb2f3a 100644

Lines of this file are not shown. View the raw message.

net/core/gro.c +2 -7
index b3b43de1a650..87708483a5f4 100644

Lines of this file are not shown. View the raw message.

net/core/net-sysfs.c +5 -1
index 291fdf4a328b..93dd5d543684 100644

Lines of this file are not shown. View the raw message.

net/core/netdev-genl.c +5 -3
index 05f9515d2c05..a17d7eaeb001 100644

Lines of this file are not shown. View the raw message.

net/core/netpoll.c +10 -5
index d657b042d5a0..930acc87c8c0 100644

Lines of this file are not shown. View the raw message.

net/core/skbuff.c +9 -6
index 83f8cd8aa2d1..de2a044cc665 100644

Lines of this file are not shown. View the raw message.

net/dsa/dsa.c +7 -0
index 668c729946ea..1664547deffd 100644

Lines of this file are not shown. View the raw message.

net/ipv4/devinet.c +2 -4
index d96f3e452fef..ddab15116454 100644

Lines of this file are not shown. View the raw message.

net/ipv4/fib_frontend.c +1 -1
index 7ad2cafb9276..da540ddb7af6 100644

Lines of this file are not shown. View the raw message.

net/ipv4/ip_gre.c +3 -3
index ba205473522e..868ef18ad656 100644

Lines of this file are not shown. View the raw message.

net/ipv4/netfilter/nf_dup_ipv4.c +5 -2
index 6cc5743c553a..9a21175693db 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_ipv4.c +3 -0
index a4e510846905..5087e12209a1 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_offload.c +8 -2
index e4ad3311e148..2308665b51c5 100644

Lines of this file are not shown. View the raw message.

net/ipv4/udp_offload.c +20 -2
index d842303587af..a5be6e4ed326 100644

Lines of this file are not shown. View the raw message.

net/ipv6/netfilter/nf_dup_ipv6.c +5 -2
index a0a2de30be3e..0c39c77fe8a8 100644

Lines of this file are not shown. View the raw message.

net/ipv6/tcpv6_offload.c +8 -2
index 23971903e66d..a45bf17cb2a1 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_core.c +24 -16
index 2e86f520f799..ee8133f77b64 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_core.h +3 -1
index 8ac81bc1bc6f..d0e3460089d9 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_netlink.c +3 -1
index d105030520f9..fc43ecbd128c 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_ppp.c +2 -1
index 3596290047b2..4f25c1212cac 100644

Lines of this file are not shown. View the raw message.

net/mac80211/chan.c +3 -1
index e8567723e94d..b72e4036526b 100644

Lines of this file are not shown. View the raw message.

net/mac80211/mlme.c +1 -1
index 9e3d2ed9cf67..746f51ac0306 100644

Lines of this file are not shown. View the raw message.

net/mac80211/scan.c +1 -1
index 1c5d99975ad0..3b2bde6360bc 100644

Lines of this file are not shown. View the raw message.

net/mac80211/util.c +3 -1
index c7ad9bc5973a..aed72794d9fe 100644

Lines of this file are not shown. View the raw message.

net/mac802154/scan.c +3 -1
index 1c0eeaa76560..a6dab3cc3ad8 100644

Lines of this file are not shown. View the raw message.

net/ncsi/ncsi-manage.c +2 -0
index 5ecf611c8820..5cf55bde366d 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_tables_api.c +4 -1
index 472f211472db..e792f153f958 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/ar-internal.h +1 -1
index 08de24658f4f..3f8197d5926e 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/io_thread.c +8 -2
index 0300baa9afcd..07c74c77d802 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/local_object.c +1 -1
index 504453c688d7..f9623ace2201 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_taprio.c +3 -1
index cc2df9f8c14a..8498d0606b24 100644

Lines of this file are not shown. View the raw message.

net/sctp/socket.c +3 -1
index 32f76f1298da..078bcb3858c7 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/svc.c +11 -20
index 88a59cfa5583..df06b152ed94 100644

Lines of this file are not shown. View the raw message.

net/tipc/bearer.c +6 -2
index 5a526ebafeb4..3c9e25f6a1d2 100644

Lines of this file are not shown. View the raw message.

net/wireless/nl80211.c +14 -1
index 1d83bc3de5ca..f18e1716339e 100644

Lines of this file are not shown. View the raw message.

rust/Makefile +17 -5
index f168d2c98a15..2aa93007aaca 100644

Lines of this file are not shown. View the raw message.

rust/exports.c +1 -0
index 3803c21d1403..e5695f3b45b7 100644

Lines of this file are not shown. View the raw message.

rust/helpers.c deleted +0 -239

239 lines not on this page · raw message

rust/helpers/blk.c new file +14 -0
new file mode 100644
index 000000000000..cc9f4e6a2d23

Lines of this file are not shown. View the raw message.

rust/helpers/bug.c new file +8 -0
new file mode 100644
index 000000000000..e2d13babc737

Lines of this file are not shown. View the raw message.

rust/helpers/build_assert.c new file +25 -0
new file mode 100644
index 000000000000..6a54b2680b14

Lines of this file are not shown. View the raw message.

rust/helpers/build_bug.c new file +9 -0
new file mode 100644
index 000000000000..e994f7b5928c

Lines of this file are not shown. View the raw message.

rust/helpers/err.c new file +19 -0
new file mode 100644
index 000000000000..be3d45ef78a2

Lines of this file are not shown. View the raw message.

rust/helpers/helpers.c new file +25 -0
new file mode 100644
index 000000000000..173533616c91

Lines of this file are not shown. View the raw message.

rust/helpers/kunit.c new file +9 -0
new file mode 100644
index 000000000000..9d725067eb3b

Lines of this file are not shown. View the raw message.

rust/helpers/mutex.c new file +15 -0
new file mode 100644
index 000000000000..a17ca8cdb50c

Lines of this file are not shown. View the raw message.

rust/helpers/page.c new file +19 -0
new file mode 100644
index 000000000000..b3f2b8fbf87f

Lines of this file are not shown. View the raw message.

rust/helpers/refcount.c new file +19 -0
new file mode 100644
index 000000000000..f47afc148ec3

Lines of this file are not shown. View the raw message.

rust/helpers/signal.c new file +9 -0
new file mode 100644
index 000000000000..63c407f80c26

Lines of this file are not shown. View the raw message.

rust/helpers/slab.c new file +9 -0
new file mode 100644
index 000000000000..f043e087f9d6

Lines of this file are not shown. View the raw message.

rust/helpers/spinlock.c new file +24 -0
new file mode 100644
index 000000000000..acc1376b833c

Lines of this file are not shown. View the raw message.

rust/helpers/task.c new file +19 -0
new file mode 100644
index 000000000000..7ac789232d11

Lines of this file are not shown. View the raw message.

rust/helpers/uaccess.c new file +15 -0
new file mode 100644
index 000000000000..f49076f813cd

Lines of this file are not shown. View the raw message.

rust/helpers/wait.c new file +9 -0
new file mode 100644
index 000000000000..c7336bbf2750

Lines of this file are not shown. View the raw message.

rust/helpers/workqueue.c new file +15 -0
new file mode 100644
index 000000000000..f59427acc323

Lines of this file are not shown. View the raw message.

rust/kernel/sync/locked_by.rs +14 -4
index babc731bd5f6..ce2ee8d87865 100644

Lines of this file are not shown. View the raw message.

scripts/gdb/linux/proc.py +2 -2
index 43c687e7a69d..65dd1bd12964 100644

Lines of this file are not shown. View the raw message.

scripts/gdb/linux/rbtree.py +12 -0
index fe462855eefd..fcbcc5f4153c 100644

Lines of this file are not shown. View the raw message.

scripts/gdb/linux/timerlist.py +16 -15
index 64bc87191003..98445671fe83 100644

Lines of this file are not shown. View the raw message.

scripts/kconfig/parser.y +8 -2
index 61900feb4254..add1ce4b5091 100644

Lines of this file are not shown. View the raw message.

scripts/kconfig/qconf.cc +3 -3
index 7d239c032b3d..5e9f810b9e7f 100644

Lines of this file are not shown. View the raw message.

security/Kconfig +32 -0
index 412e76f1575d..a93c1a9b7c28 100644

Lines of this file are not shown. View the raw message.

security/tomoyo/domain.c +6 -3
index 90b53500a236..aed9e3ef2c9e 100644

Lines of this file are not shown. View the raw message.

sound/core/control.c +34 -21

55 lines not on this page · raw message

sound/core/control_compat.c +37 -8

45 lines not on this page · raw message

sound/core/init.c +10 -4
index b9b708cf980d..27e7569ace99 100644

Lines of this file are not shown. View the raw message.

sound/core/oss/mixer_oss.c +2 -2
index 6a0508093ea6..81af725ea40e 100644

Lines of this file are not shown. View the raw message.

sound/isa/gus/gus_pcm.c +2 -2
index 850544725da7..d55c3dc229c0 100644

Lines of this file are not shown. View the raw message.

sound/pci/asihpi/hpimsgx.c +1 -1
index d0caef299481..b68e6bfbbfba 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_controller.h +1 -1
index 68c883f202ca..c2d0109866e6 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_generic.c +2 -2
index 9cff87dfbecb..b34d84fedcc8 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_intel.c +1 -9
index 97d33a48ff17..b33602e64d17 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_conexant.c +19 -5
index e851785ff058..4a2c8274c3df 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_realtek.c +149 -7

156 lines not on this page · raw message

sound/pci/hda/samsung_helper.c deleted +0 -310

310 lines not on this page · raw message

sound/pci/rme9652/hdsp.c +4 -2
index e7d1b43471a2..713ca262a0e9 100644

Lines of this file are not shown. View the raw message.

sound/pci/rme9652/hdspm.c +4 -2
index 267c7848974a..74215f57f4fc 100644

Lines of this file are not shown. View the raw message.

sound/soc/atmel/mchp-pdmc.c +3 -0
index dcc4e14b3dde..206bbb5aaab5 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/wsa883x.c +11 -5
index 3e4fdaa3f44f..53f6de434054 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/imx-card.c +1 -0
index 0e18ccabe28c..ce0d8cec375a 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/bytcht_cx2072x.c +4 -0
index df3c2a7b64d2..8c2b4ab764bb 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/bytcht_da7213.c +4 -0
index 08c598b7e1ee..9178bbe8d995 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/bytcht_es8316.c +1 -1
index 77b91ea4dc32..3539c9ff0fd2 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/bytcr_rt5640.c +1 -1
index db4a33680d94..4479825c08b5 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/bytcr_rt5651.c +1 -1
index 8514b79f389b..1f54da98aacf 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/cht_bsw_rt5645.c +4 -0
index 1da9ceee4d59..ac23a8b7cafc 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/cht_bsw_rt5672.c +4 -0
index d68e5bc755de..c6c469d51243 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/sof_es8336.c +1 -1
index 2a88efaa6d26..b45d0501f109 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/sof_wm8804.c +4 -0
index b2d02cc92a6a..0a5ce34d7f7b 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/common/soc-acpi-intel-rpl-match.c +1 -0
index bc8817633b81..b83ac2e6337c 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-topology.c +2 -2
index af5d42b57be7..3d82570293b2 100644

Lines of this file are not shown. View the raw message.

sound/usb/card.c +6 -0
index bdb04fa37a71..8f01a4b1fa0f 100644

Lines of this file are not shown. View the raw message.

sound/usb/line6/podhd.c +1 -1
index ffd8c157a281..70de08635f54 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer.c +27 -8
index f7ce8e8c3c3e..2d27d729c3be 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer.h +1 -0
index d43895c1ae5c..167fbfcf01ac 100644

Lines of this file are not shown. View the raw message.

sound/usb/mixer_quirks.c +413 -0

413 lines not on this page · raw message

sound/usb/quirks-table.h +840 -1617

2,457 lines not on this page · raw message

sound/usb/quirks.c +62 -0

62 lines not on this page · raw message

tools/arch/x86/kcpuid/kcpuid.c +5 -7
index 24b7d017ec2c..b7965dfff33a 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/net.c +7 -4
index 968714b4c3d4..0f2106218e1f 100644

Lines of this file are not shown. View the raw message.

tools/hv/hv_fcopy_uio_daemon.c +7 -0
index 3ce316cc9f97..7a00f3066a98 100644

Lines of this file are not shown. View the raw message.

tools/include/nolibc/arch-powerpc.h +1 -1
index ac212e6185b2..41ebd394b90c 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/hist.c +6 -1
index f028f113c4fd..9eb998c59998 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/machine.c +15 -2
index 8477edefc299..706be5e4a076 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/setup.py +3 -1
index 142e9d447ce7..649550e9b7aa 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/thread.c +4 -0
index 87c59aa9fe38..0ffdd52d86d7 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/thread.h +1 -0
index 8b4a3c69bad1..6cbf6eb2812e 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c +1 -0
index fd28c1157bd3..72f565af4f82 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/breakpoints/step_after_suspend_test.c +4 -1
index dfec31fb9b30..8d275f03e977 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/devices/probe/test_discoverable_devices.py +2 -2
index d94a74b8a054..d7a2bb91c807 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/hid/Makefile +2 -0
index 2b5ea18bde38..346328e2295c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/charge_reserved_hugetlb.sh +1 -1
index d680c00d2853..67df7b47087f 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/pagemap_ioctl.c +1 -1
index fc90af2a97b8..bcc73b4e805c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mm/write_to_hugetlbfs.c +12 -9
index 6a2caba19ee1..1289d311efd7 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/netfilter/conntrack_dump_flush.c +1 -0
index bd9317bf5ada..dc056fec993b 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/netfilter/nft_audit.sh +29 -28

57 lines not on this page · raw message

tools/testing/selftests/nolibc/nolibc-test.c +2 -2
index 093d0512f4c5..8cbb51dca0cd 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vDSO/parse_vdso.c +12 -5
index 4ae417372e9e..7dd5668ea8a6 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vDSO/vdso_config.h +5 -5
index 7b543e7f04d7..fe0b3ec48c8d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vDSO/vdso_test_correctness.c +6 -0
index e691a3cf1491..cdb697ae8343 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/Makefile.rtla +1 -1
index 3ff0b8970896..cc1d6b615475 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/osnoise_top.c +1 -1
index 2f756628613d..30e3853076a0 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/timerlat_top.c +2 -2
index 8c16419fe22a..210b0f533534 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.