Skip to contentSkip to conversation

Linux 5.17.2

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Apr 8, 2022 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 5.17.2 kernel.

All users of the 5.17 kernel series must upgrade.

The updated 5.17.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.17.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                                       |    1 
 Documentation/admin-guide/kernel-parameters.txt                               |    3 
 Documentation/admin-guide/sysctl/kernel.rst                                   |    1 
 Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml                |    8 
 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml                  |    6 
 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml |   28 
 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml   |   16 
 Documentation/devicetree/bindings/mtd/nand-controller.yaml                    |    4 
 Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml         |    2 
 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml                 |   30 
 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml               |    2 
 Documentation/devicetree/bindings/spi/spi-mxic.txt                            |    4 
 Documentation/devicetree/bindings/usb/usb-hcd.yaml                            |    2 
 Documentation/driver-api/cxl/memory-devices.rst                               |    4 
 Documentation/process/stable-kernel-rules.rst                                 |   11 
 Documentation/security/SCTP.rst                                               |   26 
 Documentation/sound/hd-audio/models.rst                                       |    4 
 Documentation/sphinx/requirements.txt                                         |    2 
 MAINTAINERS                                                                   |    3 
 Makefile                                                                      |    2 
 arch/Kconfig                                                                  |    1 
 arch/arc/kernel/process.c                                                     |    2 
 arch/arm/boot/dts/bcm2711.dtsi                                                |   50 
 arch/arm/boot/dts/bcm2837.dtsi                                                |   49 
 arch/arm/boot/dts/dra7-l4.dtsi                                                |    5 
 arch/arm/boot/dts/dra7.dtsi                                                   |    8 
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi                                     |    2 
 arch/arm/boot/dts/exynos5250-smdk5250.dts                                     |    3 
 arch/arm/boot/dts/exynos5420-smdk5420.dts                                     |    3 
 arch/arm/boot/dts/imx53-m53menlo.dts                                          |   29 
 arch/arm/boot/dts/imx7-colibri.dtsi                                           |    4 
 arch/arm/boot/dts/imx7-mba7.dtsi                                              |    2 
 arch/arm/boot/dts/imx7d-nitrogen7.dts                                         |    2 
 arch/arm/boot/dts/imx7d-pico-hobbit.dts                                       |    4 
 arch/arm/boot/dts/imx7d-pico-pi.dts                                           |    4 
 arch/arm/boot/dts/imx7d-sdb.dts                                               |    4 
 arch/arm/boot/dts/imx7s-warp.dts                                              |    4 
 arch/arm/boot/dts/openbmc-flash-layout-64.dtsi                                |    2 
 arch/arm/boot/dts/openbmc-flash-layout.dtsi                                   |    2 
 arch/arm/boot/dts/qcom-ipq4019.dtsi                                           |    3 
 arch/arm/boot/dts/qcom-msm8960.dtsi                                           |    8 
 arch/arm/boot/dts/qcom-sdx55.dtsi                                             |    2 
 arch/arm/boot/dts/sama5d2.dtsi                                                |    2 
 arch/arm/boot/dts/sama7g5.dtsi                                                |    6 
 arch/arm/boot/dts/spear1340.dtsi                                              |    6 
 arch/arm/boot/dts/spear13xx.dtsi                                              |    6 
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi                                      |    2 
 arch/arm/boot/dts/sun8i-v3s.dtsi                                              |   22 
 arch/arm/boot/dts/tegra20-asus-tf101.dts                                      |    2 
 arch/arm/boot/dts/tegra20-tamonten.dtsi                                       |    6 
 arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi                        |    2 
 arch/arm/boot/dts/tegra30-pegatron-chagall.dts                                |    2 
 arch/arm/configs/multi_v5_defconfig                                           |    2 
 arch/arm/crypto/Kconfig                                                       |    2 
 arch/arm/kernel/entry-ftrace.S                                                |   51 
 arch/arm/kernel/swp_emulate.c                                                 |    2 
 arch/arm/kernel/traps.c                                                       |    2 
 arch/arm/mach-iop32x/include/mach/entry-macro.S                               |    2 
 arch/arm/mach-iop32x/include/mach/irqs.h                                      |    2 
 arch/arm/mach-iop32x/irq.c                                                    |    6 
 arch/arm/mach-iop32x/irqs.h                                                   |   60 
 arch/arm/mach-mmp/sram.c                                                      |   22 
 arch/arm/mach-s3c/mach-jive.c                                                 |    6 
 arch/arm64/Kconfig                                                            |    1 
 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi                             |    8 
 arch/arm64/boot/dts/broadcom/northstar2/ns2-svk.dts                           |    8 
 arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi                              |    2 
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi                                |    6 
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi                                |    6 
 arch/arm64/boot/dts/qcom/ipq6018.dtsi                                         |    2 
 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts                               |    2 
 arch/arm64/boot/dts/qcom/msm8994.dtsi                                         |    3 
 arch/arm64/boot/dts/qcom/sc7280.dtsi                                          |    2 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                          |    8 
 arch/arm64/boot/dts/qcom/sm8150.dtsi                                          |    6 
 arch/arm64/boot/dts/qcom/sm8250.dtsi                                          |   16 
 arch/arm64/boot/dts/qcom/sm8350.dtsi                                          |    2 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                          |   28 
 arch/arm64/boot/dts/rockchip/rk3399-firefly.dts                               |    4 
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi                                      |    5 
 arch/arm64/boot/dts/ti/k3-am64.dtsi                                           |    1 
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi                                      |    5 
 arch/arm64/boot/dts/ti/k3-am65.dtsi                                           |    1 
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi                                     |    5 
 arch/arm64/boot/dts/ti/k3-j7200.dtsi                                          |    1 
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi                                     |    5 
 arch/arm64/boot/dts/ti/k3-j721e.dtsi                                          |    1 
 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi                                    |    5 
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi                              |    4 
 arch/arm64/boot/dts/ti/k3-j721s2.dtsi                                         |    1 
 arch/arm64/configs/defconfig                                                  |    2 
 arch/arm64/include/asm/module.lds.h                                           |    6 
 arch/arm64/include/asm/spectre.h                                              |    3 
 arch/arm64/kernel/proton-pack.c                                               |    9 
 arch/arm64/kernel/signal.c                                                    |   10 
 arch/arm64/mm/init.c                                                          |   36 
 arch/arm64/mm/mmu.c                                                           |   41 
 arch/arm64/net/bpf_jit_comp.c                                                 |   18 
 arch/csky/kernel/perf_callchain.c                                             |    2 
 arch/csky/kernel/signal.c                                                     |    2 
 arch/m68k/coldfire/device.c                                                   |    6 
 arch/microblaze/include/asm/uaccess.h                                         |   18 
 arch/mips/Kconfig                                                             |    1 
 arch/mips/Makefile                                                            |    4 
 arch/mips/boot/compressed/Makefile                                            |    1 
 arch/mips/crypto/crc32-mips.c                                                 |   46 
 arch/mips/dec/int-handler.S                                                   |    6 
 arch/mips/dec/prom/Makefile                                                   |    2 
 arch/mips/dec/setup.c                                                         |    3 
 arch/mips/include/asm/dec/prom.h                                              |   15 
 arch/mips/include/asm/pgalloc.h                                               |    6 
 arch/mips/mm/tlbex.c                                                          |   23 
 arch/mips/rb532/devices.c                                                     |    6 
 arch/mips/vdso/Makefile                                                       |    3 
 arch/nios2/include/asm/uaccess.h                                              |   26 
 arch/nios2/kernel/signal.c                                                    |   20 
 arch/parisc/include/asm/traps.h                                               |    1 
 arch/parisc/kernel/cache.c                                                    |   28 
 arch/parisc/kernel/traps.c                                                    |    2 
 arch/parisc/mm/fault.c                                                        |   89 
 arch/powerpc/Makefile                                                         |    2 
 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts                                  |   30 
 arch/powerpc/boot/dts/fsl/t1040rdb.dts                                        |    8 
 arch/powerpc/include/asm/io.h                                                 |   40 
 arch/powerpc/include/asm/set_memory.h                                         |   12 
 arch/powerpc/include/asm/uaccess.h                                            |    3 
 arch/powerpc/kernel/time.c                                                    |    5 
 arch/powerpc/kernel/tm.S                                                      |   25 
 arch/powerpc/kvm/book3s_hv.c                                                  |    5 
 arch/powerpc/kvm/powerpc.c                                                    |    4 
 arch/powerpc/lib/sstep.c                                                      |   12 
 arch/powerpc/mm/fault.c                                                       |   14 
 arch/powerpc/mm/kasan/kasan_init_32.c                                         |    3 
 arch/powerpc/mm/numa.c                                                        |    4 
 arch/powerpc/mm/pageattr.c                                                    |   39 
 arch/powerpc/mm/pgtable_32.c                                                  |   24 
 arch/powerpc/perf/imc-pmu.c                                                   |    6 
 arch/powerpc/platforms/8xx/pic.c                                              |    1 
 arch/powerpc/platforms/powernv/rng.c                                          |    6 
 arch/powerpc/platforms/pseries/pci_dlpar.c                                    |    4 
 arch/powerpc/sysdev/fsl_gtm.c                                                 |    4 
 arch/powerpc/sysdev/xive/common.c                                             |    6 
 arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts                                |    2 
 arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts                               |    2 
 arch/riscv/boot/dts/canaan/sipeed_maix_go.dts                                 |    2 
 arch/riscv/boot/dts/canaan/sipeed_maixduino.dts                               |    2 
 arch/riscv/include/asm/module.lds.h                                           |    6 
 arch/riscv/include/asm/thread_info.h                                          |   10 
 arch/riscv/kernel/cpu_ops_sbi.c                                               |    2 
 arch/riscv/kernel/perf_callchain.c                                            |    6 
 arch/s390/kvm/kvm-s390.c                                                      |   19 
 arch/s390/kvm/kvm-s390.h                                                      |    4 
 arch/s390/kvm/priv.c                                                          |   15 
 arch/sparc/kernel/signal_32.c                                                 |    2 
 arch/um/drivers/mconsole_kern.c                                               |    3 
 arch/x86/crypto/poly1305-x86_64-cryptogams.pl                                 |   38 
 arch/x86/events/intel/pt.c                                                    |    2 
 arch/x86/include/asm/svm.h                                                    |   10 
 arch/x86/kernel/fpu/xstate.c                                                  |    2 
 arch/x86/kernel/kvm.c                                                         |    2 
 arch/x86/kvm/emulate.c                                                        |   14 
 arch/x86/kvm/hyperv.c                                                         |   96 
 arch/x86/kvm/lapic.c                                                          |    9 
 arch/x86/kvm/mmu.h                                                            |    1 
 arch/x86/kvm/mmu/paging_tmpl.h                                                |   74 
 arch/x86/kvm/mmu/tdp_mmu.c                                                    |   61 
 arch/x86/kvm/mmu/tdp_mmu.h                                                    |    3 
 arch/x86/kvm/svm/avic.c                                                       |   17 
 arch/x86/kvm/svm/sev.c                                                        |   36 
 arch/x86/kvm/x86.c                                                            |    3 
 arch/x86/lib/iomem.c                                                          |   65 
 arch/x86/xen/pmu.c                                                            |   10 
 arch/x86/xen/pmu.h                                                            |    3 
 arch/x86/xen/smp_pv.c                                                         |    2 
 arch/xtensa/include/asm/pgtable.h                                             |    4 
 arch/xtensa/include/asm/processor.h                                           |    4 
 arch/xtensa/kernel/jump_label.c                                               |    2 
 arch/xtensa/kernel/mxhead.S                                                   |    2 
 arch/xtensa/mm/tlb.c                                                          |    6 
 block/bfq-cgroup.c                                                            |    6 
 block/bfq-iosched.c                                                           |   31 
 block/bfq-wf2q.c                                                              |    2 
 block/bio.c                                                                   |    3 
 block/blk-cgroup.c                                                            |   10 
 block/blk-ioc.c                                                               |    3 
 block/blk-iolatency.c                                                         |    2 
 block/blk-merge.c                                                             |   33 
 block/blk-mq-sched.c                                                          |    9 
 block/blk-mq.c                                                                |   59 
 block/blk-rq-qos.h                                                            |   20 
 block/blk-sysfs.c                                                             |    8 
 block/blk-throttle.c                                                          |   10 
 block/blk-throttle.h                                                          |    2 
 block/genhd.c                                                                 |   16 
 crypto/Kconfig                                                                |    1 
 crypto/asymmetric_keys/pkcs7_verify.c                                         |    6 
 crypto/asymmetric_keys/public_key.c                                           |  126 
 crypto/asymmetric_keys/x509_public_key.c                                      |    6 
 crypto/authenc.c                                                              |    2 
 crypto/rsa-pkcs1pad.c                                                         |   11 
 crypto/xts.c                                                                  |    1 
 drivers/acpi/acpica/nswalk.c                                                  |    3 
 drivers/acpi/apei/bert.c                                                      |   10 
 drivers/acpi/apei/erst.c                                                      |    2 
 drivers/acpi/apei/hest.c                                                      |    2 
 drivers/acpi/bus.c                                                            |   27 
 drivers/acpi/cppc_acpi.c                                                      |    5 
 drivers/acpi/property.c                                                       |    2 
 drivers/acpi/x86/utils.c                                                      |   21 
 drivers/base/dd.c                                                             |    2 
 drivers/base/memory.c                                                         |    8 
 drivers/base/power/domain.c                                                   |    2 
 drivers/base/power/main.c                                                     |    6 
 drivers/block/drbd/drbd_req.c                                                 |    3 
 drivers/block/loop.c                                                          |   11 
 drivers/block/n64cart.c                                                       |    2 
 drivers/bluetooth/btintel.c                                                   |   11 
 drivers/bluetooth/btintel.h                                                   |    1 
 drivers/bluetooth/btmtksdio.c                                                 |  157 
 drivers/bluetooth/btusb.c                                                     |    6 
 drivers/bluetooth/hci_h5.c                                                    |    8 
 drivers/bluetooth/hci_serdev.c                                                |    3 
 drivers/bus/mhi/core/debugfs.c                                                |   26 
 drivers/bus/mhi/core/init.c                                                   |   46 
 drivers/bus/mhi/core/internal.h                                               |  121 
 drivers/bus/mhi/core/main.c                                                   |   22 
 drivers/bus/mhi/core/pm.c                                                     |    4 
 drivers/bus/mhi/pci_generic.c                                                 |    1 
 drivers/bus/mips_cdmm.c                                                       |    1 
 drivers/char/hw_random/Kconfig                                                |    2 
 drivers/char/hw_random/atmel-rng.c                                            |    1 
 drivers/char/hw_random/cavium-rng-vf.c                                        |    2 
 drivers/char/hw_random/nomadik-rng.c                                          |    4 
 drivers/clk/actions/owl-s700.c                                                |    1 
 drivers/clk/actions/owl-s900.c                                                |    2 
 drivers/clk/at91/sama7g5.c                                                    |    8 
 drivers/clk/clk-clps711x.c                                                    |    2 
 drivers/clk/clk.c                                                             |   16 
 drivers/clk/hisilicon/clk-hi3559a.c                                           |    4 
 drivers/clk/imx/clk-imx7d.c                                                   |    1 
 drivers/clk/imx/clk-imx8qxp-lpcg.c                                            |    2 
 drivers/clk/loongson1/clk-loongson1c.c                                        |    1 
 drivers/clk/qcom/clk-rcg2.c                                                   |   14 
 drivers/clk/qcom/gcc-ipq8074.c                                                |   21 
 drivers/clk/qcom/gcc-msm8994.c                                                |    1 
 drivers/clk/renesas/r8a779f0-cpg-mssr.c                                       |    2 
 drivers/clk/renesas/r9a07g044-cpg.c                                           |    4 
 drivers/clk/rockchip/clk.c                                                    |    3 
 drivers/clk/starfive/clk-starfive-jh7100.c                                    |   82 
 drivers/clk/tegra/clk-tegra124-emc.c                                          |    1 
 drivers/clk/uniphier/clk-uniphier-fixed-rate.c                                |    1 
 drivers/clk/visconti/clkc-tmpv770x.c                                          |    2 
 drivers/clk/visconti/clkc.c                                                   |    2 
 drivers/clk/visconti/clkc.h                                                   |    3 
 drivers/clocksource/acpi_pm.c                                                 |    6 
 drivers/clocksource/exynos_mct.c                                              |   10 
 drivers/clocksource/timer-microchip-pit64b.c                                  |    2 
 drivers/clocksource/timer-of.c                                                |    6 
 drivers/clocksource/timer-ti-dm-systimer.c                                    |    4 
 drivers/cpufreq/qcom-cpufreq-nvmem.c                                          |    2 
 drivers/cpuidle/cpuidle-qcom-spm.c                                            |   20 
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c                           |    3 
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c                             |    3 
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c                           |    3 
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c                             |    2 
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c                             |    3 
 drivers/crypto/amlogic/amlogic-gxl-cipher.c                                   |    2 
 drivers/crypto/ccp/ccp-dmaengine.c                                            |   16 
 drivers/crypto/ccp/sev-dev.c                                                  |    2 
 drivers/crypto/ccree/cc_buffer_mgr.c                                          |    7 
 drivers/crypto/ccree/cc_cipher.c                                              |    2 
 drivers/crypto/gemini/sl3516-ce-cipher.c                                      |    2 
 drivers/crypto/hisilicon/qm.c                                                 |    2 
 drivers/crypto/hisilicon/sec2/sec_crypto.c                                    |   16 
 drivers/crypto/hisilicon/sec2/sec_main.c                                      |    8 
 drivers/crypto/marvell/Kconfig                                                |    1 
 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c                           |   43 
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c                            |   17 
 drivers/crypto/mxs-dcp.c                                                      |    2 
 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c                                |    2 
 drivers/crypto/qat/qat_common/adf_gen4_pfvf.c                                 |   42 
 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c                               |    4 
 drivers/crypto/rockchip/rk3288_crypto_skcipher.c                              |    1 
 drivers/crypto/vmx/Kconfig                                                    |    4 
 drivers/cxl/core/Makefile                                                     |    2 
 drivers/cxl/core/bus.c                                                        |  675 ---
 drivers/cxl/core/port.c                                                       |  679 +++
 drivers/cxl/core/regs.c                                                       |    6 
 drivers/dax/super.c                                                           |    1 
 drivers/dma-buf/udmabuf.c                                                     |    4 
 drivers/dma/hisi_dma.c                                                        |    2 
 drivers/dma/idxd/device.c                                                     |    9 
 drivers/firmware/efi/efi-pstore.c                                             |    2 
 drivers/firmware/google/Kconfig                                               |    2 
 drivers/firmware/qcom_scm.c                                                   |    6 
 drivers/firmware/stratix10-svc.c                                              |    2 
 drivers/firmware/sysfb_simplefb.c                                             |   23 
 drivers/fsi/fsi-master-aspeed.c                                               |   17 
 drivers/fsi/fsi-scom.c                                                        |   45 
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c                                |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                                    |   15 
 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c                                |   13 
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c                                       |   11 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                             |   19 
 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c                         |    8 
 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h                             |    5 
 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c                  |   14 
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                                            |    4 
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c                                     |    2 
 drivers/gpu/drm/bridge/adv7511/adv7511.h                                      |    1 
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c                                  |   29 
 drivers/gpu/drm/bridge/analogix/anx7625.c                                     |    3 
 drivers/gpu/drm/bridge/cdns-dsi.c                                             |    1 
 drivers/gpu/drm/bridge/lontium-lt9611.c                                       |    6 
 drivers/gpu/drm/bridge/nwl-dsi.c                                              |    1 
 drivers/gpu/drm/bridge/sil-sii8620.c                                          |    2 
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c                                     |    5 
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c                                 |    1 
 drivers/gpu/drm/bridge/ti-sn65dsi83.c                                         |   32 
 drivers/gpu/drm/drm_dp_helper.c                                               |   10 
 drivers/gpu/drm/drm_edid.c                                                    |   18 
 drivers/gpu/drm/drm_fb_helper.c                                               |    9 
 drivers/gpu/drm/drm_syncobj.c                                                 |   61 
 drivers/gpu/drm/i915/display/intel_bw.c                                       |    3 
 drivers/gpu/drm/i915/display/intel_dp.c                                       |    2 
 drivers/gpu/drm/i915/display/intel_hdmi.c                                     |   13 
 drivers/gpu/drm/i915/display/intel_opregion.c                                 |   15 
 drivers/gpu/drm/i915/display/intel_pps.c                                      |    6 
 drivers/gpu/drm/i915/display/intel_pps.h                                      |    2 
 drivers/gpu/drm/i915/display/intel_psr.c                                      |    4 
 drivers/gpu/drm/i915/gem/i915_gem_mman.c                                      |    2 
 drivers/gpu/drm/i915/i915_drv.h                                               |    2 
 drivers/gpu/drm/i915/intel_pm.c                                               |   10 
 drivers/gpu/drm/meson/meson_drv.c                                             |   25 
 drivers/gpu/drm/meson/meson_osd_afbcd.c                                       |   41 
 drivers/gpu/drm/meson/meson_osd_afbcd.h                                       |    1 
 drivers/gpu/drm/mgag200/mgag200_mode.c                                        |    5 
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c                                         |   12 
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c                                   |    7 
 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c                                        |    8 
 drivers/gpu/drm/msm/dp/dp_ctrl.c                                              |   83 
 drivers/gpu/drm/msm/dp/dp_ctrl.h                                              |    8 
 drivers/gpu/drm/msm/dp/dp_display.c                                           |  116 
 drivers/gpu/drm/msm/dp/dp_drm.c                                               |   21 
 drivers/gpu/drm/msm/dp/dp_panel.c                                             |    5 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c                                    |    4 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c                                    |    4 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c                                    |    4 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c                               |    4 
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c                                     |   26 
 drivers/gpu/drm/nouveau/nouveau_backlight.c                                   |    6 
 drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c                                |    9 
 drivers/gpu/drm/panfrost/panfrost_gpu.c                                       |    5 
 drivers/gpu/drm/radeon/radeon_connectors.c                                    |    2 
 drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c                            |    4 
 drivers/gpu/drm/tegra/dp.c                                                    |   11 
 drivers/gpu/drm/tegra/dsi.c                                                   |    4 
 drivers/gpu/drm/tiny/simpledrm.c                                              |    3 
 drivers/gpu/drm/v3d/v3d_drv.c                                                 |    8 
 drivers/gpu/host1x/dev.c                                                      |    8 
 drivers/greybus/svc.c                                                         |    8 
 drivers/hid/i2c-hid/i2c-hid-core.c                                            |   32 
 drivers/hid/intel-ish-hid/ishtp-fw-loader.c                                   |   29 
 drivers/hv/hv_balloon.c                                                       |    2 
 drivers/hwmon/pmbus/pmbus.h                                                   |    1 
 drivers/hwmon/pmbus/pmbus_core.c                                              |   18 
 drivers/hwmon/sch56xx-common.c                                                |    2 
 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c                           |    8 
 drivers/hwtracing/coresight/coresight-syscfg.c                                |    2 
 drivers/i2c/busses/i2c-bcm2835.c                                              |   21 
 drivers/i2c/busses/i2c-meson.c                                                |   12 
 drivers/i2c/busses/i2c-pasemi-core.c                                          |    1 
 drivers/i2c/busses/i2c-pasemi-pci.c                                           |    1 
 drivers/i2c/busses/i2c-xiic.c                                                 |    3 
 drivers/i2c/muxes/i2c-demux-pinctrl.c                                         |    5 
 drivers/iio/accel/mma8452.c                                                   |   33 
 drivers/iio/adc/aspeed_adc.c                                                  |    4 
 drivers/iio/adc/twl6030-gpadc.c                                               |    2 
 drivers/iio/adc/xilinx-ams.c                                                  |   15 
 drivers/iio/afe/iio-rescale.c                                                 |    8 
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c                                  |    4 
 drivers/iio/inkern.c                                                          |   40 
 drivers/infiniband/core/cma.c                                                 |    2 
 drivers/infiniband/core/nldev.c                                               |    3 
 drivers/infiniband/core/verbs.c                                               |    1 
 drivers/infiniband/hw/hfi1/verbs.c                                            |    3 
 drivers/infiniband/hw/irdma/ctrl.c                                            |   10 
 drivers/infiniband/hw/irdma/hw.c                                              |    2 
 drivers/infiniband/hw/irdma/i40iw_if.c                                        |    1 
 drivers/infiniband/hw/irdma/main.c                                            |    1 
 drivers/infiniband/hw/irdma/main.h                                            |    1 
 drivers/infiniband/hw/irdma/utils.c                                           |   48 
 drivers/infiniband/hw/irdma/verbs.c                                           |    4 
 drivers/infiniband/hw/mlx5/devx.c                                             |    4 
 drivers/infiniband/hw/mlx5/mr.c                                               |    2 
 drivers/infiniband/sw/rxe/rxe_av.c                                            |   19 
 drivers/infiniband/sw/rxe/rxe_loc.h                                           |    5 
 drivers/infiniband/sw/rxe/rxe_net.c                                           |   17 
 drivers/infiniband/sw/rxe/rxe_req.c                                           |   63 
 drivers/infiniband/sw/rxe/rxe_resp.c                                          |   12 
 drivers/input/input.c                                                         |    6 
 drivers/iommu/iova.c                                                          |    5 
 drivers/iommu/ipmmu-vmsa.c                                                    |    4 
 drivers/iommu/mtk_iommu.c                                                     |   32 
 drivers/iommu/mtk_iommu_v1.c                                                  |   40 
 drivers/irqchip/irq-nvic.c                                                    |    2 
 drivers/irqchip/qcom-pdc.c                                                    |    5 
 drivers/mailbox/imx-mailbox.c                                                 |   11 
 drivers/mailbox/tegra-hsp.c                                                   |    5 
 drivers/md/bcache/btree.c                                                     |    6 
 drivers/md/bcache/writeback.c                                                 |    6 
 drivers/md/dm-core.h                                                          |    2 
 drivers/md/dm-crypt.c                                                         |    2 
 drivers/md/dm-integrity.c                                                     |    6 
 drivers/md/dm-stats.c                                                         |   34 
 drivers/md/dm-stats.h                                                         |   11 
 drivers/md/dm.c                                                               |   86 
 drivers/media/i2c/adv7511-v4l2.c                                              |    2 
 drivers/media/i2c/adv7604.c                                                   |    2 
 drivers/media/i2c/adv7842.c                                                   |    2 
 drivers/media/i2c/ov2740.c                                                    |    8 
 drivers/media/i2c/ov5640.c                                                    |   14 
 drivers/media/i2c/ov5648.c                                                    |   12 
 drivers/media/i2c/ov6650.c                                                    |  115 
 drivers/media/i2c/ov8865.c                                                    |    4 
 drivers/media/pci/bt8xx/bttv-driver.c                                         |    4 
 drivers/media/pci/cx88/cx88-mpeg.c                                            |    3 
 drivers/media/pci/ivtv/ivtv-driver.h                                          |    1 
 drivers/media/pci/ivtv/ivtv-ioctl.c                                           |   10 
 drivers/media/pci/ivtv/ivtv-streams.c                                         |   11 
 drivers/media/pci/saa7134/saa7134-alsa.c                                      |    4 
 drivers/media/platform/aspeed-video.c                                         |    9 
 drivers/media/platform/atmel/atmel-isc-base.c                                 |   22 
 drivers/media/platform/atmel/atmel-sama7g5-isc.c                              |    6 
 drivers/media/platform/coda/coda-common.c                                     |    1 
 drivers/media/platform/davinci/vpif.c                                         |  109 
 drivers/media/platform/imx-jpeg/mxc-jpeg.c                                    |    7 
 drivers/media/platform/meson/ge2d/ge2d.c                                      |   24 
 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c                         |    2 
 drivers/media/platform/omap3isp/ispstat.c                                     |    5 
 drivers/media/platform/qcom/camss/camss-csid-170.c                            |   19 
 drivers/media/platform/qcom/camss/camss-vfe-170.c                             |   12 
 drivers/media/platform/qcom/venus/helpers.c                                   |    2 
 drivers/media/platform/qcom/venus/hfi_cmds.c                                  |    2 
 drivers/media/platform/qcom/venus/venc.c                                      |    4 
 drivers/media/platform/qcom/venus/venc_ctrls.c                                |    6 
 drivers/media/platform/ti-vpe/cal-video.c                                     |    3 
 drivers/media/rc/gpio-ir-tx.c                                                 |   28 
 drivers/media/rc/ir_toy.c                                                     |    2 
 drivers/media/test-drivers/vidtv/vidtv_s302m.c                                |   17 
 drivers/media/usb/em28xx/em28xx-cards.c                                       |   13 
 drivers/media/usb/go7007/s2250-board.c                                        |   10 
 drivers/media/usb/hdpvr/hdpvr-video.c                                         |    4 
 drivers/media/usb/stk1160/stk1160-core.c                                      |    2 
 drivers/media/usb/stk1160/stk1160-v4l.c                                       |   10 
 drivers/media/usb/stk1160/stk1160.h                                           |    2 
 drivers/media/v4l2-core/v4l2-ctrls-core.c                                     |   18 
 drivers/media/v4l2-core/v4l2-ioctl.c                                          |   12 
 drivers/media/v4l2-core/v4l2-mem2mem.c                                        |   53 
 drivers/memory/emif.c                                                         |    8 
 drivers/memory/tegra/tegra20-emc.c                                            |    2 
 drivers/memstick/core/mspro_block.c                                           |   10 
 drivers/mfd/asic3.c                                                           |   10 
 drivers/mfd/mc13xxx-core.c                                                    |    4 
 drivers/misc/cardreader/alcor_pci.c                                           |    9 
 drivers/misc/habanalabs/common/debugfs.c                                      |    2 
 drivers/misc/kgdbts.c                                                         |    4 
 drivers/misc/mei/hw-me-regs.h                                                 |    2 
 drivers/misc/mei/hw-me.c                                                      |   23 
 drivers/misc/mei/interrupt.c                                                  |   35 
 drivers/misc/mei/pci-me.c                                                     |    1 
 drivers/mmc/core/bus.c                                                        |    9 
 drivers/mmc/core/bus.h                                                        |    3 
 drivers/mmc/core/host.c                                                       |   15 
 drivers/mmc/core/mmc.c                                                        |   16 
 drivers/mmc/core/sd.c                                                         |   25 
 drivers/mmc/core/sdio.c                                                       |    5 
 drivers/mmc/core/sdio_bus.c                                                   |    7 
 drivers/mmc/host/davinci_mmc.c                                                |    6 
 drivers/mmc/host/rtsx_pci_sdmmc.c                                             |   20 
 drivers/mmc/host/sdhci_am654.c                                                |   24 
 drivers/mtd/devices/mchp23k256.c                                              |   14 
 drivers/mtd/devices/mchp48l640.c                                              |   10 
 drivers/mtd/nand/onenand/generic.c                                            |    7 
 drivers/mtd/nand/raw/atmel/nand-controller.c                                  |   14 
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c                                    |    3 
 drivers/mtd/nand/raw/nand_base.c                                              |   44 
 drivers/mtd/nand/raw/pl35x-nand-controller.c                                  |    2 
 drivers/mtd/spi-nor/core.c                                                    |    3 
 drivers/mtd/ubi/build.c                                                       |    9 
 drivers/mtd/ubi/fastmap.c                                                     |   28 
 drivers/mtd/ubi/vmt.c                                                         |    8 
 drivers/net/bareudp.c                                                         |   19 
 drivers/net/can/m_can/m_can.c                                                 |    5 
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c                                |    2 
 drivers/net/can/usb/ems_usb.c                                                 |    1 
 drivers/net/can/usb/mcba_usb.c                                                |   27 
 drivers/net/can/usb/usb_8dev.c                                                |   30 
 drivers/net/can/vxcan.c                                                       |    2 
 drivers/net/dsa/Kconfig                                                       |   12 
 drivers/net/dsa/Makefile                                                      |    3 
 drivers/net/dsa/bcm_sf2_cfp.c                                                 |    6 
 drivers/net/dsa/mv88e6xxx/chip.c                                              |    1 
 drivers/net/dsa/realtek-smi-core.c                                            |  523 --
 drivers/net/dsa/realtek-smi-core.h                                            |  145 
 drivers/net/dsa/realtek/Kconfig                                               |   20 
 drivers/net/dsa/realtek/Makefile                                              |    3 
 drivers/net/dsa/realtek/realtek-smi-core.c                                    |  523 ++
 drivers/net/dsa/realtek/realtek-smi-core.h                                    |  145 
 drivers/net/dsa/realtek/rtl8365mb.c                                           | 1987 ++++++++++
 drivers/net/dsa/realtek/rtl8366.c                                             |  448 ++
 drivers/net/dsa/realtek/rtl8366rb.c                                           | 1816 +++++++++
 drivers/net/dsa/rtl8365mb.c                                                   | 1987 ----------
 drivers/net/dsa/rtl8366.c                                                     |  448 --
 drivers/net/dsa/rtl8366rb.c                                                   | 1814 ---------
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c                                 |    6 
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h                                 |    2 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                                |    4 
 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c                          |    5 
 drivers/net/ethernet/freescale/enetc/enetc_qos.c                              |  128 
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                                   |    4 
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c                            |   15 
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h                            |    1 
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c                               |   44 
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c                            |   23 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c                       |  179 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h                       |    4 
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c                       |    4 
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c                     |    5 
 drivers/net/ethernet/ibm/ibmvnic.c                                            |   63 
 drivers/net/ethernet/ibm/ibmvnic.h                                            |    7 
 drivers/net/ethernet/intel/i40e/i40e_xsk.c                                    |   19 
 drivers/net/ethernet/intel/ice/ice.h                                          |    4 
 drivers/net/ethernet/intel/ice/ice_idc.c                                      |    3 
 drivers/net/ethernet/intel/ice/ice_main.c                                     |   25 
 drivers/net/ethernet/intel/ice/ice_xsk.c                                      |   16 
 drivers/net/ethernet/intel/igb/igb_ethtool.c                                  |    4 
 drivers/net/ethernet/intel/igb/igb_main.c                                     |   19 
 drivers/net/ethernet/intel/igc/igc_main.c                                     |   16 
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c                                  |   27 
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c                           |   15 
 drivers/net/ethernet/microchip/sparx5/Kconfig                                 |    2 
 drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c                           |    2 
 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c                           |    4 
 drivers/net/ethernet/pensando/ionic/ionic_dev.c                               |   20 
 drivers/net/ethernet/pensando/ionic/ionic_dev.h                               |    1 
 drivers/net/ethernet/pensando/ionic/ionic_main.c                              |   34 
 drivers/net/ethernet/qlogic/qed/qed_sriov.c                                   |   29 
 drivers/net/ethernet/qlogic/qed/qed_sriov.h                                   |    1 
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h                               |   10 
 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c                       |    7 
 drivers/net/ethernet/ti/cpsw_ethtool.c                                        |    6 
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c                             |   72 
 drivers/net/hyperv/netvsc.c                                                   |   24 
 drivers/net/phy/at803x.c                                                      |   40 
 drivers/net/phy/broadcom.c                                                    |   21 
 drivers/net/phy/micrel.c                                                      |   30 
 drivers/net/usb/asix.h                                                        |    4 
 drivers/net/usb/asix_common.c                                                 |   19 
 drivers/net/usb/asix_devices.c                                                |   21 
 drivers/net/wireguard/queueing.c                                              |    3 
 drivers/net/wireguard/socket.c                                                |    5 
 drivers/net/wireless/ath/ath10k/snoc.c                                        |    2 
 drivers/net/wireless/ath/ath10k/wow.c                                         |    7 
 drivers/net/wireless/ath/ath11k/dp_rx.c                                       |    2 
 drivers/net/wireless/ath/ath11k/dp_tx.c                                       |    2 
 drivers/net/wireless/ath/ath11k/mac.c                                         |   34 
 drivers/net/wireless/ath/ath11k/mhi.c                                         |    1 
 drivers/net/wireless/ath/ath11k/qmi.c                                         |    3 
 drivers/net/wireless/ath/ath9k/htc_hst.c                                      |    5 
 drivers/net/wireless/ath/carl9170/main.c                                      |    2 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c                   |    2 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c                       |   73 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c                       |    1 
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c                             |    2 
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c                                   |    2 
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c                              |   13 
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h                                 |    2 
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                                   |    4 
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                                   |    4 
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                                  |    3 
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                                   |    2 
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                   |    5 
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                               |    2 
 drivers/net/wireless/mediatek/mt76/mt76.h                                     |    2 
 drivers/net/wireless/mediatek/mt76/mt7603/main.c                              |    3 
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c                               |   56 
 drivers/net/wireless/mediatek/mt76/mt7615/main.c                              |    3 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c                          |    2 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h                          |    3 
 drivers/net/wireless/mediatek/mt76/mt7915/init.c                              |    2 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                               |   50 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c                               |   67 
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h                            |    8 
 drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c                           |   16 
 drivers/net/wireless/mediatek/mt76/mt7921/dma.c                               |  119 
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c                               |   68 
 drivers/net/wireless/mediatek/mt76/mt7921/mac.h                               |    3 
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c                               |   57 
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h                            |    1 
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c                               |  124 
 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c                           |   18 
 drivers/net/wireless/mediatek/mt76/mt7921/regs.h                              |   11 
 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c                          |   38 
 drivers/net/wireless/mediatek/mt76/sdio.h                                     |    2 
 drivers/net/wireless/ray_cs.c                                                 |    6 
 drivers/net/wireless/realtek/rtw88/fw.c                                       |   42 
 drivers/net/wireless/realtek/rtw88/mac80211.c                                 |    5 
 drivers/net/wireless/realtek/rtw88/main.c                                     |   16 
 drivers/net/wireless/realtek/rtw88/main.h                                     |    4 
 drivers/net/wwan/qcom_bam_dmux.c                                              |    2 
 drivers/nvdimm/region_devs.c                                                  |    3 
 drivers/nvme/host/core.c                                                      |   48 
 drivers/nvme/host/multipath.c                                                 |    7 
 drivers/nvme/host/nvme.h                                                      |   19 
 drivers/nvme/host/tcp.c                                                       |   40 
 drivers/pci/access.c                                                          |    9 
 drivers/pci/controller/dwc/pci-imx6.c                                         |   15 
 drivers/pci/controller/dwc/pcie-fu740.c                                       |   51 
 drivers/pci/controller/pci-aardvark.c                                         |   13 
 drivers/pci/controller/pci-xgene.c                                            |   35 
 drivers/pci/hotplug/pciehp_hpc.c                                              |    2 
 drivers/pci/quirks.c                                                          |   12 
 drivers/perf/Kconfig                                                          |    2 
 drivers/perf/arm-cmn.c                                                        |   21 
 drivers/phy/broadcom/phy-brcm-usb-init.c                                      |   36 
 drivers/phy/broadcom/phy-brcm-usb-init.h                                      |    1 
 drivers/phy/broadcom/phy-brcm-usb.c                                           |   11 
 drivers/phy/phy-core-mipi-dphy.c                                              |    4 
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c                                 |    2 
 drivers/pinctrl/mediatek/pinctrl-paris.c                                      |   32 
 drivers/pinctrl/nomadik/pinctrl-nomadik.c                                     |    4 
 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c                                     |  185 
 drivers/pinctrl/pinconf-generic.c                                             |    6 
 drivers/pinctrl/pinctrl-ingenic.c                                             |   46 
 drivers/pinctrl/pinctrl-microchip-sgpio.c                                     |   15 
 drivers/pinctrl/pinctrl-ocelot.c                                              |    7 
 drivers/pinctrl/pinctrl-rockchip.c                                            |    2 
 drivers/pinctrl/renesas/core.c                                                |    5 
 drivers/pinctrl/renesas/pfc-r8a77470.c                                        |    4 
 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c                                |    2 
 drivers/pinctrl/samsung/pinctrl-samsung.c                                     |   30 
 drivers/platform/chrome/Makefile                                              |    3 
 drivers/platform/chrome/cros_ec_sensorhub_ring.c                              |    3 
 drivers/platform/chrome/cros_ec_sensorhub_trace.h                             |  123 
 drivers/platform/chrome/cros_ec_trace.h                                       |   95 
 drivers/platform/chrome/cros_ec_typec.c                                       |    6 
 drivers/platform/x86/asus-wmi.c                                               |    2 
 drivers/platform/x86/huawei-wmi.c                                             |   13 
 drivers/power/reset/gemini-poweroff.c                                         |    4 
 drivers/power/supply/ab8500_bmdata.c                                          |    8 
 drivers/power/supply/ab8500_chargalg.c                                        |    6 
 drivers/power/supply/ab8500_fg.c                                              |   12 
 drivers/power/supply/bq24190_charger.c                                        |    7 
 drivers/power/supply/sbs-charger.c                                            |   18 
 drivers/power/supply/wm8350_power.c                                           |   97 
 drivers/powercap/dtpm_cpu.c                                                   |    7 
 drivers/pps/clients/pps-gpio.c                                                |    2 
 drivers/ptp/ptp_clock.c                                                       |   11 
 drivers/pwm/pwm-lpc18xx-sct.c                                                 |   20 
 drivers/regulator/qcom_smd-regulator.c                                        |    4 
 drivers/regulator/rpi-panel-attiny-regulator.c                                |   56 
 drivers/remoteproc/qcom_q6v5_adsp.c                                           |    1 
 drivers/remoteproc/qcom_q6v5_mss.c                                            |   11 
 drivers/remoteproc/qcom_wcnss.c                                               |    1 
 drivers/remoteproc/remoteproc_debugfs.c                                       |    2 
 drivers/rtc/interface.c                                                       |    7 
 drivers/rtc/rtc-gamecube.c                                                    |    1 
 drivers/rtc/rtc-mc146818-lib.c                                                |    6 
 drivers/rtc/rtc-pl031.c                                                       |    6 
 drivers/scsi/fnic/fnic_scsi.c                                                 |    2 
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c                                        |    2 
 drivers/scsi/libsas/sas_ata.c                                                 |    2 
 drivers/scsi/mpt3sas/mpt3sas_base.c                                           |   25 
 drivers/scsi/pm8001/pm8001_hwi.c                                              |   23 
 drivers/scsi/pm8001/pm80xx_hwi.c                                              |  209 -
 drivers/scsi/qla2xxx/qla_attr.c                                               |    7 
 drivers/scsi/qla2xxx/qla_bsg.c                                                |    6 
 drivers/scsi/qla2xxx/qla_def.h                                                |   22 
 drivers/scsi/qla2xxx/qla_edif.c                                               |   25 
 drivers/scsi/qla2xxx/qla_gbl.h                                                |    4 
 drivers/scsi/qla2xxx/qla_gs.c                                                 |  160 
 drivers/scsi/qla2xxx/qla_init.c                                               |  233 -
 drivers/scsi/qla2xxx/qla_inline.h                                             |    2 
 drivers/scsi/qla2xxx/qla_iocb.c                                               |   93 
 drivers/scsi/qla2xxx/qla_isr.c                                                |    1 
 drivers/scsi/qla2xxx/qla_mbx.c                                                |   29 
 drivers/scsi/qla2xxx/qla_mid.c                                                |    9 
 drivers/scsi/qla2xxx/qla_mr.c                                                 |   11 
 drivers/scsi/qla2xxx/qla_nvme.c                                               |   22 
 drivers/scsi/qla2xxx/qla_os.c                                                 |   54 
 drivers/scsi/qla2xxx/qla_sup.c                                                |    4 
 drivers/scsi/qla2xxx/qla_target.c                                             |   14 
 drivers/scsi/qla2xxx/qla_tmpl.c                                               |    9 
 drivers/scsi/scsi_error.c                                                     |    9 
 drivers/scsi/scsi_transport_fc.c                                              |   39 
 drivers/scsi/sd.c                                                             |    6 
 drivers/scsi/ufs/ufshcd.c                                                     |   21 
 drivers/soc/mediatek/mtk-pm-domains.c                                         |    3 
 drivers/soc/qcom/ocmem.c                                                      |    1 
 drivers/soc/qcom/qcom_aoss.c                                                  |    8 
 drivers/soc/qcom/rpmpd.c                                                      |    3 
 drivers/soc/ti/wkup_m3_ipc.c                                                  |    4 
 drivers/soundwire/dmi-quirks.c                                                |    2 
 drivers/soundwire/intel.c                                                     |    4 
 drivers/spi/spi-fsi.c                                                         |   10 
 drivers/spi/spi-mt65xx.c                                                      |   15 
 drivers/spi/spi-mxic.c                                                        |   28 
 drivers/spi/spi-pxa2xx-pci.c                                                  |   17 
 drivers/spi/spi-tegra114.c                                                    |    4 
 drivers/spi/spi-tegra20-slink.c                                               |    8 
 drivers/spi/spi-tegra210-quad.c                                               |    2 
 drivers/spi/spi-zynqmp-gqspi.c                                                |    5 
 drivers/staging/iio/adc/ad7280a.c                                             |    4 
 drivers/staging/media/atomisp/pci/atomisp_acc.c                               |   28 
 drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c                     |   18 
 drivers/staging/media/atomisp/pci/hmm/hmm.c                                   |    7 
 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c                             |    2 
 drivers/staging/media/hantro/hantro_h1_regs.h                                 |    2 
 drivers/staging/media/hantro/sunxi_vpu_hw.c                                   |    4 
 drivers/staging/media/imx/imx7-mipi-csis.c                                    |    6 
 drivers/staging/media/imx/imx8mq-mipi-csi2.c                                  |   74 
 drivers/staging/media/meson/vdec/esparser.c                                   |    7 
 drivers/staging/media/meson/vdec/vdec_helpers.c                               |    8 
 drivers/staging/media/meson/vdec/vdec_helpers.h                               |    4 
 drivers/staging/media/sunxi/cedrus/cedrus_h264.c                              |    2 
 drivers/staging/media/sunxi/cedrus/cedrus_h265.c                              |    2 
 drivers/staging/media/zoran/zoran.h                                           |    2 
 drivers/staging/media/zoran/zoran_card.c                                      |   86 
 drivers/staging/media/zoran/zoran_device.c                                    |    7 
 drivers/staging/media/zoran/zoran_driver.c                                    |   18 
 drivers/staging/mt7621-dts/gbpc1.dts                                          |   40 
 drivers/staging/mt7621-dts/gbpc2.dts                                          |  116 
 drivers/staging/mt7621-dts/mt7621.dtsi                                        |   26 
 drivers/staging/qlge/qlge_main.c                                              |   11 
 drivers/staging/r8188eu/core/rtw_recv.c                                       |    3 
 drivers/staging/r8188eu/hal/rtl8188e_hal_init.c                               |    2 
 drivers/thermal/intel/int340x_thermal/int3400_thermal.c                       |    7 
 drivers/tty/hvc/hvc_iucv.c                                                    |    4 
 drivers/tty/mxser.c                                                           |   15 
 drivers/tty/serial/8250/8250_aspeed_vuart.c                                   |    2 
 drivers/tty/serial/8250/8250_dma.c                                            |   11 
 drivers/tty/serial/8250/8250_lpss.c                                           |   28 
 drivers/tty/serial/8250/8250_mid.c                                            |   19 
 drivers/tty/serial/8250/8250_port.c                                           |   24 
 drivers/tty/serial/kgdboc.c                                                   |    6 
 drivers/tty/serial/serial_core.c                                              |   14 
 drivers/usb/host/xhci-hub.c                                                   |    5 
 drivers/usb/host/xhci-mem.c                                                   |    2 
 drivers/usb/host/xhci.c                                                       |   20 
 drivers/usb/host/xhci.h                                                       |   14 
 drivers/usb/serial/Kconfig                                                    |    1 
 drivers/usb/serial/pl2303.c                                                   |    2 
 drivers/usb/serial/pl2303.h                                                   |    3 
 drivers/usb/serial/usb-serial-simple.c                                        |    7 
 drivers/usb/storage/ene_ub6250.c                                              |  155 
 drivers/usb/storage/realtek_cr.c                                              |    2 
 drivers/usb/typec/tipd/core.c                                                 |    5 
 drivers/usb/typec/tipd/tps6598x.h                                             |    1 
 drivers/vdpa/mlx5/net/mlx5_vnet.c                                             |    7 
 drivers/vfio/pci/vfio_pci_core.c                                              |   61 
 drivers/vhost/iotlb.c                                                         |    6 
 drivers/video/fbdev/atafb.c                                                   |   12 
 drivers/video/fbdev/atmel_lcdfb.c                                             |   11 
 drivers/video/fbdev/cirrusfb.c                                                |   16 
 drivers/video/fbdev/controlfb.c                                               |    2 
 drivers/video/fbdev/core/fbcvt.c                                              |   53 
 drivers/video/fbdev/core/fbmem.c                                              |   29 
 drivers/video/fbdev/matrox/matroxfb_base.c                                    |    2 
 drivers/video/fbdev/nvidia/nv_i2c.c                                           |    2 
 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c                     |    1 
 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c                      |    8 
 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c              |    2 
 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c              |    4 
 drivers/video/fbdev/sm712fb.c                                                 |   46 
 drivers/video/fbdev/smscufx.c                                                 |    3 
 drivers/video/fbdev/udlfb.c                                                   |    8 
 drivers/video/fbdev/w100fb.c                                                  |   15 
 drivers/virt/acrn/hsm.c                                                       |   20 
 drivers/virt/acrn/mm.c                                                        |   24 
 drivers/virtio/virtio.c                                                       |    5 
 drivers/virtio/virtio_pci_common.c                                            |   48 
 drivers/virtio/virtio_pci_common.h                                            |    7 
 drivers/virtio/virtio_pci_legacy.c                                            |    5 
 drivers/virtio/virtio_pci_modern.c                                            |    6 
 drivers/watchdog/rti_wdt.c                                                    |    1 
 fs/binfmt_elf.c                                                               |   90 
 fs/binfmt_elf_fdpic.c                                                         |   18 
 fs/btrfs/block-group.c                                                        |    8 
 fs/btrfs/compression.c                                                        |   20 
 fs/btrfs/disk-io.c                                                            |   26 
 fs/btrfs/extent_io.c                                                          |   22 
 fs/btrfs/file-item.c                                                          |   38 
 fs/btrfs/inode.c                                                              |    8 
 fs/btrfs/reflink.c                                                            |    7 
 fs/btrfs/space-info.c                                                         |    3 
 fs/btrfs/volumes.c                                                            |   48 
 fs/buffer.c                                                                   |    8 
 fs/cifs/cifs_swn.c                                                            |    6 
 fs/cifs/cifsfs.c                                                              |   14 
 fs/cifs/cifsproto.h                                                           |    3 
 fs/cifs/connect.c                                                             |   56 
 fs/cifs/dfs_cache.c                                                           |    2 
 fs/cifs/file.c                                                                |   10 
 fs/cifs/smb1ops.c                                                             |    2 
 fs/cifs/smb2ops.c                                                             |  148 
 fs/cifs/smb2pdu.c                                                             |    6 
 fs/cifs/transport.c                                                           |    2 
 fs/coredump.c                                                                 |   86 
 fs/erofs/sysfs.c                                                              |    8 
 fs/exec.c                                                                     |   26 
 fs/ext2/super.c                                                               |    6 
 fs/ext4/inline.c                                                              |    9 
 fs/ext4/inode.c                                                               |   25 
 fs/ext4/mballoc.c                                                             |  128 
 fs/ext4/namei.c                                                               |   10 
 fs/ext4/super.c                                                               |   53 
 fs/f2fs/checkpoint.c                                                          |    8 
 fs/f2fs/compress.c                                                            |    5 
 fs/f2fs/data.c                                                                |    8 
 fs/f2fs/debug.c                                                               |   18 
 fs/f2fs/f2fs.h                                                                |    1 
 fs/f2fs/file.c                                                                |    5 
 fs/f2fs/gc.c                                                                  |    4 
 fs/f2fs/inode.c                                                               |    7 
 fs/f2fs/node.c                                                                |    6 
 fs/f2fs/segment.c                                                             |    7 
 fs/f2fs/super.c                                                               |   10 
 fs/f2fs/sysfs.c                                                               |    2 
 fs/file.c                                                                     |   31 
 fs/gfs2/bmap.c                                                                |    2 
 fs/gfs2/file.c                                                                |    3 
 fs/gfs2/inode.c                                                               |    2 
 fs/gfs2/rgrp.c                                                                |   10 
 fs/gfs2/rgrp.h                                                                |    2 
 fs/gfs2/super.c                                                               |    2 
 fs/io_uring.c                                                                 |   21 
 fs/iomap/buffered-io.c                                                        |    3 
 fs/jffs2/build.c                                                              |    4 
 fs/jffs2/fs.c                                                                 |    2 
 fs/jffs2/scan.c                                                               |    6 
 fs/jfs/jfs_dmap.c                                                             |    7 
 fs/nfs/callback_proc.c                                                        |   27 
 fs/nfs/callback_xdr.c                                                         |    4 
 fs/nfs/nfs2xdr.c                                                              |    2 
 fs/nfs/nfs3xdr.c                                                              |   22 
 fs/nfs/nfs4proc.c                                                             |    1 
 fs/nfs/pagelist.c                                                             |    1 
 fs/nfs/pnfs.c                                                                 |   11 
 fs/nfs/pnfs.h                                                                 |    2 
 fs/nfs/proc.c                                                                 |    1 
 fs/nfs/write.c                                                                |    7 
 fs/nfsd/filecache.c                                                           |    6 
 fs/nfsd/nfs4state.c                                                           |   12 
 fs/nfsd/nfsproc.c                                                             |    2 
 fs/nfsd/xdr.h                                                                 |    2 
 fs/ntfs/inode.c                                                               |    4 
 fs/ocfs2/quota_global.c                                                       |   23 
 fs/ocfs2/quota_local.c                                                        |    2 
 fs/proc/bootconfig.c                                                          |    2 
 fs/pstore/platform.c                                                          |   38 
 fs/ubifs/dir.c                                                                |  238 -
 fs/ubifs/file.c                                                               |   14 
 fs/ubifs/io.c                                                                 |   34 
 fs/ubifs/ioctl.c                                                              |    2 
 fs/ubifs/journal.c                                                            |   52 
 include/drm/drm_connector.h                                                   |   12 
 include/drm/drm_dp_helper.h                                                   |    4 
 include/drm/drm_modeset_lock.h                                                |    1 
 include/linux/atomic/atomic-arch-fallback.h                                   |   38 
 include/linux/binfmts.h                                                       |    3 
 include/linux/blk-cgroup.h                                                    |   17 
 include/linux/blk_types.h                                                     |    3 
 include/linux/coredump.h                                                      |    5 
 include/linux/fb.h                                                            |    1 
 include/linux/lsm_hook_defs.h                                                 |    2 
 include/linux/lsm_hooks.h                                                     |    5 
 include/linux/migrate.h                                                       |    8 
 include/linux/mtd/rawnand.h                                                   |    2 
 include/linux/netfilter_netdev.h                                              |    2 
 include/linux/nvme.h                                                          |    1 
 include/linux/pci.h                                                           |    1 
 include/linux/pstore.h                                                        |    6 
 include/linux/randomize_kstack.h                                              |   16 
 include/linux/sched.h                                                         |    8 
 include/linux/security.h                                                      |    8 
 include/linux/serial_core.h                                                   |    2 
 include/linux/skbuff.h                                                        |   28 
 include/linux/skmsg.h                                                         |   13 
 include/linux/soc/ti/ti_sci_protocol.h                                        |    2 
 include/linux/sunrpc/xdr.h                                                    |    2 
 include/linux/sunrpc/xprt.h                                                   |    3 
 include/linux/sunrpc/xprtsock.h                                               |    2 
 include/linux/xarray.h                                                        |    1 
 include/net/netfilter/nf_conntrack_helper.h                                   |    1 
 include/net/netfilter/nf_flow_table.h                                         |   18 
 include/scsi/scsi_device.h                                                    |    1 
 include/sound/intel-nhlt.h                                                    |   22 
 include/sound/pcm.h                                                           |    1 
 include/trace/events/ext4.h                                                   |   78 
 include/trace/events/rxrpc.h                                                  |    8 
 include/uapi/linux/bpf.h                                                      |   12 
 include/uapi/linux/loop.h                                                     |    4 
 include/uapi/linux/omap3isp.h                                                 |   21 
 include/uapi/linux/rfkill.h                                                   |   14 
 include/uapi/linux/rseq.h                                                     |   20 
 include/uapi/linux/serial_core.h                                              |    3 
 kernel/audit.h                                                                |    4 
 kernel/auditsc.c                                                              |   87 
 kernel/bpf/btf.c                                                              |   55 
 kernel/bpf/stackmap.c                                                         |   56 
 kernel/debug/kdb/kdb_support.c                                                |    2 
 kernel/dma/debug.c                                                            |    4 
 kernel/dma/swiotlb.c                                                          |   11 
 kernel/events/core.c                                                          |    3 
 kernel/livepatch/core.c                                                       |    4 
 kernel/locking/lockdep.c                                                      |   38 
 kernel/locking/lockdep_internals.h                                            |    6 
 kernel/locking/lockdep_proc.c                                                 |   51 
 kernel/power/hibernate.c                                                      |    2 
 kernel/power/suspend_test.c                                                   |    8 
 kernel/printk/printk.c                                                        |    6 
 kernel/ptrace.c                                                               |   47 
 kernel/rcu/rcu_segcblist.h                                                    |    4 
 kernel/rcu/tree.c                                                             |   71 
 kernel/rcu/tree.h                                                             |    4 
 kernel/resource.c                                                             |   41 
 kernel/rseq.c                                                                 |    8 
 kernel/sched/core.c                                                           |    1 
 kernel/sched/cpuacct.c                                                        |    3 
 kernel/sched/cpufreq_schedutil.c                                              |   11 
 kernel/sched/deadline.c                                                       |   12 
 kernel/sched/debug.c                                                          |   10 
 kernel/sched/fair.c                                                           |   18 
 kernel/sched/rt.c                                                             |   32 
 kernel/sched/sched.h                                                          |  181 
 kernel/trace/trace.c                                                          |    9 
 kernel/trace/trace_events.c                                                   |   88 
 kernel/watch_queue.c                                                          |    4 
 lib/kunit/try-catch.c                                                         |    2 
 lib/raid6/test/Makefile                                                       |    4 
 lib/raid6/test/test.c                                                         |    1 
 lib/test_kmod.c                                                               |    1 
 lib/test_lockup.c                                                             |   11 
 lib/test_xarray.c                                                             |   22 
 lib/vsprintf.c                                                                |   48 
 lib/xarray.c                                                                  |    4 
 mm/kmemleak.c                                                                 |    9 
 mm/madvise.c                                                                  |    3 
 mm/memcontrol.c                                                               |    2 
 mm/memory.c                                                                   |   57 
 mm/mempolicy.c                                                                |    8 
 mm/migrate.c                                                                  |   47 
 mm/mlock.c                                                                    |    7 
 mm/mmap.c                                                                     |    2 
 mm/page_alloc.c                                                               |    9 
 mm/slab.c                                                                     |    1 
 mm/usercopy.c                                                                 |    5 
 mm/vmstat.c                                                                   |   13 
 net/ax25/af_ax25.c                                                            |   18 
 net/ax25/ax25_subr.c                                                          |   20 
 net/bluetooth/eir.h                                                           |    5 
 net/bluetooth/hci_conn.c                                                      |    2 
 net/bluetooth/hci_event.c                                                     |   13 
 net/bluetooth/hci_sync.c                                                      |    2 
 net/bluetooth/mgmt.c                                                          |   18 
 net/can/isotp.c                                                               |   69 
 net/core/skbuff.c                                                             |   51 
 net/core/skmsg.c                                                              |   17 
 net/dsa/dsa2.c                                                                |    5 
 net/dsa/switch.c                                                              |   40 
 net/ipv4/route.c                                                              |   18 
 net/ipv4/tcp_bpf.c                                                            |   14 
 net/ipv4/tcp_output.c                                                         |    5 
 net/mac80211/ieee80211_i.h                                                    |    2 
 net/mac80211/mesh.c                                                           |    2 
 net/mac80211/mlme.c                                                           |   11 
 net/mac80211/util.c                                                           |   27 
 net/mptcp/protocol.c                                                          |    1 
 net/netfilter/nf_conntrack_helper.c                                           |    6 
 net/netfilter/nf_conntrack_proto_tcp.c                                        |   17 
 net/netfilter/nf_flow_table_inet.c                                            |   17 
 net/netfilter/nf_flow_table_ip.c                                              |   18 
 net/netfilter/nft_ct.c                                                        |    3 
 net/netlink/af_netlink.c                                                      |    2 
 net/openvswitch/conntrack.c                                                   |  118 
 net/openvswitch/flow_netlink.c                                                |    4 
 net/rfkill/core.c                                                             |   48 
 net/rxrpc/ar-internal.h                                                       |   15 
 net/rxrpc/call_event.c                                                        |    2 
 net/rxrpc/call_object.c                                                       |   40 
 net/rxrpc/server_key.c                                                        |    7 
 net/sched/act_ct.c                                                            |   15 
 net/sctp/sm_statefuns.c                                                       |    8 
 net/sunrpc/clnt.c                                                             |    6 
 net/sunrpc/sched.c                                                            |   22 
 net/sunrpc/sysfs.c                                                            |   55 
 net/sunrpc/xprt.c                                                             |   10 
 net/sunrpc/xprtrdma/transport.c                                               |    8 
 net/sunrpc/xprtsock.c                                                         |   56 
 net/tipc/socket.c                                                             |    3 
 net/unix/af_unix.c                                                            |   16 
 net/vmw_vsock/virtio_transport.c                                              |   11 
 net/x25/af_x25.c                                                              |   11 
 net/xdp/xsk.c                                                                 |   69 
 net/xdp/xsk_buff_pool.c                                                       |    8 
 samples/bpf/xdpsock_user.c                                                    |    6 
 samples/landlock/sandboxer.c                                                  |    1 
 scripts/atomic/fallbacks/read_acquire                                         |   11 
 scripts/atomic/fallbacks/set_release                                          |    7 
 scripts/dtc/Makefile                                                          |    2 
 scripts/gcc-plugins/stackleak_plugin.c                                        |   25 
 scripts/mod/modpost.c                                                         |    2 
 security/integrity/evm/evm_main.c                                             |    2 
 security/keys/keyctl_pkey.c                                                   |   14 
 security/keys/trusted-keys/trusted_core.c                                     |    6 
 security/landlock/syscalls.c                                                  |    2 
 security/security.c                                                           |   24 
 security/selinux/hooks.c                                                      |  180 
 security/selinux/include/policycap.h                                          |    1 
 security/selinux/include/policycap_names.h                                    |    3 
 security/selinux/include/security.h                                           |    7 
 security/selinux/selinuxfs.c                                                  |    2 
 security/selinux/xfrm.c                                                       |    2 
 security/smack/smack_lsm.c                                                    |    2 
 security/tomoyo/load_policy.c                                                 |    4 
 sound/core/pcm.c                                                              |    1 
 sound/core/pcm_lib.c                                                          |    9 
 sound/core/pcm_native.c                                                       |   39 
 sound/firewire/fcp.c                                                          |    4 
 sound/hda/intel-dsp-config.c                                                  |   36 
 sound/hda/intel-nhlt.c                                                        |   22 
 sound/isa/cs423x/cs4236.c                                                     |    8 
 sound/pci/hda/hda_intel.c                                                     |   10 
 sound/pci/hda/patch_hdmi.c                                                    |    8 
 sound/pci/hda/patch_realtek.c                                                 |   15 
 sound/soc/amd/acp/acp-mach-common.c                                           |    2 
 sound/soc/amd/vangogh/acp5x-mach.c                                            |    1 
 sound/soc/amd/vangogh/acp5x-pcm-dma.c                                         |   68 
 sound/soc/atmel/atmel_ssc_dai.c                                               |    5 
 sound/soc/atmel/mikroe-proto.c                                                |   20 
 sound/soc/atmel/sam9g20_wm8731.c                                              |    1 
 sound/soc/atmel/sam9x5_wm8731.c                                               |   13 
 sound/soc/codecs/Kconfig                                                      |    5 
 sound/soc/codecs/cs35l41.c                                                    |    6 
 sound/soc/codecs/cs42l42.c                                                    |   14 
 sound/soc/codecs/lpass-rx-macro.c                                             |   14 
 sound/soc/codecs/lpass-tx-macro.c                                             |    2 
 sound/soc/codecs/lpass-va-macro.c                                             |    4 
 sound/soc/codecs/lpass-wsa-macro.c                                            |    2 
 sound/soc/codecs/max98927.c                                                   |    1 
 sound/soc/codecs/msm8916-wcd-analog.c                                         |   22 
 sound/soc/codecs/msm8916-wcd-digital.c                                        |    5 
 sound/soc/codecs/mt6358.c                                                     |    4 
 sound/soc/codecs/rk817_codec.c                                                |    6 
 sound/soc/codecs/rt5663.c                                                     |    2 
 sound/soc/codecs/rt5682s.c                                                    |   26 
 sound/soc/codecs/rt5682s.h                                                    |    1 
 sound/soc/codecs/wcd934x.c                                                    |   12 
 sound/soc/codecs/wcd938x.c                                                    |   10 
 sound/soc/codecs/wm8350.c                                                     |   28 
 sound/soc/dwc/dwc-i2s.c                                                       |   17 
 sound/soc/fsl/fsl_spdif.c                                                     |    2 
 sound/soc/fsl/imx-es8328.c                                                    |    1 
 sound/soc/generic/simple-card-utils.c                                         |   15 
 sound/soc/intel/boards/sof_es8336.c                                           |    7 
 sound/soc/intel/boards/sof_sdw.c                                              |    2 
 sound/soc/intel/common/soc-acpi-intel-bxt-match.c                             |    7 
 sound/soc/intel/common/soc-acpi-intel-cml-match.c                             |    7 
 sound/soc/intel/common/soc-acpi-intel-glk-match.c                             |    7 
 sound/soc/intel/common/soc-acpi-intel-jsl-match.c                             |    7 
 sound/soc/intel/common/soc-acpi-intel-tgl-match.c                             |    7 
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c                            |   23 
 sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c                       |   18 
 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c                       |    4 
 sound/soc/mxs/mxs-saif.c                                                      |    5 
 sound/soc/mxs/mxs-sgtl5000.c                                                  |    3 
 sound/soc/rockchip/rockchip_i2s.c                                             |   15 
 sound/soc/rockchip/rockchip_i2s_tdm.c                                         |   12 
 sound/soc/sh/fsi.c                                                            |   19 
 sound/soc/sh/rz-ssi.c                                                         |   73 
 sound/soc/soc-compress.c                                                      |    5 
 sound/soc/soc-core.c                                                          |    2 
 sound/soc/soc-generic-dmaengine-pcm.c                                         |    6 
 sound/soc/soc-topology.c                                                      |    3 
 sound/soc/sof/debug.c                                                         |    2 
 sound/soc/sof/imx/imx8m.c                                                     |    1 
 sound/soc/sof/intel/Kconfig                                                   |    1 
 sound/soc/sof/intel/hda-dai.c                                                 |   13 
 sound/soc/sof/intel/hda-loader.c                                              |   11 
 sound/soc/sof/intel/hda-pcm.c                                                 |    1 
 sound/soc/sof/intel/hda.c                                                     |   61 
 sound/soc/ti/davinci-i2s.c                                                    |    5 
 sound/soc/xilinx/xlnx_formatter_pcm.c                                         |   25 
 sound/spi/at73c213.c                                                          |   27 
 tools/bpf/bpftool/btf.c                                                       |    2 
 tools/bpf/bpftool/gen.c                                                       |    2 
 tools/bpf/bpftool/link.c                                                      |    3 
 tools/bpf/bpftool/map.c                                                       |   42 
 tools/bpf/bpftool/pids.c                                                      |    3 
 tools/bpf/bpftool/prog.c                                                      |    2 
 tools/include/uapi/linux/bpf.h                                                |    4 
 tools/lib/bpf/bpf_tracing.h                                                   |    4 
 tools/lib/bpf/btf.h                                                           |   22 
 tools/lib/bpf/btf_dump.c                                                      |   11 
 tools/lib/bpf/libbpf.c                                                        |   47 
 tools/lib/bpf/libbpf.map                                                      |    2 
 tools/lib/bpf/netlink.c                                                       |   63 
 tools/lib/bpf/xsk.c                                                           |   11 
 tools/lib/perf/tests/test-evlist.c                                            |    8 
 tools/perf/arch/x86/util/evlist.c                                             |   18 
 tools/perf/builtin-stat.c                                                     |    2 
 tools/perf/pmu-events/arch/x86/skylakex/cache.json                            |  111 
 tools/perf/pmu-events/arch/x86/skylakex/floating-point.json                   |   24 
 tools/perf/pmu-events/arch/x86/skylakex/frontend.json                         |   18 
 tools/perf/pmu-events/arch/x86/skylakex/memory.json                           |   96 
 tools/perf/pmu-events/arch/x86/skylakex/pipeline.json                         |   11 
 tools/perf/pmu-events/arch/x86/skylakex/skx-metrics.json                      |  461 ++
 tools/perf/pmu-events/arch/x86/skylakex/uncore-other.json                     |   23 
 tools/perf/tests/shell/test_arm_callgraph_fp.sh                               |   68 
 tools/testing/cxl/Kbuild                                                      |    2 
 tools/testing/cxl/test/cxl.c                                                  |    2 
 tools/testing/selftests/bpf/prog_tests/bind_perm.c                            |   20 
 tools/testing/selftests/bpf/progs/bpf_misc.h                                  |   19 
 tools/testing/selftests/bpf/progs/test_probe_user.c                           |   15 
 tools/testing/selftests/bpf/progs/test_sock_fields.c                          |    2 
 tools/testing/selftests/bpf/test_lirc_mode2.sh                                |    5 
 tools/testing/selftests/bpf/test_lwt_ip_encap.sh                              |   10 
 tools/testing/selftests/bpf/test_xdp_redirect_multi.sh                        |   60 
 tools/testing/selftests/bpf/xdpxceiver.c                                      |    5 
 tools/testing/selftests/lkdtm/config                                          |    1 
 tools/testing/selftests/net/af_unix/test_unix_oob.c                           |    6 
 tools/testing/selftests/net/mptcp/mptcp_connect.sh                            |   19 
 tools/testing/selftests/net/test_vxlan_under_vrf.sh                           |    8 
 tools/testing/selftests/net/timestamping.c                                    |    4 
 tools/testing/selftests/net/tls.c                                             |    6 
 tools/testing/selftests/rcutorture/bin/torture.sh                             |    4 
 tools/testing/selftests/sgx/Makefile                                          |    2 
 tools/testing/selftests/sgx/load.c                                            |    9 
 tools/testing/selftests/sgx/main.c                                            |    5 
 tools/testing/selftests/vm/Makefile                                           |    6 
 tools/testing/selftests/vm/userfaultfd.c                                      |    3 
 tools/testing/selftests/x86/Makefile                                          |    6 
 tools/testing/selftests/x86/check_cc.sh                                       |    2 
 tools/tracing/rtla/src/osnoise_hist.c                                         |    2 
 virt/kvm/kvm_main.c                                                           |   13 
 virt/kvm/pfncache.c                                                           |    1 
 1147 files changed, 17392 insertions(+), 11716 deletions(-)

Aaron Conole (1):
openvswitch: always update flow key after nat

Aashish Sharma (1):
dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS

Abel Vesa (2):
clk: imx7d: Remove audio_mclk_root_clk
ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk

Abhishek Sahu (2):
vfio/pci: fix memory leak during D3hot to D0 transition vfio/pci: wake-up devices around reset functions

Adrian Hunter (4):
scsi: core: sd: Add silence_suspend flag to suppress some PM messages
scsi: ufs: Fix runtime PM messages never-ending cycle perf/core: Fix address filter parser for multiple filters perf/x86/intel/pt: Fix address filter config for 32-bit kernel

Aharon Landau (1):
RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR

Aidan MacDonald (1):
pinctrl: ingenic: Fix regmap on X series SoCs

Akira Kawata (1):
fs/binfmt_elf: Fix AT_PHDR for unusual ELF files

Akira Yokosawa (1):
docs: sphinx/requirements: Limit jinja2<3.1

Alan Stern (1):
USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c

Alex Deucher (2):
drm/amdgpu: move PX checking into amdgpu_device_ip_early_init drm/amdgpu: only check for _PR3 on dGPUs

Alexander Lobakin (11):
i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
i40e: respect metadata on XSK Rx to skb
ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ice: respect metadata on XSK Rx to skb
igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ixgbe: respect metadata on XSK Rx to skb
i40e: remove dead stores on XSK hotpath
ice: fix 'scheduling while atomic' on aux critical err interrupt
ice: don't allow to run ice_send_event_to_aux() in atomic ctx

Alexander Usyskin (3):
mei: me: disable driver on the ign firmware
mei: me: add Alder Lake N device id.
mei: avoid iterator usage outside of list_for_each_entry

Alexey Khoroshilov (1):
NFS: remove unneeded check in decode_devicenotify_args()

Ali Pouladi (1):
rtc: pl031: fix rtc features null pointer dereference

Alistair Delva (1):
remoteproc: Fix count check in rproc_coredump_write()

Alistair Popple (1):
mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node

Amadeusz Sławiński (1):
ASoC: topology: Allow TLV control to be either read or write

Ameer Hamza (1):
media: venus: vdec: fixed possible memory leak issue

Amir Goldstein (1):
nfsd: more robust allocation failure handling in nfsd_file_cache_init

Amit Kumar Mahapatra (1):
mtd: rawnand: pl353: Set the nand chip node as the flash node

Ammar Faizi (1):
ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM

Anand Jain (1):
btrfs: harden identification of a stale device

Anders Roxell (3):
powerpc/lib/sstep: Fix 'sthcx' instruction powerpc/lib/sstep: Fix build errors with newer binutils
powerpc: Fix build errors with newer binutils

Andre Przywara (2):
ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx

Andreas Gruenbacher (2):
gfs2: gfs2_setattr_size error path fix
gfs2: Fix gfs2_file_buffered_write endless loop workaround

Andreas Rammhold (1):
KEYS: trusted: Fix trusted key backends when building as module

Andrew Price (1):
gfs2: Make sure FITRIM minlen is rounded up to fs block size

Andrii Nakryiko (3):
libbpf: Fix compilation warning due to mismatched printf format
libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0
libbpf: Fix memleak in libbpf_netlink_recv()

Andy Shevchenko (4):
spi: pxa2xx-pci: Balance reference count for PCI DMA device
vsprintf: Fix potential unaligned access
serial: 8250_mid: Balance reference count for PCI DMA device
serial: 8250_lpss: Balance reference count for PCI DMA device

Ang Tien Sung (1):
firmware: stratix10-svc: add missing callback parameter on RSU

Anirudh Rayabharam (1):
vhost: handle error while adding split ranges to iotlb

Anssi Hannula (3):
xhci: fix garbage USBSTS being logged in some cases
xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
hv_balloon: rate-limit "Unhandled message" warning

Anthony I Gilea (1):
ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"

Anton Ivanov (1):
um: Fix uml_mconsole stop/go

Ard Biesheuvel (1):
ARM: ftrace: avoid redundant loads or clobbering IP

Armin Wolf (1):
hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING

Arnd Bergmann (4):
uaccess: fix nios2 and microblaze get_user_8()
uaccess: fix type mismatch warnings from access_ok() lib/test_lockup: fix kernel pointer check for separate address spaces
ARM: iop32x: offset IRQ numbers by 1

Arun Easi (3):
scsi: qla2xxx: Fix device reconnect in loop topology
scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
scsi: qla2xxx: Fix crash during module load unload test

Arınç ÜNAL (5):
staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
staging: mt7621-dts: fix formatting
staging: mt7621-dts: fix pinctrl properties for ethernet
staging: mt7621-dts: fix GB-PC2 devicetree
staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet

Aswath Govindraju (1):
mmc: sdhci_am654: Fix the driver data of AM64 SoC

Athira Rajeev (1):
powerpc/perf: Don't use perf_hw_context for trace IMC PMU

Atish Patra (1):
RISC-V: Declare per cpu boot data as static

Bagas Sanjaya (2):
Documentation: add link to stable release candidate tree
Documentation: update stable tree link

Baokun Li (5):
jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
jffs2: fix memory leak in jffs2_do_mount_fs
jffs2: fix memory leak in jffs2_scan_medium
ubifs: rename_whiteout: correct old_dir size computing
ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl

Bard Liao (1):
ASoC: SOF: Intel: match sdw version on link_slaves_found

Bart Van Assche (1):
scsi: fnic: Fix a tracing statement

Baruch Siach (1):
arm64: dts: qcom: ipq6018: fix usb reference period

Ben Dooks (1):
PCI: fu740: Force 2.5GT/s for initial device probe

Bharata B Rao (1):
sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa

Bikash Hazarika (1):
scsi: qla2xxx: Fix wrong FDMI data for 64G adapter

Billy Tsai (1):
iio: adc: aspeed: Add divider flag to fix incorrect voltage reading.

Bingbu Cao (1):
media: ov2740: identify module after subdev initialisation

Bjorn Andersson (1):
net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume

Bjorn Helgaas (1):
PCI: Avoid broken MSI on SB600 USB devices

Bo Jiao (1):

      mt76: mt7915: enlarge wcid size to 544

Bob Pearson (1):
RDMA/rxe: Fix ref error in rxe_av.c

Brandon Wyman (1):
hwmon: (pmbus) Add Vin unit off handling

Brett Creeley (2):
ionic: Don't send reset commands if FW isn't running
ionic: Correctly print AQ errors if completions aren't received

Carlos Llamas (1):
loop: fix ioctl calls using compat_loop_info

Casey Schaufler (2):
LSM: general protection fault in legacy_parse_param Fix incorrect type in assignment of ipv6 port for audit

Chaitanya Kulkarni (1):
loop: use sysfs_emit() in the sysfs xxx show()

Chao Yu (6):
f2fs: fix to unlock page correctly in error path of is_alive()
f2fs: fix to do sanity check on .cp_pack_total_block_count
f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
f2fs: fix to avoid potential deadlock
f2fs: fix to do sanity check on curseg->alloc_type
f2fs: compress: fix to print raw data size in error path of lz4 decompression

Charan Teja Kalla (3):
mm: madvise: skip unmapped vma holes passed to process_madvise
mm: madvise: return correct bytes advised with process_madvise Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"

Charles Keepax (1):
ASoC: madera: Add dependencies on MFD

Chen Jingwen (1):
powerpc/kasan: Fix early region not updated correctly

Chen-Yu Tsai (8):
media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
media: hantro: Fix overfill bottom register field name
pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
pinctrl: mediatek: paris: Fix pingroup pin config state readback
pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
pinctrl: pinconf-generic: Print arguments for bias-pull-*
dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks

Chengguang Xu (1):
RDMA/rxe: Change variable and function argument to proper type

Chengming Zhou (2):
blk-cgroup: set blkg iostat after percpu stat aggregation sched/cpuacct: Fix charge percpu cpuusage

Chris Leech (1):
nvme-tcp: lockdep: annotate in-kernel sockets

Christian Brauner (1):
landlock: Use square brackets around "landlock-ruleset"

Christian Göttsche (2):
selinux: check return value of sel_make_avc_files
selinux: use correct type for context length

Christian König (1):
drm/syncobj: flatten dma_fence_chains on transfer

Christoph Hellwig (3):
nvme: cleanup __nvme_check_ids
nvme: fix the check for duplicate unique identifiers memstick/mspro_block: fix handling of read-only devices

Christophe JAILLET (10):
firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() drm/bridge: lt9611: Fix an error handling path in lt9611_probe()
i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
power: supply: sbs-charger: Don't cancel work that is not initialized
gpu: host1x: Fix an error handling path in 'host1x_probe()'
gpu: host1x: Fix a memory leak in 'host1x_remove()'
fsi: Aspeed: Fix a potential double free
misc: alcor_pci: Fix an error handling path
block: Fix the maximum minor value is blk_alloc_ext_minor()

Christophe Leroy (3):
vsprintf: Fix %pK with kptr_restrict == 0
livepatch: Fix build failure on 32 bits processors
powerpc: Add set_memory_{p/np}() and remove set_memory_attr()

Chuck Lever (1):
NFSD: Fix nfsd_breaker_owns_lease() return values

Chun-Jie Chen (1):
soc: mediatek: pm-domains: Add wakeup capacity support in power domain

Claudio Imbrenda (1):

      KVM: s390x: fix SCK locking

Claudiu Beznea (2):
hwrng: atmel - disable trng on failure path clocksource/drivers/timer-microchip-pit64b: Use notrace

Codrin Ciubotariu (2):
ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
clk: at91: sama7g5: fix parents of PDMCs' GCLK

Colin Ian King (2):
carl9170: fix missing bit-wise or operator for tx_params
iwlwifi: Fix -EIO error code that is never returned

Cooper Chiou (1):
drm/edid: check basic audio support on CEA extension block

Corentin Labbe (9):
crypto: sun8i-ss - really disable hash on A80
crypto: rockchip - ECB does not need IV
crypto: sun8i-ss - call finalize with bh disabled
crypto: sun8i-ce - call finalize with bh disabled
crypto: amlogic - call finalize with bh disabled
crypto: gemini - call finalize with bh disabled
media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
media: staging: media: zoran: move videodev alloc
media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com

Corinna Vinschen (2):
igc: avoid kernel warning when changing RX ring parameters
igb: refactor XDP registration

Dafna Hirschfeld (1):
media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED

Damien Le Moal (12):
net: bnxt_ptp: fix compilation error
scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()
scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
scsi: pm8001: Fix NCQ NON DATA command task initialization
scsi: pm8001: Fix NCQ NON DATA command completion handling
scsi: pm8001: Fix abort all task initialization

Dan Carpenter (19):
greybus: svc: fix an error handling bug in gb_svc_hello()
NFSD: prevent underflow in nfssvc_decode_writeargs()
NFSD: prevent integer overflow on 32 bit systems
crypto: qat - fix a signedness bug in get_service_enabled()
video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
media: usb: go7007: s2250-board: fix leak in probe()
Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt()
ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk()
libbpf: Fix signedness bug in btf_dump_array_data()
rtw88: fix use after free in rtw_hw_scan_update_probe_req()
iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
iwlwifi: mvm: Fix an error code in iwl_mvm_up()
RDMA/irdma: Prevent some integer underflows
USB: storage: ums-realtek: fix error code in rts51x_read_mem() RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit()
clk: imx: off by one in imx_lpcg_parse_clks_from_dt()
clk: visconti: prevent array overflow in visconti_clk_register_gates() lib/test: use after free in register_test_dev_kmod()

Dan Williams (5):
cxl/core: Fix cxl_probe_component_regs() error message tools/testing/cxl: Fix root port to host bridge assignment cxl/core/port: Rename bus.c to port.c
cxl/port: Hold port reference until decoder release nvdimm/region: Fix default alignment for small regions

Daniel Bristot de Oliveira (1):
rtla/osnoise: Fix osnoise hist stop tracing message

Daniel González Cabanelas (1):
media: cx88-mpeg: clear interrupt status register before streaming video

Daniel Henrique Barboza (1):
powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()

Daniel Lezcano (1):
powercap/dtpm_cpu: Reset per_cpu variable in the release function

Daniel Scally (1):
media: i2c: Fix pixel array positions in ov8865

Daniel Thompson (2):
soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
kdb: Fix the putarea helper function

Daniel Wagner (1):
scsi: qla2xxx: Refactor asynchronous command initialization

Dario Binacchi (1):
mtd: rawnand: gpmi: fix controller timings setting

Darren Hart (1):
ACPI/APEI: Limit printable size of BERT table data

Dave Jiang (1):
dmaengine: idxd: restore traffic class defaults after wq reset

Dave Kleikamp (1):
KEYS: trusted: Avoid calling null function trusted_key_exit

Dave Stevenson (1):
regulator: rpi-panel: Handle I2C errors/timing to the Atmel

David Engraf (1):
arm64: signal: nofpsimd: Do not allocate fp/simd context when not available

David Gow (1):
firmware: google: Properly state IOMEM dependency

David Heidelberg (2):
arm64: dts: qcom: sdm845: fix microphone bias properties and values
ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960

David Hildenbrand (1):
drivers/base/memory: add memory block to memory group after registration succeeded

David Howells (3):
watch_queue: Fix NULL dereference in error cleanup
watch_queue: Actually free the watch
rxrpc: Fix call timer start racing with call destruction

David Matlack (1):
KVM: Prevent module exit until all VMs are freed

David Rhodes (1):
ASoC: cs35l41: Fix GPIO2 configuration

David Woodhouse (2):
rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion
KVM: avoid double put_page with gfn-to-pfn cache

Derek Fang (1):
ASoC: rt5682s: Fix the wrong jack type detected

Deren Wu (1):

      mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts

Dirk Buchwalder (1):
clk: qcom: ipq8074: Use floor ops for SDCC1 clock

Dirk Müller (1):
lib/raid6/test: fix multiple definition linking error

Divya Koppera (1):
net: phy: micrel: Fix concurrent register access

Dmitry Baryshkov (7):
arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode drm/msm/dpu: add DSPP blocks teardown drm/msm/dpu: fix dp audio condition
drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt drm/msm/dp: fix panel bridge attachment
PM: core: keep irq flags in device_pm_check_callbacks()

Dmitry Osipenko (1):
memory: tegra20-emc: Correct memory device mask

Dmitry Torokhov (1):
HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports

Dmitry Vyukov (1):
riscv: Increase stack size under KASAN

Dongliang Mu (4):
fs: erofs: add sanity check for kobject in erofs_unregister_sysfs
media: em28xx: initialize refcount before kref_get
ntfs: add sanity check on allocation size
media: hdpvr: initialize dev->worker at hdpvr_register_videodev

Douglas Anderson (1):
arm64: dts: qcom: sc7280: Fix gmu unit address

Drew Fustini (1):
clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix

Duoming Zhou (4):
ax25: Fix refcount leaks caused by ax25_cb_del()
ax25: Fix NULL pointer dereferences in ax25 timers net/x25: Fix null-ptr-deref caused by x25_disconnect
ax25: fix UAF bug in ax25_send_control()

Dāvis Mosāns (1):
crypto: ccp - ccp_dmaengine_unregister release dma channels

Eddie James (2):
USB: serial: pl2303: add IBM device IDs
spi: fsi: Implement a timeout for polling status

Eli Cohen (1):
vdpa/mlx5: Avoid processing works if workqueue was destroyed

Emil Renner Berthing (2):
clk: starfive: jh7100: Don't round divisor up twice
clk: starfive: jh7100: Handle audio_div clock properly

Eric Biggers (8):
KEYS: fix length validation in keyctl_pkey_params_get_2()
KEYS: asymmetric: enforce that sig algo matches key algo
KEYS: asymmetric: properly validate hash_algo and encoding
crypto: rsa-pkcs1pad - only allow with rsa
crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
crypto: rsa-pkcs1pad - restore signature length check
crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
block: don't delete queue kobject before its children

Eric Dumazet (3):
watch_queue: Free the page array when watch_queue is dismantled
net: add skb_set_end_offset() helper
net: preserve skb_end_offset() in skb_unclone_keeptruesize()

Eric W. Biederman (4):
coredump: Snapshot the vmas in do_coredump
coredump: Remove the WARN_ON in dump_vma_snapshot coredump/elf: Pass coredump_params into fill_note_info
coredump: Use the vma snapshot in fill_files_note

Eugen Hristev (2):
media: atmel: atmel-sama7g5-isc: fix ispck leftover
media: atmel: atmel-isc-base: report frame sizes as full supported range

Evgeny Novikov (1):
video: fbdev: w100fb: Reset global state

Fabiano Rosas (2):
KVM: PPC: Fix vmx/vsx mixup in mmio emulation
KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init

Fabio Estevam (1):
PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails

Fangrui Song (2):
arm64: module: remove (NOLOAD) from linker script riscv module: remove (NOLOAD)

Felix Maurer (2):
selftests: bpf: Fix bind on used port selftests/bpf: Make test_lwt_ip_encap more stable and faster

Fengnan Chang (1):
f2fs: fix compressed file start atomic write may cause data corruption

Filipe Manana (1):
btrfs: fix unexpected error path when reflinking an inline extent

Florian Fainelli (1):
net: phy: broadcom: Fix brcm_fet_config_init()

Frank Wunderlich (1):
arm64: dts: broadcom: Fix sata nodename

GONG, Ruiqi (1):
selinux: access superblock_security_struct in LSM blob way

Geert Uytterhoeven (5):
hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER
clk: renesas: r8a779f0: Fix RSW2 clock divider
pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
pinctrl: renesas: checker: Fix miscalculation of number of states

Geliang Tang (1):
selftests: mptcp: add csum mib check for mptcp_connect

George Kennedy (1):
video: fbdev: cirrusfb: check pixclock to avoid divide by zero

Gerhard Engleder (1):
selftests/net: timestamping: Fix bind_phc check

German Gomez (1):
perf test arm64: Test unwinding using fame-pointer (fp) mode

Gilad Ben-Yossef (1):
crypto: ccree - don't attempt 0 len DMA mappings

Giovanni Cabiddu (3):
crypto: qat - fix access to PFVF interrupt registers for GEN4
crypto: qat - fix initialization of pfvf cap_msg structures
crypto: qat - fix initialization of pfvf rts_map_msg structures

Greg Kroah-Hartman (1):

      Linux 5.17.2

Guangbin Huang (2):
net: hns3: fix phy can not link up when autoneg off and reset
net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware

Guilherme G. Piccoli (1):
docs: sysctl/kernel: add missing bit to panic_print

Guillaume Nault (1):
ipv4: Fix route lookups when handling ICMP redirects and PMTU updates

Guillaume Ranquet (1):
clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()

Guillaume Tucker (1):
selftests, x86: fix how check_cc.sh is being invoked

Guodong Liu (1):
pinctrl: canonical rsel resistance selection property

Gwendal Grignou (2):
HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
platform: chrome: Split trace include file

Haibo Chen (2):
iio: accel: mma8452: use the correct logic to get mma8452_data
iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct

Hangbin Liu (3):
selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
bareudp: use ipv6_mod_enabled to check if IPv6 enabled selftests/bpf/test_lirc_mode2.sh: Exit with proper code

Hangyu Hua (5):
can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
powerpc: 8xx: fix a return value error in mpc8xx_pic_init
staging: qlge: add unregister_netdev in qlge_probe
can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path

Hans Verkuil (2):
ivtv: fix incorrect device_caps for ivtvfb
media: staging: media: zoran: fix various V4L2 compliance errors

Hans de Goede (8):
drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels
power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
iio: mma8452: Fix probe failing when an i2c_device_id is used
ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8
ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L
media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
media: i2c: ov5648: Fix lockdep error
platform/x86: asus-wmi: Fix regression when probing for fan curve control

Hao Chen (4):
net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue
net: hns3: add max order judgement for tx spare buffer
net: hns3: add netdev reset check for hns3_set_tunable()
net: hns3: add NULL pointer check for hns3_set/get_ringparam()

Hector Martin (5):
brcmfmac: firmware: Allocate space for default boardrev in nvram
brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
brcmfmac: pcie: Declare missing firmware files in pcie.c
brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
brcmfmac: pcie: Fix crashes due to early IRQs

Helge Deller (1):
video: fbdev: sm712fb: Fix crash in smtcfb_read()

Hengqi Chen (1):
bpf: Fix comment for helper bpf_current_task_under_cgroup()

Henry Lin (1):
xhci: fix runtime PM imbalance in USB2 resume

Herbert Xu (4):
crypto: kdf - Select hmac in addition to sha256
crypto: authenc - Fix sleep in atomic context in decrypt_tail
crypto: xts - Add softdep on ecb
crypto: arm/aes-neonbs-cbc - Select generic cbc and aes

Hoang Le (1):
tipc: fix the timer expires after interval 100ms

Horatiu Vultur (2):
pinctrl: ocelot: Fix interrupt parsing
dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example

Hou Tao (2):
bpf, arm64: Call build_prologue() first in first JIT pass bpf, arm64: Feed byte-offset into bpf line info

Hou Wenlong (1):
KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()

Hugh Dickins (1):
mempolicy: mbind_range() set_policy() after vma_merge()

Håkon Bugge (1):
IB/cma: Allow XRC INI QPs to set their local ACK timeout

Ian Rogers (2):
perf parse-events: Move slots only with topdown perf vendor events: Update metrics for SkyLake Server

Ido Schimmel (1):
selftests: test_vxlan_under_vrf: Fix broken test case

Ilpo Järvinen (1):
serial: 8250: fix XOFF/XON sending when DMA is used

Ilya Leoshkevich (1):
libbpf: Fix riscv register names

Jackie Liu (1):

      n64cart: convert bi_disk to bi_bdev->bd_disk fix build

Jaegeuk Kim (3):
f2fs: fix missing free nid in f2fs_handle_failed_inode
f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
f2fs: use spin_lock to avoid hang

Jagan Teki (1):
drm: bridge: adv7511: Fix ADV7535 HPD enablement

Jakob Koschel (2):
media: saa7134: fix incorrect use to determine if list is empty powerpc/sysdev: fix incorrect use to determine if list is empty

Jakub Kicinski (2):
tcp: ensure PMTU updates are processed during fastopen
selftests: tls: skip cmsg_to_pipe tests with TLS=n

Jakub Sitnicki (1):
selftests/bpf: Fix error reporting from sock_fields programs

James Clark (1):
coresight: Fix TRCCONFIGR.QE sysfs interface

James Smart (1):
scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters

Jammy Huang (1):
media: aspeed: Correct value for h-total-pixels

Jani Nikula (2):
drm/i915/opregion: check port number bounds for SWSCI display power state drm/locking: fix drm_modeset_acquire_ctx kernel-doc

Jann Horn (3):
ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
coredump: Also dump first pages of non-executable ELF libraries
pstore: Don't use semaphores in always-atomic-context code

Janusz Krzysztofik (3):
media: ov6650: Fix set format try processing path
media: ov6650: Add try support to selection API operations
media: ov6650: Fix crop rectangle affected by set format

Jason A. Donenfeld (2):
wireguard: queueing: use CFI-safe ptr_ring cleanup function
wireguard: socket: ignore v6 endpoints when ipv6 is disabled

Jason Wang (2):
Revert "virtio-pci: harden INTX interrupts" Revert "virtio_pci: harden MSI-X interrupts"

Jens Axboe (8):
block: flush plug based on hardware and software queue order
block: ensure plug merging checks the correct queue at least once
io_uring: ensure that fsnotify is always called
io_uring: don't check unrelated req->open.how in accept request
io_uring: terminate manual loop iterator loop correctly for non-vecs
io_uring: remove poll entry from list when canceling all
io_uring: bump poll refs to full 31-bits
Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"

Jeremy Linton (1):
net: bcmgenet: Use stronger register read/writes to assure ordering

Jernej Skrabec (3):
media: cedrus: H265: Fix neighbour info buffer size
media: cedrus: h264: Fix neighbour info buffer size
media: hantro: sunxi: Fix VP9 steps

Jia-Ju Bai (4):
ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create()
memory: emif: check the pointer temp in get_device_details() platform/x86: huawei-wmi: check the return value of device_create_file()

Jian Shen (4):
net: hns3: fix bug when PF set the duplicate MAC address for VFs
net: hns3: fix port base vlan add fail when concurrent with reset
net: hns3: add vlan list lock to protect vlan list
net: hns3: refine the process when PF set VF VLAN

Jianglei Nie (1):
crypto: ccree - Fix use after free in cc_cipher_exit()

Jianyong Wu (1):
arm64/mm: avoid fixmap race condition when create pud mapping

Jiasheng Jiang (28):
thermal: int340x: Check for NULL after calling kmemdup()
spi: spi-zynqmp-gqspi: Handle error for dma_set_mask
media: mtk-vcodec: potential dereference of null pointer
ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
media: meson: vdec: potential dereference of null pointer
soc: qcom: rpmpd: Check for null return of devm_kcalloc
ASoC: ti: davinci-i2s: Add check for clk_enable()
ALSA: spi: Add check for clk_enable()
ASoC: mxs-saif: Handle errors for clk_enable
ASoC: atmel_ssc_dai: Handle errors for clk_enable
ASoC: dwc-i2s: Handle errors for clk_enable
ASoC: soc-compress: prevent the potentially use of null pointer
memory: emif: Add check for setup_interrupts
media: vidtv: Check for null return of vzalloc
ASoC: wm8350: Handle error for wm8350_register_irq
ASoC: fsi: Add check for clk_enable
mmc: davinci_mmc: Handle error for clk_enable drm/v3d/v3d_drv: Check for error num after setting mask drm/panfrost: Check for error num after setting mask
mtd: onenand: Check for error irq
ray_cs: Check ioremap return value
iommu/ipmmu-vmsa: Check for error num after setting mask
power: supply: wm8350-power: Handle error for wm8350_register_irq
power: supply: wm8350-power: Add missing free in free_charger_irq
mfd: mc13xxx: Add check for mc13xxx_irq_request
iio: adc: Add check for devm_request_threaded_irq
habanalabs: Add check for pci_enable_device
ASoC: soc-compress: Change the check for codec_dai

Jiaxin Yu (1):
ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs

Jie Hai (1):
dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma

Jing Yao (3):
video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit

Jiri Olsa (1):
bpftool: Fix pretty print dump for maps without BTF loaded

Jiri Slaby (2):
mxser: fix xmit_buf leak in activate when LSR == 0xff
block: restore the old set_task_ioprio() behaviour wrt PF_EXITING

Jocelyn Falempe (1):
mgag200 fix memmapsl configuration in GCTL6 register

Joe Carnuccio (3):
scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
scsi: qla2xxx: Add devids and conditionals for 28xx
scsi: qla2xxx: Check for firmware dump already collected

Joel Stanley (2):
fsi: scom: Fix error handling
fsi: scom: Remove retries in indirect scoms

Joerg Roedel (1):
x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO

Johan Hovold (6):
USB: serial: pl2303: fix GS type detection
USB: serial: simple: add Nokia phone driver
firmware: sysfb: fix platform-device leak in error path
media: davinci: vpif: fix unbalanced runtime PM get
media: davinci: vpif: fix unbalanced runtime PM enable
media: davinci: vpif: fix use-after-free on driver unbind

Johannes Berg (4):
rfkill: make new event layout opt-in
mac80211: limit bandwidth in HE capabilities
iwlwifi: mvm: align locking in D3 test debugfs
iwlwifi: pcie: fix SW error MSI-X mapping

John David Anglin (2):
parisc: Fix non-access data TLB cache flush faults
parisc: Fix handling off probe non-access faults

Jon Hunter (1):
spi: Fix Tegra QSPI example

Jonathan Cameron (2):
cxl/regs: Fix size of CXL Capability Header Register staging:iio:adc:ad7280a: Fix handing of device address bit reversing.

Jonathan Marek (4):
media: camss: csid-170: fix non-10bit formats
media: camss: csid-170: don't enable unused irqs
media: camss: csid-170: set the right HALT_CMD when disabled
media: camss: vfe-170: fix "VFE halt timeout" error

Jonathan Neuschäfer (6):
clk: actions: Terminate clk_div_table with sentinel element
clk: loongson1: Terminate clk_div_table with sentinel element
clk: hisilicon: Terminate clk_div_table with sentinel element
clk: clps711x: Terminate clk_div_table with sentinel element
pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()

Josef Bacik (4):
btrfs: make search_csum_tree return 0 if we get -EFBIG
btrfs: handle csum lookup errors properly on reads
btrfs: do not double complete bio on errors during compressed reads
btrfs: do not clean up repair bio if submit fails

Joseph Qi (1):
ocfs2: fix crash when mount with quota enabled

José Expósito (2):
Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode

José Roberto de Souza (2):
drm/i915/display: Fix HPD short pulse handling for eDP drm/i915/display: Do not re-enable PSR after it was marked as not reliable

Juergen Gross (1):
xen: fix is_xen_pmu()

Juhyung Park (1):
f2fs: quota: fix loop condition at f2fs_quota_sync()

Kai Vehmanen (1):
ASoC: SOF: Intel: enable DMI L1 for playback streams

Kai Ye (3):
crypto: hisilicon/sec - fix the aead software fallback for engine
crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3

Kai-Heng Feng (3):
ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
mmc: rtsx: Let MMC core handle runtime PM

Keerthy (1):
arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances

Kees Cook (5):
exec: Force single empty string when argv is empty
media: omap3isp: Use struct_group() for memcpy() region drm/dp: Fix OOB read when handling Post Cursor2 register gcc-plugins/stackleak: Exactly match strings instead of prefixes drm/dp: Fix off-by-one in register cache size

Kenta Tada (1):
selftests/bpf: Extract syscall wrapper

Kirill Tkhai (1):
dm: fix use-after-free in dm_cleanup_zoned_dev()

Konrad Dybcio (1):
clk: qcom: gcc-msm8994: Fix gpll4 width

Krzysztof Kozlowski (6):
dt-bindings: usb: hcd: correct usb-device path
pinctrl: samsung: drop pin banks references on error paths
ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
ARM: dts: exynos: add missing HDMI supplies on SMDK5250
ARM: dts: exynos: add missing HDMI supplies on SMDK5420 clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts

Kuan-Ying Lee (1):
mm/kmemleak: reset tag when compare object pointer

Kuldeep Singh (5):
arm64: dts: ns2: Fix spi-cpol and spi-cpha property
ARM: dts: spear1340: Update serial node properties
ARM: dts: spear13xx: Update SPI dma properties
arm64: dts: ls1043a: Update i2c dma properties
arm64: dts: ls1046a: Update i2c node dma properties

Kumar Kartikeya Dwivedi (1):
bpf: Fix UAF due to race between btf_try_get_module and load_module

Kunihiko Hayashi (1):
clk: uniphier: Fix fixed-rate initialization

Kuniyuki Iwashima (2):
af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
af_unix: Support POLLPRI for OOB.

Kuogee Hsieh (4):
drm/msm/dp: do not initialize phy until plugin interrupt received drm/msm/dp: populate connector of struct dp_panel drm/msm/dp: stop link training after link training 2 failed drm/msm/dp: always add fail-safe mode into connector mode list

Lad Prabhakar (3):
ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
ASoC: sh: rz-ssi: Make the data structures available before registering the handlers

Lars Ellenberg (1):
drbd: fix potential silent data corruption

Laurent Pinchart (1):
media: staging: media: imx: imx7-mipi-csis: Make subdev name unique

Leilk Liu (1):
spi: mediatek: support tick_delay without enhance_timing

Leon Romanovsky (1):
Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"

Leon Yen (1):

      mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl

Li RongQing (1):
KVM: x86: fix sending PV IPI

Liam Beguin (4):
iio: afe: rescale: use s64 for temporary scale calculations
iio: inkern: apply consumer scale on IIO_VAL_INT cases
iio: inkern: apply consumer scale when no channel scale is available
iio: inkern: make a best effort on offset calculation

Libin Yang (1):
soundwire: intel: fix wrong register name in intel_shim_wake

Liguang Zhang (1):
PCI: pciehp: Clear cmd_busy bit in polling mode

Linus Torvalds (4):
Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
fs: fd tables have to be multiples of BITS_PER_LONG
fs: fix fd table size alignment properly
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""

Linus Walleij (2):
power: supply: ab8500: Swap max and overvoltage
power: ab8500_chargalg: Use CLOCK_MONOTONIC

Liu Ying (1):
phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})

Lorenzo Bianconi (13):
mt76: connac: fix sta_rec_wtbl tag len
mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
mt76: mt7921: do not always disable fw runtime-pm
mt76: mt7921: fix a leftover race in runtime-pm
mt76: mt7615: fix a leftover race in runtime-pm
mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
mt76: fix endianness errors in reverse_frag0_hdr_trans
mt76: mt7921: fix mt7921_queues_acq implementation

Luben Tuikov (1):
drm/amdgpu: Don't offset by 2 in FRU EEPROM

Luca Coelho (1):
iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req

Luca Weiss (1):
cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse

Lucas De Marchi (1):
drm/i915: Fix renamed struct field

Lucas Tanure (2):
ASoC: cs35l41: Fix max number of TX channels
i2c: meson: Fix wrong speed use from probe

Luiz Angelo Daros de Luca (2):
net: dsa: realtek-smi: fix kdoc warnings
net: dsa: realtek-smi: move to subdirectory

Luiz Augusto von Dentz (1):
Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len

Lukas Czerner (1):
ext4: fix remount with 'abort' option

Lv Ruyi (1):
proc: bootconfig: Add null pointer check

Lyude Paul (2):
drm/nouveau/backlight: Fix LVDS backlight detection on some laptops drm/nouveau/backlight: Just set all backlight types as RAW

Maciej Fijalkowski (1):
ice: xsk: Fix indexing in ice_tx_xsk_pool()

Maciej W. Rozycki (2):
DEC: Limit PMAX memory probing to R3k systems
MIPS: Sanitise Cavium switch cases in TLB handler synthesizers

Magnus Karlsson (3):
selftests, xsk: Fix rx_full stats test
xsk: Fix race at socket teardown
xsk: Do not write NULL in SW ring at allocation failure

Manish Chopra (2):
qed: display VF trust config
qed: validate and restrict untrusted VFs vlan promisc mode

Manish Rangankar (1):
scsi: qla2xxx: Use correct feature type field during RFF_ID processing

Manivannan Sadhasivam (2):
arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space

Maor Gottlieb (1):
RDMA/core: Set MR type in ib_reg_user_mr

Marc Kleine-Budde (1):
can: m_can: m_can_tx_handler(): fix use after free of skb

Marc Zyngier (4):
PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"
PCI: xgene: Revert "PCI: xgene: Fix IB window setup"
pinctrl: npcm: Fix broken references to chip->parent_device irqchip/qcom-pdc: Fix broken locking

Marcel Ziswiler (1):
arm64: defconfig: build imx-sdma as a module

Marcelo Ricardo Leitner (1):
net/sched: act_ct: fix ref leak when switching zones

Marco Elver (1):
stack: Constrain and fix stack offset randomization with Clang builds

Marek Vasut (1):
ARM: dts: imx: Add missing LVDS decoder on M53Menlo

Marijn Suijten (2):
firmware: qcom: scm: Remove reassignment to desc following initializer drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent

Mark Brown (3):
mtd: mchp23k256: Add SPI ID table
mtd: mchp48l640: Add SPI ID table
KVM: arm64: Enable Cortex-A510 erratum 2077057 by default

Mark Chen (4):
Bluetooth: mt7921s: fix firmware coredump retrieve
Bluetooth: mt7921s: fix bus hang with wrong privilege
Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()
Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()

Mark Rutland (2):
arm64: prevent instrumentation of bp hardening callbacks
atomics: Fix atomic64_{read_acquire,set_release} fallbacks

Mark Tomlinson (1):
PCI: Reduce warnings on possible RW1C corruption

Martin Blumenstingl (2):
drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops drm/meson: Fix error handling when afbcd.ops->init fails

Martin Kaiser (1):
staging: r8188eu: fix endless loop in recv_func

Martin Kepplinger (4):
media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
media: imx: imx8mq-mipi_csi2: fix system resume
media: dt-binding: media: hynix,hi846: use $defs/port-base port description
media: dt-bindings: media: hynix,hi846: add link-frequencies description

Martin Povišer (1):
i2c: pasemi: Drop I2C classes from platform driver variant

Martin Varghese (1):
openvswitch: Fixed nd target mask field in the flow dump.

Masahiro Yamada (1):
modpost: restore the warning message for missing symbol versions

Mastan Katragadda (1):
drm/i915/gem: add missing boundary check in vm_access

Mateusz Jończyk (1):

      rtc: mc146818-lib: fix locking in mc146818_set_time

Mathias Nyman (1):
xhci: make xhci_handshake timeout for xhci_reset() adjustable

Mathieu Desnoyers (1):
rseq: Remove broken uapi field layout on 32-bit little endian

Matt Kramer (1):
ALSA: hda/realtek: Add alc256-samsung-headphone fixup

Matthew Wilcox (Oracle) (4):
iomap: Fix iomap_invalidatepage tracepoint
XArray: Fix xas_create_range() when multi-order entry present
XArray: Include bitmap.h from xarray.h
XArray: Update the LRU list in xas_split()

Maulik Shah (3):
arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
arm64: dts: qcom: sm8450: Update cpuidle states parameters

Mauricio Vásquez (1):
bpftool: Fix error check when calling hashmap__new()

Mauro Carvalho Chehab (2):
ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021
media: atomisp: fix bad usage at error handling logic

Max Filippov (4):
xtensa: define update_mmu_tlb function
xtensa: fix stop_machine_cpuslocked call in patch_text
xtensa: fix xtensa_wsr always writing 0
xtensa: add missing XCHAL_HAVE_WINDOWED check

Maxim Kiselev (1):
powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch

Maxim Levitsky (1):
KVM: x86: SVM: fix avic spec based definitions again

Maxime Ripard (5):
drm/edid: Don't clear formats if using deep color drm/edid: Split deep color modes between RGB and YUV444
clk: Fix clk_hw_get_clk() when dev is NULL
clk: Initialize orphan req_rate drm/connector: Fix typo in documentation

Maíra Canal (1):
drm/amd/display: Remove vupdate_int_entry definition

MeiChia Chiu (2):
mt76: mt7915: fix the nss setting in bitrates
mt76: mt7915: fix the muru tlv issue

Mel Gorman (1):
sched/fair: Improve consistency of allowed NUMA balance calculations

Meng Tang (2):
ASoC: amd: Fix reference to PCM buffer address
ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B

Miaohe Lin (2):
mm/mlock: fix two bugs in user_shm_lock() kernel/resource: fix kfree() of bootmem memory again

Miaoqian Lin (40):
coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
spi: tegra114: Add missing IRQ check in tegra_spi_probe
spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
hwrng: nomadik - Change clk_disable to clk_disable_unprepare
media: coda: Fix missing put_device() call in coda_get_vdoa_data
soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
soc: qcom: aoss: Fix missing put_device call in qmp_get
soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
ASoC: atmel: Fix error handling in snd_proto_probe
ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
ASoC: SOF: Add missing of_node_put() in imx8m_probe
ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe
ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
ath10k: Fix error handling in ath10k_setup_msa_resources
mips: cdmm: Fix refcount leak in mips_cdmm_phys_base
mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe
rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function

Michael Ellerman (3):
powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit powerpc/64s: Don't use DSISR for SLB faults powerpc/pseries: Fix use after free in remove_phb_dynamic()

Michael Schmitz (1):
video: fbdev: atari: Atari 2 bpp (STe) palette bugfix

Michael Straube (1):
staging: r8188eu: release_firmware is not called if allocation fails

Michael Walle (3):
pinctrl: ocelot: fix confops resource index
pinctrl: ocelot: fix duplicate debugfs entry
pinctrl: microchip-sgpio: lock RMW access

Mike Marciniszyn (1):
IB/hfi1: Allow larger MTU without AIP

Mike Snitzer (3):
dm stats: fix too short end duration_ns when using precise_timestamps
dm: interlock pending dm_io and dm_wait_for_bios_completion
dm: fix double accounting of flush with data

Mikulas Patocka (1):
dm integrity: set journal entry unused when shrinking device

Minchan Kim (1):
mm: fs: fix lru_cache_disabled race in bh_lru

Ming Lei (1):
block: throttle split bio in case of iops limit

Ming Qian (1):
media: imx-jpeg: fix a bug of accessing array out of bounds

Minghao Chi (1):
spi: tegra20: Use of_device_get_match_data()

Mingzhe Zou (1):
bcache: fixup multiple threads crash

Miquel Raynal (4):
spi: mxic: Fix the transmit path
dt-bindings: mtd: nand-controller: Fix the reg property description
dt-bindings: mtd: nand-controller: Fix a comment in the examples
dt-bindings: spi: mxic: The interrupt property is not mandatory

Mirela Rabulea (2):
media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated
media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers

Miroslav Lichvar (1):
ptp: unregister virtual clocks when unregistering physical clock.

Mohan Kumar (1):
ALSA: hda: Avoid unsol event during RPM suspending

Muchun Song (1):
mm: kfence: fix missing objcg housekeeping for SLAB

Muhammad Usama Anjum (5):
selftests/x86: Add validity check and allow field splitting selftests/sgx: Treat CC as one argument
selftests: vm: remove dependecy from internal kernel macros selftests/lkdtm: Add UBSAN config
rtw88: check for validity before using a pointer

Mukesh Sisodiya (1):
iwlwifi: yoyo: Avoid using dram data if allocation failed

Mustafa Ismail (3):
RDMA/irdma: Fix netdev notifications for vlan's RDMA/irdma: Fix Passthrough mode in VM RDMA/irdma: Remove incorrect masking of PD

Namhyung Kim (1):
bpf: Adjust BPF stack helper functions to accommodate skip > 0

Naohiro Aota (1):
btrfs: zoned: mark relocation as writing

Naveen N. Rao (1):
selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper

Neil Armstrong (2):
media: mexon-ge2d: fixup frames size in registers drm/bridge: dw-hdmi: use safe format when first in bridge chain

NeilBrown (3):
SUNRPC: avoid race between mod_timer() and del_timer_sync() SUNRPC/call_alloc: async tasks mustn't block waiting for memory
SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC

Nemanja Rakovic (2):
mips: Enable KCSAN
mips: Enable KCSAN - take 2

Nicholas Kazlauskas (2):
drm/amd/display: Call dc_stream_release for remove link enc assignment drm/amd/display: Fix double free during GPU reset on DC streams

Nicholas Piggin (2):
powerpc/time: Fix KVM host re-arming a timer beyond decrementer range powerpc/tm: Fix more userspace r13 corruption

Nicolas Dufresne (1):
media: v4l2-core: Initialize h264 scaling matrix

Niels Dossche (2):
btrfs: extend locking to all space_info members accesses
Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed

Nikita Shubin (1):
riscv: Fix fill_callchain return value

Niklas Cassel (1):
riscv: dts: canaan: Fix SPI3 bus width

Niklas Söderlund (1):
samples/bpf, xdpsock: Fix race when running for fix duration of time

Nikolay Borisov (1):
btrfs: zoned: put block group after final usage

Nilesh Javali (1):
scsi: qla2xxx: Fix warning for missing error code

Nishanth Menon (6):
arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs
arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt

Ojaswin Mujoo (2):
ext4: make mb_optimize_scan option work with set/unset mount cmd
ext4: make mb_optimize_scan performance mount option work with extents

Olga Kornievskaia (2):
SUNRPC don't resend a task on an offlined transport NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error

Oliver Hartkopp (5):
can: isotp: sanitize CAN ID checks in isotp_bind()
vxcan: enable local echo for sent CAN frames
can: isotp: return -EADDRNOTAVAIL when reading from unbound socket
can: isotp: support MSG_TRUNC flag when reading from socket
can: isotp: restore accidentally removed MSG_PEEK feature

Olivier Moysan (1):
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15

Ondrej Mosnacek (2):
security: add sctp_assoc_established hook
security: implement sctp_assoc_established hook in selinux

Ondrej Zary (1):
media: bttv: fix WARNING regression on tunerless devices

Oscar Salvador (1):
mm: only re-generate demotion targets when a numa node changes its N_CPU state

Pablo Neira Ayuso (2):
netfilter: flowtable: Fix QinQ and pppoe support for inet table
netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options

Pali Rohár (2):
PCI: aardvark: Fix reading MSI interrupt number
PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge

Pankaj Raghav (1):
nvme: fix the read-only state for zoned namespaces with unsupposed features

Paolo Bonzini (2):
KVM: x86: Reinitialize context if host userspace toggles EFER.LME
KVM: x86/mmu: do compare-and-exchange of gPTE via the user address

Paolo Valente (1):
Revert "Revert "block, bfq: honor already-setup queue merges""

Patrick Rudolph (1):
hwmon: (pmbus) Add mutex to regulator ops

Paul Cercueil (2):
mips: Always permit to build u-boot images
MIPS: crypto: Fix CRC32 code

Paul Davey (2):
bus: mhi: Fix pm_state conversion to string
bus: mhi: Fix MHI DMA structure endianness

Paul E. McKenney (2):
rcu: Mark writes to the rcu_segcblist structure's ->flags field
torture: Make torture.sh help message match reality

Paul Kocialkowski (1):
ARM: dts: sun8i: v3s: Move the csi1 block to follow address order

Paul Menzel (1):

      lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3

Paulo Alcantara (3):
cifs: do not skip link targets when an I/O fails
cifs: prevent bad output lengths in smb2_ioctl_query_info()
cifs: fix NULL ptr dereference in smb2_ioctl_query_info()

Pavel Begunkov (1):
io_uring: fix memory leak of uid in files registration

Pavel Kubelun (1):
ARM: dts: qcom: ipq4019: fix sleep clock

Pavel Skripkin (8):
udmabuf: validate ubuf->pagecount
Bluetooth: hci_serdev: call init_rwsem() before p->open()
ath9k_htc: fix uninit value bugs
net: asix: add proper error handling of usb read errors
Bluetooth: hci_uart: add missing NULL check in h5_enqueue
jfs: fix divide error in dbNextAG
media: Revert "media: em28xx: add missing em28xx_close_extension"
can: mcba_usb: properly check endpoint type

Peiwei Hu (1):
media: ir_toy: free before error exiting

Pekka Pessi (1):
mailbox: tegra-hsp: Flush whole channel

Peng Li (1):
net: hns3: clean residual vf config after disable sriov

Peng Liu (1):
kunit: make kunit_test_timeout compatible with comment

Peter Chiu (3):

      mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
      mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
      mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()

Peter Gonda (1):
crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()

Peter Rosin (1):
i2c: mux: demux-pinctrl: do not deactivate a master that is not active

Peter Xu (1):
mm: don't skip swap entry even if zap_details specified

Peter Zijlstra (1):

      crypto: x86/poly1305 - Fixup SLS

Petr Machata (1):
af_netlink: Fix shift out of bounds in group mask calculation

Petr Vorel (3):
crypto: vmx - add missing dependencies
arm64: dts: qcom: msm8916-j5: Fix typo
arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC

Phil Sutter (2):
netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
netfilter: egress: Report interface as outgoing

Pierre-Louis Bossart (8):
ASoC: SOF: debug: clarify operator precedence
ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards
ALSA: intel-nhlt: add helper to detect SSP link mask
ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices
ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices
ALSA: intel-dspconfig: add ES8336 support for CNL
ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"
ASoC: Intel: sof_es8336: log all quirks

Pin-Yen Lin (1):
drm/bridge: anx7625: Fix overflow issue on reading EDID

Po Liu (1):
net:enetc: allocate CBD ring data memory using DMA coherent methods

Po-Hao Huang (2):
rtw88: fix idle mode flow for hw scan
rtw88: fix memory overrun and memory leak during hw_scan

Prashant Malani (1):
platform/chrome: cros_ec_typec: Check for EC device

Qais Yousef (3):
sched/core: Export pelt_thermal_tp
sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max sched/uclamp: Fix iowait boost escaping uclamp restriction

Qu Wenruo (1):
btrfs: verify the tranisd of the to-be-written dirty extent buffer

Quentin Schulz (1):
clk: rockchip: re-add rational best approximation algorithm to the fractional divider

Quinn Tran (12):
scsi: qla2xxx: Fix stuck session in gpdb
scsi: qla2xxx: Fix warning message due to adisc being flushed
scsi: qla2xxx: Fix scheduling while atomic
scsi: qla2xxx: Fix premature hw access after PCI error
scsi: qla2xxx: edif: Fix clang warning
scsi: qla2xxx: Fix disk failure to rediscover
scsi: qla2xxx: Fix incorrect reporting of task management failure
scsi: qla2xxx: Fix hang due to session stuck
scsi: qla2xxx: Fix laggy FC remote port session recovery
scsi: qla2xxx: Fix N2N inconsistent PLOGI
scsi: qla2xxx: Fix stuck session of PRLI reject
scsi: qla2xxx: Reduce false trigger to login

Radoslaw Biernacki (1):
Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected()

Rafael J. Wysocki (3):
Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag"
ACPICA: Avoid walking the ACPI Namespace if it is not there
ACPI: CPPC: Avoid out of bounds access when parsing _CPC data

Rafał Miłecki (2):
arm64: dts: broadcom: bcm4908: use proper TWD binding
phy: phy-brcm-usb: fixup BCM4908 support

Rameshkumar Sundaram (1):
ath11k: Invalidate cached reo ring entry before accessing it

Randy Dunlap (23):
EVM: fix the evm= __setup handler return value
PM: hibernate: fix __setup handler error handling
PM: suspend: fix return value of __setup handler
ACPI: APEI: fix return value of __setup handlers
clocksource: acpi_pm: fix return value of __setup handler
ASoC: max98927: add missing header file
printk: fix return value of printk.devkmsg __setup handler
m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
TOMOYO: fix __setup handlers return values
mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
MIPS: RB532: fix return value of __setup handler
powerpc/xive: fix return value of __setup handler
dma-debug: fix return value of __setup handlers
tty: hvc: fix return value of __setup handler
kgdboc: fix return value of __setup handler
kgdbts: fix return value of __setup handler
driver core: dd: fix return value of __setup handler
net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL
net: sparx5: uses, depends on BRIDGE or !BRIDGE
mm/mmap: return 1 from stack_guard_gap __setup() handler
ARM: 9187/1: JIVE: fix return value of __setup handler mm/memcontrol: return 1 from cgroup.memory __setup() handler mm/usercopy: return 1 from hardened_usercopy __setup() handler

Ranjani Sridharan (1):
ASoC: SOF: Intel: hda: Remove link assignment limitation

Reinette Chatre (3):
selftests/sgx: Fix NULL-pointer-dereference upon early test failure selftests/sgx: Do not attempt enclave build without valid enclave selftests/sgx: Ensure enclave data available during debug print

Richard Fitzgerald (1):
ASoC: cs42l42: Report full jack status when plug is detected

Richard Guy Briggs (1):
audit: log AUDIT_TIME_* records only from rules

Richard Haines (1):
selinux: allow FIOCLEX and FIONCLEX with policy capability

Richard Leitner (1):
ARM: tegra: tamonten: Fix I2C3 pad setting

Richard Schleich (2):
ARM: dts: bcm2837: Add the missing L1/L2 cache information
ARM: dts: bcm2711: Add the missing L1/L2 cache information

Richard Zhu (2):
PCI: imx6: Invoke the PHY exit function after PHY power off
PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present

Rik van Riel (2):
mm: invalidate hwpoison page cache page in fault path mm,hwpoison: unmap poisoned page before invalidation

Ritesh Harjani (3):
ext4: fix ext4_fc_stats trace point
ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb
ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit

Rob Clark (1):
drm/msm/a6xx: Fix missing ARRAY_SIZE() check

Rob Herring (1):
arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly

Robert Hancock (10):
dt-bindings: iio: adc: zynqmp_ams: Add clock entry
iio: adc: xilinx-ams: Fix single channel switching sequence
iio: adc: xilinx-ams: Fixed missing PS channels
iio: adc: xilinx-ams: Fixed wrong sequencer register settings
ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
ASoC: simple-card-utils: Set sysclk on all components
net: phy: at803x: move page selection fix to config_init
i2c: xiic: Make bus names unique
net: axienet: fix RX ring refill allocation failure handling
pps: clients: gpio: Propagate return value from pps_gpio_probe

Robert Marko (1):
clk: qcom: ipq8074: fix PCI-E clock oops

Robin Gong (2):
mailbox: imx: fix crash in resume on i.mx8ulp
mailbox: imx: fix wakeup failure from freeze mode

Robin Murphy (3):
iommu/iova: Improve 32-bit free space estimate perf/arm-cmn: Hide XP PUB events for CMN-600 perf/arm-cmn: Update watchpoint format

Rohith Surabattula (1):
Adjust cifssb maximum read size

Roman Li (1):
drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug

Ronnie Sahlberg (3):
cifs: truncate the inode and mapping when we simulate fcollapse
cifs: fix handlecache and multiuser
cifs: we do not need a spinlock around the tree access during umount

Rotem Saado (1):
iwlwifi: yoyo: remove DBGI_SRAM address reset writing

Sakari Ailus (3):
ACPI: properties: Consistently return -ENOENT if there are no more references
media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
media: ov5648: Don't pack controls struct

Sam Protsenko (1):
pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios

Saurav Kashyap (3):
scsi: qla2xxx: Implement ref count for SRB
scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
scsi: qla2xxx: Add qla2x00_async_done() for async routines

Scott Mayhew (1):
selinux: Fix selinux_sb_mnt_opts_compat()

Sean Christopherson (5):
KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors
KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU

Sean Nyekjaer (1):
mtd: rawnand: protect access to rawnand devices while in suspend

Sean Wang (4):
Bluetooth: btmtksdio: mask out interrupt status
mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
mt76: mt7921: set EDCA parameters with the MCU CE command
mt76: mt7921e: fix possible probe failure after reboot

Sean Young (1):
media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC

Sergey Shtylyov (1):
mmc: core: use sysfs_emit() instead of sprintf()

Shannon Nelson (3):
ionic: fix type complaint in ionic_dev_cmd_clean()
ionic: start watchdog after all is setup
ionic: fix up printing of timeout error

Shawn Guo (1):
PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()

Shengjiu Wang (2):
ASoC: fsl_spdif: Disable TX clock when stop
ASoC: soc-core: skip zero num_dai component in searching dai name

Shijith Thotton (2):
crypto: octeontx2 - select CONFIG_NET_DEVLINK
crypto: octeontx2 - remove CONFIG_DM_CRYPT check

Shin'ichiro Kawasaki (1):
block: limit request dispatch loop duration

Shunsuke Nakamura (1):
libperf tests: Fix typo in perf_evlist__open() failure error messages

Shyam Prasad N (1):
cifs: use a different reconnect helper for non-cifsd threads

Sondhauß, Jan (1):
drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool

Souptick Joarder (HPE) (1):
irqchip/nvic: Release nvic_base upon failure

Sreekanth Reddy (1):
scsi: mpt3sas: Fix incorrect 4GB boundary check

Srinivas Kandagatla (7):
ASoC: codecs: rx-macro: fix accessing compander for aux
ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type
ASoC: codecs: va-macro: fix accessing array out of bounds for enum type
ASoC: codecs: wc938x: fix accessing array out of bounds for enum type
ASoC: codecs: wcd938x: fix kcontrol max values
ASoC: codecs: wcd934x: fix kcontrol max values
ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put

Srinivas Pandruvada (1):

      thermal: int340x: Increase bitmap size

Srujana Challa (1):
crypto: octeontx2 - CN10K CPT to RNM workaround

Stanimir Varbanov (2):
media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
media: venus: venc: Fix h264 8x8 transform control

Stefano Garzarella (4):
vsock/virtio: initialize vdev->priv before using VQs vsock/virtio: read the negotiated features before using VQs vsock/virtio: enable VQs early on probe
virtio: use virtio_device_ready() in virtio_device_restore()

Stephan Gerhold (1):
cpuidle: qcom-spm: Check if any CPU is managed by SPM

Steven Rostedt (Google) (3):
tracing: Have trace event string test handle zero length strings
tracing: Have TRACE_DEFINE_ENUM affect trace event types as well
tracing: Have type enum modifications copy the strings

Stijn Tintel (1):
libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning

Sukadev Bhattiprolu (1):
ibmvnic: fix race between xmit and reset

Sungup Moon (1):
nvme: allow duplicate NSIDs for private namespaces

Suravee Suthikulpanit (1):
KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255

Sven Peter (1):
usb: typec: tipd: Forward plug orientation to typec subsystem

Svyatoslav Ryhel (1):
ARM: tegra: transformer: Drop reg-shift for Tegra HS UART

Takashi Iwai (3):
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
ALSA: hda: Fix driver index handling at re-binding

Takashi Sakamoto (1):
ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction

Taniya Das (2):
clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
clk: qcom: clk-rcg2: Update the frac table for pixel clock

Tedd Ho-Jeong An (1):
Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products

Tejun Heo (2):
block: fix rq-qos breakage from skipping rq_qos_done_bio()
block: don't merge across cgroup boundaries if blkcg is enabled

Theodore Ts'o (1):
ext4: don't BUG if someone dirty pages without asking ext4 first

Thomas Bracht Laumann Jespersen (1):
scripts/dtc: Call pkg-config POSIXly correct

Thomas Richter (1):
perf stat: Fix forked applications enablement of counters

Thomas Zimmermann (2):
fbdev: Hot-unplug firmware fb devices on forced removal drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB

Tianyu Lan (1):
Netvsc: Call hv_unmap_memory() in the netvsc_device_remove()

Tim Gardner (1):
video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow

Tobias Waldekranz (3):
net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
net: dsa: Avoid cross-chip syncing of VLAN filtering
net: dsa: mv88e6xxx: Enable port policy support on 6097

Toke Høiland-Jørgensen (2):
libbpf: Use dynamically allocated buffer when receiving netlink messages
libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors

Tom Rix (8):
samples/landlock: Fix path_list memory leak
media: video/hdmi: handle short reads of hdmi info frame. drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync()
qlcnic: dcb: default to returning -EOPNOTSUPP
octeontx2-af: initialize action variable
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
rtc: check if __rtc_read_time was successful

Tomas Paukrt (1):
crypto: mxs-dcp - Fix scatterlist processing

Tong Zhang (1):
dax: make sure inodes are flushed before destroy cache

Trond Myklebust (7):
SUNRPC: Do not dereference non-socket transports in sysfs
NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
NFS: Use of mapping_set_error() results in spurious errors
NFS: Return valid errors from nfs2/3_decode_dirent()
SUNRPC: Don't call connect() more than once on a TCP socket
NFS: Don't loop forever in nfs_do_recoalesce()
NFSv4/pNFS: Fix another issue with a list iterator pointing to the head

Tsuchiya Yuto (1):
media: atomisp: fix dummy_ptr check to avoid duplicate active_bo

Tudor Ambarus (3):
mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes
ARM: dts: at91: sama5d2: Fix PMERRLOC resource size

Ulf Hansson (2):
mmc: host: Return an error when ->enable_sdio_irq() ops is missing
mmc: rtsx: Fix build errors/warnings for unused variable

Uwe Kleine-König (3):
pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
serial: 8250: Fix race condition in RTS-after-send handling
ARM: mmp: Fix failure to remove sram device

Valentin Schneider (2):
sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE

Vijay Balakrishna (1):
arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones

Vijendar Mukunda (2):
ASoC: amd: vg: fix for pm resume callback sequence
ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver

Ville Syrjälä (3):
drm/i915: Treat SAGV block time 0 as SAGV disabled drm/i915: Fix PSF GV point mask when SAGV is not possible drm/i915: Reject unsupported TMDS rates on ICL+

Vitaly Kuznetsov (7):
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated

Vladimir Oltean (2):
net: dsa: fix panic on shutdown if multi-chip tree failed to probe
net: enetc: report software timestamping via SO_TIMESTAMPING

Waiman Long (2):
locking/lockdep: Avoid potential access of invalid memory in lock_class locking/lockdep: Iterate lock_classes directly when reading lockdep files

Wan Jiabing (2):
hwrng: cavium - fix NULL but dereferenced coccicheck error
docs: fix 'make htmldocs' warning in SCTP.rst

Wang Hai (2):
video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
wireguard: socket: free skb in send6 when ipv6 is disabled

Wang Wensheng (1):
ASoC: imx-es8328: Fix error return code in imx_es8328_probe()

Wang Yufen (4):
bpf, sockmap: Fix memleak in sk_psock_queue_msg
bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full bpf, sockmap: Fix more uncharged while msg has more_data bpf, sockmap: Fix double uncharge the mem of sk_msg

Wei Fu (1):

      bpftool: Only set obj->skeleton on complete success

Wen Gong (4):
ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855
ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz
ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()

Will Deacon (1):
arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition

Xiang Chen (1):
scsi: hisi_sas: Change permission of parameter prot_mask

Xiao Yang (1):
RDMA/rxe: Check the last packet by RXE_END_MASK

Xiaolong Huang (2):
virt: acrn: fix a memory leak in acrn_dev_ioctl()
rxrpc: fix some null-ptr-deref bugs in server_key.c

Xiaomeng Tong (3):
cifs: fix incorrect use of list iterator after the loop
ALSA: cs4236: fix an incorrect NULL check on list iterator
net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator

Xin Xiong (1):
mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init

Xu Kuohai (1):
libbpf: Skip forward declaration when counting duplicated type names

Yafang Shao (2):
libbpf: Fix possible NULL pointer dereference when destroying skeleton
bpftool: Fix print error when show bpf map

Yahu Gao (1):
block/bfq_wf2q: correct weight to ioprio

Yajun Deng (1):
RDMA/core: Fix ib_qp_usecnt_dec() called when error

Yake Yang (1):
Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt

Yaliang Wang (1):
MIPS: pgalloc: fix memory leak caused by pgd_free()

Yang Guang (1):
video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit

Yang Yingliang (2):
ath11k: add missing of_node_put() to avoid leak
net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR()

Yang Zhong (1):
x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation

Ye Bin (1):
ext4: fix fs corruption when tring to remove a non-empty directory with IO error

Yi Wang (1):
KVM: SVM: fix panic on out-of-bounds guest IRQ

Yinjun Zhang (1):
bpftool: Fix the error when lookup in no-btf maps

Yiqing Yao (1):
drm/amd/pm: enable pm sysfs write for one VF mode

Yong Wu (6):
media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
media: iommu/mediatek: Return ENODEV if the device is NULL
media: iommu/mediatek: Add device_link between the consumer and the larb devices
dt-bindings: memory: mtk-smi: Rename clock to clocks
dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks

Yonghong Song (1):
bpf: Fix a btf decl_tag bug when tagging a function

Yonghua Huang (1):
virt: acrn: obtain pa from VMA with PFNMAP flag

Yonglin Tan (1):
bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series

Yonglong Li (1):
mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb

Yongzhi Liu (1):
RDMA/mlx5: Fix memory leak in error flow for subscribe event routine

Yu Kuai (1):
block, bfq: don't move oom_bfqq

YueHaibing (1):
video: fbdev: controlfb: Fix COMPILE_TEST build

Yufeng Mo (1):
net: hns3: fix the concurrency between functions reading debugfs

Yunfei Dong (1):
media: uapi: Init VP9 stateless decode params

Z. Liu (1):
video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen

Zev Weiss (2):
ARM: dts: Fix OpenBMC flash layout label addresses
serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type

Zhang Wensheng (3):
block: update io_ticks when io hang
bfq: fix use-after-free in bfq_dispatch_request
nbd: fix possible overflow on 'first_minor' in nbd_dev_add()

Zhang Yi (1):
ext2: correct max file size computing

Zheng Bin (1):
ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV

Zheng Yongjun (1):
net: sparx5: switchdev: fix possible NULL pointer dereference

Zhenzhong Duan (1):
KVM: x86: Fix emulation in writing cr8

Zheyu Ma (1):
video: fbdev: sm712fb: Fix crash in smtcfb_write()

Zhihao Cheng (10):
ubifs: rename_whiteout: Fix double free for whiteout_ui->data
ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
ubifs: Rename whiteout atomically
ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
ubifs: Rectify space amount budget for mkdir/tmpfile operations
ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
ubifs: Fix to add refcount once page is set private
ubi: fastmap: Return error code if memory allocation fails in add_aeb()

Zhou Qingyang (3):
media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats() drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()

kernel test robot (1):
regulator: qcom_smd: fix for_each_child.cocci warnings

lic121 (1):
libbpf: Unmap rings when umem deleted

zhangqilong (1):
ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume

author maintainer
#1 lore raw
Documentation/ABI/testing/sysfs-fs-f2fs +1 -0
index 2416b03ff283..137f16feee08 100644
@@ -430,6 +430,7 @@ Description:	Show status of f2fs superblock in real time.
 		0x800  SBI_QUOTA_SKIP_FLUSH  skip flushing quota in current CP
 		0x1000 SBI_QUOTA_NEED_REPAIR quota file may be corrupted
 		0x2000 SBI_IS_RESIZEFS       resizefs is in process
+		0x4000 SBI_IS_FREEZING       freefs is in process
 		====== ===================== =================================
 
 What:		/sys/fs/f2fs/<disk>/ckpt_thread_ioprio
Documentation/admin-guide/kernel-parameters.txt +1 -2
index 7123524a86b8..59f881f36779 100644
@@ -3485,8 +3485,7 @@
 			difficult since unequal pointers can no longer be
 			compared.  However, if this command-line option is
 			specified, then all normal pointers will have their true
-			value printed.  Pointers printed via %pK may still be
-			hashed.  This option should only be specified when
+			value printed. This option should only be specified when
 			debugging the kernel.  Please do not use on production
 			kernels.
 
Documentation/admin-guide/sysctl/kernel.rst +1 -0
index d359bcfadd39..0f86e9f93129 100644
@@ -795,6 +795,7 @@ bit 1  print system memory info
 bit 2  print timer info
 bit 3  print locks info if ``CONFIG_LOCKDEP`` is on
 bit 4  print ftrace buffer
+bit 5  print all printk messages in buffer
 =====  ============================================
 
 So for example to print tasks and memory info on panic, user can::
Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml +8 -0
index 87992db389b2..3698b4b0900f 100644
@@ -92,6 +92,10 @@ properties:
     description: AMS Controller register space
     maxItems: 1
 
+  clocks:
+    items:
+      - description: AMS reference clock
+
   ranges:
     description:
       Maps the child address space for PS and/or PL.
@@ -181,12 +185,15 @@ properties:
 required:
   - compatible
   - reg
+  - clocks
   - ranges
 
 additionalProperties: false
 
 examples:
   - |
+    #include <dt-bindings/clock/xlnx-zynqmp-clk.h>
+
     bus {
         #address-cells = <2>;
         #size-cells = <2>;
@@ -196,6 +203,7 @@ examples:
             interrupt-parent = <&gic>;
             interrupts = <0 56 4>;
             reg = <0x0 0xffa50000 0x0 0x800>;
+            clocks = <&zynqmp_clk AMS_REF>;
             #address-cells = <1>;
             #size-cells = <1>;
             #io-channel-cells = <1>;
Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml +5 -1
index 85a8877c2f38..1e2df8cf2937 100644
@@ -49,7 +49,8 @@ properties:
     description: Definition of the regulator used for the VDDD power supply.
 
   port:
-    $ref: /schemas/graph.yaml#/properties/port
+    $ref: /schemas/graph.yaml#/$defs/port-base
+    unevaluatedProperties: false
 
     properties:
       endpoint:
@@ -68,8 +69,11 @@ properties:
                   - const: 1
                   - const: 2
 
+          link-frequencies: true
+
         required:
           - data-lanes
+          - link-frequencies
 
 required:
   - compatible
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml +12 -16
index 3a82b0b27fa0..4fca71f34310 100644
@@ -88,10 +88,9 @@ allOf:
               - mediatek,mt2701-smi-common
     then:
       properties:
-        clock:
-          items:
-            minItems: 3
-            maxItems: 3
+        clocks:
+          minItems: 3
+          maxItems: 3
         clock-names:
           items:
             - const: apb
@@ -108,10 +107,9 @@ allOf:
       required:
         - mediatek,smi
       properties:
-        clock:
-          items:
-            minItems: 3
-            maxItems: 3
+        clocks:
+          minItems: 3
+          maxItems: 3
         clock-names:
           items:
             - const: apb
@@ -133,10 +131,9 @@ allOf:
 
     then:
       properties:
-        clock:
-          items:
-            minItems: 4
-            maxItems: 4
+        clocks:
+          minItems: 4
+          maxItems: 4
         clock-names:
           items:
             - const: apb
@@ -146,10 +143,9 @@ allOf:
 
     else:  # for gen2 HW that don't have gals
       properties:
-        clock:
-          items:
-            minItems: 2
-            maxItems: 2
+        clocks:
+          minItems: 2
+          maxItems: 2
         clock-names:
           items:
             - const: apb
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml +7 -9
index eaeff1ada7f8..c5c32c910045 100644
@@ -79,11 +79,11 @@ allOf:
 
     then:
       properties:
-        clock:
-          items:
-            minItems: 3
-            maxItems: 3
+        clocks:
+          minItems: 2
+          maxItems: 3
         clock-names:
+          minItems: 2
           items:
             - const: apb
             - const: smi
@@ -91,10 +91,9 @@ allOf:
 
     else:
       properties:
-        clock:
-          items:
-            minItems: 2
-            maxItems: 2
+        clocks:
+          minItems: 2
+          maxItems: 2
         clock-names:
           items:
             - const: apb
@@ -108,7 +107,6 @@ allOf:
               - mediatek,mt2701-smi-larb
               - mediatek,mt2712-smi-larb
               - mediatek,mt6779-smi-larb
-              - mediatek,mt8167-smi-larb
               - mediatek,mt8192-smi-larb
               - mediatek,mt8195-smi-larb
 
Documentation/devicetree/bindings/mtd/nand-controller.yaml +2 -2
index bd217e6f5018..5cd144a9ec99 100644
@@ -55,7 +55,7 @@ patternProperties:
     properties:
       reg:
         description:
-          Contains the native Ready/Busy IDs.
+          Contains the chip-select IDs.
 
       nand-ecc-engine:
         allOf:
@@ -184,7 +184,7 @@ examples:
         nand-use-soft-ecc-engine;
         nand-ecc-algo = "bch";
 
-        /* controller specific properties */
+        /* NAND chip specific properties */
       };
 
       nand@1 {
Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml +1 -1
index cb554084bdf1..0df4e114fdd6 100644
@@ -145,7 +145,7 @@ examples:
       clocks = <&sys_clk>;
       pinctrl-0 = <&sgpio2_pins>;
       pinctrl-names = "default";
-      reg = <0x1101059c 0x100>;
+      reg = <0x1101059c 0x118>;
       microchip,sgpio-port-ranges = <0 0>, <16 18>, <28 31>;
       bus-frequency = <25000000>;
       sgpio_in2: gpio@0 {
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml +16 -14
index 328ea59c5466..8299662c2c09 100644
@@ -99,6 +99,14 @@ patternProperties:
             enum: [2, 4, 6, 8, 10, 12, 14, 16]
 
           bias-pull-down:
+            oneOf:
+              - type: boolean
+              - enum: [100, 101, 102, 103]
+                description: mt8195 pull down PUPD/R0/R1 type define value.
+              - enum: [200, 201, 202, 203, 204, 205, 206, 207]
+                description: mt8195 pull down RSEL type define value.
+              - enum: [75000, 5000]
+                description: mt8195 pull down RSEL type si unit value(ohm).
             description: |
               For pull down type is normal, it don't need add RSEL & R1R0 define
               and resistance value.
@@ -115,13 +123,6 @@ patternProperties:
               & "MTK_PULL_SET_RSEL_110" & "MTK_PULL_SET_RSEL_111"
               define in mt8195. It can also support resistance value(ohm)
               "75000" & "5000" in mt8195.
-              oneOf:
-                - enum: [100, 101, 102, 103]
-                - description: mt8195 pull down PUPD/R0/R1 type define value.
-                - enum: [200, 201, 202, 203, 204, 205, 206, 207]
-                - description: mt8195 pull down RSEL type define value.
-                - enum: [75000, 5000]
-                - description: mt8195 pull down RSEL type si unit value(ohm).
 
               An example of using RSEL define:
               pincontroller {
@@ -146,6 +147,14 @@ patternProperties:
               };
 
           bias-pull-up:
+            oneOf:
+              - type: boolean
+              - enum: [100, 101, 102, 103]
+                description: mt8195 pull up PUPD/R0/R1 type define value.
+              - enum: [200, 201, 202, 203, 204, 205, 206, 207]
+                description: mt8195 pull up RSEL type define value.
+              - enum: [1000, 1500, 2000, 3000, 4000, 5000, 10000, 75000]
+                description: mt8195 pull up RSEL type si unit value(ohm).
             description: |
               For pull up type is normal, it don't need add RSEL & R1R0 define
               and resistance value.
@@ -163,13 +172,6 @@ patternProperties:
               define in mt8195. It can also support resistance value(ohm)
               "1000" & "1500" & "2000" & "3000" & "4000" & "5000" & "10000" &
               "75000" in mt8195.
-              oneOf:
-                - enum: [100, 101, 102, 103]
-                - description: mt8195 pull up PUPD/R0/R1 type define value.
-                - enum: [200, 201, 202, 203, 204, 205, 206, 207]
-                - description: mt8195 pull up RSEL type define value.
-                - enum: [1000, 1500, 2000, 3000, 4000, 5000, 10000, 75000]
-                - description: mt8195 pull up RSEL type si unit value(ohm).
               An example of using RSEL define:
               pincontroller {
                 i2c0-pins {
Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml +1 -1
index 35a8045b2c70..53627c6e2ae3 100644
@@ -106,7 +106,7 @@ examples:
             dma-names = "rx", "tx";
 
             flash@0 {
-                    compatible = "spi-nor";
+                    compatible = "jedec,spi-nor";
                     reg = <0>;
                     spi-max-frequency = <104000000>;
                     spi-tx-bus-width = <2>;
Documentation/devicetree/bindings/spi/spi-mxic.txt +3 -1
index 529f2dab2648..7bcbb229b78b 100644
@@ -8,11 +8,13 @@ Required properties:
 - reg: should contain 2 entries, one for the registers and one for the direct
        mapping area
 - reg-names: should contain "regs" and "dirmap"
-- interrupts: interrupt line connected to the SPI controller
 - clock-names: should contain "ps_clk", "send_clk" and "send_dly_clk"
 - clocks: should contain 3 entries for the "ps_clk", "send_clk" and
 	  "send_dly_clk" clocks
 
+Optional properties:
+- interrupts: interrupt line connected to the SPI controller
+
 Example:
 
 	spi@43c30000 {
Documentation/devicetree/bindings/usb/usb-hcd.yaml +1 -1
index 56853c17af66..1dc3d5d7b44f 100644
@@ -33,7 +33,7 @@ patternProperties:
   "^.*@[0-9a-f]{1,2}$":
     description: The hard wired USB devices
     type: object
-    $ref: /usb/usb-device.yaml
+    $ref: /schemas/usb/usb-device.yaml
 
 additionalProperties: true
 
Documentation/driver-api/cxl/memory-devices.rst +2 -2
index 3b8f41395f6b..c8f7a16cd0e3 100644
@@ -36,10 +36,10 @@ CXL Core
 .. kernel-doc:: drivers/cxl/cxl.h
    :internal:
 
-.. kernel-doc:: drivers/cxl/core/bus.c
+.. kernel-doc:: drivers/cxl/core/port.c
    :doc: cxl core
 
-.. kernel-doc:: drivers/cxl/core/bus.c
+.. kernel-doc:: drivers/cxl/core/port.c
    :identifiers:
 
 .. kernel-doc:: drivers/cxl/core/pmem.c
Documentation/process/stable-kernel-rules.rst +10 -1
index 003c865e9c21..fbcb48bc2a90 100644
@@ -168,7 +168,16 @@ Trees
  - The finalized and tagged releases of all stable kernels can be found
    in separate branches per version at:
 
-	https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+	https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
+
+ - The release candidate of all stable kernel versions can be found at:
+
+        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/
+
+   .. warning::
+      The -stable-rc tree is a snapshot in time of the stable-queue tree and
+      will change frequently, hence will be rebased often. It should only be
+      used for testing purposes (e.g. to be consumed by CI systems).
 
 
 Review committee
Documentation/security/SCTP.rst +12 -14
index d5fd6ccc3dcb..b73eb764a001 100644
@@ -15,10 +15,7 @@ For security module support, three SCTP specific hooks have been implemented::
     security_sctp_assoc_request()
     security_sctp_bind_connect()
     security_sctp_sk_clone()
-
-Also the following security hook has been utilised::
-
-    security_inet_conn_established()
+    security_sctp_assoc_established()
 
 The usage of these hooks are described below with the SELinux implementation
 described in the `SCTP SELinux Support`_ chapter.
@@ -122,11 +119,12 @@ calls **sctp_peeloff**\(3).
     @newsk - pointer to new sock structure.
 
 
-security_inet_conn_established()
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Called when a COOKIE ACK is received::
+security_sctp_assoc_established()
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Called when a COOKIE ACK is received, and the peer secid will be
+saved into ``@asoc->peer_secid`` for client::
 
-    @sk  - pointer to sock structure.
+    @asoc - pointer to sctp association structure.
     @skb - pointer to skbuff of the COOKIE ACK packet.
 
 
@@ -134,7 +132,7 @@ Security Hooks used for Association Establishment
 -------------------------------------------------
 
 The following diagram shows the use of ``security_sctp_bind_connect()``,
-``security_sctp_assoc_request()``, ``security_inet_conn_established()`` when
+``security_sctp_assoc_request()``, ``security_sctp_assoc_established()`` when
 establishing an association.
 ::
 
@@ -172,7 +170,7 @@ establishing an association.
           <------------------------------------------- COOKIE ACK
           |                                               |
     sctp_sf_do_5_1E_ca                                    |
- Call security_inet_conn_established()                    |
+ Call security_sctp_assoc_established()                   |
  to set the peer label.                                   |
           |                                               |
           |                               If SCTP_SOCKET_TCP or peeled off
@@ -198,7 +196,7 @@ hooks with the SELinux specifics expanded below::
     security_sctp_assoc_request()
     security_sctp_bind_connect()
     security_sctp_sk_clone()
-    security_inet_conn_established()
+    security_sctp_assoc_established()
 
 
 security_sctp_assoc_request()
@@ -271,12 +269,12 @@ sockets sid and peer sid to that contained in the ``@asoc sid`` and
     @newsk - pointer to new sock structure.
 
 
-security_inet_conn_established()
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+security_sctp_assoc_established()
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Called when a COOKIE ACK is received where it sets the connection's peer sid
 to that in ``@skb``::
 
-    @sk  - pointer to sock structure.
+    @asoc - pointer to sctp association structure.
     @skb - pointer to skbuff of the COOKIE ACK packet.
 
 
Documentation/sound/hd-audio/models.rst +4 -0
index d25335993e55..9b52f50a6854 100644
@@ -261,6 +261,10 @@ alc-sense-combo
 huawei-mbx-stereo
     Enable initialization verbs for Huawei MBX stereo speakers;
     might be risky, try this at your own risk
+alc298-samsung-headphone
+    Samsung laptops with ALC298
+alc256-samsung-headphone
+    Samsung laptops with ALC256
 
 ALC66x/67x/892
 ==============
Documentation/sphinx/requirements.txt +2 -0
index 9a35f50798a6..2c573541ab71 100644
@@ -1,2 +1,4 @@
+# jinja2>=3.1 is not compatible with Sphinx<4.0
+jinja2<3.1
 sphinx_rtd_theme
 Sphinx==2.4.4
MAINTAINERS +1 -2
index cd0f68d4a34a..d9b2f1731ee0 100644
@@ -16373,8 +16373,7 @@ M:	Linus Walleij <[email protected]>
 M:	Alvin Šipraga <[email protected]>
 S:	Maintained
 F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
-F:	drivers/net/dsa/realtek-smi*
-F:	drivers/net/dsa/rtl83*
+F:	drivers/net/dsa/realtek/*
 
 REALTEK WIRELESS DRIVER (rtlwifi family)
 M:	Ping-Ke Shih <[email protected]>
Makefile +1 -1
index 34f9f5a9457a..06d852cad74f 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 5
 PATCHLEVEL = 17
-SUBLEVEL = 1
+SUBLEVEL = 2
 EXTRAVERSION =
 NAME = Superb Owl
 
arch/Kconfig +1 -0
index 678a80713b21..5e88237f84d2 100644
@@ -1162,6 +1162,7 @@ config HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET
 config RANDOMIZE_KSTACK_OFFSET_DEFAULT
 	bool "Randomize kernel stack offset on syscall entry"
 	depends on HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET
+	depends on INIT_STACK_NONE || !CC_IS_CLANG || CLANG_VERSION >= 140000
 	help
 	  The kernel stack offset can be randomized (after pt_regs) by
 	  roughly 5 bits of entropy, frustrating memory corruption
arch/arc/kernel/process.c +1 -1
index 8e90052f6f05..5f7f5aab361f 100644
@@ -43,7 +43,7 @@ SYSCALL_DEFINE0(arc_gettls)
 	return task_thread_info(current)->thr_ptr;
 }
 
-SYSCALL_DEFINE3(arc_usr_cmpxchg, int *, uaddr, int, expected, int, new)
+SYSCALL_DEFINE3(arc_usr_cmpxchg, int __user *, uaddr, int, expected, int, new)
 {
 	struct pt_regs *regs = current_pt_regs();
 	u32 uval;
arch/arm/boot/dts/bcm2711.dtsi +50 -0

80 lines not on this page · raw message

arch/arm/boot/dts/bcm2837.dtsi +49 -0

79 lines not on this page · raw message

arch/arm/boot/dts/dra7-l4.dtsi +2 -3
index 956a26d52a4c..0a11bacffc1f 100644
@@ -3482,8 +3482,7 @@ timer14: timer@0 {
 				ti,timer-pwm;
 			};
 		};
-
-		target-module@2c000 {			/* 0x4882c000, ap 17 02.0 */
+		timer15_target: target-module@2c000 {	/* 0x4882c000, ap 17 02.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
 			reg = <0x2c000 0x4>,
 			      <0x2c010 0x4>;
@@ -3511,7 +3510,7 @@ timer15: timer@0 {
 			};
 		};
 
-		target-module@2e000 {			/* 0x4882e000, ap 19 14.0 */
+		timer16_target: target-module@2e000 {	/* 0x4882e000, ap 19 14.0 */
 			compatible = "ti,sysc-omap4-timer", "ti,sysc";
 			reg = <0x2e000 0x4>,
 			      <0x2e010 0x4>;
arch/arm/boot/dts/dra7.dtsi +4 -4
index 42bff117656c..97ce0c4f1df7 100644
@@ -1339,20 +1339,20 @@ timer@0 {
 };
 
 /* Local timers, see ARM architected timer wrap erratum i940 */
-&timer3_target {
+&timer15_target {
 	ti,no-reset-on-init;
 	ti,no-idle;
 	timer@0 {
-		assigned-clocks = <&l4per_clkctrl DRA7_L4PER_TIMER3_CLKCTRL 24>;
+		assigned-clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER15_CLKCTRL 24>;
 		assigned-clock-parents = <&timer_sys_clk_div>;
 	};
 };
 
-&timer4_target {
+&timer16_target {
 	ti,no-reset-on-init;
 	ti,no-idle;
 	timer@0 {
-		assigned-clocks = <&l4per_clkctrl DRA7_L4PER_TIMER4_CLKCTRL 24>;
+		assigned-clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER16_CLKCTRL 24>;
 		assigned-clock-parents = <&timer_sys_clk_div>;
 	};
 };
arch/arm/boot/dts/exynos5250-pinctrl.dtsi +1 -1
index d31a68672bfa..d7d756614edd 100644
@@ -260,7 +260,7 @@ i2c3_hs_bus: i2c3-hs-bus {
 	};
 
 	uart3_data: uart3-data {
-		samsung,pins = "gpa1-4", "gpa1-4";
+		samsung,pins = "gpa1-4", "gpa1-5";
 		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 		samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
arch/arm/boot/dts/exynos5250-smdk5250.dts +3 -0
index 39bbe18145cf..f042954bdfa5 100644
@@ -118,6 +118,9 @@ &hdmi {
 	status = "okay";
 	ddc = <&i2c_2>;
 	hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
+	vdd-supply = <&ldo8_reg>;
+	vdd_osc-supply = <&ldo10_reg>;
+	vdd_pll-supply = <&ldo8_reg>;
 };
 
 &i2c_0 {
arch/arm/boot/dts/exynos5420-smdk5420.dts +3 -0
index a4f0e3ffedbd..07f65213aae6 100644
@@ -124,6 +124,9 @@ &hdmi {
 	hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
 	pinctrl-names = "default";
 	pinctrl-0 = <&hdmi_hpd_irq>;
+	vdd-supply = <&ldo6_reg>;
+	vdd_osc-supply = <&ldo7_reg>;
+	vdd_pll-supply = <&ldo6_reg>;
 };
 
 &hsi2c_4 {
arch/arm/boot/dts/imx53-m53menlo.dts +27 -2
index 4f88e96d81dd..d5c68d1ea707 100644
@@ -53,6 +53,31 @@ eth {
 		};
 	};
 
+	lvds-decoder {
+		compatible = "ti,ds90cf364a", "lvds-decoder";
+
+		ports {
+			#address-cells = <1>;
+			#size-cells = <0>;
+
+			port@0 {
+				reg = <0>;
+
+				lvds_decoder_in: endpoint {
+					remote-endpoint = <&lvds0_out>;
+				};
+			};
+
+			port@1 {
+				reg = <1>;
+
+				lvds_decoder_out: endpoint {
+					remote-endpoint = <&panel_in>;
+				};
+			};
+		};
+	};
+
 	panel {
 		compatible = "edt,etm0700g0dh6";
 		pinctrl-0 = <&pinctrl_display_gpio>;
@@ -61,7 +86,7 @@ panel {
 
 		port {
 			panel_in: endpoint {
-				remote-endpoint = <&lvds0_out>;
+				remote-endpoint = <&lvds_decoder_out>;
 			};
 		};
 	};
@@ -450,7 +475,7 @@ port@2 {
 			reg = <2>;
 
 			lvds0_out: endpoint {
-				remote-endpoint = <&panel_in>;
+				remote-endpoint = <&lvds_decoder_in>;
 			};
 		};
 	};
arch/arm/boot/dts/imx7-colibri.dtsi +2 -2
index 62b771c1d5a9..f1c60b0cb143 100644
@@ -40,7 +40,7 @@ simple-audio-card,cpu {
 
 		dailink_master: simple-audio-card,codec {
 			sound-dai = <&codec>;
-			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		};
 	};
 };
@@ -293,7 +293,7 @@ codec: sgtl5000@a {
 		compatible = "fsl,sgtl5000";
 		#sound-dai-cells = <0>;
 		reg = <0x0a>;
-		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_sai1_mclk>;
 		VDDA-supply = <&reg_module_3v3_avdd>;
arch/arm/boot/dts/imx7-mba7.dtsi +1 -1
index 49086c6b6a0a..3df6dff7734a 100644
@@ -302,7 +302,7 @@ &i2c2 {
 	tlv320aic32x4: audio-codec@18 {
 		compatible = "ti,tlv320aic32x4";
 		reg = <0x18>;
-		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		clock-names = "mclk";
 		ldoin-supply = <&reg_audio_3v3>;
 		iov-supply = <&reg_audio_3v3>;
arch/arm/boot/dts/imx7d-nitrogen7.dts +1 -1
index e0751e6ba3c0..a31de900139d 100644
@@ -288,7 +288,7 @@ &i2c4 {
 	codec: wm8960@1a {
 		compatible = "wlf,wm8960";
 		reg = <0x1a>;
-		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		clock-names = "mclk";
 		wlf,shared-lrclk;
 	};
arch/arm/boot/dts/imx7d-pico-hobbit.dts +2 -2
index 7b2198a9372c..d917dc4f2f22 100644
@@ -31,7 +31,7 @@ simple-audio-card,cpu {
 
 		dailink_master: simple-audio-card,codec {
 			sound-dai = <&sgtl5000>;
-			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		};
 	};
 };
@@ -41,7 +41,7 @@ sgtl5000: codec@a {
 		#sound-dai-cells = <0>;
 		reg = <0x0a>;
 		compatible = "fsl,sgtl5000";
-		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		VDDA-supply = <&reg_2p5v>;
 		VDDIO-supply = <&reg_vref_1v8>;
 	};
arch/arm/boot/dts/imx7d-pico-pi.dts +2 -2
index 70bea95c06d8..f263e391e24c 100644
@@ -31,7 +31,7 @@ simple-audio-card,cpu {
 
 		dailink_master: simple-audio-card,codec {
 			sound-dai = <&sgtl5000>;
-			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		};
 	};
 };
@@ -41,7 +41,7 @@ sgtl5000: codec@a {
 		#sound-dai-cells = <0>;
 		reg = <0x0a>;
 		compatible = "fsl,sgtl5000";
-		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		VDDA-supply = <&reg_2p5v>;
 		VDDIO-supply = <&reg_vref_1v8>;
 	};
arch/arm/boot/dts/imx7d-sdb.dts +2 -2
index 7813ef960f6e..f053f5122741 100644
@@ -385,14 +385,14 @@ &i2c4 {
 	codec: wm8960@1a {
 		compatible = "wlf,wm8960";
 		reg = <0x1a>;
-		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		clock-names = "mclk";
 		wlf,shared-lrclk;
 		wlf,hp-cfg = <2 2 3>;
 		wlf,gpio-cfg = <1 3>;
 		assigned-clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_SRC>,
 				  <&clks IMX7D_PLL_AUDIO_POST_DIV>,
-				  <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+				  <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		assigned-clock-parents = <&clks IMX7D_PLL_AUDIO_POST_DIV>;
 		assigned-clock-rates = <0>, <884736000>, <12288000>;
 	};
arch/arm/boot/dts/imx7s-warp.dts +2 -2
index 4f1edef06c92..e8734d218b9d 100644
@@ -75,7 +75,7 @@ simple-audio-card,cpu {
 
 		dailink_master: simple-audio-card,codec {
 			sound-dai = <&codec>;
-			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+			clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		};
 	};
 };
@@ -232,7 +232,7 @@ codec: sgtl5000@a {
 		#sound-dai-cells = <0>;
 		reg = <0x0a>;
 		compatible = "fsl,sgtl5000";
-		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>;
+		clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_sai1_mclk>;
 		VDDA-supply = <&vgen4_reg>;
arch/arm/boot/dts/openbmc-flash-layout-64.dtsi +1 -1
index 31f59de5190b..7af41361c480 100644
@@ -28,7 +28,7 @@ rofs@a00000 {
 		label = "rofs";
 	};
 
-	rwfs@6000000 {
+	rwfs@2a00000 {
 		reg = <0x2a00000 0x1600000>; // 22MB
 		label = "rwfs";
 	};
arch/arm/boot/dts/openbmc-flash-layout.dtsi +1 -1
index 6c26524e93e1..b47e14063c38 100644
@@ -20,7 +20,7 @@ kernel@80000 {
 		label = "kernel";
 	};
 
-	rofs@c0000 {
+	rofs@4c0000 {
 		reg = <0x4c0000 0x1740000>;
 		label = "rofs";
 	};
arch/arm/boot/dts/qcom-ipq4019.dtsi +2 -1
index 7dec0553636e..51c365fdf3bf 100644
@@ -142,7 +142,8 @@ pmu {
 	clocks {
 		sleep_clk: sleep_clk {
 			compatible = "fixed-clock";
-			clock-frequency = <32768>;
+			clock-frequency = <32000>;
+			clock-output-names = "gcc_sleep_clk_src";
 			#clock-cells = <0>;
 		};
 
arch/arm/boot/dts/qcom-msm8960.dtsi +5 -3
index 2a0ec97a264f..a0f9ab7f08f3 100644
@@ -146,7 +146,9 @@ rpm@108000 {
 			reg		= <0x108000 0x1000>;
 			qcom,ipc	= <&l2cc 0x8 2>;
 
-			interrupts	= <0 19 0>, <0 21 0>, <0 22 0>;
+			interrupts	= <GIC_SPI 19 IRQ_TYPE_EDGE_RISING>,
+					  <GIC_SPI 21 IRQ_TYPE_EDGE_RISING>,
+					  <GIC_SPI 22 IRQ_TYPE_EDGE_RISING>;
 			interrupt-names	= "ack", "err", "wakeup";
 
 			regulators {
@@ -192,7 +194,7 @@ gsbi5_serial: serial@16440000 {
 				compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
 				reg = <0x16440000 0x1000>,
 				      <0x16400000 0x1000>;
-				interrupts = <0 154 0x0>;
+				interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>;
 				clock-names = "core", "iface";
 				status = "disabled";
@@ -318,7 +320,7 @@ spi@16080000 {
 				#address-cells = <1>;
 				#size-cells = <0>;
 				reg = <0x16080000 0x1000>;
-				interrupts = <0 147 0>;
+				interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
 				spi-max-frequency = <24000000>;
 				cs-gpios = <&msmgpio 8 0>;
 
arch/arm/boot/dts/qcom-sdx55.dtsi +1 -1
index 8ac0492c7659..40f11159f061 100644
@@ -413,7 +413,7 @@ pcie_ep: pcie-ep@40000000 {
 			      <0x40000000 0xf1d>,
 			      <0x40000f20 0xc8>,
 			      <0x40001000 0x1000>,
-			      <0x40002000 0x10000>,
+			      <0x40200000 0x100000>,
 			      <0x01c03000 0x3000>;
 			reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
 				    "mmio";
arch/arm/boot/dts/sama5d2.dtsi +1 -1
index 09c741e8ecb8..c700c3b19e4c 100644
@@ -415,7 +415,7 @@ hsmc: hsmc@f8014000 {
 				pmecc: ecc-engine@f8014070 {
 					compatible = "atmel,sama5d2-pmecc";
 					reg = <0xf8014070 0x490>,
-					      <0xf8014500 0x100>;
+					      <0xf8014500 0x200>;
 				};
 			};
 
arch/arm/boot/dts/sama7g5.dtsi +0 -6
index eddcfbf4d223..22520cdd37fc 100644
@@ -382,8 +382,6 @@ i2c1: i2c@600 {
 				dmas = <&dma0 AT91_XDMAC_DT_PERID(7)>,
 					<&dma0 AT91_XDMAC_DT_PERID(8)>;
 				dma-names = "rx", "tx";
-				atmel,use-dma-rx;
-				atmel,use-dma-tx;
 				status = "disabled";
 			};
 		};
@@ -558,8 +556,6 @@ i2c8: i2c@600 {
 				dmas = <&dma0 AT91_XDMAC_DT_PERID(21)>,
 					<&dma0 AT91_XDMAC_DT_PERID(22)>;
 				dma-names = "rx", "tx";
-				atmel,use-dma-rx;
-				atmel,use-dma-tx;
 				status = "disabled";
 			};
 		};
@@ -584,8 +580,6 @@ i2c9: i2c@600 {
 				dmas = <&dma0 AT91_XDMAC_DT_PERID(23)>,
 					<&dma0 AT91_XDMAC_DT_PERID(24)>;
 				dma-names = "rx", "tx";
-				atmel,use-dma-rx;
-				atmel,use-dma-tx;
 				status = "disabled";
 			};
 		};
arch/arm/boot/dts/spear1340.dtsi +3 -3
index 827e887afbda..13e1bdb3ddbf 100644
@@ -134,9 +134,9 @@ serial@b4100000 {
 				reg = <0xb4100000 0x1000>;
 				interrupts = <0 105 0x4>;
 				status = "disabled";
-				dmas = <&dwdma0 12 0 1>,
-					<&dwdma0 13 1 0>;
-				dma-names = "tx", "rx";
+				dmas = <&dwdma0 13 0 1>,
+					<&dwdma0 12 1 0>;
+				dma-names = "rx", "tx";
 			};
 
 			thermal@e07008c4 {
arch/arm/boot/dts/spear13xx.dtsi +3 -3
index c87b881b2c8b..913553367687 100644
@@ -284,9 +284,9 @@ spi0: spi@e0100000 {
 				#size-cells = <0>;
 				interrupts = <0 31 0x4>;
 				status = "disabled";
-				dmas = <&dwdma0 4 0 0>,
-					<&dwdma0 5 0 0>;
-				dma-names = "tx", "rx";
+				dmas = <&dwdma0 5 0 0>,
+					<&dwdma0 4 0 0>;
+				dma-names = "rx", "tx";
 			};
 
 			rtc@e0580000 {
arch/arm/boot/dts/stm32mp15-pinctrl.dtsi +1 -1
index 3b65130affec..6161f5906ec1 100644
@@ -1190,7 +1190,7 @@ pins {
 		};
 	};
 
-	sai2a_sleep_pins_c: sai2a-2 {
+	sai2a_sleep_pins_c: sai2a-sleep-2 {
 		pins {
 			pinmux = <STM32_PINMUX('D', 13, ANALOG)>, /* SAI2_SCK_A */
 				 <STM32_PINMUX('D', 11, ANALOG)>, /* SAI2_SD_A */
arch/arm/boot/dts/sun8i-v3s.dtsi +11 -11
index b30bc1a25ebb..084323d5c61c 100644
@@ -593,6 +593,17 @@ spi0: spi@1c68000 {
 			#size-cells = <0>;
 		};
 
+		gic: interrupt-controller@1c81000 {
+			compatible = "arm,gic-400";
+			reg = <0x01c81000 0x1000>,
+			      <0x01c82000 0x2000>,
+			      <0x01c84000 0x2000>,
+			      <0x01c86000 0x2000>;
+			interrupt-controller;
+			#interrupt-cells = <3>;
+			interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
+		};
+
 		csi1: camera@1cb4000 {
 			compatible = "allwinner,sun8i-v3s-csi";
 			reg = <0x01cb4000 0x3000>;
@@ -604,16 +615,5 @@ csi1: camera@1cb4000 {
 			resets = <&ccu RST_BUS_CSI>;
 			status = "disabled";
 		};
-
-		gic: interrupt-controller@1c81000 {
-			compatible = "arm,gic-400";
-			reg = <0x01c81000 0x1000>,
-			      <0x01c82000 0x2000>,
-			      <0x01c84000 0x2000>,
-			      <0x01c86000 0x2000>;
-			interrupt-controller;
-			#interrupt-cells = <3>;
-			interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
-		};
 	};
 };
arch/arm/boot/dts/tegra20-asus-tf101.dts +2 -0
index 020172ee7340..e3267cda15cc 100644
@@ -442,11 +442,13 @@ i2s@70002800 {
 
 	serial@70006040 {
 		compatible = "nvidia,tegra20-hsuart";
+		/delete-property/ reg-shift;
 		/* GPS BCM4751 */
 	};
 
 	serial@70006200 {
 		compatible = "nvidia,tegra20-hsuart";
+		/delete-property/ reg-shift;
 		status = "okay";
 
 		/* Azurewave AW-NH615 BCM4329B1 */
arch/arm/boot/dts/tegra20-tamonten.dtsi +3 -3
index de39c5465c0a..0e19bd0a847c 100644
@@ -183,8 +183,8 @@ uca {
 			};
 			conf_ata {
 				nvidia,pins = "ata", "atb", "atc", "atd", "ate",
-					"cdev1", "cdev2", "dap1", "dtb", "gma",
-					"gmb", "gmc", "gmd", "gme", "gpu7",
+					"cdev1", "cdev2", "dap1", "dtb", "dtf",
+					"gma", "gmb", "gmc", "gmd", "gme", "gpu7",
 					"gpv", "i2cp", "irrx", "irtx", "pta",
 					"rm", "slxa", "slxk", "spia", "spib",
 					"uac";
@@ -203,7 +203,7 @@ conf_csus {
 			};
 			conf_crtp {
 				nvidia,pins = "crtp", "dap2", "dap3", "dap4",
-					"dtc", "dte", "dtf", "gpu", "sdio1",
+					"dtc", "dte", "gpu", "sdio1",
 					"slxc", "slxd", "spdi", "spdo", "spig",
 					"uda";
 				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi +2 -0
index 85b43a86a26d..c662ab261ed5 100644
@@ -1080,6 +1080,7 @@ drive_sdio1 {
 
 	serial@70006040 {
 		compatible = "nvidia,tegra30-hsuart";
+		/delete-property/ reg-shift;
 		status = "okay";
 
 		/* Broadcom GPS BCM47511 */
@@ -1087,6 +1088,7 @@ serial@70006040 {
 
 	serial@70006200 {
 		compatible = "nvidia,tegra30-hsuart";
+		/delete-property/ reg-shift;
 		status = "okay";
 
 		nvidia,adjust-baud-rates = <0 9600 100>,
arch/arm/boot/dts/tegra30-pegatron-chagall.dts +2 -0
index f4b2d4218849..8ce61035290b 100644
@@ -1103,6 +1103,7 @@ drive_lcd2 {
 
 	uartb: serial@70006040 {
 		compatible = "nvidia,tegra30-hsuart";
+		/delete-property/ reg-shift;
 		status = "okay";
 
 		/* Broadcom GPS BCM47511 */
@@ -1110,6 +1111,7 @@ uartb: serial@70006040 {
 
 	uartc: serial@70006200 {
 		compatible = "nvidia,tegra30-hsuart";
+		/delete-property/ reg-shift;
 		status = "okay";
 
 		nvidia,adjust-baud-rates = <0 9600 100>,
arch/arm/configs/multi_v5_defconfig +2 -0
index fe8d760256a4..3e3beb0cc33d 100644
@@ -188,6 +188,7 @@ CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_MEDIA_SUPPORT=y
 CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
 CONFIG_V4L_PLATFORM_DRIVERS=y
 CONFIG_VIDEO_ASPEED=m
 CONFIG_VIDEO_ATMEL_ISI=m
@@ -196,6 +197,7 @@ CONFIG_DRM_ATMEL_HLCDC=m
 CONFIG_DRM_PANEL_SIMPLE=y
 CONFIG_DRM_PANEL_EDP=y
 CONFIG_DRM_ASPEED_GFX=m
+CONFIG_FB=y
 CONFIG_FB_IMX=y
 CONFIG_FB_ATMEL=y
 CONFIG_BACKLIGHT_ATMEL_LCDC=y
arch/arm/crypto/Kconfig +2 -0
index 2b575792363e..e4dba5461cb3 100644
@@ -102,6 +102,8 @@ config CRYPTO_AES_ARM_BS
 	depends on KERNEL_MODE_NEON
 	select CRYPTO_SKCIPHER
 	select CRYPTO_LIB_AES
+	select CRYPTO_AES
+	select CRYPTO_CBC
 	select CRYPTO_SIMD
 	help
 	  Use a faster and more secure NEON based implementation of AES in CBC,
arch/arm/kernel/entry-ftrace.S +22 -29

96 lines not on this page · raw message

arch/arm/kernel/swp_emulate.c +1 -1
index 6166ba38bf99..b74bfcf94fb1 100644
@@ -195,7 +195,7 @@ static int swp_handler(struct pt_regs *regs, unsigned int instr)
 		 destreg, EXTRACT_REG_NUM(instr, RT2_OFFSET), data);
 
 	/* Check access in reasonable access range for both SWP and SWPB */
-	if (!access_ok((address & ~3), 4)) {
+	if (!access_ok((void __user *)(address & ~3), 4)) {
 		pr_debug("SWP{B} emulation: access to %p not allowed!\n",
 			 (void *)address);
 		res = -EFAULT;
arch/arm/kernel/traps.c +1 -1
index cae4a748811f..5d58aee24087 100644
@@ -577,7 +577,7 @@ do_cache_op(unsigned long start, unsigned long end, int flags)
 	if (end < start || flags)
 		return -EINVAL;
 
-	if (!access_ok(start, end - start))
+	if (!access_ok((void __user *)start, end - start))
 		return -EFAULT;
 
 	return __do_cache_op(start, end);
arch/arm/mach-iop32x/include/mach/entry-macro.S +1 -1
index 8e6766d4621e..341e5d9a6616 100644
@@ -20,7 +20,7 @@
 	mrc     p6, 0, \irqstat, c8, c0, 0	@ Read IINTSRC
 	cmp     \irqstat, #0
 	clzne   \irqnr, \irqstat
-	rsbne   \irqnr, \irqnr, #31
+	rsbne   \irqnr, \irqnr, #32
 	.endm
 
 	.macro arch_ret_to_user, tmp1, tmp2
arch/arm/mach-iop32x/include/mach/irqs.h +1 -1
index c4e78df428e8..e09ae5f48aec 100644
@@ -9,6 +9,6 @@
 #ifndef __IRQS_H
 #define __IRQS_H
 
-#define NR_IRQS			32
+#define NR_IRQS			33
 
 #endif
arch/arm/mach-iop32x/irq.c +3 -3
index 2d48bf1398c1..d1e8824cbd82 100644
@@ -32,14 +32,14 @@ static void intstr_write(u32 val)
 static void
 iop32x_irq_mask(struct irq_data *d)
 {
-	iop32x_mask &= ~(1 << d->irq);
+	iop32x_mask &= ~(1 << (d->irq - 1));
 	intctl_write(iop32x_mask);
 }
 
 static void
 iop32x_irq_unmask(struct irq_data *d)
 {
-	iop32x_mask |= 1 << d->irq;
+	iop32x_mask |= 1 << (d->irq - 1);
 	intctl_write(iop32x_mask);
 }
 
@@ -65,7 +65,7 @@ void __init iop32x_init_irq(void)
 	    machine_is_em7210())
 		*IOP3XX_PCIIRSR = 0x0f;
 
-	for (i = 0; i < NR_IRQS; i++) {
+	for (i = 1; i < NR_IRQS; i++) {
 		irq_set_chip_and_handler(i, &ext_chip, handle_level_irq);
 		irq_clear_status_flags(i, IRQ_NOREQUEST | IRQ_NOPROBE);
 	}
arch/arm/mach-iop32x/irqs.h +32 -28

68 lines not on this page · raw message

arch/arm/mach-mmp/sram.c +12 -10
index 6794e2db1ad5..ecc46c31004f 100644
@@ -72,6 +72,8 @@ static int sram_probe(struct platform_device *pdev)
 	if (!info)
 		return -ENOMEM;
 
+	platform_set_drvdata(pdev, info);
+
 	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
 	if (res == NULL) {
 		dev_err(&pdev->dev, "no memory resource defined\n");
@@ -107,8 +109,6 @@ static int sram_probe(struct platform_device *pdev)
 	list_add(&info->node, &sram_bank_list);
 	mutex_unlock(&sram_lock);
 
-	platform_set_drvdata(pdev, info);
-
 	dev_info(&pdev->dev, "initialized\n");
 	return 0;
 
@@ -127,17 +127,19 @@ static int sram_remove(struct platform_device *pdev)
 	struct sram_bank_info *info;
 
 	info = platform_get_drvdata(pdev);
-	if (info == NULL)
-		return -ENODEV;
 
-	mutex_lock(&sram_lock);
-	list_del(&info->node);
-	mutex_unlock(&sram_lock);
+	if (info->sram_size) {
+		mutex_lock(&sram_lock);
+		list_del(&info->node);
+		mutex_unlock(&sram_lock);
+
+		gen_pool_destroy(info->gpool);
+		iounmap(info->sram_virt);
+		kfree(info->pool_name);
+	}
 
-	gen_pool_destroy(info->gpool);
-	iounmap(info->sram_virt);
-	kfree(info->pool_name);
 	kfree(info);
+
 	return 0;
 }
 
arch/arm/mach-s3c/mach-jive.c +3 -3
index 285e1f0f4145..0d7d408c3729 100644
@@ -236,11 +236,11 @@ static int __init jive_mtdset(char *options)
 	unsigned long set;
 
 	if (options == NULL || options[0] == '\0')
-		return 0;
+		return 1;
 
 	if (kstrtoul(options, 10, &set)) {
 		printk(KERN_ERR "failed to parse mtdset=%s\n", options);
-		return 0;
+		return 1;
 	}
 
 	switch (set) {
@@ -256,7 +256,7 @@ static int __init jive_mtdset(char *options)
 		       "using default.", set);
 	}
 
-	return 0;
+	return 1;
 }
 
 /* parse the mtdset= option given to the kernel command line */
arch/arm64/Kconfig +1 -0
index c842878f8133..baa0e9bbe754 100644
@@ -683,6 +683,7 @@ config ARM64_ERRATUM_2051678
 
 config ARM64_ERRATUM_2077057
 	bool "Cortex-A510: 2077057: workaround software-step corrupting SPSR_EL2"
+	default y
 	help
 	  This option adds the workaround for ARM Cortex-A510 erratum 2077057.
 	  Affected Cortex-A510 may corrupt SPSR_EL2 when the a step exception is
arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi +4 -4
index 984c737fa627..6e738f2a3701 100644
@@ -273,9 +273,9 @@ bus@ff800000 {
 		#size-cells = <1>;
 		ranges = <0x00 0x00 0xff800000 0x3000>;
 
-		timer: timer@400 {
-			compatible = "brcm,bcm6328-timer", "syscon";
-			reg = <0x400 0x3c>;
+		twd: timer-mfd@400 {
+			compatible = "brcm,bcm4908-twd", "simple-mfd", "syscon";
+			reg = <0x400 0x4c>;
 		};
 
 		gpio0: gpio-controller@500 {
@@ -330,7 +330,7 @@ reset-controller@2644 {
 
 	reboot {
 		compatible = "syscon-reboot";
-		regmap = <&timer>;
+		regmap = <&twd>;
 		offset = <0x34>;
 		mask = <1>;
 	};
arch/arm64/boot/dts/broadcom/northstar2/ns2-svk.dts +4 -4
index ec19fbf928a1..12a4b1c03390 100644
@@ -111,8 +111,8 @@ slic@0 {
 		compatible = "silabs,si3226x";
 		reg = <0>;
 		spi-max-frequency = <5000000>;
-		spi-cpha = <1>;
-		spi-cpol = <1>;
+		spi-cpha;
+		spi-cpol;
 		pl022,hierarchy = <0>;
 		pl022,interface = <0>;
 		pl022,slave-tx-disable = <0>;
@@ -135,8 +135,8 @@ at25@0 {
 		at25,byte-len = <0x8000>;
 		at25,addr-mode = <2>;
 		at25,page-size = <64>;
-		spi-cpha = <1>;
-		spi-cpol = <1>;
+		spi-cpha;
+		spi-cpol;
 		pl022,hierarchy = <0>;
 		pl022,interface = <0>;
 		pl022,slave-tx-disable = <0>;
arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi +1 -1
index 2cfeaf3b0a87..8c218689fef7 100644
@@ -687,7 +687,7 @@ sata_phy1: sata-phy@1 {
 			};
 		};
 
-		sata: ahci@663f2000 {
+		sata: sata@663f2000 {
 			compatible = "brcm,iproc-ahci", "generic-ahci";
 			reg = <0x663f2000 0x1000>;
 			dma-coherent;
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +3 -3
index 01b01e320411..35d1939e690b 100644
@@ -536,9 +536,9 @@ i2c0: i2c@2180000 {
 			clock-names = "i2c";
 			clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
 					    QORIQ_CLK_PLL_DIV(1)>;
-			dmas = <&edma0 1 39>,
-			       <&edma0 1 38>;
-			dma-names = "tx", "rx";
+			dmas = <&edma0 1 38>,
+			       <&edma0 1 39>;
+			dma-names = "rx", "tx";
 			status = "disabled";
 		};
 
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi +3 -3
index 687fea6d8afa..4e7bd04d9798 100644
@@ -499,9 +499,9 @@ i2c0: i2c@2180000 {
 			interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>;
 			clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
 					    QORIQ_CLK_PLL_DIV(2)>;
-			dmas = <&edma0 1 39>,
-			       <&edma0 1 38>;
-			dma-names = "tx", "rx";
+			dmas = <&edma0 1 38>,
+			       <&edma0 1 39>;
+			dma-names = "rx", "tx";
 			status = "disabled";
 		};
 
arch/arm64/boot/dts/qcom/ipq6018.dtsi +1 -1
index 66ec5615651d..5dea37651adf 100644
@@ -748,7 +748,7 @@ dwc_0: usb@8A00000 {
 				snps,hird-threshold = /bits/ 8 <0x0>;
 				snps,dis_u2_susphy_quirk;
 				snps,dis_u3_susphy_quirk;
-				snps,ref-clock-period-ns = <0x32>;
+				snps,ref-clock-period-ns = <0x29>;
 				dr_mode = "host";
 			};
 		};
arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts +1 -1
index 687bea438a57..6c408d61de75 100644
@@ -41,7 +41,7 @@ volume-up {
 		};
 
 		home-key {
-			lable = "Home Key";
+			label = "Home Key";
 			gpios = <&msmgpio 109 GPIO_ACTIVE_LOW>;
 			linux,code = <KEY_HOMEPAGE>;
 		};
arch/arm64/boot/dts/qcom/msm8994.dtsi +3 -0
index 5a9a5ed0565f..215f56daa26c 100644
@@ -713,6 +713,9 @@ gcc: clock-controller@fc400000 {
 			#reset-cells = <1>;
 			#power-domain-cells = <1>;
 			reg = <0xfc400000 0x2000>;
+
+			clock-names = "xo", "sleep_clk";
+			clocks = <&xo_board>, <&sleep_clk>;
 		};
 
 		rpm_msg_ram: sram@fc428000 {
arch/arm64/boot/dts/qcom/sc7280.dtsi +1 -1
index 937c2e0e93eb..eab7a8505053 100644
@@ -1790,7 +1790,7 @@ opp-550000000 {
 			};
 		};
 
-		gmu: gmu@3d69000 {
+		gmu: gmu@3d6a000 {
 			compatible="qcom,adreno-gmu-635.0", "qcom,adreno-gmu";
 			reg = <0 0x03d6a000 0 0x34000>,
 				<0 0x3de0000 0 0x10000>,
arch/arm64/boot/dts/qcom/sdm845.dtsi +4 -4
index cfdeaa81f1bb..1bb4d98db96f 100644
@@ -3613,10 +3613,10 @@ wcd9340: codec@1{
 					#clock-cells = <0>;
 					clock-frequency = <9600000>;
 					clock-output-names = "mclk";
-					qcom,micbias1-millivolt = <1800>;
-					qcom,micbias2-millivolt = <1800>;
-					qcom,micbias3-millivolt = <1800>;
-					qcom,micbias4-millivolt = <1800>;
+					qcom,micbias1-microvolt = <1800000>;
+					qcom,micbias2-microvolt = <1800000>;
+					qcom,micbias3-microvolt = <1800000>;
+					qcom,micbias4-microvolt = <1800000>;
 
 					#address-cells = <1>;
 					#size-cells = <1>;
arch/arm64/boot/dts/qcom/sm8150.dtsi +3 -3
index 6012322a5984..78265646feff 100644
@@ -3556,9 +3556,9 @@ apps_rsc: rsc@18200000 {
 			qcom,tcs-offset = <0xd00>;
 			qcom,drv-id = <2>;
 			qcom,tcs-config = <ACTIVE_TCS  2>,
-					  <SLEEP_TCS   1>,
-					  <WAKE_TCS    1>,
-					  <CONTROL_TCS 0>;
+					  <SLEEP_TCS   3>,
+					  <WAKE_TCS    3>,
+					  <CONTROL_TCS 1>;
 
 			rpmhcc: clock-controller {
 				compatible = "qcom,sm8150-rpmh-clk";
arch/arm64/boot/dts/qcom/sm8250.dtsi +8 -8
index 5617a46e5ccd..a92230bec1dd 100644
@@ -1740,8 +1740,8 @@ pcie0: pci@1c00000 {
 			phys = <&pcie0_lane>;
 			phy-names = "pciephy";
 
-			perst-gpio = <&tlmm 79 GPIO_ACTIVE_LOW>;
-			enable-gpio = <&tlmm 81 GPIO_ACTIVE_HIGH>;
+			perst-gpios = <&tlmm 79 GPIO_ACTIVE_LOW>;
+			wake-gpios = <&tlmm 81 GPIO_ACTIVE_HIGH>;
 
 			pinctrl-names = "default";
 			pinctrl-0 = <&pcie0_default_state>;
@@ -1801,7 +1801,7 @@ pcie1: pci@1c08000 {
 			ranges = <0x01000000 0x0 0x40200000 0x0 0x40200000 0x0 0x100000>,
 				 <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>;
 
-			interrupts = <GIC_SPI 306 IRQ_TYPE_EDGE_RISING>;
+			interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-names = "msi";
 			#interrupt-cells = <1>;
 			interrupt-map-mask = <0 0 0 0x7>;
@@ -1844,8 +1844,8 @@ pcie1: pci@1c08000 {
 			phys = <&pcie1_lane>;
 			phy-names = "pciephy";
 
-			perst-gpio = <&tlmm 82 GPIO_ACTIVE_LOW>;
-			enable-gpio = <&tlmm 84 GPIO_ACTIVE_HIGH>;
+			perst-gpios = <&tlmm 82 GPIO_ACTIVE_LOW>;
+			wake-gpios = <&tlmm 84 GPIO_ACTIVE_HIGH>;
 
 			pinctrl-names = "default";
 			pinctrl-0 = <&pcie1_default_state>;
@@ -1907,7 +1907,7 @@ pcie2: pci@1c10000 {
 			ranges = <0x01000000 0x0 0x64200000 0x0 0x64200000 0x0 0x100000>,
 				 <0x02000000 0x0 0x64300000 0x0 0x64300000 0x0 0x3d00000>;
 
-			interrupts = <GIC_SPI 236 IRQ_TYPE_EDGE_RISING>;
+			interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
 			interrupt-names = "msi";
 			#interrupt-cells = <1>;
 			interrupt-map-mask = <0 0 0 0x7>;
@@ -1950,8 +1950,8 @@ pcie2: pci@1c10000 {
 			phys = <&pcie2_lane>;
 			phy-names = "pciephy";
 
-			perst-gpio = <&tlmm 85 GPIO_ACTIVE_LOW>;
-			enable-gpio = <&tlmm 87 GPIO_ACTIVE_HIGH>;
+			perst-gpios = <&tlmm 85 GPIO_ACTIVE_LOW>;
+			wake-gpios = <&tlmm 87 GPIO_ACTIVE_HIGH>;
 
 			pinctrl-names = "default";
 			pinctrl-0 = <&pcie2_default_state>;
arch/arm64/boot/dts/qcom/sm8350.dtsi +1 -1
index 4b19744bcfb3..765d018e6306 100644
@@ -1820,7 +1820,7 @@ apps_rsc: rsc@18200000 {
 			qcom,tcs-offset = <0xd00>;
 			qcom,drv-id = <2>;
 			qcom,tcs-config = <ACTIVE_TCS  2>, <SLEEP_TCS   3>,
-					  <WAKE_TCS    3>, <CONTROL_TCS 1>;
+					  <WAKE_TCS    3>, <CONTROL_TCS 0>;
 
 			rpmhcc: clock-controller {
 				compatible = "qcom,sm8350-rpmh-clk";
arch/arm64/boot/dts/qcom/sm8450.dtsi +14 -14
index 02b97e838c47..9ee055143f8a 100644
@@ -203,9 +203,9 @@ LITTLE_CPU_SLEEP_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
 				idle-state-name = "silver-rail-power-collapse";
 				arm,psci-suspend-param = <0x40000004>;
-				entry-latency-us = <274>;
-				exit-latency-us = <480>;
-				min-residency-us = <3934>;
+				entry-latency-us = <800>;
+				exit-latency-us = <750>;
+				min-residency-us = <4090>;
 				local-timer-stop;
 			};
 
@@ -213,9 +213,9 @@ BIG_CPU_SLEEP_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
 				idle-state-name = "gold-rail-power-collapse";
 				arm,psci-suspend-param = <0x40000004>;
-				entry-latency-us = <327>;
-				exit-latency-us = <1502>;
-				min-residency-us = <4488>;
+				entry-latency-us = <600>;
+				exit-latency-us = <1550>;
+				min-residency-us = <4791>;
 				local-timer-stop;
 			};
 		};
@@ -224,10 +224,10 @@ domain-idle-states {
 			CLUSTER_SLEEP_0: cluster-sleep-0 {
 				compatible = "domain-idle-state";
 				idle-state-name = "cluster-l3-off";
-				arm,psci-suspend-param = <0x4100c344>;
-				entry-latency-us = <584>;
-				exit-latency-us = <2332>;
-				min-residency-us = <6118>;
+				arm,psci-suspend-param = <0x41000044>;
+				entry-latency-us = <1050>;
+				exit-latency-us = <2500>;
+				min-residency-us = <5309>;
 				local-timer-stop;
 			};
 
@@ -235,9 +235,9 @@ CLUSTER_SLEEP_1: cluster-sleep-1 {
 				compatible = "domain-idle-state";
 				idle-state-name = "cluster-power-collapse";
 				arm,psci-suspend-param = <0x4100c344>;
-				entry-latency-us = <2893>;
-				exit-latency-us = <4023>;
-				min-residency-us = <9987>;
+				entry-latency-us = <2700>;
+				exit-latency-us = <3500>;
+				min-residency-us = <13959>;
 				local-timer-stop;
 			};
 		};
@@ -315,7 +315,7 @@ CPU_PD7: cpu7 {
 
 		CLUSTER_PD: cpu-cluster0 {
 			#power-domain-cells = <0>;
-			domain-idle-states = <&CLUSTER_SLEEP_0>;
+			domain-idle-states = <&CLUSTER_SLEEP_0>, <&CLUSTER_SLEEP_1>;
 		};
 	};
 
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +2 -2
index c4dd2a6b4836..f81ce3240342 100644
@@ -770,8 +770,8 @@ &sdio0 {
 	sd-uhs-sdr104;
 
 	/* Power supply */
-	vqmmc-supply = &vcc1v8_s3;	/* IO line */
-	vmmc-supply = &vcc_sdio;	/* card's power */
+	vqmmc-supply = <&vcc1v8_s3>;	/* IO line */
+	vmmc-supply = <&vcc_sdio>;	/* card's power */
 
 	#address-cells = <1>;
 	#size-cells = <0>;
arch/arm64/boot/dts/ti/k3-am64-main.dtsi +4 -1
index 012011dc619a..ce4daff758e7 100644
@@ -59,7 +59,10 @@ gic500: interrupt-controller@1800000 {
 		#interrupt-cells = <3>;
 		interrupt-controller;
 		reg = <0x00 0x01800000 0x00 0x10000>,	/* GICD */
-		      <0x00 0x01840000 0x00 0xC0000>;	/* GICR */
+		      <0x00 0x01840000 0x00 0xC0000>,	/* GICR */
+		      <0x01 0x00000000 0x00 0x2000>,	/* GICC */
+		      <0x01 0x00010000 0x00 0x1000>,	/* GICH */
+		      <0x01 0x00020000 0x00 0x2000>;	/* GICV */
 		/*
 		 * vcpumntirq:
 		 * virtual CPU interface maintenance interrupt
arch/arm64/boot/dts/ti/k3-am64.dtsi +1 -0
index 120974726be8..19684865d0d6 100644
@@ -87,6 +87,7 @@ cbass_main: bus@f4000 {
 			 <0x00 0x68000000 0x00 0x68000000 0x00 0x08000000>, /* PCIe DAT0 */
 			 <0x00 0x70000000 0x00 0x70000000 0x00 0x00200000>, /* OC SRAM */
 			 <0x00 0x78000000 0x00 0x78000000 0x00 0x00800000>, /* Main R5FSS */
+			 <0x01 0x00000000 0x01 0x00000000 0x00 0x00310000>, /* A53 PERIPHBASE */
 			 <0x06 0x00000000 0x06 0x00000000 0x01 0x00000000>, /* PCIe DAT1 */
 			 <0x05 0x00000000 0x05 0x00000000 0x01 0x00000000>, /* FSS0 DAT3 */
 
arch/arm64/boot/dts/ti/k3-am65-main.dtsi +4 -1
index ce8bb4a61011..e749343acced 100644
@@ -35,7 +35,10 @@ gic500: interrupt-controller@1800000 {
 		#interrupt-cells = <3>;
 		interrupt-controller;
 		reg = <0x00 0x01800000 0x00 0x10000>,	/* GICD */
-		      <0x00 0x01880000 0x00 0x90000>;	/* GICR */
+		      <0x00 0x01880000 0x00 0x90000>,	/* GICR */
+		      <0x00 0x6f000000 0x00 0x2000>,	/* GICC */
+		      <0x00 0x6f010000 0x00 0x1000>,	/* GICH */
+		      <0x00 0x6f020000 0x00 0x2000>;	/* GICV */
 		/*
 		 * vcpumntirq:
 		 * virtual CPU interface maintenance interrupt
arch/arm64/boot/dts/ti/k3-am65.dtsi +1 -0
index a58a39fa42db..c538a0bf3cdd 100644
@@ -86,6 +86,7 @@ cbass_main: bus@100000 {
 			 <0x00 0x46000000 0x00 0x46000000 0x00 0x00200000>,
 			 <0x00 0x47000000 0x00 0x47000000 0x00 0x00068400>,
 			 <0x00 0x50000000 0x00 0x50000000 0x00 0x8000000>,
+			 <0x00 0x6f000000 0x00 0x6f000000 0x00 0x00310000>, /* A53 PERIPHBASE */
 			 <0x00 0x70000000 0x00 0x70000000 0x00 0x200000>,
 			 <0x05 0x00000000 0x05 0x00000000 0x01 0x0000000>,
 			 <0x07 0x00000000 0x07 0x00000000 0x01 0x0000000>;
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi +4 -1
index 05a627ad6cdc..16684a2f054d 100644
@@ -54,7 +54,10 @@ gic500: interrupt-controller@1800000 {
 		#interrupt-cells = <3>;
 		interrupt-controller;
 		reg = <0x00 0x01800000 0x00 0x10000>,	/* GICD */
-		      <0x00 0x01900000 0x00 0x100000>;	/* GICR */
+		      <0x00 0x01900000 0x00 0x100000>,	/* GICR */
+		      <0x00 0x6f000000 0x00 0x2000>,	/* GICC */
+		      <0x00 0x6f010000 0x00 0x1000>,	/* GICH */
+		      <0x00 0x6f020000 0x00 0x2000>;	/* GICV */
 
 		/* vcpumntirq: virtual CPU interface maintenance interrupt */
 		interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
arch/arm64/boot/dts/ti/k3-j7200.dtsi +1 -0
index 64fef4e67d76..b6da0454cc5b 100644
@@ -129,6 +129,7 @@ cbass_main: bus@100000 {
 			 <0x00 0x00a40000 0x00 0x00a40000 0x00 0x00000800>, /* timesync router */
 			 <0x00 0x01000000 0x00 0x01000000 0x00 0x0d000000>, /* Most peripherals */
 			 <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>, /* MAIN NAVSS */
+			 <0x00 0x6f000000 0x00 0x6f000000 0x00 0x00310000>, /* A72 PERIPHBASE */
 			 <0x00 0x70000000 0x00 0x70000000 0x00 0x00800000>, /* MSMC RAM */
 			 <0x00 0x18000000 0x00 0x18000000 0x00 0x08000000>, /* PCIe1 DAT0 */
 			 <0x41 0x00000000 0x41 0x00000000 0x01 0x00000000>, /* PCIe1 DAT1 */
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi +4 -1
index 599861259a30..db0669985e42 100644
@@ -76,7 +76,10 @@ gic500: interrupt-controller@1800000 {
 		#interrupt-cells = <3>;
 		interrupt-controller;
 		reg = <0x00 0x01800000 0x00 0x10000>,	/* GICD */
-		      <0x00 0x01900000 0x00 0x100000>;	/* GICR */
+		      <0x00 0x01900000 0x00 0x100000>,	/* GICR */
+		      <0x00 0x6f000000 0x00 0x2000>,	/* GICC */
+		      <0x00 0x6f010000 0x00 0x1000>,	/* GICH */
+		      <0x00 0x6f020000 0x00 0x2000>;	/* GICV */
 
 		/* vcpumntirq: virtual CPU interface maintenance interrupt */
 		interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
arch/arm64/boot/dts/ti/k3-j721e.dtsi +1 -0
index 4a3872fce533..0e23886c9fd1 100644
@@ -139,6 +139,7 @@ cbass_main: bus@100000 {
 			 <0x00 0x0e000000 0x00 0x0e000000 0x00 0x01800000>, /* PCIe Core*/
 			 <0x00 0x10000000 0x00 0x10000000 0x00 0x10000000>, /* PCIe DAT */
 			 <0x00 0x64800000 0x00 0x64800000 0x00 0x00800000>, /* C71 */
+			 <0x00 0x6f000000 0x00 0x6f000000 0x00 0x00310000>, /* A72 PERIPHBASE */
 			 <0x44 0x00000000 0x44 0x00000000 0x00 0x08000000>, /* PCIe2 DAT */
 			 <0x44 0x10000000 0x44 0x10000000 0x00 0x08000000>, /* PCIe3 DAT */
 			 <0x4d 0x80800000 0x4d 0x80800000 0x00 0x00800000>, /* C66_0 */
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi +4 -1
index b04db1d3ab61..be7f39299894 100644
@@ -34,7 +34,10 @@ gic500: interrupt-controller@1800000 {
 		#interrupt-cells = <3>;
 		interrupt-controller;
 		reg = <0x00 0x01800000 0x00 0x200000>, /* GICD */
-		      <0x00 0x01900000 0x00 0x100000>; /* GICR */
+		      <0x00 0x01900000 0x00 0x100000>, /* GICR */
+		      <0x00 0x6f000000 0x00 0x2000>,   /* GICC */
+		      <0x00 0x6f010000 0x00 0x1000>,   /* GICH */
+		      <0x00 0x6f020000 0x00 0x2000>;   /* GICV */
 
 		/* vcpumntirq: virtual CPU interface maintenance interrupt */
 		interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi +2 -2
index 7521963719ff..6c5c02edb375 100644
@@ -108,7 +108,7 @@ wkup_gpio0: gpio@42110000 {
 		reg = <0x00 0x42110000 0x00 0x100>;
 		gpio-controller;
 		#gpio-cells = <2>;
-		interrupt-parent = <&main_gpio_intr>;
+		interrupt-parent = <&wkup_gpio_intr>;
 		interrupts = <103>, <104>, <105>, <106>, <107>, <108>;
 		interrupt-controller;
 		#interrupt-cells = <2>;
@@ -124,7 +124,7 @@ wkup_gpio1: gpio@42100000 {
 		reg = <0x00 0x42100000 0x00 0x100>;
 		gpio-controller;
 		#gpio-cells = <2>;
-		interrupt-parent = <&main_gpio_intr>;
+		interrupt-parent = <&wkup_gpio_intr>;
 		interrupts = <112>, <113>, <114>, <115>, <116>, <117>;
 		interrupt-controller;
 		#interrupt-cells = <2>;
arch/arm64/boot/dts/ti/k3-j721s2.dtsi +1 -0
index fe5234c40f6c..7b930a85a29d 100644
@@ -119,6 +119,7 @@ cbass_main: bus@100000 {
 			 <0x00 0x18000000 0x00 0x18000000 0x00 0x08000000>, /* PCIe1 DAT0 */
 			 <0x00 0x64800000 0x00 0x64800000 0x00 0x0070c000>, /* C71_1 */
 			 <0x00 0x65800000 0x00 0x65800000 0x00 0x0070c000>, /* C71_2 */
+			 <0x00 0x6f000000 0x00 0x6f000000 0x00 0x00310000>, /* A72 PERIPHBASE */
 			 <0x00 0x70000000 0x00 0x70000000 0x00 0x00400000>, /* MSMC RAM */
 			 <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>, /* MAIN NAVSS */
 			 <0x41 0x00000000 0x41 0x00000000 0x01 0x00000000>, /* PCIe1 DAT1 */
arch/arm64/configs/defconfig +1 -1
index 30516dc0b70e..7411e4f9b554 100644
@@ -939,7 +939,7 @@ CONFIG_DMADEVICES=y
 CONFIG_DMA_BCM2835=y
 CONFIG_DMA_SUN6I=m
 CONFIG_FSL_EDMA=y
-CONFIG_IMX_SDMA=y
+CONFIG_IMX_SDMA=m
 CONFIG_K3_DMA=y
 CONFIG_MV_XOR=y
 CONFIG_MV_XOR_V2=y
arch/arm64/include/asm/module.lds.h +3 -3
index a11ccadd47d2..094701ec5500 100644
@@ -1,8 +1,8 @@
 SECTIONS {
 #ifdef CONFIG_ARM64_MODULE_PLTS
-	.plt 0 (NOLOAD) : { BYTE(0) }
-	.init.plt 0 (NOLOAD) : { BYTE(0) }
-	.text.ftrace_trampoline 0 (NOLOAD) : { BYTE(0) }
+	.plt 0 : { BYTE(0) }
+	.init.plt 0 : { BYTE(0) }
+	.text.ftrace_trampoline 0 : { BYTE(0) }
 #endif
 
 #ifdef CONFIG_KASAN_SW_TAGS
arch/arm64/include/asm/spectre.h +2 -1
index 86e0cc9b9c68..aa3d3607d5c8 100644
@@ -67,7 +67,8 @@ struct bp_hardening_data {
 
 DECLARE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data);
 
-static inline void arm64_apply_bp_hardening(void)
+/* Called during entry so must be __always_inline */
+static __always_inline void arm64_apply_bp_hardening(void)
 {
 	struct bp_hardening_data *d;
 
arch/arm64/kernel/proton-pack.c +6 -3
index 6d45c63c6454..5777929d35bf 100644
@@ -233,17 +233,20 @@ static void install_bp_hardening_cb(bp_hardening_cb_t fn)
 	__this_cpu_write(bp_hardening_data.slot, HYP_VECTOR_SPECTRE_DIRECT);
 }
 
-static void call_smc_arch_workaround_1(void)
+/* Called during entry so must be noinstr */
+static noinstr void call_smc_arch_workaround_1(void)
 {
 	arm_smccc_1_1_smc(ARM_SMCCC_ARCH_WORKAROUND_1, NULL);
 }
 
-static void call_hvc_arch_workaround_1(void)
+/* Called during entry so must be noinstr */
+static noinstr void call_hvc_arch_workaround_1(void)
 {
 	arm_smccc_1_1_hvc(ARM_SMCCC_ARCH_WORKAROUND_1, NULL);
 }
 
-static void qcom_link_stack_sanitisation(void)
+/* Called during entry so must be noinstr */
+static noinstr void qcom_link_stack_sanitisation(void)
 {
 	u64 tmp;
 
arch/arm64/kernel/signal.c +6 -4
index d8aaf4b6f432..3d66fba69016 100644
@@ -577,10 +577,12 @@ static int setup_sigframe_layout(struct rt_sigframe_user_layout *user,
 {
 	int err;
 
-	err = sigframe_alloc(user, &user->fpsimd_offset,
-			     sizeof(struct fpsimd_context));
-	if (err)
-		return err;
+	if (system_supports_fpsimd()) {
+		err = sigframe_alloc(user, &user->fpsimd_offset,
+				     sizeof(struct fpsimd_context));
+		if (err)
+			return err;
+	}
 
 	/* fault information, if valid */
 	if (add_all || current->thread.fault_code) {
arch/arm64/mm/init.c +32 -4
index db63cc885771..9e26ec80d317 100644
@@ -61,8 +61,34 @@ EXPORT_SYMBOL(memstart_addr);
  * unless restricted on specific platforms (e.g. 30-bit on Raspberry Pi 4).
  * In such case, ZONE_DMA32 covers the rest of the 32-bit addressable memory,
  * otherwise it is empty.
+ *
+ * Memory reservation for crash kernel either done early or deferred
+ * depending on DMA memory zones configs (ZONE_DMA) --
+ *
+ * In absence of ZONE_DMA configs arm64_dma_phys_limit initialized
+ * here instead of max_zone_phys().  This lets early reservation of
+ * crash kernel memory which has a dependency on arm64_dma_phys_limit.
+ * Reserving memory early for crash kernel allows linear creation of block
+ * mappings (greater than page-granularity) for all the memory bank rangs.
+ * In this scheme a comparatively quicker boot is observed.
+ *
+ * If ZONE_DMA configs are defined, crash kernel memory reservation
+ * is delayed until DMA zone memory range size initilazation performed in
+ * zone_sizes_init().  The defer is necessary to steer clear of DMA zone
+ * memory range to avoid overlap allocation.  So crash kernel memory boundaries
+ * are not known when mapping all bank memory ranges, which otherwise means
+ * not possible to exclude crash kernel range from creating block mappings
+ * so page-granularity mappings are created for the entire memory range.
+ * Hence a slightly slower boot is observed.
+ *
+ * Note: Page-granularity mapppings are necessary for crash kernel memory
+ * range for shrinking its size via /sys/kernel/kexec_crash_size interface.
  */
-phys_addr_t arm64_dma_phys_limit __ro_after_init;
+#if IS_ENABLED(CONFIG_ZONE_DMA) || IS_ENABLED(CONFIG_ZONE_DMA32)
+phys_addr_t __ro_after_init arm64_dma_phys_limit;
+#else
+phys_addr_t __ro_after_init arm64_dma_phys_limit = PHYS_MASK + 1;
+#endif
 
 #ifdef CONFIG_KEXEC_CORE
 /*
@@ -153,8 +179,6 @@ static void __init zone_sizes_init(unsigned long min, unsigned long max)
 	if (!arm64_dma_phys_limit)
 		arm64_dma_phys_limit = dma32_phys_limit;
 #endif
-	if (!arm64_dma_phys_limit)
-		arm64_dma_phys_limit = PHYS_MASK + 1;
 	max_zone_pfns[ZONE_NORMAL] = max;
 
 	free_area_init(max_zone_pfns);
@@ -315,6 +339,9 @@ void __init arm64_memblock_init(void)
 
 	early_init_fdt_scan_reserved_mem();
 
+	if (!IS_ENABLED(CONFIG_ZONE_DMA) && !IS_ENABLED(CONFIG_ZONE_DMA32))
+		reserve_crashkernel();
+
 	high_memory = __va(memblock_end_of_DRAM() - 1) + 1;
 }
 
@@ -361,7 +388,8 @@ void __init bootmem_init(void)
 	 * request_standard_resources() depends on crashkernel's memory being
 	 * reserved, so do it here.
 	 */
-	reserve_crashkernel();
+	if (IS_ENABLED(CONFIG_ZONE_DMA) || IS_ENABLED(CONFIG_ZONE_DMA32))
+		reserve_crashkernel();
 
 	memblock_dump_all();
 }
arch/arm64/mm/mmu.c +40 -1

77 lines not on this page · raw message

arch/arm64/net/bpf_jit_comp.c +13 -5
index e96d4d87291f..cbc41e261f1e 100644
@@ -1049,15 +1049,18 @@ struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog)
 		goto out_off;
 	}
 
-	/* 1. Initial fake pass to compute ctx->idx. */
-
-	/* Fake pass to fill in ctx->offset. */
-	if (build_body(&ctx, extra_pass)) {
+	/*
+	 * 1. Initial fake pass to compute ctx->idx and ctx->offset.
+	 *
+	 * BPF line info needs ctx->offset[i] to be the offset of
+	 * instruction[i] in jited image, so build prologue first.
+	 */
+	if (build_prologue(&ctx, was_classic)) {
 		prog = orig_prog;
 		goto out_off;
 	}
 
-	if (build_prologue(&ctx, was_classic)) {
+	if (build_body(&ctx, extra_pass)) {
 		prog = orig_prog;
 		goto out_off;
 	}
@@ -1130,6 +1133,11 @@ struct bpf_prog *bpf_int_jit_compile(struct bpf_prog *prog)
 	prog->jited_len = prog_size;
 
 	if (!prog->is_func || extra_pass) {
+		int i;
+
+		/* offset[prog->len] is the size of program */
+		for (i = 0; i <= prog->len; i++)
+			ctx.offset[i] *= AARCH64_INSN_SIZE;
 		bpf_prog_fill_jited_linfo(prog, ctx.offset + 1);
 out_off:
 		kfree(ctx.offset);
arch/csky/kernel/perf_callchain.c +1 -1
index 92057de08f4f..1612f4354087 100644
@@ -49,7 +49,7 @@ static unsigned long user_backtrace(struct perf_callchain_entry_ctx *entry,
 {
 	struct stackframe buftail;
 	unsigned long lr = 0;
-	unsigned long *user_frame_tail = (unsigned long *)fp;
+	unsigned long __user *user_frame_tail = (unsigned long __user *)fp;
 
 	/* Check accessibility of one struct frame_tail beyond */
 	if (!access_ok(user_frame_tail, sizeof(buftail)))
arch/csky/kernel/signal.c +1 -1
index c7b763d2f526..8867ddf3e6c7 100644
@@ -136,7 +136,7 @@ static inline void __user *get_sigframe(struct ksignal *ksig,
 static int
 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)
 {
-	struct rt_sigframe *frame;
+	struct rt_sigframe __user *frame;
 	int err = 0;
 
 	frame = get_sigframe(ksig, regs, sizeof(*frame));
arch/m68k/coldfire/device.c +3 -3
index 0386252e9d04..4218750414bb 100644
@@ -480,7 +480,7 @@ static struct platform_device mcf_i2c5 = {
 #endif /* MCFI2C_BASE5 */
 #endif /* IS_ENABLED(CONFIG_I2C_IMX) */
 
-#if IS_ENABLED(CONFIG_MCF_EDMA)
+#ifdef MCFEDMA_BASE
 
 static const struct dma_slave_map mcf_edma_map[] = {
 	{ "dreq0", "rx-tx", MCF_EDMA_FILTER_PARAM(0) },
@@ -552,7 +552,7 @@ static struct platform_device mcf_edma = {
 		.platform_data = &mcf_edma_data,
 	}
 };
-#endif /* IS_ENABLED(CONFIG_MCF_EDMA) */
+#endif /* MCFEDMA_BASE */
 
 #ifdef MCFSDHC_BASE
 static struct mcf_esdhc_platform_data mcf_esdhc_data = {
@@ -651,7 +651,7 @@ static struct platform_device *mcf_devices[] __initdata = {
 	&mcf_i2c5,
 #endif
 #endif
-#if IS_ENABLED(CONFIG_MCF_EDMA)
+#ifdef MCFEDMA_BASE
 	&mcf_edma,
 #endif
 #ifdef MCFSDHC_BASE
arch/microblaze/include/asm/uaccess.h +9 -9
index 5b6e0e7788f4..3fe96979d2c6 100644
@@ -130,27 +130,27 @@ extern long __user_bad(void);
 
 #define __get_user(x, ptr)						\
 ({									\
-	unsigned long __gu_val = 0;					\
 	long __gu_err;							\
 	switch (sizeof(*(ptr))) {					\
 	case 1:								\
-		__get_user_asm("lbu", (ptr), __gu_val, __gu_err);	\
+		__get_user_asm("lbu", (ptr), x, __gu_err);		\
 		break;							\
 	case 2:								\
-		__get_user_asm("lhu", (ptr), __gu_val, __gu_err);	\
+		__get_user_asm("lhu", (ptr), x, __gu_err);		\
 		break;							\
 	case 4:								\
-		__get_user_asm("lw", (ptr), __gu_val, __gu_err);	\
+		__get_user_asm("lw", (ptr), x, __gu_err);		\
 		break;							\
-	case 8:								\
-		__gu_err = __copy_from_user(&__gu_val, ptr, 8);		\
-		if (__gu_err)						\
-			__gu_err = -EFAULT;				\
+	case 8: {							\
+		__u64 __x = 0;						\
+		__gu_err = raw_copy_from_user(&__x, ptr, 8) ?		\
+							-EFAULT : 0;	\
+		(x) = (typeof(x))(typeof((x) - (x)))__x;		\
 		break;							\
+	}								\
 	default:							\
 		/* __gu_val = 0; __gu_err = -EINVAL;*/ __gu_err = __user_bad();\
 	}								\
-	x = (__force __typeof__(*(ptr))) __gu_val;			\
 	__gu_err;							\
 })
 
arch/mips/Kconfig +1 -0
index 058446f01487..651d4fe355da 100644
@@ -101,6 +101,7 @@ config MIPS
 	select TRACE_IRQFLAGS_SUPPORT
 	select VIRT_TO_BUS
 	select ARCH_HAS_ELFCORE_COMPAT
+	select HAVE_ARCH_KCSAN if 64BIT
 
 config MIPS_FIXUP_BIGPHYS_ADDR
 	bool
arch/mips/Makefile +0 -4
index e036fc025ccc..4478c5661d61 100644
@@ -340,14 +340,12 @@ drivers-$(CONFIG_PM)	+= arch/mips/power/
 boot-y			:= vmlinux.bin
 boot-y			+= vmlinux.ecoff
 boot-y			+= vmlinux.srec
-ifeq ($(shell expr $(load-y) \< 0xffffffff80000000 2> /dev/null), 0)
 boot-y			+= uImage
 boot-y			+= uImage.bin
 boot-y			+= uImage.bz2
 boot-y			+= uImage.gz
 boot-y			+= uImage.lzma
 boot-y			+= uImage.lzo
-endif
 boot-y			+= vmlinux.itb
 boot-y			+= vmlinux.gz.itb
 boot-y			+= vmlinux.bz2.itb
@@ -359,9 +357,7 @@ bootz-y			:= vmlinuz
 bootz-y			+= vmlinuz.bin
 bootz-y			+= vmlinuz.ecoff
 bootz-y			+= vmlinuz.srec
-ifeq ($(shell expr $(zload-y) \< 0xffffffff80000000 2> /dev/null), 0)
 bootz-y			+= uzImage.bin
-endif
 bootz-y			+= vmlinuz.itb
 
 #
arch/mips/boot/compressed/Makefile +1 -0
index 5a15d51e8884..6cc28173bee8 100644
@@ -38,6 +38,7 @@ KBUILD_AFLAGS := $(KBUILD_AFLAGS) -D__ASSEMBLY__ \
 KCOV_INSTRUMENT		:= n
 GCOV_PROFILE := n
 UBSAN_SANITIZE := n
+KCSAN_SANITIZE			:= n
 
 # decompressor objects (linked with vmlinuz)
 vmlinuzobjs-y := $(obj)/head.o $(obj)/decompress.o $(obj)/string.o $(obj)/bswapsi.o
arch/mips/crypto/crc32-mips.c +26 -20

63 lines not on this page · raw message

arch/mips/dec/int-handler.S +3 -3
index ea5b5a83f1e1..011d1d678840 100644
@@ -131,7 +131,7 @@
 		 */
 		mfc0	t0,CP0_CAUSE		# get pending interrupts
 		mfc0	t1,CP0_STATUS
-#ifdef CONFIG_32BIT
+#if defined(CONFIG_32BIT) && defined(CONFIG_MIPS_FP_SUPPORT)
 		lw	t2,cpu_fpu_mask
 #endif
 		andi	t0,ST0_IM		# CAUSE.CE may be non-zero!
@@ -139,7 +139,7 @@
 
 		beqz	t0,spurious
 
-#ifdef CONFIG_32BIT
+#if defined(CONFIG_32BIT) && defined(CONFIG_MIPS_FP_SUPPORT)
 		 and	t2,t0
 		bnez	t2,fpu			# handle FPU immediately
 #endif
@@ -280,7 +280,7 @@ handle_it:
 		j	dec_irq_dispatch
 		 nop
 
-#ifdef CONFIG_32BIT
+#if defined(CONFIG_32BIT) && defined(CONFIG_MIPS_FP_SUPPORT)
 fpu:
 		lw	t0,fpu_kstat_irq
 		nop
arch/mips/dec/prom/Makefile +1 -1
index d95016016b42..2bad87551203 100644
@@ -6,4 +6,4 @@
 
 lib-y			+= init.o memory.o cmdline.o identify.o console.o
 
-lib-$(CONFIG_32BIT)	+= locore.o
+lib-$(CONFIG_CPU_R3000)	+= locore.o
arch/mips/dec/setup.c +2 -1
index a8a30bb1dee8..82b00e45ce50 100644
@@ -746,7 +746,8 @@ void __init arch_init_irq(void)
 		dec_interrupt[DEC_IRQ_HALT] = -1;
 
 	/* Register board interrupts: FPU and cascade. */
-	if (dec_interrupt[DEC_IRQ_FPU] >= 0 && cpu_has_fpu) {
+	if (IS_ENABLED(CONFIG_MIPS_FP_SUPPORT) &&
+	    dec_interrupt[DEC_IRQ_FPU] >= 0 && cpu_has_fpu) {
 		struct irq_desc *desc_fpu;
 		int irq_fpu;
 
arch/mips/include/asm/dec/prom.h +5 -10
index 62c7dfb90e06..1e1247add1cf 100644
@@ -43,16 +43,11 @@
  */
 #define REX_PROM_MAGIC		0x30464354
 
-#ifdef CONFIG_64BIT
-
-#define prom_is_rex(magic)	1	/* KN04 and KN05 are REX PROMs.  */
-
-#else /* !CONFIG_64BIT */
-
-#define prom_is_rex(magic)	((magic) == REX_PROM_MAGIC)
-
-#endif /* !CONFIG_64BIT */
-
+/* KN04 and KN05 are REX PROMs, so only do the check for R3k systems.  */
+static inline bool prom_is_rex(u32 magic)
+{
+	return !IS_ENABLED(CONFIG_CPU_R3000) || magic == REX_PROM_MAGIC;
+}
 
 /*
  * 3MIN/MAXINE PROM entry points for DS5000/1xx's, DS5000/xx's and
arch/mips/include/asm/pgalloc.h +6 -0
index c7925d0e9874..867e9c3db76e 100644
@@ -15,6 +15,7 @@
 
 #define __HAVE_ARCH_PMD_ALLOC_ONE
 #define __HAVE_ARCH_PUD_ALLOC_ONE
+#define __HAVE_ARCH_PGD_FREE
 #include <asm-generic/pgalloc.h>
 
 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
@@ -48,6 +49,11 @@ static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
 extern void pgd_init(unsigned long page);
 extern pgd_t *pgd_alloc(struct mm_struct *mm);
 
+static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
+{
+	free_pages((unsigned long)pgd, PGD_ORDER);
+}
+
 #define __pte_free_tlb(tlb,pte,address)			\
 do {							\
 	pgtable_pte_page_dtor(pte);			\
arch/mips/mm/tlbex.c +10 -13
index b131e6a77383..5cda07688f67 100644
@@ -2160,16 +2160,14 @@ static void build_r4000_tlb_load_handler(void)
 		uasm_i_tlbr(&p);
 
 		switch (current_cpu_type()) {
-		default:
-			if (cpu_has_mips_r2_exec_hazard) {
-				uasm_i_ehb(&p);
-			fallthrough;
-
 		case CPU_CAVIUM_OCTEON:
 		case CPU_CAVIUM_OCTEON_PLUS:
 		case CPU_CAVIUM_OCTEON2:
-				break;
-			}
+			break;
+		default:
+			if (cpu_has_mips_r2_exec_hazard)
+				uasm_i_ehb(&p);
+			break;
 		}
 
 		/* Examine  entrylo 0 or 1 based on ptr. */
@@ -2236,15 +2234,14 @@ static void build_r4000_tlb_load_handler(void)
 		uasm_i_tlbr(&p);
 
 		switch (current_cpu_type()) {
-		default:
-			if (cpu_has_mips_r2_exec_hazard) {
-				uasm_i_ehb(&p);
-
 		case CPU_CAVIUM_OCTEON:
 		case CPU_CAVIUM_OCTEON_PLUS:
 		case CPU_CAVIUM_OCTEON2:
-				break;
-			}
+			break;
+		default:
+			if (cpu_has_mips_r2_exec_hazard)
+				uasm_i_ehb(&p);
+			break;
 		}
 
 		/* Examine  entrylo 0 or 1 based on ptr. */
arch/mips/rb532/devices.c +2 -4
index 04684990e28e..b7f6f782d9a1 100644
@@ -301,11 +301,9 @@ static int __init plat_setup_devices(void)
 static int __init setup_kmac(char *s)
 {
 	printk(KERN_INFO "korina mac = %s\n", s);
-	if (!mac_pton(s, korina_dev0_data.mac)) {
+	if (!mac_pton(s, korina_dev0_data.mac))
 		printk(KERN_ERR "Invalid mac\n");
-		return -EINVAL;
-	}
-	return 0;
+	return 1;
 }
 
 __setup("kmac=", setup_kmac);
arch/mips/vdso/Makefile +3 -0
index d65f55f67e19..f72658b3a53f 100644
@@ -1,6 +1,9 @@
 # SPDX-License-Identifier: GPL-2.0
 # Objects to go into the VDSO.
 
+# Sanitizer runtimes are unavailable and cannot be linked here.
+ KCSAN_SANITIZE			:= n
+
 # Absolute relocation type $(ARCH_REL_TYPE_ABS) needs to be defined before
 # the inclusion of generic Makefile.
 ARCH_REL_TYPE_ABS := R_MIPS_JUMP_SLOT|R_MIPS_GLOB_DAT
arch/nios2/include/asm/uaccess.h +16 -10
index ba9340e96fd4..ca9285a915ef 100644
@@ -88,6 +88,7 @@ extern __must_check long strnlen_user(const char __user *s, long n);
 /* Optimized macros */
 #define __get_user_asm(val, insn, addr, err)				\
 {									\
+	unsigned long __gu_val;						\
 	__asm__ __volatile__(						\
 	"       movi    %0, %3\n"					\
 	"1:   " insn " %1, 0(%2)\n"					\
@@ -96,14 +97,20 @@ extern __must_check long strnlen_user(const char __user *s, long n);
 	"       .section __ex_table,\"a\"\n"				\
 	"       .word 1b, 2b\n"						\
 	"       .previous"						\
-	: "=&r" (err), "=r" (val)					\
+	: "=&r" (err), "=r" (__gu_val)					\
 	: "r" (addr), "i" (-EFAULT));					\
+	val = (__force __typeof__(*(addr)))__gu_val;			\
 }
 
-#define __get_user_unknown(val, size, ptr, err) do {			\
+extern void __get_user_unknown(void);
+
+#define __get_user_8(val, ptr, err) do {				\
+	u64 __val = 0;							\
 	err = 0;							\
-	if (__copy_from_user(&(val), ptr, size)) {			\
+	if (raw_copy_from_user(&(__val), ptr, sizeof(val))) {		\
 		err = -EFAULT;						\
+	} else {							\
+		val = (typeof(val))(typeof((val) - (val)))__val;	\
 	}								\
 	} while (0)
 
@@ -119,8 +126,11 @@ do {									\
 	case 4:								\
 		__get_user_asm(val, "ldw", ptr, err);			\
 		break;							\
+	case 8:								\
+		__get_user_8(val, ptr, err);				\
+		break;							\
 	default:							\
-		__get_user_unknown(val, size, ptr, err);		\
+		__get_user_unknown();					\
 		break;							\
 	}								\
 } while (0)
@@ -129,9 +139,7 @@ do {									\
 	({								\
 	long __gu_err = -EFAULT;					\
 	const __typeof__(*(ptr)) __user *__gu_ptr = (ptr);		\
-	unsigned long __gu_val = 0;					\
-	__get_user_common(__gu_val, sizeof(*(ptr)), __gu_ptr, __gu_err);\
-	(x) = (__force __typeof__(x))__gu_val;				\
+	__get_user_common(x, sizeof(*(ptr)), __gu_ptr, __gu_err);	\
 	__gu_err;							\
 	})
 
@@ -139,11 +147,9 @@ do {									\
 ({									\
 	long __gu_err = -EFAULT;					\
 	const __typeof__(*(ptr)) __user *__gu_ptr = (ptr);		\
-	unsigned long __gu_val = 0;					\
 	if (access_ok( __gu_ptr, sizeof(*__gu_ptr)))	\
-		__get_user_common(__gu_val, sizeof(*__gu_ptr),		\
+		__get_user_common(x, sizeof(*__gu_ptr),			\
 			__gu_ptr, __gu_err);				\
-	(x) = (__force __typeof__(x))__gu_val;				\
 	__gu_err;							\
 })
 
arch/nios2/kernel/signal.c +11 -9
index 2009ae2d3c3b..386e46443b60 100644
@@ -36,10 +36,10 @@ struct rt_sigframe {
 
 static inline int rt_restore_ucontext(struct pt_regs *regs,
 					struct switch_stack *sw,
-					struct ucontext *uc, int *pr2)
+					struct ucontext __user *uc, int *pr2)
 {
 	int temp;
-	unsigned long *gregs = uc->uc_mcontext.gregs;
+	unsigned long __user *gregs = uc->uc_mcontext.gregs;
 	int err;
 
 	/* Always make any pending restarted system calls return -EINTR */
@@ -102,10 +102,11 @@ asmlinkage int do_rt_sigreturn(struct switch_stack *sw)
 {
 	struct pt_regs *regs = (struct pt_regs *)(sw + 1);
 	/* Verify, can we follow the stack back */
-	struct rt_sigframe *frame = (struct rt_sigframe *) regs->sp;
+	struct rt_sigframe __user *frame;
 	sigset_t set;
 	int rval;
 
+	frame = (struct rt_sigframe __user *) regs->sp;
 	if (!access_ok(frame, sizeof(*frame)))
 		goto badframe;
 
@@ -124,10 +125,10 @@ asmlinkage int do_rt_sigreturn(struct switch_stack *sw)
 	return 0;
 }
 
-static inline int rt_setup_ucontext(struct ucontext *uc, struct pt_regs *regs)
+static inline int rt_setup_ucontext(struct ucontext __user *uc, struct pt_regs *regs)
 {
 	struct switch_stack *sw = (struct switch_stack *)regs - 1;
-	unsigned long *gregs = uc->uc_mcontext.gregs;
+	unsigned long __user *gregs = uc->uc_mcontext.gregs;
 	int err = 0;
 
 	err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version);
@@ -162,8 +163,9 @@ static inline int rt_setup_ucontext(struct ucontext *uc, struct pt_regs *regs)
 	return err;
 }
 
-static inline void *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
-				 size_t frame_size)
+static inline void __user *get_sigframe(struct ksignal *ksig,
+					struct pt_regs *regs,
+					size_t frame_size)
 {
 	unsigned long usp;
 
@@ -174,13 +176,13 @@ static inline void *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,
 	usp = sigsp(usp, ksig);
 
 	/* Verify, is it 32 or 64 bit aligned */
-	return (void *)((usp - frame_size) & -8UL);
+	return (void __user *)((usp - frame_size) & -8UL);
 }
 
 static int setup_rt_frame(struct ksignal *ksig, sigset_t *set,
 			  struct pt_regs *regs)
 {
-	struct rt_sigframe *frame;
+	struct rt_sigframe __user *frame;
 	int err = 0;
 
 	frame = get_sigframe(ksig, regs, sizeof(*frame));
arch/parisc/include/asm/traps.h +1 -0
index 34619f010c63..0ccdb738a9a3 100644
@@ -18,6 +18,7 @@ unsigned long parisc_acctyp(unsigned long code, unsigned int inst);
 const char *trap_name(unsigned long code);
 void do_page_fault(struct pt_regs *regs, unsigned long code,
 		unsigned long address);
+int handle_nadtlb_fault(struct pt_regs *regs);
 #endif
 
 #endif
arch/parisc/kernel/cache.c +1 -27
index 94150b91c96f..bce71cefe572 100644
@@ -558,15 +558,6 @@ static void flush_cache_pages(struct vm_area_struct *vma, struct mm_struct *mm,
 	}
 }
 
-static void flush_user_cache_tlb(struct vm_area_struct *vma,
-				 unsigned long start, unsigned long end)
-{
-	flush_user_dcache_range_asm(start, end);
-	if (vma->vm_flags & VM_EXEC)
-		flush_user_icache_range_asm(start, end);
-	flush_tlb_range(vma, start, end);
-}
-
 void flush_cache_mm(struct mm_struct *mm)
 {
 	struct vm_area_struct *vma;
@@ -581,17 +572,8 @@ void flush_cache_mm(struct mm_struct *mm)
 		return;
 	}
 
-	preempt_disable();
-	if (mm->context == mfsp(3)) {
-		for (vma = mm->mmap; vma; vma = vma->vm_next)
-			flush_user_cache_tlb(vma, vma->vm_start, vma->vm_end);
-		preempt_enable();
-		return;
-	}
-
 	for (vma = mm->mmap; vma; vma = vma->vm_next)
 		flush_cache_pages(vma, mm, vma->vm_start, vma->vm_end);
-	preempt_enable();
 }
 
 void flush_cache_range(struct vm_area_struct *vma,
@@ -605,15 +587,7 @@ void flush_cache_range(struct vm_area_struct *vma,
 		return;
 	}
 
-	preempt_disable();
-	if (vma->vm_mm->context == mfsp(3)) {
-		flush_user_cache_tlb(vma, start, end);
-		preempt_enable();
-		return;
-	}
-
-	flush_cache_pages(vma, vma->vm_mm, vma->vm_start, vma->vm_end);
-	preempt_enable();
+	flush_cache_pages(vma, vma->vm_mm, start, end);
 }
 
 void
arch/parisc/kernel/traps.c +2 -0
index b6fdebddc8e9..39576a9245c7 100644
@@ -662,6 +662,8 @@ void notrace handle_interruption(int code, struct pt_regs *regs)
 			 by hand. Technically we need to emulate:
 			 fdc,fdce,pdc,"fic,4f",prober,probeir,probew, probeiw
 		*/
+		if (code == 17 && handle_nadtlb_fault(regs))
+			return;
 		fault_address = regs->ior;
 		fault_space = regs->isr;
 		break;
arch/parisc/mm/fault.c +89 -0

92 lines not on this page · raw message

arch/powerpc/Makefile +1 -1
index 5f16ac1583c5..887efa31f60a 100644
@@ -171,7 +171,7 @@ else
 CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=power7,$(call cc-option,-mtune=power5))
 CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mcpu=power5,-mcpu=power4)
 endif
-else
+else ifdef CONFIG_PPC_BOOK3E_64
 CFLAGS-$(CONFIG_GENERIC_CPU) += -mcpu=powerpc64
 endif
 
arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts new file +30 -0
new file mode 100644
index 000000000000..73f8c998c64d
@@ -0,0 +1,30 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * T1040RDB-REV-A Device Tree Source
+ *
+ * Copyright 2014 - 2015 Freescale Semiconductor Inc.
+ *
+ */
+
+#include "t1040rdb.dts"
+
+/ {
+	model = "fsl,T1040RDB-REV-A";
+	compatible = "fsl,T1040RDB-REV-A";
+};
+
+&seville_port0 {
+	label = "ETH5";
+};
+
+&seville_port2 {
+	label = "ETH7";
+};
+
+&seville_port4 {
+	label = "ETH9";
+};
+
+&seville_port6 {
+	label = "ETH11";
+};
arch/powerpc/boot/dts/fsl/t1040rdb.dts +4 -4
index af0c8a6f5613..b6733e7e6580 100644
@@ -119,7 +119,7 @@ &seville_port0 {
 	managed = "in-band-status";
 	phy-handle = <&phy_qsgmii_0>;
 	phy-mode = "qsgmii";
-	label = "ETH5";
+	label = "ETH3";
 	status = "okay";
 };
 
@@ -135,7 +135,7 @@ &seville_port2 {
 	managed = "in-band-status";
 	phy-handle = <&phy_qsgmii_2>;
 	phy-mode = "qsgmii";
-	label = "ETH7";
+	label = "ETH5";
 	status = "okay";
 };
 
@@ -151,7 +151,7 @@ &seville_port4 {
 	managed = "in-band-status";
 	phy-handle = <&phy_qsgmii_4>;
 	phy-mode = "qsgmii";
-	label = "ETH9";
+	label = "ETH7";
 	status = "okay";
 };
 
@@ -167,7 +167,7 @@ &seville_port6 {
 	managed = "in-band-status";
 	phy-handle = <&phy_qsgmii_6>;
 	phy-mode = "qsgmii";
-	label = "ETH11";
+	label = "ETH9";
 	status = "okay";
 };
 
arch/powerpc/include/asm/io.h +32 -8
index beba4979bff9..fee979d3a1aa 100644
@@ -359,25 +359,37 @@ static inline void __raw_writeq_be(unsigned long v, volatile void __iomem *addr)
  */
 static inline void __raw_rm_writeb(u8 val, volatile void __iomem *paddr)
 {
-	__asm__ __volatile__("stbcix %0,0,%1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      stbcix %0,0,%1;  \
+			      .machine pop;"
 		: : "r" (val), "r" (paddr) : "memory");
 }
 
 static inline void __raw_rm_writew(u16 val, volatile void __iomem *paddr)
 {
-	__asm__ __volatile__("sthcix %0,0,%1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      sthcix %0,0,%1;  \
+			      .machine pop;"
 		: : "r" (val), "r" (paddr) : "memory");
 }
 
 static inline void __raw_rm_writel(u32 val, volatile void __iomem *paddr)
 {
-	__asm__ __volatile__("stwcix %0,0,%1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      stwcix %0,0,%1;  \
+			      .machine pop;"
 		: : "r" (val), "r" (paddr) : "memory");
 }
 
 static inline void __raw_rm_writeq(u64 val, volatile void __iomem *paddr)
 {
-	__asm__ __volatile__("stdcix %0,0,%1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      stdcix %0,0,%1;  \
+			      .machine pop;"
 		: : "r" (val), "r" (paddr) : "memory");
 }
 
@@ -389,7 +401,10 @@ static inline void __raw_rm_writeq_be(u64 val, volatile void __iomem *paddr)
 static inline u8 __raw_rm_readb(volatile void __iomem *paddr)
 {
 	u8 ret;
-	__asm__ __volatile__("lbzcix %0,0, %1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      lbzcix %0,0, %1; \
+			      .machine pop;"
 			     : "=r" (ret) : "r" (paddr) : "memory");
 	return ret;
 }
@@ -397,7 +412,10 @@ static inline u8 __raw_rm_readb(volatile void __iomem *paddr)
 static inline u16 __raw_rm_readw(volatile void __iomem *paddr)
 {
 	u16 ret;
-	__asm__ __volatile__("lhzcix %0,0, %1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      lhzcix %0,0, %1; \
+			      .machine pop;"
 			     : "=r" (ret) : "r" (paddr) : "memory");
 	return ret;
 }
@@ -405,7 +423,10 @@ static inline u16 __raw_rm_readw(volatile void __iomem *paddr)
 static inline u32 __raw_rm_readl(volatile void __iomem *paddr)
 {
 	u32 ret;
-	__asm__ __volatile__("lwzcix %0,0, %1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      lwzcix %0,0, %1; \
+			      .machine pop;"
 			     : "=r" (ret) : "r" (paddr) : "memory");
 	return ret;
 }
@@ -413,7 +434,10 @@ static inline u32 __raw_rm_readl(volatile void __iomem *paddr)
 static inline u64 __raw_rm_readq(volatile void __iomem *paddr)
 {
 	u64 ret;
-	__asm__ __volatile__("ldcix %0,0, %1"
+	__asm__ __volatile__(".machine push;   \
+			      .machine power6; \
+			      ldcix %0,0, %1;  \
+			      .machine pop;"
 			     : "=r" (ret) : "r" (paddr) : "memory");
 	return ret;
 }
arch/powerpc/include/asm/set_memory.h +11 -1
index b040094f7920..7ebc807aa8cc 100644
@@ -6,6 +6,8 @@
 #define SET_MEMORY_RW	1
 #define SET_MEMORY_NX	2
 #define SET_MEMORY_X	3
+#define SET_MEMORY_NP	4	/* Set memory non present */
+#define SET_MEMORY_P	5	/* Set memory present */
 
 int change_memory_attr(unsigned long addr, int numpages, long action);
 
@@ -29,6 +31,14 @@ static inline int set_memory_x(unsigned long addr, int numpages)
 	return change_memory_attr(addr, numpages, SET_MEMORY_X);
 }
 
-int set_memory_attr(unsigned long addr, int numpages, pgprot_t prot);
+static inline int set_memory_np(unsigned long addr, int numpages)
+{
+	return change_memory_attr(addr, numpages, SET_MEMORY_NP);
+}
+
+static inline int set_memory_p(unsigned long addr, int numpages)
+{
+	return change_memory_attr(addr, numpages, SET_MEMORY_P);
+}
 
 #endif
arch/powerpc/include/asm/uaccess.h +3 -0
index 63316100080c..4a35423f766d 100644
@@ -125,8 +125,11 @@ do {								\
  */
 #define __get_user_atomic_128_aligned(kaddr, uaddr, err)		\
 	__asm__ __volatile__(				\
+		".machine push\n"			\
+		".machine altivec\n"			\
 		"1:	lvx  0,0,%1	# get user\n"	\
 		" 	stvx 0,0,%2	# put kernel\n"	\
+		".machine pop\n"			\
 		"2:\n"					\
 		".section .fixup,\"ax\"\n"		\
 		"3:	li %0,%3\n"			\
arch/powerpc/kernel/time.c +3 -2
index cd0b8b71ecdd..384f58a3f373 100644
@@ -582,8 +582,9 @@ void timer_rearm_host_dec(u64 now)
 		local_paca->irq_happened |= PACA_IRQ_DEC;
 	} else {
 		now = *next_tb - now;
-		if (now <= decrementer_max)
-			set_dec_or_work(now);
+		if (now > decrementer_max)
+			now = decrementer_max;
+		set_dec_or_work(now);
 	}
 }
 EXPORT_SYMBOL_GPL(timer_rearm_host_dec);
arch/powerpc/kernel/tm.S +16 -9
index 3beecc32940b..5a0f023a26e9 100644
@@ -443,7 +443,8 @@ restore_gprs:
 
 	REST_GPR(0, r7)				/* GPR0 */
 	REST_GPRS(2, 4, r7)			/* GPR2-4 */
-	REST_GPRS(8, 31, r7)			/* GPR8-31 */
+	REST_GPRS(8, 12, r7)			/* GPR8-12 */
+	REST_GPRS(14, 31, r7)			/* GPR14-31 */
 
 	/* Load up PPR and DSCR here so we don't run with user values for long */
 	mtspr	SPRN_DSCR, r5
@@ -479,18 +480,24 @@ restore_gprs:
 	REST_GPR(6, r7)
 
 	/*
-	 * Store r1 and r5 on the stack so that we can access them after we
-	 * clear MSR RI.
+	 * Store user r1 and r5 and r13 on the stack (in the unused save
+	 * areas / compiler reserved areas), so that we can access them after
+	 * we clear MSR RI.
 	 */
 
 	REST_GPR(5, r7)
 	std	r5, -8(r1)
-	ld	r5, GPR1(r7)
+	ld	r5, GPR13(r7)
 	std	r5, -16(r1)
+	ld	r5, GPR1(r7)
+	std	r5, -24(r1)
 
 	REST_GPR(7, r7)
 
-	/* Clear MSR RI since we are about to use SCRATCH0. EE is already off */
+	/* Stash the stack pointer away for use after recheckpoint */
+	std	r1, PACAR1(r13)
+
+	/* Clear MSR RI since we are about to clobber r13. EE is already off */
 	li	r5, 0
 	mtmsrd	r5, 1
 
@@ -501,9 +508,9 @@ restore_gprs:
 	 * until we turn MSR RI back on.
 	 */
 
-	SET_SCRATCH0(r1)
 	ld	r5, -8(r1)
-	ld	r1, -16(r1)
+	ld	r13, -16(r1)
+	ld	r1, -24(r1)
 
 	/* Commit register state as checkpointed state: */
 	TRECHKPT
@@ -519,9 +526,9 @@ restore_gprs:
 	 */
 
 	GET_PACA(r13)
-	GET_SCRATCH0(r1)
+	ld	r1, PACAR1(r13)
 
-	/* R1 is restored, so we are recoverable again.  EE is still off */
+	/* R13, R1 is restored, so we are recoverable again.  EE is still off */
 	li	r4, MSR_RI
 	mtmsrd	r4, 1
 
arch/powerpc/kvm/book3s_hv.c +4 -1
index 84c89f08ae9a..791db769080d 100644
@@ -6137,8 +6137,11 @@ static int kvmppc_book3s_init_hv(void)
 	if (r)
 		return r;
 
-	if (kvmppc_radix_possible())
+	if (kvmppc_radix_possible()) {
 		r = kvmppc_radix_init();
+		if (r)
+			return r;
+	}
 
 	r = kvmppc_uvmem_init();
 	if (r < 0)
arch/powerpc/kvm/powerpc.c +2 -2
index 2ad0ccd202d5..f0c4545dc3ab 100644
@@ -1499,7 +1499,7 @@ int kvmppc_handle_vmx_load(struct kvm_vcpu *vcpu,
 {
 	enum emulation_result emulated = EMULATE_DONE;
 
-	if (vcpu->arch.mmio_vsx_copy_nums > 2)
+	if (vcpu->arch.mmio_vmx_copy_nums > 2)
 		return EMULATE_FAIL;
 
 	while (vcpu->arch.mmio_vmx_copy_nums) {
@@ -1596,7 +1596,7 @@ int kvmppc_handle_vmx_store(struct kvm_vcpu *vcpu,
 	unsigned int index = rs & KVM_MMIO_REG_MASK;
 	enum emulation_result emulated = EMULATE_DONE;
 
-	if (vcpu->arch.mmio_vsx_copy_nums > 2)
+	if (vcpu->arch.mmio_vmx_copy_nums > 2)
 		return EMULATE_FAIL;
 
 	vcpu->arch.io_gpr = rs;
arch/powerpc/lib/sstep.c +9 -3
index bd3734d5be89..bf755a7be514 100644
@@ -112,9 +112,9 @@ static nokprobe_inline long address_ok(struct pt_regs *regs,
 {
 	if (!user_mode(regs))
 		return 1;
-	if (__access_ok(ea, nb))
+	if (access_ok((void __user *)ea, nb))
 		return 1;
-	if (__access_ok(ea, 1))
+	if (access_ok((void __user *)ea, 1))
 		/* Access overlaps the end of the user region */
 		regs->dar = TASK_SIZE_MAX - 1;
 	else
@@ -1097,7 +1097,10 @@ NOKPROBE_SYMBOL(emulate_dcbz);
 
 #define __put_user_asmx(x, addr, err, op, cr)		\
 	__asm__ __volatile__(				\
+		".machine push\n"			\
+		".machine power8\n"			\
 		"1:	" op " %2,0,%3\n"		\
+		".machine pop\n"			\
 		"	mfcr	%1\n"			\
 		"2:\n"					\
 		".section .fixup,\"ax\"\n"		\
@@ -1110,7 +1113,10 @@ NOKPROBE_SYMBOL(emulate_dcbz);
 
 #define __get_user_asmx(x, addr, err, op)		\
 	__asm__ __volatile__(				\
+		".machine push\n"			\
+		".machine power8\n"			\
 		"1:	"op" %1,0,%2\n"			\
+		".machine pop\n"			\
 		"2:\n"					\
 		".section .fixup,\"ax\"\n"		\
 		"3:	li	%0,%3\n"		\
@@ -3389,7 +3395,7 @@ int emulate_loadstore(struct pt_regs *regs, struct instruction_op *op)
 			__put_user_asmx(op->val, ea, err, "stbcx.", cr);
 			break;
 		case 2:
-			__put_user_asmx(op->val, ea, err, "stbcx.", cr);
+			__put_user_asmx(op->val, ea, err, "sthcx.", cr);
 			break;
 #endif
 		case 4:
arch/powerpc/mm/fault.c +10 -4
index eb8ecd7343a9..7ba6d3eff636 100644
@@ -567,18 +567,24 @@ NOKPROBE_SYMBOL(hash__do_page_fault);
 static void __bad_page_fault(struct pt_regs *regs, int sig)
 {
 	int is_write = page_fault_is_write(regs->dsisr);
+	const char *msg;
 
 	/* kernel has accessed a bad area */
 
+	if (regs->dar < PAGE_SIZE)
+		msg = "Kernel NULL pointer dereference";
+	else
+		msg = "Unable to handle kernel data access";
+
 	switch (TRAP(regs)) {
 	case INTERRUPT_DATA_STORAGE:
-	case INTERRUPT_DATA_SEGMENT:
 	case INTERRUPT_H_DATA_STORAGE:
-		pr_alert("BUG: %s on %s at 0x%08lx\n",
-			 regs->dar < PAGE_SIZE ? "Kernel NULL pointer dereference" :
-			 "Unable to handle kernel data access",
+		pr_alert("BUG: %s on %s at 0x%08lx\n", msg,
 			 is_write ? "write" : "read", regs->dar);
 		break;
+	case INTERRUPT_DATA_SEGMENT:
+		pr_alert("BUG: %s at 0x%08lx\n", msg, regs->dar);
+		break;
 	case INTERRUPT_INST_STORAGE:
 	case INTERRUPT_INST_SEGMENT:
 		pr_alert("BUG: Unable to handle kernel instruction fetch%s",
arch/powerpc/mm/kasan/kasan_init_32.c +1 -2
index cf8770b1a692..f3e4d069e0ba 100644
@@ -83,13 +83,12 @@ void __init
 kasan_update_early_region(unsigned long k_start, unsigned long k_end, pte_t pte)
 {
 	unsigned long k_cur;
-	phys_addr_t pa = __pa(kasan_early_shadow_page);
 
 	for (k_cur = k_start; k_cur != k_end; k_cur += PAGE_SIZE) {
 		pmd_t *pmd = pmd_off_k(k_cur);
 		pte_t *ptep = pte_offset_kernel(pmd, k_cur);
 
-		if ((pte_val(*ptep) & PTE_RPN_MASK) != pa)
+		if (pte_page(*ptep) != virt_to_page(lm_alias(kasan_early_shadow_page)))
 			continue;
 
 		__set_pte_at(&init_mm, k_cur, ptep, pte, 0);
arch/powerpc/mm/numa.c +3 -1
index 9d5f710d2c20..b9b7fefbb64b 100644
@@ -956,7 +956,9 @@ static int __init parse_numa_properties(void)
 			of_node_put(cpu);
 		}
 
-		node_set_online(nid);
+		/* node_set_online() is an UB if 'nid' is negative */
+		if (likely(nid >= 0))
+			node_set_online(nid);
 	}
 
 	get_n_mem_cells(&n_mem_addr_cells, &n_mem_size_cells);
arch/powerpc/mm/pageattr.c +6 -33
index edea388e9d3f..3bb9d168e3b3 100644
@@ -48,6 +48,12 @@ static int change_page_attr(pte_t *ptep, unsigned long addr, void *data)
 	case SET_MEMORY_X:
 		pte = pte_mkexec(pte);
 		break;
+	case SET_MEMORY_NP:
+		pte_update(&init_mm, addr, ptep, _PAGE_PRESENT, 0, 0);
+		break;
+	case SET_MEMORY_P:
+		pte_update(&init_mm, addr, ptep, 0, _PAGE_PRESENT, 0);
+		break;
 	default:
 		WARN_ON_ONCE(1);
 		break;
@@ -96,36 +102,3 @@ int change_memory_attr(unsigned long addr, int numpages, long action)
 	return apply_to_existing_page_range(&init_mm, start, size,
 					    change_page_attr, (void *)action);
 }
-
-/*
- * Set the attributes of a page:
- *
- * This function is used by PPC32 at the end of init to set final kernel memory
- * protection. It includes changing the maping of the page it is executing from
- * and data pages it is using.
- */
-static int set_page_attr(pte_t *ptep, unsigned long addr, void *data)
-{
-	pgprot_t prot = __pgprot((unsigned long)data);
-
-	spin_lock(&init_mm.page_table_lock);
-
-	set_pte_at(&init_mm, addr, ptep, pte_modify(*ptep, prot));
-	flush_tlb_kernel_range(addr, addr + PAGE_SIZE);
-
-	spin_unlock(&init_mm.page_table_lock);
-
-	return 0;
-}
-
-int set_memory_attr(unsigned long addr, int numpages, pgprot_t prot)
-{
-	unsigned long start = ALIGN_DOWN(addr, PAGE_SIZE);
-	unsigned long sz = numpages * PAGE_SIZE;
-
-	if (numpages <= 0)
-		return 0;
-
-	return apply_to_existing_page_range(&init_mm, start, sz, set_page_attr,
-					    (void *)pgprot_val(prot));
-}
arch/powerpc/mm/pgtable_32.c +11 -13
index 906e4e4328b2..f71ededdc02a 100644
@@ -135,10 +135,12 @@ void mark_initmem_nx(void)
 	unsigned long numpages = PFN_UP((unsigned long)_einittext) -
 				 PFN_DOWN((unsigned long)_sinittext);
 
-	if (v_block_mapped((unsigned long)_sinittext))
+	if (v_block_mapped((unsigned long)_sinittext)) {
 		mmu_mark_initmem_nx();
-	else
-		set_memory_attr((unsigned long)_sinittext, numpages, PAGE_KERNEL);
+	} else {
+		set_memory_nx((unsigned long)_sinittext, numpages);
+		set_memory_rw((unsigned long)_sinittext, numpages);
+	}
 }
 
 #ifdef CONFIG_STRICT_KERNEL_RWX
@@ -152,18 +154,14 @@ void mark_rodata_ro(void)
 		return;
 	}
 
-	numpages = PFN_UP((unsigned long)_etext) -
-		   PFN_DOWN((unsigned long)_stext);
-
-	set_memory_attr((unsigned long)_stext, numpages, PAGE_KERNEL_ROX);
 	/*
-	 * mark .rodata as read only. Use __init_begin rather than __end_rodata
-	 * to cover NOTES and EXCEPTION_TABLE.
+	 * mark .text and .rodata as read only. Use __init_begin rather than
+	 * __end_rodata to cover NOTES and EXCEPTION_TABLE.
 	 */
 	numpages = PFN_UP((unsigned long)__init_begin) -
-		   PFN_DOWN((unsigned long)__start_rodata);
+		   PFN_DOWN((unsigned long)_stext);
 
-	set_memory_attr((unsigned long)__start_rodata, numpages, PAGE_KERNEL_RO);
+	set_memory_ro((unsigned long)_stext, numpages);
 
 	// mark_initmem_nx() should have already run by now
 	ptdump_check_wx();
@@ -179,8 +177,8 @@ void __kernel_map_pages(struct page *page, int numpages, int enable)
 		return;
 
 	if (enable)
-		set_memory_attr(addr, numpages, PAGE_KERNEL);
+		set_memory_p(addr, numpages);
 	else
-		set_memory_attr(addr, numpages, __pgprot(0));
+		set_memory_np(addr, numpages);
 }
 #endif /* CONFIG_DEBUG_PAGEALLOC */
arch/powerpc/perf/imc-pmu.c +5 -1
index e106909ff9c3..e7583fbcc8fa 100644
@@ -1457,7 +1457,11 @@ static int trace_imc_event_init(struct perf_event *event)
 
 	event->hw.idx = -1;
 
-	event->pmu->task_ctx_nr = perf_hw_context;
+	/*
+	 * There can only be a single PMU for perf_hw_context events which is assigned to
+	 * core PMU. Hence use "perf_sw_context" for trace_imc.
+	 */
+	event->pmu->task_ctx_nr = perf_sw_context;
 	event->destroy = reset_global_refc;
 	return 0;
 }
arch/powerpc/platforms/8xx/pic.c +1 -0
index f2ba837249d6..04a6abf14c29 100644
@@ -153,6 +153,7 @@ int __init mpc8xx_pic_init(void)
 	if (mpc8xx_pic_host == NULL) {
 		printk(KERN_ERR "MPC8xx PIC: failed to allocate irq host!\n");
 		ret = -ENOMEM;
+		goto out;
 	}
 
 	ret = 0;
arch/powerpc/platforms/powernv/rng.c +5 -1
index b4386714494a..e3d44b36ae98 100644
@@ -43,7 +43,11 @@ static unsigned long rng_whiten(struct powernv_rng *rng, unsigned long val)
 	unsigned long parity;
 
 	/* Calculate the parity of the value */
-	asm ("popcntd %0,%1" : "=r" (parity) : "r" (val));
+	asm (".machine push;   \
+	      .machine power7; \
[… more lines in the raw message]

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

arch/powerpc/platforms/pseries/pci_dlpar.c +4 -0
index 90c9d3531694..4ba824568119 100644

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

arch/powerpc/sysdev/fsl_gtm.c +2 -2
index 8963eaffb1b7..39186ad6b3c3 100644

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

arch/powerpc/sysdev/xive/common.c +3 -3
index 1ca5564bda9d..89c86f32aff8 100644

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

arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts +2 -0
index 984872f3d3a9..b9e30df127fe 100644

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

arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts +2 -0
index 7ba99b4da304..8d23401b0bbb 100644

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

arch/riscv/boot/dts/canaan/sipeed_maix_go.dts +2 -0
index be9b12c9b374..24fd83b43d9d 100644

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

arch/riscv/boot/dts/canaan/sipeed_maixduino.dts +2 -0
index 031c0c28f819..25341f38292a 100644

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

arch/riscv/include/asm/module.lds.h +3 -3
index 4254ff2ff049..1075beae1ac6 100644

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

arch/riscv/include/asm/thread_info.h +8 -2
index 60da0dcacf14..74d888c8d631 100644

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

arch/riscv/kernel/cpu_ops_sbi.c +1 -1
index dae29cbfe550..7f2ad008274f 100644

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

arch/riscv/kernel/perf_callchain.c +3 -3
index 1fc075b8f764..3348a61de7d9 100644

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

arch/s390/kvm/kvm-s390.c +16 -3
index 2296b1ff1e02..4e3db4004bfd 100644

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

arch/s390/kvm/kvm-s390.h +2 -2
index 098831e815e6..f2c910763d7f 100644

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

arch/s390/kvm/priv.c +14 -1
index 417154b314a6..6a765fe22eaf 100644

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

arch/sparc/kernel/signal_32.c +1 -1
index ffab16369bea..74f80443b195 100644

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

arch/um/drivers/mconsole_kern.c +2 -1
index 6ead1e240457..8ca67a692683 100644

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

arch/x86/crypto/poly1305-x86_64-cryptogams.pl +19 -19
index 71fae5a09e56..2077ce7a5647 100644

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

arch/x86/events/intel/pt.c +1 -1
index 2d33bba9a144..215aed65e978 100644

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

arch/x86/include/asm/svm.h +6 -4
index bb2fb78523ce..ab572d8def2b 100644

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

arch/x86/kernel/fpu/xstate.c +1 -1
index 7c7824ae7862..dc6d5e98d296 100644

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

arch/x86/kernel/kvm.c +1 -1
index d77481ecb0d5..ed8a13ac4ab2 100644

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

arch/x86/kvm/emulate.c +9 -5
index e86d610dc6b7..02d061a06aa1 100644

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

arch/x86/kvm/hyperv.c +54 -42

96 lines not on this page · raw message

arch/x86/kvm/lapic.c +5 -4
index 9322e6340a74..2a10d0033c96 100644

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

arch/x86/kvm/mmu.h +1 -0
index e9fbb2c8bbe2..c7070973f0de 100644

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

arch/x86/kvm/mmu/paging_tmpl.h +34 -40

74 lines not on this page · raw message

arch/x86/kvm/mmu/tdp_mmu.c +38 -23

61 lines not on this page · raw message

arch/x86/kvm/mmu/tdp_mmu.h +0 -3
index 3899004a5d91..08c917511fed 100644

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

arch/x86/kvm/svm/avic.c +9 -8
index fb3e20791338..7ef229011db8 100644

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

arch/x86/kvm/svm/sev.c +21 -15
index 17b53457d866..fef975852582 100644

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

arch/x86/kvm/x86.c +1 -2
index eb4029660bd9..9b6166348c94 100644

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

arch/x86/lib/iomem.c +57 -8

65 lines not on this page · raw message

arch/x86/xen/pmu.c +4 -6
index 89dd6b1708b0..21ecbe754cb2 100644

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

arch/x86/xen/pmu.h +2 -1
index 0e83a160589b..65c58894fc79 100644

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

arch/x86/xen/smp_pv.c +1 -1
index 4a6019238ee7..688aa8b6ae29 100644

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

arch/xtensa/include/asm/pgtable.h +4 -0
index bd5aeb795567..a63eca126657 100644

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

arch/xtensa/include/asm/processor.h +2 -2
index 37d3e9887fe7..d68987d703e7 100644

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

arch/xtensa/kernel/jump_label.c +1 -1
index 61cf6497a646..0dde21e0d3de 100644

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

arch/xtensa/kernel/mxhead.S +2 -0
index 9f3843742726..b702c0908b1f 100644

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

arch/xtensa/mm/tlb.c +6 -0
index f436cf2efd8b..27a477dae232 100644

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

block/bfq-cgroup.c +6 -0
index 24a5c5329bcd..809bc612d96b 100644

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

block/bfq-iosched.c +21 -10
index 36a66e97e3c2..1dff82d34b44 100644

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

block/bfq-wf2q.c +1 -1
index b74cc0da118e..709b901de3ca 100644

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

block/bio.c +1 -2
index 4312a8085396..1be1e360967d 100644

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

block/blk-cgroup.c +5 -5
index 650f7e27989f..87a1c0c3fa40 100644

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

block/blk-ioc.c +1 -2
index 11f49f78db32..df9cfe4ca532 100644

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

block/blk-iolatency.c +1 -1
index 6593c7123b97..24d70e0555dd 100644

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

block/blk-merge.c +25 -8
index 4de34a332c9f..ea6968313b4a 100644

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

block/blk-mq-sched.c +8 -1
index 55488ba97823..80e0eb26b697 100644

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

block/blk-mq.c +28 -31

59 lines not on this page · raw message

block/blk-rq-qos.h +11 -9
index 3cfbc8668cba..68267007da1c 100644

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

block/blk-sysfs.c +5 -3
index 9f32882ceb2f..7923f49f1046 100644

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

block/blk-throttle.c +7 -3
index 7c462c006b26..87769b337fc5 100644

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

block/blk-throttle.h +0 -2
index 175f03abd9e4..cb43f4417d6e 100644

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

block/genhd.c +13 -3
index 9eca1f7d35c9..9d9d702d0778 100644

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

crypto/Kconfig +1 -0
index 442765219c37..2cca54c59fec 100644

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

crypto/asymmetric_keys/pkcs7_verify.c +0 -6
index 0b4d07aa8811..f94a1d1ad3a6 100644

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

crypto/asymmetric_keys/public_key.c +91 -35

126 lines not on this page · raw message

crypto/asymmetric_keys/x509_public_key.c +0 -6
index fe14cae115b5..71cc1738fbfd 100644

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

crypto/authenc.c +1 -1
index 670bf1a01d00..17f674a7cdff 100644

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

crypto/rsa-pkcs1pad.c +9 -2
index 8ac3e73e8ea6..9d804831c8b3 100644

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

crypto/xts.c +1 -0
index 6c12f30dbdd6..63c85b9e64e0 100644

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

drivers/acpi/acpica/nswalk.c +3 -0
index 915c2433463d..e7c30ce06e18 100644

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

drivers/acpi/apei/bert.c +7 -3
index 19e50fcbf4d6..598fd19b65fa 100644

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

drivers/acpi/apei/erst.c +1 -1
index 242f3c2d5533..698d67cee052 100644

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

drivers/acpi/apei/hest.c +1 -1
index 0edc1ed47673..6aef1ee5e1bd 100644

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

drivers/acpi/bus.c +19 -8
index 07f604832fd6..079b952ab59f 100644

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

drivers/acpi/cppc_acpi.c +5 -0
index 866560cbb082..123e98a765de 100644

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

drivers/acpi/property.c +1 -1
index d0986bda2964..3fceb4681ec9 100644

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

drivers/acpi/x86/utils.c +21 -0
index ffdeed5334d6..664070fc8349 100644

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

drivers/base/dd.c +1 -1
index f47cab21430f..752a11d16e26 100644

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

drivers/base/memory.c +5 -3
index 365cd4a7f239..60c38f9cf1a7 100644

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

drivers/base/power/domain.c +1 -1
index 5db704f02e71..7e8039d1884c 100644

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

drivers/base/power/main.c +4 -2
index 04ea92cbd9cf..08c8a69d7b81 100644

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

drivers/block/drbd/drbd_req.c +2 -1
index 3235532ae077..8b26f631ebc1 100644

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

drivers/block/loop.c +6 -5
index 19fe19eaa50e..d46a3d5d0c2e 100644

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

drivers/block/n64cart.c +1 -1
index 4db9a8c244af..e094d2b8b5a9 100644

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

drivers/bluetooth/btintel.c +8 -3
index 1a4f8b227eac..06514ed66022 100644

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

drivers/bluetooth/btintel.h +1 -0
index c9b24e9299e2..e0060e58573c 100644

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

drivers/bluetooth/btmtksdio.c +114 -43

157 lines not on this page · raw message

drivers/bluetooth/btusb.c +6 -0
index 19d5686f8a2a..2afbd87d77c9 100644

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

drivers/bluetooth/hci_h5.c +5 -3
index 34286ffe0568..7ac6908a4dfb 100644

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

drivers/bluetooth/hci_serdev.c +2 -1
index 3b00d82d36cf..4cda890ce647 100644

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

drivers/bus/mhi/core/debugfs.c +13 -13
index 858d7516410b..d818586c229d 100644

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

drivers/bus/mhi/core/init.c +24 -22

46 lines not on this page · raw message

drivers/bus/mhi/core/internal.h +61 -60

121 lines not on this page · raw message

drivers/bus/mhi/core/main.c +11 -11
index ffde617f93a3..85f4f7c8d7c6 100644

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

drivers/bus/mhi/core/pm.c +2 -2
index 4aae0baea008..c35c5ddc7220 100644

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

drivers/bus/mhi/pci_generic.c +1 -0
index b79895810c52..9527b7d63840 100644

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

drivers/bus/mips_cdmm.c +1 -0
index 626dedd110cb..fca0d0669aa9 100644

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

drivers/char/hw_random/Kconfig +1 -1
index 9704963f9d50..a087156a5818 100644

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

drivers/char/hw_random/atmel-rng.c +1 -0
index ecb71c4317a5..8cf0ef501341 100644

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

drivers/char/hw_random/cavium-rng-vf.c +1 -1
index 6f66919652bf..7c55f4cf4a8b 100644

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

drivers/char/hw_random/nomadik-rng.c +2 -2
index 67947a19aa22..e8f9621e7954 100644

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

drivers/clk/actions/owl-s700.c +1 -0
index a2f34d13fb54..6ea7da1d6d75 100644

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

drivers/clk/actions/owl-s900.c +1 -1
index 790890978424..5144ada2c7e1 100644

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

drivers/clk/at91/sama7g5.c +4 -4
index 369dfafabbca..060e908086a1 100644

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

drivers/clk/clk-clps711x.c +2 -0
index a2c6486ef170..f8417ee2961a 100644

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

drivers/clk/clk.c +15 -1
index 8de6a22498e7..01b64b962e76 100644

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

drivers/clk/hisilicon/clk-hi3559a.c +2 -2
index 56012a3d0219..9ea1a80acbe8 100644

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

drivers/clk/imx/clk-imx7d.c +0 -1
index c4e0f1c07192..3f6fd7ef2a68 100644

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

drivers/clk/imx/clk-imx8qxp-lpcg.c +1 -1
index b23758083ce5..5e31a6a24b3a 100644

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

drivers/clk/loongson1/clk-loongson1c.c +1 -0
index 703f87622cf5..1ebf740380ef 100644

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

drivers/clk/qcom/clk-rcg2.c +12 -2
index e1b1b426fae4..f675fd969c4d 100644

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

drivers/clk/qcom/gcc-ipq8074.c +10 -11
index 108fe27bee10..541016db3c4b 100644

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

drivers/clk/qcom/gcc-msm8994.c +1 -0
index f09499999eb3..6b702cdacbf2 100644

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

drivers/clk/renesas/r8a779f0-cpg-mssr.c +1 -1
index e6ec02c2c2a8..344957d533d8 100644

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

drivers/clk/renesas/r9a07g044-cpg.c +2 -2
index 79042bf46fe8..46359afef0d4 100644

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

drivers/clk/rockchip/clk.c +3 -0
index b7be7e11b0df..bb8a844309bf 100644

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

drivers/clk/starfive/clk-starfive-jh7100.c +70 -12

82 lines not on this page · raw message

drivers/clk/tegra/clk-tegra124-emc.c +1 -0
index 74c1d894cca8..219c80653dbd 100644

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

drivers/clk/uniphier/clk-uniphier-fixed-rate.c +1 -0
index 5319cd380480..3bc55ab75314 100644

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

drivers/clk/visconti/clkc-tmpv770x.c +1 -1
index c2b2f41a85a4..6c753b2cb558 100644

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

drivers/clk/visconti/clkc.c +1 -1
index 56a8a4ffebca..d0b193b5d0b3 100644

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

drivers/clk/visconti/clkc.h +3 -0
index 09ed82ff64e4..8756a1ec42ef 100644

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

drivers/clocksource/acpi_pm.c +4 -2
index eb596ff9e7bb..279ddff81ab4 100644

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

drivers/clocksource/exynos_mct.c +9 -1
index 6db3d5511b0f..03782b399ea1 100644

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

drivers/clocksource/timer-microchip-pit64b.c +1 -1
index cfa4ec7ef396..790d2c9b42a7 100644

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

drivers/clocksource/timer-of.c +3 -3
index 529cc6a51cdb..c3f54d9912be 100644

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

drivers/clocksource/timer-ti-dm-systimer.c +2 -2
index 1fccb457fcc5..2737407ff069 100644

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

drivers/cpufreq/qcom-cpufreq-nvmem.c +1 -1
index d1744b5d9619..6dfa86971a75 100644

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

drivers/cpuidle/cpuidle-qcom-spm.c +20 -0
index 01e77913a414..5f27dcc6c110 100644

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

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c +3 -0
index 54ae8d16e493..35e3cadccac2 100644

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

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c +3 -0
index 88194718a806..859b7522faaa 100644

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c +3 -0
index 9ef1c85c4aaa..554e400d41ca 100644

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c +2 -0
index 80e89066dbd1..319fe3279a71 100644

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

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c +3 -0
index 3c073eb3db03..1a71ed49d233 100644

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

drivers/crypto/amlogic/amlogic-gxl-cipher.c +2 -0
index c6865cbd334b..e79514fce731 100644

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

drivers/crypto/ccp/ccp-dmaengine.c +16 -0
index d718db224be4..7d4b4ad1db1f 100644

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

drivers/crypto/ccp/sev-dev.c +1 -1
index 8fd774a10edc..6ab93dfd478a 100644

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

drivers/crypto/ccree/cc_buffer_mgr.c +7 -0
index a5e041d9d2cf..11e0278c8631 100644

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

drivers/crypto/ccree/cc_cipher.c +1 -1
index 78833491f534..309da6334a0a 100644

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

drivers/crypto/gemini/sl3516-ce-cipher.c +2 -0
index c1c2b1d86663..f2be0a7d7f7a 100644

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

drivers/crypto/hisilicon/qm.c +1 -1
index c5b84a5ea350..3b29c8993b8c 100644

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

drivers/crypto/hisilicon/sec2/sec_crypto.c +13 -3
index 6a45bd23b363..090920ed50c8 100644

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

drivers/crypto/hisilicon/sec2/sec_main.c +5 -3
index 26d3ab1d308b..89d4cc767d36 100644

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

drivers/crypto/marvell/Kconfig +1 -0
index 9125199f1702..a48591af12d0 100644

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

drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c +42 -1

43 lines not on this page · raw message

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c +7 -10
index 2748a3327e39..f8f8542ce3e4 100644

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

drivers/crypto/mxs-dcp.c +1 -1
index d19e5ffb5104..d6f9e2fe863d 100644

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

drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c +1 -1
index 6d10edc40aca..68d39c833332 100644

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

drivers/crypto/qat/qat_common/adf_gen4_pfvf.c +9 -33

42 lines not on this page · raw message

drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c +2 -2
index 14b222691c9c..1141258db4b6 100644

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

drivers/crypto/rockchip/rk3288_crypto_skcipher.c +0 -1
index 1cece1a7d3f0..5bbf0d2722e1 100644

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

drivers/crypto/vmx/Kconfig +4 -0
index c85fab7ef0bd..b2c28b87f14b 100644

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

drivers/cxl/core/Makefile +1 -1
index 40ab50318daf..a90202ac88d2 100644

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

drivers/cxl/core/bus.c deleted +0 -675

675 lines not on this page · raw message

drivers/cxl/core/port.c new file +679 -0

679 lines not on this page · raw message

drivers/cxl/core/regs.c +3 -3
index e37e23bf4355..6a18ff8739e0 100644

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

drivers/dax/super.c +1 -0
index e3029389d809..6bd565fe2e63 100644

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

drivers/dma-buf/udmabuf.c +4 -0
index c57a609db75b..e7330684d3b8 100644

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

drivers/dma/hisi_dma.c +1 -1
index 97c87a7cba87..43817ced3a3e 100644

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

drivers/dma/idxd/device.c +7 -2
index 573ad8b86804..3061fe857d69 100644

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

drivers/firmware/efi/efi-pstore.c +1 -1
index 0ef086e43090..7e771c56c13c 100644

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

drivers/firmware/google/Kconfig +1 -1
index 931544c9f63d..983e07dc022e 100644

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

drivers/firmware/qcom_scm.c +0 -6
index 7db8066b19fd..3f67bf774821 100644

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

drivers/firmware/stratix10-svc.c +1 -1
index 29c0a616b317..c4bf934e3553 100644

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

drivers/firmware/sysfb_simplefb.c +14 -9
index 303a491e520d..757cc8b9f3de 100644

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

drivers/fsi/fsi-master-aspeed.c +11 -6
index 8606e55c1721..0bed2fab8055 100644

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

drivers/fsi/fsi-scom.c +17 -28

45 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c +1 -1
index c16a2704ced6..f3160b951df3 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +15 -0
index ed077de426d9..f18c698137a6 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c +4 -9
index 2a786e788627..978c46395ced 100644

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

drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +0 -11
index 1ebb91db2274..11a385264bbd 100644

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

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +14 -5
index 075429bea427..b28b5c490860 100644

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

drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c +8 -0
index a55944da8d53..72a3fded7142 100644

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

drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h +5 -0
index a4e43b4826e0..59ceb9ed385d 100644

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

drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c +0 -14
index 0f15bcada4e9..717977aec6d0 100644

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

drivers/gpu/drm/amd/pm/amdgpu_pm.c +2 -2
index 48cc009d9bdf..dc910003f3ca 100644

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

drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c +1 -1
index d93d28c1af95..b51368fa3025 100644

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

drivers/gpu/drm/bridge/adv7511/adv7511.h +1 -0
index 592ecfcf00ca..6a882891d91c 100644

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

drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +22 -7
index f8e5da148599..77118c3395bf 100644

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

drivers/gpu/drm/bridge/analogix/anx7625.c +2 -1
index 2346dbcc505f..e596cacce9e3 100644

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

drivers/gpu/drm/bridge/cdns-dsi.c +1 -0
index d8a15c459b42..829e1a144656 100644

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

drivers/gpu/drm/bridge/lontium-lt9611.c +5 -1
index dafb1b47c15f..00597eb54661 100644

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

drivers/gpu/drm/bridge/nwl-dsi.c +1 -0
index af07eeb47ca0..6e484d836cfe 100644

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

drivers/gpu/drm/bridge/sil-sii8620.c +1 -1
index 843265d7f1b1..ec7745c31da0 100644

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

drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +3 -2
index 54d8fdad395f..97cdc61b57f6 100644

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

drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c +1 -0
index e44e18a0112a..56c3fd08c6a0 100644

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

drivers/gpu/drm/bridge/ti-sn65dsi83.c +23 -9
index 945f08de45f1..314a84ffcea3 100644

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

drivers/gpu/drm/drm_dp_helper.c +0 -10
index 23f9073bc473..c9528aa62c9c 100644

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

drivers/gpu/drm/drm_edid.c +6 -12
index f5f5de362ff2..b8f5419e514a 100644

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

drivers/gpu/drm/drm_fb_helper.c +6 -3
index ed43b987d306..f15127a32f7a 100644

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

drivers/gpu/drm/drm_syncobj.c +56 -5

61 lines not on this page · raw message

drivers/gpu/drm/i915/display/intel_bw.c +2 -1
index 8ac196e814d5..d351b834a655 100644

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

drivers/gpu/drm/i915/display/intel_dp.c +1 -1
index b5e2508db1cf..62e763faf0aa 100644

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

drivers/gpu/drm/i915/display/intel_hdmi.c +11 -2
index 3b5b9e7b05b7..866ac090e3e3 100644

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

drivers/gpu/drm/i915/display/intel_opregion.c +15 -0
index 4a2662838cd8..df10b6898987 100644

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

drivers/gpu/drm/i915/display/intel_pps.c +3 -3
index e9c679bb1b2e..5edd188d9747 100644

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

drivers/gpu/drm/i915/display/intel_pps.h +1 -1
index fbb47f6f453e..e64144659d31 100644

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

drivers/gpu/drm/i915/display/intel_psr.c +4 -0
index 00279e8c2775..b00de57cc957 100644

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

drivers/gpu/drm/i915/gem/i915_gem_mman.c +1 -1
index 1478c02a82cb..936a257b511c 100644

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

drivers/gpu/drm/i915/i915_drv.h +1 -1
index 0c70ab08fc0c..73efed2f30ca 100644

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

drivers/gpu/drm/i915/intel_pm.c +6 -4
index fae4f7818d28..12120474c80c 100644

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

drivers/gpu/drm/meson/meson_drv.c +13 -12
index 80f1d439841a..26aeaf0ab86e 100644

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

drivers/gpu/drm/meson/meson_osd_afbcd.c +27 -14

41 lines not on this page · raw message

drivers/gpu/drm/meson/meson_osd_afbcd.h +1 -0
index 5e5523304f42..e77ddeb6416f 100644

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

drivers/gpu/drm/mgag200/mgag200_mode.c +4 -1
index b983541a4c53..cd9ba13ad5fc 100644

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

drivers/gpu/drm/msm/adreno/a6xx_gpu.c +8 -4
index 17cfad6424db..616be7265da4 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +1 -6
index 1e648db439f9..16ae0cccbbb1 100644

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

drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c +8 -0
index f9c83d6e427a..24fbaf562d41 100644

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

drivers/gpu/drm/msm/dp/dp_ctrl.c +33 -50

83 lines not on this page · raw message

drivers/gpu/drm/msm/dp/dp_ctrl.h +5 -3
index 2363a2df9597..2433edbc70a6 100644

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

drivers/gpu/drm/msm/dp/dp_display.c +62 -54

116 lines not on this page · raw message

drivers/gpu/drm/msm/dp/dp_drm.c +11 -10
index d4d360d19eba..26ef41a4c1b6 100644

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

drivers/gpu/drm/msm/dp/dp_panel.c +5 -0
index 71db10c0f262..f1418722c549 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c +3 -1
index d8128f50b0dd..0b782cc18b3f 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c +3 -1
index 7414966f198e..75557ac99adf 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c +3 -1
index 2da673a2add6..48eab80b548e 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c +3 -1
index 71ed4aa0dc67..fc56cdcc9ad6 100644

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

drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c +17 -9
index 079613d2aaa9..6e506feb111f 100644

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

drivers/gpu/drm/nouveau/nouveau_backlight.c +3 -3
index ae2f2abc8f5a..daf9f87477ba 100644

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

drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c +5 -4
index 667fa016496e..a6ea89a5d51a 100644

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

drivers/gpu/drm/panfrost/panfrost_gpu.c +4 -1
index bbe628b306ee..f8355de6e335 100644

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

drivers/gpu/drm/radeon/radeon_connectors.c +1 -1
index 607ad5620bd9..1546abcadacf 100644

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

drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c +3 -1
index 6b4759ed6bfd..c491429f1a02 100644

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

drivers/gpu/drm/tegra/dp.c +10 -1
index 70dfb7d1dec5..f5535eb04c6b 100644

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

drivers/gpu/drm/tegra/dsi.c +3 -1
index f46d377f0c30..de1333dc0d86 100644

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

drivers/gpu/drm/tiny/simpledrm.c +3 -0
index 04146da2d1d8..11576e0297e4 100644

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

drivers/gpu/drm/v3d/v3d_drv.c +6 -2
index bd46396a1ae0..1afcd54fbbd5 100644

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

drivers/gpu/host1x/dev.c +6 -2
index 6994f8c0e02e..80c685ab3e30 100644

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

drivers/greybus/svc.c +7 -1
index ce7740ef449b..51d0875a3480 100644

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

drivers/hid/i2c-hid/i2c-hid-core.c +24 -8
index 6726567d7297..8d6fc50dab65 100644

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

drivers/hid/intel-ish-hid/ishtp-fw-loader.c +3 -26
index e24988586710..16aa030af845 100644

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

drivers/hv/hv_balloon.c +1 -1
index f2d05bff4245..439f99b8b5de 100644

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

drivers/hwmon/pmbus/pmbus.h +1 -0
index e0aa8aa46d8c..ef3a8ecde4df 100644

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

drivers/hwmon/pmbus/pmbus_core.c +14 -4
index ac2fbee1ba9c..ca0bfaf2f691 100644

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

drivers/hwmon/sch56xx-common.c +1 -1
index 40cdadad35e5..f85eede6d766 100644

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

drivers/hwtracing/coresight/coresight-etm4x-sysfs.c +6 -2
index a0640fa5c55b..57e94424a8d6 100644

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

drivers/hwtracing/coresight/coresight-syscfg.c +1 -1
index 098fc34c4829..11850fd8c3b5 100644

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

drivers/i2c/busses/i2c-bcm2835.c +16 -5
index 5149454eef4a..f72c6576d8a3 100644

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

drivers/i2c/busses/i2c-meson.c +6 -6
index ef73a42577cc..07eb819072c4 100644

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

drivers/i2c/busses/i2c-pasemi-core.c +0 -1
index 4e161a4089d8..7728c8460dc0 100644

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

drivers/i2c/busses/i2c-pasemi-pci.c +1 -0
index 1ab1f28744fb..cfc89e04eb94 100644

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

drivers/i2c/busses/i2c-xiic.c +2 -1
index eb789cfb9973..ffefe3c482e9 100644

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

drivers/i2c/muxes/i2c-demux-pinctrl.c +3 -2
index 5365199a31f4..f7a7405d4350 100644

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

drivers/iio/accel/mma8452.c +20 -13
index 64b82b4503ad..a21fdb015c6c 100644

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

drivers/iio/adc/aspeed_adc.c +3 -1
index e939b84cbb56..0793d2474cdc 100644

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

drivers/iio/adc/twl6030-gpadc.c +2 -0
index afdb59e0b526..d0223e39d59a 100644

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

drivers/iio/adc/xilinx-ams.c +11 -4
index 8343c5f74121..7bf097fa10cb 100644

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

drivers/iio/afe/iio-rescale.c +4 -4
index 774eb3044edd..271d73e420c4 100644

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

drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c +2 -2
index 93f0c6bce502..b1d8d5a66f01 100644

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

drivers/iio/inkern.c +31 -9
index 0222885b334c..df74765d33dc 100644

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

drivers/infiniband/core/cma.c +1 -1
index 50c53409ceb6..fabca5e51e3d 100644

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

drivers/infiniband/core/nldev.c +2 -1
index f5aacaf7fb8e..ca24ce34da76 100644

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

drivers/infiniband/core/verbs.c +1 -0
index c18634bec212..e821dc94a43e 100644

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

drivers/infiniband/hw/hfi1/verbs.c +1 -2
index dc9211f3a009..99d0743133ca 100644

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

drivers/infiniband/hw/irdma/ctrl.c +5 -5
index 3141a9c85de5..e7554b6043e4 100644

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

drivers/infiniband/hw/irdma/hw.c +1 -1
index 89234d04cc65..e46e3240cc9f 100644

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

drivers/infiniband/hw/irdma/i40iw_if.c +1 -0
index 43e962b97d6a..0886783db647 100644

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

drivers/infiniband/hw/irdma/main.c +1 -0
index 9fab29039f1c..5e8e8860686d 100644

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

drivers/infiniband/hw/irdma/main.h +1 -0
index cb218cab79ac..fb7faa85e4c9 100644

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

drivers/infiniband/hw/irdma/utils.c +30 -18

48 lines not on this page · raw message

drivers/infiniband/hw/irdma/verbs.c +2 -2
index 460e757d3fe6..1bf6404ec834 100644

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

drivers/infiniband/hw/mlx5/devx.c +3 -1
index 08b7f6bc56c3..15c0884d1f49 100644

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

drivers/infiniband/hw/mlx5/mr.c +2 -0
index 157d862fb864..2910d7833313 100644

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

drivers/infiniband/sw/rxe/rxe_av.c +17 -2
index 38c7b6fb39d7..360a567159fe 100644

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

drivers/infiniband/sw/rxe/rxe_loc.h +3 -2
index b1e174afb1d4..b92bb7a15290 100644

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

drivers/infiniband/sw/rxe/rxe_net.c +9 -8
index be72bdbfb4ba..580cfd742dd2 100644

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

drivers/infiniband/sw/rxe/rxe_req.c +37 -26

63 lines not on this page · raw message

drivers/infiniband/sw/rxe/rxe_resp.c +7 -5
index e8f435fa6e4d..192cb9a096a1 100644

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

drivers/input/input.c +0 -6
index c3139bc2aa0d..ccaeb2426385 100644

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

drivers/iommu/iova.c +3 -2
index b28c9435b898..170e0f33040e 100644

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

drivers/iommu/ipmmu-vmsa.c +3 -1
index ca752bdc710f..61bd9a3004ed 100644

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

drivers/iommu/mtk_iommu.c +31 -1
index 25b834104790..5971a1168666 100644

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

drivers/iommu/mtk_iommu_v1.c +38 -2
index be22fcf988ce..bc7ee90b9373 100644

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

drivers/irqchip/irq-nvic.c +2 -0
index ba4759b3e269..94230306e0ee 100644

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

drivers/irqchip/qcom-pdc.c +3 -2
index 173e6520e06e..c0b457f26ec4 100644

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

drivers/mailbox/imx-mailbox.c +10 -1
index 544de2db6453..a0c252415c86 100644

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

drivers/mailbox/tegra-hsp.c +5 -0
index acd0675da681..78f7265039c6 100644

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

drivers/md/bcache/btree.c +4 -2
index 88c573eeb598..ad9f16689419 100644

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

drivers/md/bcache/writeback.c +4 -2
index c7560f66dca8..68d3dd6b4f11 100644

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

drivers/md/dm-core.h +2 -0
index b855fef4f38a..adb9604e85ac 100644

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

drivers/md/dm-crypt.c +1 -1
index d4ae31558826..f51aea71cb03 100644

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

drivers/md/dm-integrity.c +4 -2
index eb4b5e52bd6f..9399006dbc54 100644

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

drivers/md/dm-stats.c +29 -5
index 35d368c418d0..0e039a8c0bf2 100644

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

drivers/md/dm-stats.h +8 -3
index 2ddfae678f32..09c81a1ec057 100644

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

drivers/md/dm.c +59 -27

86 lines not on this page · raw message

drivers/media/i2c/adv7511-v4l2.c +1 -1
index 8e13cae40ec5..db7f41a80770 100644

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

drivers/media/i2c/adv7604.c +1 -1
index a2fa408d2d9f..bb0c8fc6d383 100644

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

drivers/media/i2c/adv7842.c +1 -1
index 9d6eed0f8281..22caa070273b 100644

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

drivers/media/i2c/ov2740.c +1 -7
index bab720c7c1de..d5f0eabf20c6 100644

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

drivers/media/i2c/ov5640.c +7 -7
index ddbd71394db3..db5a19babe67 100644

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

drivers/media/i2c/ov5648.c +9 -3
index 947d437ed0ef..ef8b52dc9401 100644

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

drivers/media/i2c/ov6650.c +70 -45

115 lines not on this page · raw message

drivers/media/i2c/ov8865.c +2 -2
index d9d016cfa9ac..e0dd0f4849a7 100644

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

drivers/media/pci/bt8xx/bttv-driver.c +2 -2
index 8cc9bec43688..5ca3d0cc653a 100644

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

drivers/media/pci/cx88/cx88-mpeg.c +3 -0
index 680e1e3fe89b..2c1d5137ac47 100644

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

drivers/media/pci/ivtv/ivtv-driver.h +0 -1
index 4cf92dee6527..ce3a7ca51736 100644

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

drivers/media/pci/ivtv/ivtv-ioctl.c +5 -5
index 0cdf6b3210c2..fee460e2ca86 100644

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

drivers/media/pci/ivtv/ivtv-streams.c +4 -7
index 6e455948cc77..13d7d55e6594 100644

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

drivers/media/pci/saa7134/saa7134-alsa.c +2 -2
index fb24d2ed3621..d3cde05a6eba 100644

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

drivers/media/platform/aspeed-video.c +6 -3
index 7a24daf7165a..bdeecde0d997 100644

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

drivers/media/platform/atmel/atmel-isc-base.c +10 -12
index 660cd0ab6749..24807782c9e5 100644

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

drivers/media/platform/atmel/atmel-sama7g5-isc.c +0 -6
index 5d1c76f680f3..2b1082295c13 100644

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

drivers/media/platform/coda/coda-common.c +1 -0
index 3cd47ba26357..a57822b05070 100644

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

drivers/media/platform/davinci/vpif.c +81 -28

109 lines not on this page · raw message

drivers/media/platform/imx-jpeg/mxc-jpeg.c +6 -1
index 4ca96cf9def7..83a2b4d13bad 100644

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

drivers/media/platform/meson/ge2d/ge2d.c +12 -12
index ccda18e5a377..5e7b319f300d 100644

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

drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c +2 -0
index cd27f637dbe7..cfc7ebed8fb7 100644

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

drivers/media/platform/omap3isp/ispstat.c +3 -2
index 5b9b57f4d9bf..68cf68dbcace 100644

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

drivers/media/platform/qcom/camss/camss-csid-170.c +9 -10
index ac22ff29d2a9..82f59933ad7b 100644

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

drivers/media/platform/qcom/camss/camss-vfe-170.c +1 -11
index f524af712a84..600150cfc4f7 100644

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

drivers/media/platform/qcom/venus/helpers.c +1 -1
index 84c3a511ec31..0bca95d01650 100644

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

drivers/media/platform/qcom/venus/hfi_cmds.c +2 -0
index 5aea07307e02..4ecd444050bb 100644

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

drivers/media/platform/qcom/venus/venc.c +2 -2
index 84bafc3118cc..adea4c3b8c20 100644

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

drivers/media/platform/qcom/venus/venc_ctrls.c +3 -3
index 1ada42df314d..ea5805e71c14 100644

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

drivers/media/platform/ti-vpe/cal-video.c +3 -0
index 7799da1cc261..3e936a2ca36c 100644

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

drivers/media/rc/gpio-ir-tx.c +21 -7
index c6cd2e6d8e65..a50701cfbbd7 100644

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

drivers/media/rc/ir_toy.c +1 -1
index 7e98e7e3aace..196806709259 100644

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

drivers/media/test-drivers/vidtv/vidtv_s302m.c +13 -4
index d79b65854627..4676083cee3b 100644

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

drivers/media/usb/em28xx/em28xx-cards.c +5 -8
index b451ce3cb169..ae25d2cbfdfe 100644

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

drivers/media/usb/go7007/s2250-board.c +4 -6
index c742cc88fac5..1fa6f10ee157 100644

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

drivers/media/usb/hdpvr/hdpvr-video.c +3 -1
index 563128d11731..60e57e0f1927 100644

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

drivers/media/usb/stk1160/stk1160-core.c +1 -1
index 4e1698f78818..ce717502ea4c 100644

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

drivers/media/usb/stk1160/stk1160-v4l.c +5 -5
index 6a4eb616d516..1aa953469402 100644

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

drivers/media/usb/stk1160/stk1160.h +1 -1
index a31ea1c80f25..a70963ce8753 100644

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

drivers/media/v4l2-core/v4l2-ctrls-core.c +18 -0
index 54abe5245dcc..df8cff47a7fb 100644

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

drivers/media/v4l2-core/v4l2-ioctl.c +7 -5
index 9ac557b8e146..642cb90f457c 100644

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

drivers/media/v4l2-core/v4l2-mem2mem.c +41 -12

53 lines not on this page · raw message

drivers/memory/emif.c +5 -3
index 762d0c0f0716..ecc78d6f89ed 100644

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

drivers/memory/tegra/tegra20-emc.c +1 -1
index 497b6edbf3ca..25ba3c5e4ad6 100644

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

drivers/memstick/core/mspro_block.c +4 -6
index c0450397b673..7ea312f0840e 100644

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

drivers/mfd/asic3.c +7 -3
index 8d58c8df46cf..56338f9dbd0b 100644

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

drivers/mfd/mc13xxx-core.c +3 -1
index 8a4f1d90dcfd..1000572761a8 100644

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

drivers/misc/cardreader/alcor_pci.c +6 -3
index de6d44a158bb..3f514d77a843 100644

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

drivers/misc/habanalabs/common/debugfs.c +2 -0
index fc084ee5106e..09001fd9db85 100644

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

drivers/misc/kgdbts.c +2 -2
index 67c5b452dd35..88b91ad8e541 100644

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

drivers/misc/mei/hw-me-regs.h +2 -0
index 67bb6a25fd0a..64ce3f830262 100644

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

drivers/misc/mei/hw-me.c +12 -11
index d3a6c0728645..fbc4c9581864 100644

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

drivers/misc/mei/interrupt.c +15 -20
index a67f4f2d33a9..0706322154cb 100644

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

drivers/misc/mei/pci-me.c +1 -0
index 3a45aaf002ac..a738253dbd05 100644

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

drivers/mmc/core/bus.c +5 -4
index 096ae624be9a..58a60afa650b 100644

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

drivers/mmc/core/bus.h +2 -1
index 8105852c4b62..3996b191b68d 100644

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

drivers/mmc/core/host.c +13 -2
index cf140f4ec864..d739e2b631fe 100644

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

drivers/mmc/core/mmc.c +8 -8
index 8421519c2a98..43d1b9b2fa49 100644

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

drivers/mmc/core/sd.c +12 -13
index bfbfed30dc4d..68df6b2f49cc 100644

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

drivers/mmc/core/sdio.c +3 -2
index 41164748723d..25799accf8a0 100644

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

drivers/mmc/core/sdio_bus.c +4 -3
index fda03b35c14a..c6268c38c69e 100644

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

drivers/mmc/host/davinci_mmc.c +5 -1
index 2a757c88f9d2..80de660027d8 100644

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

drivers/mmc/host/rtsx_pci_sdmmc.c +9 -11
index 58cfaffa3c2d..f7c384db89bf 100644

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

drivers/mmc/host/sdhci_am654.c +2 -22
index f654afbe8e83..b4891bb26648 100644

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

drivers/mtd/devices/mchp23k256.c +14 -0
index a8b31bddf14b..1a840db207b5 100644

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

drivers/mtd/devices/mchp48l640.c +10 -0
index 231a10790196..b9cf2b4415a5 100644

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

drivers/mtd/nand/onenand/generic.c +6 -1
index 8b6f4da5d720..a4b8b65fe15f 100644

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

drivers/mtd/nand/raw/atmel/nand-controller.c +11 -3
index f3276ee9e4fe..ddd93bc38ea6 100644

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

drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c +3 -0
index ded4df473928..e50db25e5ddc 100644

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

drivers/mtd/nand/raw/nand_base.c +20 -24

44 lines not on this page · raw message

drivers/mtd/nand/raw/pl35x-nand-controller.c +1 -1
index 8a91e069ee2e..3c6f6aff649f 100644

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

drivers/mtd/spi-nor/core.c +2 -1
index 04ea180118e3..cc155f6c6c68 100644

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

drivers/mtd/ubi/build.c +1 -8
index a7e3eb9befb6..a32050fecabf 100644

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

drivers/mtd/ubi/fastmap.c +19 -9
index 022af59906aa..6b5f1ffd961b 100644

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

drivers/mtd/ubi/vmt.c +1 -7
index 139ee132bfbc..1bc7b3a05604 100644

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

drivers/net/bareudp.c +10 -9
index ba587e5fc24f..683203f87ae2 100644

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

drivers/net/can/m_can/m_can.c +3 -2
index 1a4b56f6fa8c..b3b5bc1c803b 100644

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

drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c +1 -1
index b5986df6eca0..1c192554209a 100644

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

drivers/net/can/usb/ems_usb.c +0 -1
index 7bedceffdfa3..bbec3311d893 100644

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

drivers/net/can/usb/mcba_usb.c +16 -11
index 77bddff86252..c45a814e1de2 100644

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

drivers/net/can/usb/usb_8dev.c +14 -16
index 431af1ec1e3c..b638604bf1ee 100644

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

drivers/net/can/vxcan.c +1 -1
index 47ccc15a3486..191ffa7776e8 100644

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

drivers/net/dsa/Kconfig +1 -11
index 0029d279616f..37a3dabdce31 100644

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

drivers/net/dsa/Makefile +1 -2
index 8da1569a34e6..e73838c12256 100644

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

drivers/net/dsa/bcm_sf2_cfp.c +3 -3
index a7e2fcf2df2c..edbe5e7f1cb6 100644

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

drivers/net/dsa/mv88e6xxx/chip.c +1 -0
index ab1676553714..cf7754dddad7 100644

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

drivers/net/dsa/realtek-smi-core.c deleted +0 -523

523 lines not on this page · raw message

drivers/net/dsa/realtek-smi-core.h deleted +0 -145

145 lines not on this page · raw message

drivers/net/dsa/realtek/Kconfig new file +20 -0
new file mode 100644
index 000000000000..1c62212fb0ec

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

drivers/net/dsa/realtek/Makefile new file +3 -0
new file mode 100644
index 000000000000..323b921bfce0

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

drivers/net/dsa/realtek/realtek-smi-core.c new file +523 -0

523 lines not on this page · raw message

drivers/net/dsa/realtek/realtek-smi-core.h new file +145 -0

145 lines not on this page · raw message

drivers/net/dsa/realtek/rtl8365mb.c new file +1987 -0

1,987 lines not on this page · raw message

drivers/net/dsa/realtek/rtl8366.c new file +448 -0

448 lines not on this page · raw message

drivers/net/dsa/realtek/rtl8366rb.c new file +1816 -0

1,816 lines not on this page · raw message

drivers/net/dsa/rtl8365mb.c deleted +0 -1987

1,987 lines not on this page · raw message

drivers/net/dsa/rtl8366.c deleted +0 -448

448 lines not on this page · raw message

drivers/net/dsa/rtl8366rb.c deleted +0 -1814

1,814 lines not on this page · raw message

drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c +5 -1
index 48520967746f..c75c5ae64d5d 100644

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

drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h +1 -1
index 7c528e1f8713..8205140db829 100644

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

drivers/net/ethernet/broadcom/genet/bcmgenet.c +2 -2
index 2da804f84b48..bd5998012a87 100644

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

drivers/net/ethernet/freescale/enetc/enetc_ethtool.c +4 -1
index fa5b4f885b17..60ec64bfb3f0 100644

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

drivers/net/ethernet/freescale/enetc/enetc_qos.c +64 -64

128 lines not on this page · raw message

drivers/net/ethernet/hisilicon/hns3/hnae3.h +4 -0
index 9298fbecb31a..8184a954f648 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c +11 -4
index f726a5b70f9e..44d9b560b337 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h +0 -1
index 83aa1450ab9f..97578eabb7d8 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c +36 -8

44 lines not on this page · raw message

drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c +16 -7
index c06c39ece80d..cbf36cc86803 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c +145 -34

179 lines not on this page · raw message

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h +4 -0
index adfb26e79262..63197257dd4e 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c +2 -2
index 63d2be4349e3..03d63b6a9b2b 100644

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

drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c +5 -0
index 21442a9bb996..90c6197d9374 100644

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

drivers/net/ethernet/ibm/ibmvnic.c +50 -13

63 lines not on this page · raw message

drivers/net/ethernet/ibm/ibmvnic.h +5 -2
index fa2d607a7b1b..8f5cefb932dd 100644

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

drivers/net/ethernet/intel/i40e/i40e_xsk.c +11 -8
index 945b1bb9c6f4..e5e72b5bb619 100644

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

drivers/net/ethernet/intel/ice/ice.h +3 -1
index bea1d1e39fa2..2f60230d332a 100644

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

drivers/net/ethernet/intel/ice/ice_idc.c +3 -0
index fc3580167e7b..5559230eff8b 100644

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

drivers/net/ethernet/intel/ice/ice_main.c +15 -10
index b7e8744b0c0a..296f9d5f7408 100644

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

drivers/net/ethernet/intel/ice/ice_xsk.c +10 -6
index 2388837d6d6c..feb874bde171 100644

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

drivers/net/ethernet/intel/igb/igb_ethtool.c +0 -4
index 51a2dcaf553d..2a5782063f4c 100644

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

drivers/net/ethernet/intel/igb/igb_main.c +13 -6
index 38ba92022cd4..c1e4ad65b02d 100644

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

drivers/net/ethernet/intel/igc/igc_main.c +10 -6
index 2f17f36e94fd..2a9ae53238f7 100644

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

drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c +16 -11
index 6a5e9cf6b5da..dd7ff66d422f 100644

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c +7 -8
index 91f86d77cd41..3a31fb8cc155 100644

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

drivers/net/ethernet/microchip/sparx5/Kconfig +2 -0
index 7bdbb2d09a14..cc5e48e1bb4c 100644

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

drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c +2 -0
index 7436f62fa152..174ad95e746a 100644

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

drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c +3 -1
index 7e296fa71b36..40fa5bce2ac2 100644

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

drivers/net/ethernet/pensando/ionic/ionic_dev.c +12 -8
index d57e80d44c9d..2c7ce820a1fa 100644

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

drivers/net/ethernet/pensando/ionic/ionic_dev.h +1 -0
index e5acf3bd62b2..73b950ac1272 100644

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

drivers/net/ethernet/pensando/ionic/ionic_main.c +21 -13
index 875f4ec42efe..a0f9136b2d89 100644

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

drivers/net/ethernet/qlogic/qed/qed_sriov.c +27 -2
index 48cf4355bc47..0848b5529d48 100644

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

drivers/net/ethernet/qlogic/qed/qed_sriov.h +1 -0
index f448e3dd6c8b..6ee2493de164 100644

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

drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h +5 -5
index 5d79ee4370bc..7519773eaca6 100644

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

drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c +7 -0
index 2ffa0a11eea5..569683f33804 100644

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

drivers/net/ethernet/ti/cpsw_ethtool.c +2 -4
index aa42141be3c0..a557a477d039 100644

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

drivers/net/ethernet/xilinx/xilinx_axienet_main.c +42 -30

72 lines not on this page · raw message

drivers/net/hyperv/netvsc.c +16 -8
index afa81a9480cc..e675d1016c3c 100644

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

drivers/net/phy/at803x.c +16 -24
index 29aa811af430..a8794065b250 100644

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

drivers/net/phy/broadcom.c +21 -0
index 3c683e0e40e9..e36809aa6d30 100644

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

drivers/net/phy/micrel.c +16 -14
index a7ebcdab415b..281cebc3d00c 100644

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

drivers/net/usb/asix.h +2 -2
index 2a1e31defe71..4334aafab59a 100644

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

drivers/net/usb/asix_common.c +13 -6
index 71682970be58..524805285019 100644

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

drivers/net/usb/asix_devices.c +18 -3
index 4514d35ef4c4..6b2fbdf4e0fd 100644

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

drivers/net/wireguard/queueing.c +2 -1
index 1de413b19e34..8084e7408c0a 100644

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

drivers/net/wireguard/socket.c +3 -2
index 6f07b949cb81..0414d7a6ce74 100644

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

drivers/net/wireless/ath/ath10k/snoc.c +1 -1
index 9513ab696fff..f79dd9a71690 100644

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

drivers/net/wireless/ath/ath10k/wow.c +4 -3
index 7d65c115669f..20b9aa8ddf7d 100644

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

drivers/net/wireless/ath/ath11k/dp_rx.c +1 -1
index c212a789421e..e432f8dc05d6 100644

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

drivers/net/wireless/ath/ath11k/dp_tx.c +1 -1
index 91d6244b6543..8402961c6688 100644

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

drivers/net/wireless/ath/ath11k/mac.c +21 -13
index 07f499d5ec92..08e33778f63b 100644

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

drivers/net/wireless/ath/ath11k/mhi.c +1 -0
index e4250ba8dfee..cccaa348cf21 100644

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

drivers/net/wireless/ath/ath11k/qmi.c +2 -1
index 65d3c6ba35ae..d0701e8eca9c 100644

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

drivers/net/wireless/ath/ath9k/htc_hst.c +5 -0
index 510e61e97dbc..994ec48b2f66 100644

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

drivers/net/wireless/ath/carl9170/main.c +1 -1
index 49f7ee1c912b..2208ec800482 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c +2 -0
index d99140960a82..dcbe55b56e43 100644

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

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c +26 -47

73 lines not on this page · raw message

drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +0 -1
index 8effeb7a7269..5d156e591b35 100644

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

drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c +1 -1
index 754876cd27ce..e8bd4f0e3d2d 100644

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

drivers/net/wireless/intel/iwlwifi/fw/dbg.c +0 -2
index 7ad9cee925da..372cc950cc88 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c +10 -3
index c73672d61356..42f6f8bb83be 100644

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

drivers/net/wireless/intel/iwlwifi/iwl-prph.h +0 -2
index 95b3dae7b504..9331a6b6bf36 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/d3.c +4 -0
index b400867e94f0..3f284836e707 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/fw.c +3 -1
index ae589b3b8c46..ee031a589714 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/ops.c +2 -1
index 1f8b97995b94..069d54501e30 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/rx.c +1 -1
index 64446a11ef98..9a46468bd434 100644

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

drivers/net/wireless/intel/iwlwifi/mvm/tx.c +2 -3
index 9213f8518f10..40daced97b9e 100644

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

drivers/net/wireless/intel/iwlwifi/pcie/trans.c +1 -1
index ef14584fc0a1..4b08eb46617c 100644

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

drivers/net/wireless/mediatek/mt76/mt76.h +1 -1
index 404c3d1a70d6..1f6f7a44d3f0 100644

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

drivers/net/wireless/mediatek/mt76/mt7603/main.c +3 -0
index 2b546bc05d82..83c5eec5b163 100644

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

drivers/net/wireless/mediatek/mt76/mt7615/mac.c +35 -21

56 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7615/main.c +3 -0
index 82d625a16a62..ce902b107ce3 100644

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

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c +1 -1
index f79e3d5084f3..5664f119447b 100644

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

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h +2 -1
index 5baf8370b7bd..93c783a3af7c 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/init.c +1 -1
index d054cdecd5f7..29517ca08de0 100644

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

drivers/net/wireless/mediatek/mt76/mt7915/mac.c +27 -23

50 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +32 -35

67 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +7 -1
index 42d887383e8d..12ca54566461 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c +7 -9
index 86fd7292b229..196b50e616fe 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/dma.c +0 -119

119 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7921/mac.c +43 -25

68 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7921/mac.h +3 -0
index 544a1c33126a..12e1cf8abe6e 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +23 -34

57 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h +1 -0
index 96647801850a..33f8e5b541b3 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/pci.c +124 -0

124 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c +14 -4
index a020352122a1..daa73c92426c 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/regs.h +5 -6
index cbd38122c510..c8c92faa4624 100644

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

drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c +38 -0
index d20f2ff01be1..5d8af18c7026 100644

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

drivers/net/wireless/mediatek/mt76/sdio.h +2 -0
index 99db4ad93b7c..27d5d2077eba 100644

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

drivers/net/wireless/ray_cs.c +6 -0
index 2987ad9271f6..87e98ab068ed 100644

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

drivers/net/wireless/realtek/rtw88/fw.c +32 -10

42 lines not on this page · raw message

drivers/net/wireless/realtek/rtw88/mac80211.c +4 -1
index ae7d97de5fdf..647d2662955b 100644

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

drivers/net/wireless/realtek/rtw88/main.c +15 -1
index 38252113c4a8..39c223a2e3e2 100644

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

drivers/net/wireless/realtek/rtw88/main.h +3 -1
index dc1cd9bd4b8a..36e1e408933d 100644

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

drivers/net/wwan/qcom_bam_dmux.c +1 -1
index 5dfa2eba6014..17d46f4d2913 100644

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

drivers/nvdimm/region_devs.c +3 -0
index 9ccf3d608799..70ad891a76ba 100644

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

drivers/nvme/host/core.c +28 -20

48 lines not on this page · raw message

drivers/nvme/host/multipath.c +4 -3
index ff775235534c..a703f1f5fb64 100644

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

drivers/nvme/host/nvme.h +19 -0
index a162f6c6da6e..730cc80d84ff 100644

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

drivers/nvme/host/tcp.c +40 -0
index 65e00c64a588..d66e2de044e0 100644

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

drivers/pci/access.c +6 -3
index 0d9f6b21babb..708c7529647f 100644

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

drivers/pci/controller/dwc/pci-imx6.c +3 -12
index 6974bd5aa116..343fe1429e3c 100644

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

drivers/pci/controller/dwc/pcie-fu740.c +50 -1

51 lines not on this page · raw message

drivers/pci/controller/pci-aardvark.c +5 -8
index 4f5b44827d21..82e2c618d532 100644

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

drivers/pci/controller/pci-xgene.c +23 -12
index 0d5acbfc7143..7c763d820c52 100644

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

drivers/pci/hotplug/pciehp_hpc.c +2 -0
index 1c1ebf3dad43..85dce560831a 100644

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

drivers/pci/quirks.c +12 -0
index 65f7f6b0576c..da829274fc66 100644

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

drivers/perf/Kconfig +1 -1
index e1a0c44bc686..7d6ffdf44a41 100644

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

drivers/perf/arm-cmn.c +15 -6
index 0e48adce57ef..71448229bc5e 100644

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

drivers/phy/broadcom/phy-brcm-usb-init.c +36 -0
index 9391ab42a12b..dd0f66288fbd 100644

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

drivers/phy/broadcom/phy-brcm-usb-init.h +1 -0
index a39f30fa2e99..1ccb5ddab865 100644

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

drivers/phy/broadcom/phy-brcm-usb.c +10 -1
index 0f1deb6e0eab..2cb3779fcdf8 100644

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

drivers/phy/phy-core-mipi-dphy.c +2 -2
index ccb4045685cd..929e86d6558e 100644

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

drivers/pinctrl/mediatek/pinctrl-mtk-common.c +2 -0
index 5f7c421ab6e7..334cb85855a9 100644

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

drivers/pinctrl/mediatek/pinctrl-paris.c +14 -18
index f9f9110f2107..fe6cf068c4f4 100644

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

drivers/pinctrl/nomadik/pinctrl-nomadik.c +3 -1
index 39828e9c3120..4757bf964d3c 100644

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

drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c +92 -93

185 lines not on this page · raw message

drivers/pinctrl/pinconf-generic.c +3 -3
index f8edcc88ac01..415d1df8f46a 100644

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

drivers/pinctrl/pinctrl-ingenic.c +45 -1

46 lines not on this page · raw message

drivers/pinctrl/pinctrl-microchip-sgpio.c +15 -0
index 639f1130e989..666f1e3889e0 100644

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

drivers/pinctrl/pinctrl-ocelot.c +4 -3
index fc969208d904..370459243007 100644

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

drivers/pinctrl/pinctrl-rockchip.c +2 -0
index d8dd8415fa81..a1b598b86aa9 100644

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

drivers/pinctrl/renesas/core.c +3 -2
index 0d4ea2e22a53..12d41ac017b5 100644

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

drivers/pinctrl/renesas/pfc-r8a77470.c +2 -2
index e6e5487691c1..cf7153d06a95 100644

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

drivers/pinctrl/samsung/pinctrl-exynos-arm64.c +0 -2
index 2e490e7696f4..4102ce955bd7 100644

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

drivers/pinctrl/samsung/pinctrl-samsung.c +23 -7
index 0f6e9305fec5..c4175fea7d74 100644

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

drivers/platform/chrome/Makefile +2 -1
index f901d2e43166..88cbc434c06b 100644

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

drivers/platform/chrome/cros_ec_sensorhub_ring.c +2 -1
index 98e37080f760..71948dade0e2 100644

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

drivers/platform/chrome/cros_ec_sensorhub_trace.h new file +123 -0

123 lines not on this page · raw message

drivers/platform/chrome/cros_ec_trace.h +0 -95

95 lines not on this page · raw message

drivers/platform/chrome/cros_ec_typec.c +6 -0
index 5de0bfb0bc4d..952c1756f59e 100644

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

drivers/platform/x86/asus-wmi.c +1 -1
index 2104a2621e50..adab31b52f2a 100644

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

drivers/platform/x86/huawei-wmi.c +10 -3
index a2d846c4a7ee..eac3e6b4ea11 100644

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

drivers/power/reset/gemini-poweroff.c +2 -2
index 90e35c07240a..b7f7a8225f22 100644

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

drivers/power/supply/ab8500_bmdata.c +3 -5
index 7ae95f537580..9a8334a65de1 100644

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

drivers/power/supply/ab8500_chargalg.c +3 -3
index c4a2fe07126c..da490e090ce4 100644

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

drivers/power/supply/ab8500_fg.c +10 -2
index b0919a6a6587..09a4cbd69676 100644

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

drivers/power/supply/bq24190_charger.c +6 -1
index 06c34b09349c..8ad1b3b02490 100644

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

drivers/power/supply/sbs-charger.c +7 -11
index 6fa65d118ec1..b08f7d0c4181 100644

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

drivers/power/supply/wm8350_power.c +83 -14

97 lines not on this page · raw message

drivers/powercap/dtpm_cpu.c +7 -0
index b740866b228d..1e8cac699646 100644

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

drivers/pps/clients/pps-gpio.c +1 -1
index 35799e6401c9..2f4b11b4dfcd 100644

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

drivers/ptp/ptp_clock.c +9 -2
index 0e4bc8b9329d..b6f2cfd15dd2 100644

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

drivers/pwm/pwm-lpc18xx-sct.c +9 -11
index 8e461f3baa05..8cc8ae16553c 100644

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

drivers/regulator/qcom_smd-regulator.c +3 -1
index 9fc666107a06..8490aa8eecb1 100644

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

drivers/regulator/rpi-panel-attiny-regulator.c +46 -10

56 lines not on this page · raw message

drivers/remoteproc/qcom_q6v5_adsp.c +1 -0
index 098362e6e233..7c02bc132247 100644

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

drivers/remoteproc/qcom_q6v5_mss.c +7 -4
index 43ea8455546c..b9ab91540b00 100644

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

drivers/remoteproc/qcom_wcnss.c +1 -0
index 80bbafee9846..9a223d394087 100644

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

drivers/remoteproc/remoteproc_debugfs.c +1 -1
index b5a1e3b697d9..581930483ef8 100644

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

drivers/rtc/interface.c +5 -2
index d8e835798153..9edd662c69ac 100644

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

drivers/rtc/rtc-gamecube.c +1 -0
index f717b36f4738..18ca3b38b2d0 100644

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

drivers/rtc/rtc-mc146818-lib.c +4 -2
index ae9f131b43c0..562f99b664a2 100644

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

drivers/rtc/rtc-pl031.c +3 -3
index e38ee8848385..bad6a5d9c683 100644

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

drivers/scsi/fnic/fnic_scsi.c +1 -1
index 40a52feb315d..65047806a541 100644

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

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c +1 -1
index a01a3a7b706b..70173389f6eb 100644

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

drivers/scsi/libsas/sas_ata.c +1 -1
index a315715b3622..7e0cde710fc3 100644

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

drivers/scsi/mpt3sas/mpt3sas_base.c +12 -13
index 76229b839560..fb5a3a348dbe 100644

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

drivers/scsi/pm8001/pm8001_hwi.c +13 -10
index 9ec310b795c3..d853e8d0195a 100644

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

drivers/scsi/pm8001/pm80xx_hwi.c +114 -95

209 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_attr.c +2 -5
index db55737000ab..3b3e4234f37a 100644

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

drivers/scsi/qla2xxx/qla_bsg.c +4 -2
index 9da8034ccad4..c2f00f076f79 100644

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

drivers/scsi/qla2xxx/qla_def.h +19 -3
index 9ebf4a234d9a..aefb29d7c7ae 100644

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

drivers/scsi/qla2xxx/qla_edif.c +21 -4
index 53d2b8562027..0628633c7c7e 100644

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

drivers/scsi/qla2xxx/qla_gbl.h +3 -1
index 8d8503a28479..3f8b8bbabe6d 100644

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

drivers/scsi/qla2xxx/qla_gs.c +81 -79

160 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_init.c +133 -100

233 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_inline.h +2 -0
index 5f3b7995cc8f..db17f7f410cd 100644

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

drivers/scsi/qla2xxx/qla_iocb.c +66 -27

93 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_isr.c +1 -0
index aaf6504570fd..198b782d7790 100644

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

drivers/scsi/qla2xxx/qla_mbx.c +18 -11
index 10d2655ef676..7f236db05886 100644

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

drivers/scsi/qla2xxx/qla_mid.c +5 -4
index 1c024055f8c5..e6b5c4ccce97 100644

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

drivers/scsi/qla2xxx/qla_mr.c +6 -5
index 350b0c4346fb..f726eb8449c5 100644

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

drivers/scsi/qla2xxx/qla_nvme.c +22 -0
index e22ec7cb65db..4cfc2efdf776 100644

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

drivers/scsi/qla2xxx/qla_os.c +44 -10

54 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_sup.c +2 -2
index a0aeba69513d..c092a6b1ced4 100644

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

drivers/scsi/qla2xxx/qla_target.c +6 -8
index 8993d438e0b7..b109716d44fb 100644

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

drivers/scsi/qla2xxx/qla_tmpl.c +7 -2
index 26c13a953b97..b0a74b036cf4 100644

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

drivers/scsi/scsi_error.c +7 -2
index 60a6ae9d1219..a75499616f5e 100644

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

drivers/scsi/scsi_transport_fc.c +16 -23
index 60e406bcf42a..a2524106206d 100644

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

drivers/scsi/sd.c +4 -2
index 62eb9921cc94..66056806159a 100644

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

drivers/scsi/ufs/ufshcd.c +19 -2
index 9349557b8a01..cb285d277201 100644

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

drivers/soc/mediatek/mtk-pm-domains.c +3 -0
index b762bc40f56b..afd2fd74802d 100644

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

drivers/soc/qcom/ocmem.c +1 -0
index d2dacbbaafbd..97fd24c178f8 100644

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

drivers/soc/qcom/qcom_aoss.c +6 -2
index cbe5e39fdaeb..a59bb34e5eba 100644

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

drivers/soc/qcom/rpmpd.c +3 -0
index 0a8d8d24bfb7..624b5630feb8 100644

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

drivers/soc/ti/wkup_m3_ipc.c +2 -2
index 72386bd393fe..2f03ced0f411 100644

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

drivers/soundwire/dmi-quirks.c +1 -1
index 0ca2a3e3a02e..747983743a14 100644

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

drivers/soundwire/intel.c +2 -2
index 122f7a29d8ca..63101f1ba271 100644

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

drivers/spi/spi-fsi.c +10 -0
index b6c7467f0b59..d403a7a3021d 100644

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

drivers/spi/spi-mt65xx.c +12 -3
index 753bd313e6fd..2ca19b01948a 100644

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

drivers/spi/spi-mxic.c +12 -16
index 45889947afed..03fce4493aa7 100644

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

drivers/spi/spi-pxa2xx-pci.c +16 -1
index 2e134eb4bd2c..6502fda6243e 100644

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

drivers/spi/spi-tegra114.c +4 -0
index e9de1d958bbd..8f345247a8c3 100644

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

drivers/spi/spi-tegra20-slink.c +1 -7
index 2a03739a0c60..80c3787deea9 100644

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

drivers/spi/spi-tegra210-quad.c +2 -0
index ce1bdb4767ea..cb00ac2fc7d8 100644

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

drivers/spi/spi-zynqmp-gqspi.c +4 -1
index 328b6559bb19..2b5afae8ff7f 100644

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

drivers/staging/iio/adc/ad7280a.c +2 -2
index fef0055b8990..20183b2ea127 100644

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

drivers/staging/media/atomisp/pci/atomisp_acc.c +19 -9
index 9a1751895ab0..28cb271663c4 100644

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

drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c +18 -0
index 1cc581074ba7..9a194fbb305b 100644

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

drivers/staging/media/atomisp/pci/hmm/hmm.c +4 -3
index 6a5ee4607089..c1cda16f2dc0 100644

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

drivers/staging/media/hantro/hantro_h1_jpeg_enc.c +1 -1
index 1450013d3685..c5d32048d90f 100644

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

drivers/staging/media/hantro/hantro_h1_regs.h +1 -1
index d6e9825bb5c7..30e7e7b920b5 100644

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

drivers/staging/media/hantro/sunxi_vpu_hw.c +2 -2
index 90633406c4eb..c0edd5856a0c 100644

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

drivers/staging/media/imx/imx7-mipi-csis.c +2 -4
index 2b73fa55c938..9ea723bb5f20 100644

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

drivers/staging/media/imx/imx8mq-mipi-csi2.c +47 -27

74 lines not on this page · raw message

drivers/staging/media/meson/vdec/esparser.c +6 -1
index db7022707ff8..86ccc8937afc 100644

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

drivers/staging/media/meson/vdec/vdec_helpers.c +6 -2
index 203d7afa085d..7d2a75653250 100644

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

drivers/staging/media/meson/vdec/vdec_helpers.h +2 -2
index 88137d15aa3a..4bf3e61d081b 100644

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

drivers/staging/media/sunxi/cedrus/cedrus_h264.c +1 -1
index b4173a8926d6..d8fb93035470 100644

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

drivers/staging/media/sunxi/cedrus/cedrus_h265.c +1 -1
index 8829a7bab07e..ffade5cbd2e4 100644

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

drivers/staging/media/zoran/zoran.h +1 -1
index b1ad2a2b914c..50d5a7acfab6 100644

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

drivers/staging/media/zoran/zoran_card.c +54 -32

86 lines not on this page · raw message

drivers/staging/media/zoran/zoran_device.c +6 -1
index 5b12a730a229..fb1f0465ca87 100644

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

drivers/staging/media/zoran/zoran_driver.c +13 -5
index 46382e43f1bf..84665637ebb7 100644

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

drivers/staging/mt7621-dts/gbpc1.dts +18 -22
index e38a083811e5..5ae94b1ad599 100644

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

drivers/staging/mt7621-dts/gbpc2.dts +108 -8

116 lines not on this page · raw message

drivers/staging/mt7621-dts/mt7621.dtsi +14 -12
index 644a65d1a6a1..786cdb5fc4da 100644

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

drivers/staging/qlge/qlge_main.c +7 -4
index 9873bb2a9ee4..113a3efd12e9 100644

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

drivers/staging/r8188eu/core/rtw_recv.c +1 -2
index 51a13262a226..d120d61454a3 100644

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

drivers/staging/r8188eu/hal/rtl8188e_hal_init.c +1 -1
index b818872e0d19..31a9b7500a7b 100644

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

drivers/thermal/intel/int340x_thermal/int3400_thermal.c +6 -1
index 4f478812cb51..a0b599100106 100644

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

drivers/tty/hvc/hvc_iucv.c +3 -1
index 82a76cac94de..32366caca662 100644

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

drivers/tty/mxser.c +11 -4
index c858aff721c4..fbb796f83753 100644

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

drivers/tty/serial/8250/8250_aspeed_vuart.c +1 -1
index 2350fb3bb5e4..c2cecc6f47db 100644

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

drivers/tty/serial/8250/8250_dma.c +10 -1
index 890fa7ddaa7f..b3c3f7e5851a 100644

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

drivers/tty/serial/8250/8250_lpss.c +22 -6
index d3bafec7619d..0f5af061e0b4 100644

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

drivers/tty/serial/8250/8250_mid.c +15 -4
index efa0515139f8..e6c1791609dd 100644

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

drivers/tty/serial/8250/8250_port.c +21 -3
index 3b12bfc1ed67..9f116e75956e 100644

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

drivers/tty/serial/kgdboc.c +3 -3
index 49d0c7f2b29b..79b7db8580e0 100644

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

drivers/tty/serial/serial_core.c +14 -0
index 0db90be4c3bc..f67540ae2a88 100644

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

drivers/usb/host/xhci-hub.c +4 -1
index df3522dab31b..1e7dc130c39a 100644

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

drivers/usb/host/xhci-mem.c +1 -1
index 0e312066c5c6..b398d3fdabf6 100644

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

drivers/usb/host/xhci.c +9 -11
index 2d378543bc3a..7d1ad8d654cb 100644

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

drivers/usb/host/xhci.h +11 -3
index 5a75fe563123..bc0789229527 100644

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

drivers/usb/serial/Kconfig +1 -0
index de5c01257060..ef8d1c73c754 100644

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

drivers/usb/serial/pl2303.c +2 -0
index a70fd86f735c..88b284d61681 100644

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

drivers/usb/serial/pl2303.h +3 -0
index 6097ee8fccb2..c5406452b774 100644

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

drivers/usb/serial/usb-serial-simple.c +7 -0
index bd23a7cb1be2..4c6747889a19 100644

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

drivers/usb/storage/ene_ub6250.c +76 -79

155 lines not on this page · raw message

drivers/usb/storage/realtek_cr.c +1 -1
index 3789698d9d3c..0c423916d7bf 100644

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

drivers/usb/typec/tipd/core.c +5 -0
index 7ffcda94d323..16b4560216ba 100644

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

drivers/usb/typec/tipd/tps6598x.h +1 -0
index 3dae84c524fb..527857549d69 100644

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

drivers/vdpa/mlx5/net/mlx5_vnet.c +5 -2
index d0f91078600e..9fe1071a9644 100644

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

drivers/vfio/pci/vfio_pci_core.c +61 -0

61 lines not on this page · raw message

drivers/vhost/iotlb.c +5 -1
index 40b098320b2a..5829cf2d0552 100644

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

drivers/video/fbdev/atafb.c +6 -6
index e3812a8ff55a..29e650ecfceb 100644

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

drivers/video/fbdev/atmel_lcdfb.c +6 -5
index 355b6120dc4f..1fc8de4ecbeb 100644

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

drivers/video/fbdev/cirrusfb.c +8 -8
index 93802abbbc72..3d47c347b897 100644

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

drivers/video/fbdev/controlfb.c +2 -0
index 509311471d51..bd59e7b11ed5 100644

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

drivers/video/fbdev/core/fbcvt.c +21 -32

53 lines not on this page · raw message

drivers/video/fbdev/core/fbmem.c +26 -3
index 13083ad8d751..ad9aac06427a 100644

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

drivers/video/fbdev/matrox/matroxfb_base.c +1 -1
index 5c82611e93d9..236521b19daf 100644

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

drivers/video/fbdev/nvidia/nv_i2c.c +1 -1
index d7994a173245..0b48965a6420 100644

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

drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c +1 -0
index 2fa436475b40..c8ad3ef42bd3 100644

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

drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c +4 -4
index 4b0793abdd84..a2c7c5cb1523 100644

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

drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c +1 -1
index 8d8b5ff7d43c..3696eb09b69b 100644

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

drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c +2 -2
index afac1d9445aa..57b7d1f49096 100644

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

drivers/video/fbdev/sm712fb.c +11 -35

46 lines not on this page · raw message

drivers/video/fbdev/smscufx.c +1 -2
index bfac3ee4a642..28768c272b73 100644

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

drivers/video/fbdev/udlfb.c +4 -4
index b9cdd02c1000..90f48b71fd8f 100644

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

drivers/video/fbdev/w100fb.c +12 -3
index d96ab28f8ce4..4e641a780726 100644

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

drivers/virt/acrn/hsm.c +15 -5
index 5419794fccf1..423ea888d79a 100644

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

drivers/virt/acrn/mm.c +24 -0
index c4f2e15c8a2b..3b1b1e7a844b 100644

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

drivers/virtio/virtio.c +3 -2
index 22f15f444f75..75c8d560bbd3 100644

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

drivers/virtio/virtio_pci_common.c +7 -41

48 lines not on this page · raw message

drivers/virtio/virtio_pci_common.h +2 -5
index 23f6c5c678d5..eb17a29fc7ef 100644

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

drivers/virtio/virtio_pci_legacy.c +2 -3
index 34141b9abe27..6f4e34ce96b8 100644

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

drivers/virtio/virtio_pci_modern.c +2 -4
index 5455bc041fb6..30654d3a0b41 100644

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

drivers/watchdog/rti_wdt.c +1 -0
index 117bc2a8eb0a..db843f825860 100644

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

fs/binfmt_elf.c +48 -42

90 lines not on this page · raw message

fs/binfmt_elf_fdpic.c +6 -12
index c6f588dc4a9d..1a25536b0120 100644

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

fs/btrfs/block-group.c +7 -1
index 8202ad6aa131..a0aa6c7e2335 100644

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

fs/btrfs/compression.c +14 -6
index 71e5b2e9a1ba..6158b870a269 100644

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

fs/btrfs/disk-io.c +20 -6
index 48590a380762..117afcda5aff 100644

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

fs/btrfs/extent_io.c +11 -11
index 4c91060d103a..99028984340a 100644

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

fs/btrfs/file-item.c +23 -15
index 90c5c38836ab..77c8f298f52e 100644

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

fs/btrfs/inode.c +7 -1
index 5bbea5ec31fc..0f4408f9dadd 100644

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

fs/btrfs/reflink.c +5 -2
index a3930da4eb3f..e437238cc603 100644

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

fs/btrfs/space-info.c +2 -1
index 294242c194d8..62382ae1eb02 100644

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

fs/btrfs/volumes.c +41 -7

48 lines not on this page · raw message

fs/buffer.c +5 -3
index 8e112b6bd371..c76a8ef60a75 100644

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

fs/cifs/cifs_swn.c +3 -3
index cdce1609c5c2..180c234c2f46 100644

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

fs/cifs/cifsfs.c +11 -3
index 082c21478686..6e5246122ee2 100644

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

fs/cifs/cifsproto.h +3 -0
index d3701295402d..0df3b24a0bf4 100644

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

fs/cifs/connect.c +52 -4

56 lines not on this page · raw message

fs/cifs/dfs_cache.c +1 -1
index 831f42458bf6..30e040da4f09 100644

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

fs/cifs/file.c +10 -0
index e7af802dcfa6..a2723f7cb5e9 100644

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

fs/cifs/smb1ops.c +1 -1
index b2fb7bd11936..c71c9a44bef4 100644

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

fs/cifs/smb2ops.c +84 -64

148 lines not on this page · raw message

fs/cifs/smb2pdu.c +4 -2
index 7e7909b1ae11..f82d6fcb5c64 100644

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

fs/cifs/transport.c +1 -1
index a4c3e027cca2..eeb1a699bd6f 100644

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

fs/coredump.c +67 -19

86 lines not on this page · raw message

fs/erofs/sysfs.c +5 -3
index dac252bc9228..f3babf1e6608 100644

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

fs/exec.c +25 -1
index 79f2c9483302..40b1008fb0f7 100644

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

fs/ext2/super.c +5 -1
index 94f1fbd7d3ac..6d4f5ef74766 100644

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

fs/ext4/inline.c +4 -5
index e42941803605..9c076262770d 100644

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

fs/ext4/inode.c +25 -0
index 01c9e4f743ba..531a94f48637 100644

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

fs/ext4/mballoc.c +77 -51

128 lines not on this page · raw message

fs/ext4/namei.c +5 -5
index 8cf0a924a49b..39e223f7bf64 100644

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

fs/ext4/super.c +35 -18

53 lines not on this page · raw message

fs/f2fs/checkpoint.c +5 -3
index 982f0170639f..bf3ba85cf325 100644

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

fs/f2fs/compress.c +2 -3
index d0c3aeba5945..3b162506b269 100644

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

fs/f2fs/data.c +6 -2
index 8c417864c66a..bdfa8bed10b2 100644

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

fs/f2fs/debug.c +11 -7
index 8c50518475a9..b449c7a372a4 100644

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

fs/f2fs/f2fs.h +1 -0
index 68b44015514f..2514597f5b26 100644

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

fs/f2fs/file.c +4 -1
index 3c98ef6af97d..b110c3a7db6a 100644

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

fs/f2fs/gc.c +3 -1
index ee308a8de432..e020804f7b07 100644

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

fs/f2fs/inode.c +5 -2
index 0ec8e32a00b4..71f232dcf3c2 100644

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

fs/f2fs/node.c +5 -1
index 50b2874e758c..4ff7dfb54250 100644

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

fs/f2fs/segment.c +7 -0
index 1dabc8244083..416d802ebbea 100644

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

fs/f2fs/super.c +7 -3
index baefd398ec1a..c4f8510fac93 100644

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

fs/f2fs/sysfs.c +1 -1
index 8ac506671245..bdb1b5c05be2 100644

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

fs/file.c +30 -1
index 97d212a9b814..ee9317346702 100644

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

fs/gfs2/bmap.c +1 -1
index d67108489148..fbdb7a30470a 100644

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

fs/gfs2/file.c +2 -1
index 8c39a8571b1f..b53ad18e5ccb 100644

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

fs/gfs2/inode.c +1 -1
index 89905f4f29bb..66a123306aec 100644

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

fs/gfs2/rgrp.c +6 -4
index 0fb3c01bc557..3b34bb24d0af 100644

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

fs/gfs2/rgrp.h +1 -1
index 3e2ca1fb4305..46dd94e9e085 100644

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

fs/gfs2/super.c +1 -1
index 64c67090f503..143a47359d1b 100644

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

fs/io_uring.c +15 -6
index 4715980e9015..5e6788ab188f 100644

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

fs/iomap/buffered-io.c +2 -1
index 6c51a75d0be6..d020a2e81a24 100644

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

fs/jffs2/build.c +3 -1
index b288c8ae1236..837cd55fd4c5 100644

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

fs/jffs2/fs.c +1 -1
index 2ac410477c4f..71f03a5d36ed 100644

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

fs/jffs2/scan.c +4 -2
index b676056826be..29671e33a171 100644

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

fs/jfs/jfs_dmap.c +7 -0
index 91f4ec93dab1..d8502f4989d9 100644

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

fs/nfs/callback_proc.c +9 -18
index c343666d9a42..6464dde03705 100644

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

fs/nfs/callback_xdr.c +0 -4
index f90de8043b0f..8dcb08e1a885 100644

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

fs/nfs/nfs2xdr.c +1 -1
index 7fba7711e6b3..3d5ba43f44bb 100644

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

fs/nfs/nfs3xdr.c +7 -15
index 9274c9c5efea..7ab60ad98776 100644

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

fs/nfs/nfs4proc.c +1 -0
index 0e0db6c27619..c36fa0d0d438 100644

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

fs/nfs/pagelist.c +1 -0
index ad7f83dc9a2d..815d63080245 100644

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

fs/nfs/pnfs.c +11 -0
index 7c9090a28e5c..7ddd003ab8b1 100644

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

fs/nfs/pnfs.h +2 -0
index f4d7548d67b2..07f11489e4e9 100644

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

fs/nfs/proc.c +1 -0
index 73dcaa99fa9b..e3570c656b0f 100644

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

fs/nfs/write.c +6 -1
index 987a187bd39a..60693ab6a032 100644

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

fs/nfsd/filecache.c +3 -3
index 8bc807c5fea4..cc2831cec669 100644

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

fs/nfsd/nfs4state.c +10 -2
index 32063733443d..f3b71fd1d134 100644

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

fs/nfsd/nfsproc.c +1 -1
index 18b8eb43a19b..fcdab8a8a41f 100644

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

fs/nfsd/xdr.h +1 -1
index 528fb299430e..852f71580bd0 100644

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

fs/ntfs/inode.c +4 -0
index 4474adb393ca..517b71c73aa9 100644

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

fs/ocfs2/quota_global.c +12 -11
index f033de733adb..effe92c7d693 100644

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

fs/ocfs2/quota_local.c +0 -2
index 0e4b16d4c037..b1a8b046f4c2 100644

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

fs/proc/bootconfig.c +2 -0
index 6d8d4bf20837..2e244ada1f97 100644

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

fs/pstore/platform.c +18 -20
index f243cb5e6a4f..e26162f102ff 100644

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

fs/ubifs/dir.c +145 -93

238 lines not on this page · raw message

fs/ubifs/file.c +7 -7
index 5cfa28cd00cd..6b45a037a047 100644

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

fs/ubifs/io.c +30 -4
index 789a7813f3fa..1607a3c76681 100644

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

fs/ubifs/ioctl.c +1 -1
index c6a863487780..71bcebe45f9c 100644

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

fs/ubifs/journal.c +44 -8

52 lines not on this page · raw message

include/drm/drm_connector.h +9 -3
index b501d0badaea..5f88e484515a 100644

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

include/drm/drm_dp_helper.h +1 -3
index 30359e434c3f..fdf3cf6ccc02 100644

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

include/drm/drm_modeset_lock.h +1 -0
index b84693fbd2b5..ec4f543c3d95 100644

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

include/linux/atomic/atomic-arch-fallback.h +33 -5
index a3dba31df01e..6db58d180866 100644

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

include/linux/binfmts.h +3 -0
index 049cf9421d83..f821b7243361 100644

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

include/linux/blk-cgroup.h +17 -0
index b4de2010fba5..bc5c04d711bb 100644

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

include/linux/blk_types.h +2 -1
index fe065c394fff..86c0f85df8bb 100644

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

include/linux/coredump.h +2 -3
index 248a68c668b4..aa12ec94fae2 100644

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

include/linux/fb.h +1 -0
index 02f362c661c8..3d7306c9a706 100644

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

include/linux/lsm_hook_defs.h +2 -0
index 819ec92dc2a8..db924fe379c9 100644

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

include/linux/lsm_hooks.h +5 -0
index 3bf5c658bc44..419b5febc3ca 100644

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

include/linux/migrate.h +8 -0
index db96e10eb8da..90e75d5a54d6 100644

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

include/linux/mtd/rawnand.h +2 -0
index 5b88cd51fadb..dcf90144d70b 100644

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

include/linux/netfilter_netdev.h +1 -1
index e6487a691136..8676316547cc 100644

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

include/linux/nvme.h +1 -0
index 855dd9b3e84b..a662435c9b6f 100644

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

include/linux/pci.h +1 -0
index 8253a5413d7c..678fecdf6b81 100644

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

include/linux/pstore.h +3 -3
index eb93a54cff31..e97a8188f0fd 100644

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

include/linux/randomize_kstack.h +14 -2
index bebc911161b6..d373f1bcbf7c 100644

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

include/linux/sched.h +8 -0
index 75ba8aa60248..e806326eca72 100644

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

include/linux/security.h +8 -0
index 6d72772182c8..25b3ef71f495 100644

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

include/linux/serial_core.h +2 -0
index c58cc142d23f..8c32935e1059 100644

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

include/linux/skbuff.h +19 -9
index 8a636e678902..42f885f0ce8a 100644

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

include/linux/skmsg.h +4 -9
index 18a717fe62eb..7f32dd59e751 100644

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

include/linux/soc/ti/ti_sci_protocol.h +1 -1
index 0aad7009b50e..bd0d11af76c5 100644

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

include/linux/sunrpc/xdr.h +2 -0
index b519609af1d0..4417f667c757 100644

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

include/linux/sunrpc/xprt.h +3 -0
index 955ea4d7af0b..eef5e87c03b4 100644

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

include/linux/sunrpc/xprtsock.h +1 -1
index 8c2a712cb242..fed813ffe7db 100644

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

include/linux/xarray.h +1 -0
index d6d5da6ed735..66e28bc1a023 100644

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

include/net/netfilter/nf_conntrack_helper.h +1 -0
index 37f0fbefb060..9939c366f720 100644

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

include/net/netfilter/nf_flow_table.h +18 -0
index bd59e950f4d6..64daafd1fc41 100644

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

include/scsi/scsi_device.h +1 -0
index 647c53b26105..57e3e239a1fc 100644

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

include/sound/intel-nhlt.h +15 -7
index 089a760d36eb..6fb2d5e378fd 100644

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

include/sound/pcm.h +1 -0
index 314f2779cab5..6b99310b5b88 100644

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

include/trace/events/ext4.h +49 -29

78 lines not on this page · raw message

include/trace/events/rxrpc.h +7 -1
index e70c90116eda..4a3ab0ed6e06 100644

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

include/uapi/linux/bpf.h +6 -6
index b0383d371b9a..015bfec0dbfd 100644

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

include/uapi/linux/loop.h +2 -2
index 24a1c45bd1ae..98e60801195e 100644

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

include/uapi/linux/omap3isp.h +13 -8
index 87b55755f4ff..d9db7ad43890 100644

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

include/uapi/linux/rfkill.h +12 -2
index 9b77cfc42efa..283c5a7b3f2c 100644

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

include/uapi/linux/rseq.h +4 -16
index 9a402fdb60e9..77ee207623a9 100644

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

include/uapi/linux/serial_core.h +3 -0
index c4042dcfdc0c..8885e69178bd 100644

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

kernel/audit.h +4 -0
index c4498090a5bd..58b66543b4d5 100644

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

kernel/auditsc.c +67 -20

87 lines not on this page · raw message

kernel/bpf/btf.c +45 -10

55 lines not on this page · raw message

kernel/bpf/stackmap.c +24 -32

56 lines not on this page · raw message

kernel/debug/kdb/kdb_support.c +1 -1
index df2bface866e..85cb51c4a17e 100644

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

kernel/dma/debug.c +2 -2
index 7a14ca29c377..f8ff598596b8 100644

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

kernel/dma/swiotlb.c +4 -7
index 6db1c475ec82..6c350555e5a1 100644

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

kernel/events/core.c +3 -0
index 6859229497b1..69cf71d97312 100644

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

kernel/livepatch/core.c +2 -2
index 585494ec464f..bc475e62279d 100644

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

kernel/locking/lockdep.c +24 -14
index f8a0212189ca..4675a686f942 100644

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

kernel/locking/lockdep_internals.h +4 -2
index ecb8662e7a4e..bbe9000260d0 100644

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

kernel/locking/lockdep_proc.c +43 -8

51 lines not on this page · raw message

kernel/power/hibernate.c +1 -1
index e6af502c2fd7..08780a466fdf 100644

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

kernel/power/suspend_test.c +4 -4
index d20526c5be15..b663a97f5867 100644

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

kernel/printk/printk.c +4 -2
index 82abfaf3c2aa..833e407545b8 100644

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

kernel/ptrace.c +32 -15

47 lines not on this page · raw message

kernel/rcu/rcu_segcblist.h +2 -2
index e373fbe44da5..431cee212467 100644

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

kernel/rcu/tree.c +36 -35

71 lines not on this page · raw message

kernel/rcu/tree.h +1 -3
index 486fc901bd08..4b4bcef8a974 100644

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

kernel/resource.c +8 -33

41 lines not on this page · raw message

kernel/rseq.c +4 -4
index 6d45ac3dae7f..97ac20b4f738 100644

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

kernel/sched/core.c +1 -0
index 9745613d531c..1620ae8535dc 100644

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

kernel/sched/cpuacct.c +2 -1
index 3d06c5e4220d..307800586ac8 100644

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

kernel/sched/cpufreq_schedutil.c +9 -2
index 26778884d9ab..6d65ab6e484e 100644

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

kernel/sched/deadline.c +6 -6
index d2c072b0ef01..62f0cf842277 100644

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

kernel/sched/debug.c +0 -10
index aa29211de1bf..102d6f70e84d 100644

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

kernel/sched/fair.c +10 -8
index 5146163bfabb..cddcf2f4f525 100644

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

kernel/sched/rt.c +22 -10
index 7b4f4fbbb404..14f273c29518 100644

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

kernel/sched/sched.h +99 -82

181 lines not on this page · raw message

kernel/trace/trace.c +7 -2
index eb44418574f9..96265a717ca4 100644

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

kernel/trace/trace_events.c +88 -0

88 lines not on this page · raw message

kernel/watch_queue.c +3 -1
index 00703444a219..230038d4f908 100644

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

lib/kunit/try-catch.c +1 -1
index be38a2c5ecc2..42825941f19f 100644

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

lib/raid6/test/Makefile +3 -1
index a4c7cd74cff5..4fb7700a741b 100644

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

lib/raid6/test/test.c +0 -1
index a3cf071941ab..841a55242aba 100644

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

lib/test_kmod.c +1 -0
index ce1589391413..cb800b1d0d99 100644

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

lib/test_lockup.c +8 -3
index 906b598740a7..c3fd87d6c2dd 100644

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

lib/test_xarray.c +22 -0
index 8b1c318189ce..e77d4856442c 100644

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

lib/vsprintf.c +28 -20

48 lines not on this page · raw message

lib/xarray.c +4 -0
index 6f47f6375808..88ca87435e3d 100644

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

mm/kmemleak.c +7 -2
index 7580baa76af1..acd7cbb82e16 100644

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

mm/madvise.c +1 -2
index 38d0f515d548..e97e6a93d5ae 100644

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

mm/memcontrol.c +1 -1
index 36e9f38c919d..9b89a340a662 100644

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

mm/memory.c +44 -13

57 lines not on this page · raw message

mm/mempolicy.c +1 -7
index 69284d3b5e53..1628cd90d9fc 100644

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

mm/migrate.c +10 -37

47 lines not on this page · raw message

mm/mlock.c +3 -4
index 25934e7db3e1..37f969ec68fa 100644

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

mm/mmap.c +1 -1
index f61a15474dd6..18875c216f8d 100644

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

mm/page_alloc.c +8 -1
index 3589febc6d31..a1fbf656e7db 100644

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

mm/slab.c +1 -0
index ddf5737c63d9..a36af26e1521 100644

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

mm/usercopy.c +4 -1
index d0d268135d96..21fd84ee7fcd 100644

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

mm/vmstat.c +12 -1
index 4057372745d0..9e9536df51b5 100644

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

net/ax25/af_ax25.c +13 -5
index 6bd097180772..f5686c463bc0 100644

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

net/ax25/ax25_subr.c +14 -6
index 15ab812c4fe4..3a476e4f6cd0 100644

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

net/bluetooth/eir.h +5 -0
index 05e2e917fc25..e5876751f07e 100644

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

net/bluetooth/hci_conn.c +2 -0
index 04ebe901e86f..3bb2b3b6a1c9 100644

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

net/bluetooth/hci_event.c +7 -6
index fc30f4c03d29..a105b7317560 100644

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

net/bluetooth/hci_sync.c +1 -1
index 5e93f37c2e04..405d48c3e63e 100644

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

net/bluetooth/mgmt.c +8 -10
index 230a7a8196c0..15eab8b968ce 100644

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

net/can/isotp.c +39 -30

69 lines not on this page · raw message

net/core/skbuff.c +37 -14

51 lines not on this page · raw message

net/core/skmsg.c +13 -4
index 929a2b096b04..cc381165ea08 100644

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

net/dsa/dsa2.c +5 -0
index 88e2808019b4..a39bbed77f87 100644

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

net/dsa/switch.c +27 -13
index e3c7d2627a61..517cc83d13cc 100644

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

net/ipv4/route.c +14 -4
index f33ad1f383b6..d5d058de3664 100644

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

net/ipv4/tcp_bpf.c +8 -6
index 9b9b02052fd3..1cdcb4df0eb7 100644

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

net/ipv4/tcp_output.c +4 -1
index 5079832af5c1..257780f93305 100644

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

net/mac80211/ieee80211_i.h +1 -1
index e87bccaab561..95aaf00c876c 100644

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

net/mac80211/mesh.c +1 -1
index 15ac08d111ea..6847fdf93439 100644

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

net/mac80211/mlme.c +8 -3
index 744842c4513b..c4d3e2da73f2 100644

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

net/mac80211/util.c +22 -5
index f71b042a5c8b..342c2bfe2709 100644

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

net/mptcp/protocol.c +1 -0
index 1c72f25f083e..014c9d88f947 100644

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

net/netfilter/nf_conntrack_helper.c +6 -0
index ae4488a13c70..ceb38a7b37cb 100644

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

net/netfilter/nf_conntrack_proto_tcp.c +13 -4
index d1582b888c0d..8ec55cd72572 100644

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

net/netfilter/nf_flow_table_inet.c +17 -0
index 5c57ade6bd05..0ccabf3fa6aa 100644

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

net/netfilter/nf_flow_table_ip.c +0 -18
index 889cf88d3dba..6257d87c3a56 100644

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

net/netfilter/nft_ct.c +3 -0
index 5adf8bb628a8..9c7472af9e4a 100644

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

net/netlink/af_netlink.c +2 -0
index 7b344035bfe3..47a876ccd288 100644

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

net/openvswitch/conntrack.c +59 -59

118 lines not on this page · raw message

net/openvswitch/flow_netlink.c +2 -2
index fd1f809e9bc1..0d677c9c2c80 100644

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

net/rfkill/core.c +34 -14

48 lines not on this page · raw message

net/rxrpc/ar-internal.h +7 -8
index 7bd6f8a66a3e..969e532f77a9 100644

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

net/rxrpc/call_event.c +1 -1
index df864e692267..22e05de5d1ca 100644

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

net/rxrpc/call_object.c +35 -5
index 4eb91d958a48..043508fd8d8a 100644

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

net/rxrpc/server_key.c +5 -2
index ead3471307ee..ee269e0e6ee8 100644

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

net/sched/act_ct.c +9 -6
index ec19f625863a..25718acc0ff0 100644

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

net/sctp/sm_statefuns.c +5 -3
index cc544a97c4af..7f342bc12735 100644

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

net/sunrpc/clnt.c +3 -3
index c83fe618767c..b36d235d2d6d 100644

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

net/sunrpc/sched.c +19 -3
index e2c835482791..ae295844ac55 100644

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

net/sunrpc/sysfs.c +27 -28

55 lines not on this page · raw message

net/sunrpc/xprt.c +10 -0
index a02de2bddb28..396a74974f60 100644

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

net/sunrpc/xprtrdma/transport.c +6 -2
index 42e375dbdadb..ff78a296fa81 100644

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

net/sunrpc/xprtsock.c +44 -12

56 lines not on this page · raw message

net/tipc/socket.c +2 -1
index 7545321c3440..17f8c523e33b 100644

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

net/unix/af_unix.c +9 -7
index c19569819866..1e7ed5829ed5 100644

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

net/vmw_vsock/virtio_transport.c +7 -4
index 5afc194a58bb..ba1c8cc0c467 100644

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

net/x25/af_x25.c +8 -3
index 3583354a7d7f..3a171828638b 100644

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

net/xdp/xsk.c +50 -19

69 lines not on this page · raw message

net/xdp/xsk_buff_pool.c +6 -2
index fd39bb660ebc..0202a90b65e3 100644

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

samples/bpf/xdpsock_user.c +3 -3
index aa50864e4415..9f3446af50ce 100644

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

samples/landlock/sandboxer.c +1 -0
index 7a15910d2171..8859fc193542 100644

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

scripts/atomic/fallbacks/read_acquire +10 -1
index 803ba7561076..a0ea1d26e6b2 100755

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

scripts/atomic/fallbacks/set_release +6 -1
index 86ede759f24e..05cdb7f42477 100755

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

scripts/dtc/Makefile +1 -1
index 95aaf7431bff..1cba78e1dce6 100644

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

scripts/gcc-plugins/stackleak_plugin.c +21 -4
index e9db7dcb3e5f..b04aa8e91a41 100644

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

scripts/mod/modpost.c +1 -1
index 6bfa33217914..e04ae56931e2 100644

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

security/integrity/evm/evm_main.c +1 -1
index 08f907382c61..7d87772f0ce6 100644

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

security/keys/keyctl_pkey.c +11 -3
index 5de0d599a274..97bc27bbf079 100644

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

security/keys/trusted-keys/trusted_core.c +3 -3
index d5c891d8d353..9b9d3ef79cbe 100644

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

security/landlock/syscalls.c +1 -1
index 32396962f04d..7e27ce394020 100644

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

security/security.c +22 -2
index 22261d79f333..b7cf5cbfdc67 100644

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

security/selinux/hooks.c +117 -63

180 lines not on this page · raw message

security/selinux/include/policycap.h +1 -0
index 2ec038efbb03..a9e572ca4fd9 100644

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

security/selinux/include/policycap_names.h +2 -1
index b89289f092c9..ebd64afe1def 100644

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

security/selinux/include/security.h +7 -0
index ac0ece01305a..c0d966020ebd 100644

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

security/selinux/selinuxfs.c +2 -0
index e4cd7cb856f3..f2f6203e0fff 100644

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

security/selinux/xfrm.c +1 -1
index 90697317895f..c576832febc6 100644

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

security/smack/smack_lsm.c +1 -1
index 14b279cc75c9..6207762dbdb1 100644

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

security/tomoyo/load_policy.c +2 -2
index 3445ae6fd479..363b65be87ab 100644

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

sound/core/pcm.c +1 -0
index edd9849210f2..977d54320a5c 100644

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

sound/core/pcm_lib.c +5 -4
index a40a35e51fad..1fc7c50ffa62 100644

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

sound/core/pcm_native.c +32 -7
index 704fdc9ebf91..4adaee62ef33 100644

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

sound/firewire/fcp.c +1 -3
index bbfbebf4affb..df44dd5dc4b2 100644

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

sound/hda/intel-dsp-config.c +27 -9
index 4fb90ceb4053..70fd8b13938e 100644

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

sound/hda/intel-nhlt.c +22 -0
index 128476aa7c61..4063da378283 100644

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

sound/isa/cs423x/cs4236.c +5 -3
index b6bdebd9ef27..10112e1bb25d 100644

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

sound/pci/hda/hda_intel.c +7 -3
index 572ff0d1fafe..8eff25d2d9e6 100644

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

sound/pci/hda/patch_hdmi.c +7 -1
index 92df4f243ec6..cf4f277dccdd 100644

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

sound/pci/hda/patch_realtek.c +13 -2
index 75ff7e8498b8..16e90524a497 100644

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

sound/soc/amd/acp/acp-mach-common.c +2 -0
index cd05ee2802c9..5247015e8b31 100644

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

sound/soc/amd/vangogh/acp5x-mach.c +1 -0
index 14cf325e4b23..5d7a17755fa7 100644

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

sound/soc/amd/vangogh/acp5x-pcm-dma.c +34 -34

68 lines not on this page · raw message

sound/soc/atmel/atmel_ssc_dai.c +4 -1
index 26e2bc690d86..c1dea8d62416 100644

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

sound/soc/atmel/mikroe-proto.c +12 -8
index 627564c18c27..ce46d8a0b7e4 100644

Lines of this file are not shown. View the raw message.

sound/soc/atmel/sam9g20_wm8731.c +1 -0
index 915da92e1ec8..33e43013ff77 100644

Lines of this file are not shown. View the raw message.

sound/soc/atmel/sam9x5_wm8731.c +7 -6
index 7c45dc4f8c1b..99310e40e7a6 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/Kconfig +5 -0
index d3e5ae8310ef..30c00380499c 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs35l41.c +3 -3
index 77a017694645..f3787d77f892 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs42l42.c +11 -3
index 43d98bdb5b5b..2c294868008e 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-rx-macro.c +10 -4
index 6ffe88345de5..3a3dc0539d92 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-tx-macro.c +2 -0
index a4c0a155af56..9c96ab1bf84f 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-va-macro.c +2 -2
index 11147e35689b..e14c277e6a8b 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-wsa-macro.c +2 -0
index 75baf8eb7029..69d2915f40d8 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/max98927.c +1 -0
index 5ba5f876eab8..fd84780bf689 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/msm8916-wcd-analog.c +16 -6
index 485cda46dbb9..e52a559c52d6 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/msm8916-wcd-digital.c +4 -1
index fcc10c8bc625..9ad7fc0baf07 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/mt6358.c +4 -0
index 9b263a9a669d..4c7b5d940799 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/rk817_codec.c +4 -2
index 03f24edfe4f6..8fffe378618d 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/rt5663.c +2 -0
index 2138f62e6af5..3a8fba101b20 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/rt5682s.c +9 -17
index 1e662d1be2b3..92b8753f1267 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/rt5682s.h +0 -1
index 1bf2ef7ce578..397a2531b6f6 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/wcd934x.c +8 -4
index 6c468527fec6..1e75e93cf28f 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/wcd938x.c +5 -5
index 36cbc66914f9..9ae65cbabb1a 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/wm8350.c +24 -4
index 15d42ce3b21d..41504ce2a682 100644

Lines of this file are not shown. View the raw message.

sound/soc/dwc/dwc-i2s.c +12 -5
index 5cb58929090d..1edac3e10f34 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_spdif.c +2 -0
index d178b479c8bd..06d4a014f296 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/imx-es8328.c +1 -0
index 09c674ee79f1..168973035e35 100644

Lines of this file are not shown. View the raw message.

sound/soc/generic/simple-card-utils.c +15 -0
index a81323d1691d..9736102e6808 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/sof_es8336.c +6 -1
index 20d577eaab6d..28d7670b8f8f 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/boards/sof_sdw.c +1 -1
index da515eb1ddbe..1f00679b4240 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/common/soc-acpi-intel-bxt-match.c +6 -1
index 342d34052204..04a92e74d99b 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/common/soc-acpi-intel-cml-match.c +6 -1
index 4eebc79d4b48..14395833d89e 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/common/soc-acpi-intel-glk-match.c +6 -1
index 8492b7e2a945..7aa6a870d5a5 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/common/soc-acpi-intel-jsl-match.c +6 -1
index 278ec196da7b..9d0d0e1437a4 100644

Lines of this file are not shown. View the raw message.

sound/soc/intel/common/soc-acpi-intel-tgl-match.c +6 -1
index da31bb3cca17..e2658bca6931 100644

Lines of this file are not shown. View the raw message.

sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c +16 -7
index 718505c75418..f090dee0c7a4 100644

Lines of this file are not shown. View the raw message.

sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c +12 -6
index f7daad1bfe1e..ee91569c0911 100644

Lines of this file are not shown. View the raw message.

sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c +3 -1
index 29c2d3407cc7..e3146311722f 100644

Lines of this file are not shown. View the raw message.

sound/soc/mxs/mxs-saif.c +4 -1
index 6a2d24d48964..879c1221a809 100644

Lines of this file are not shown. View the raw message.

sound/soc/mxs/mxs-sgtl5000.c +3 -0
index 2412dc7e65d4..746f40938675 100644

Lines of this file are not shown. View the raw message.

sound/soc/rockchip/rockchip_i2s.c +10 -5
index a6d7656c206e..4ce5d2579387 100644

Lines of this file are not shown. View the raw message.

sound/soc/rockchip/rockchip_i2s_tdm.c +6 -6
index 5f9cb5c4c7f0..98700e75b82a 100644

Lines of this file are not shown. View the raw message.

sound/soc/sh/fsi.c +16 -3
index cdf3b7f69ba7..e9a1eb6bdf66 100644

Lines of this file are not shown. View the raw message.

sound/soc/sh/rz-ssi.c +38 -35

73 lines not on this page · raw message

sound/soc/soc-compress.c +5 -0
index 8e2494a9f3a7..e9dd25894dc0 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-core.c +1 -1
index 434e61b46983..a088bc9f7dd7 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-generic-dmaengine-pcm.c +3 -3
index c54c8ca8d715..359987bf76d1 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-topology.c +2 -1
index 2630df024dff..cb24805668bd 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/debug.c +1 -1
index 6d6757075f7c..e755c0c5f86c 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/imx/imx8m.c +1 -0
index 788e77bcb603..60251486b24b 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/Kconfig +1 -0
index 88b6176af021..d83e1a36707a 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/hda-dai.c +13 -0
index cd12589355ef..28a54145c150 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/hda-loader.c +6 -5
index 33306d2023a7..9bbfdab8009d 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/hda-pcm.c +1 -0
index d78aa5d8552d..8aeb00eacd21 100644

Lines of this file are not shown. View the raw message.

sound/soc/sof/intel/hda.c +35 -26

61 lines not on this page · raw message

sound/soc/ti/davinci-i2s.c +4 -1
index 6dca51862dd7..0363a088d2e0 100644

Lines of this file are not shown. View the raw message.

sound/soc/xilinx/xlnx_formatter_pcm.c +25 -0
index ce19a6058b27..5c4158069a5a 100644

Lines of this file are not shown. View the raw message.

sound/spi/at73c213.c +21 -6
index 76c0e37a838c..8a2da6b1012e 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/btf.c +1 -1
index 59833125ac0a..a2c665beda87 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/gen.c +1 -1
index b4695df2ea3d..a7387c265e3c 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/link.c +2 -1
index 2c258db0d352..97dec81950e5 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/map.c +18 -24

42 lines not on this page · raw message

tools/bpf/bpftool/pids.c +2 -1
index 56b598eee043..7c384d10e95f 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/prog.c +1 -1
index 2a21d50516bc..33ca834d5f51 100644

Lines of this file are not shown. View the raw message.

tools/include/uapi/linux/bpf.h +2 -2
index b0383d371b9a..49340175feb9 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/bpf_tracing.h +2 -2
index 90f56b0f585f..e1b505606882 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/btf.h +21 -1
index 061839f04525..51862fdee850 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/btf_dump.c +9 -2
index b9a3260c83cb..6b1bc1f43728 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/libbpf.c +28 -19

47 lines not on this page · raw message

tools/lib/bpf/libbpf.map +1 -1
index 529783967793..9a89fdfe4987 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/netlink.c +56 -7

63 lines not on this page · raw message

tools/lib/bpf/xsk.c +11 -0
index edafe56664f3..32a2f5749c71 100644

Lines of this file are not shown. View the raw message.

tools/lib/perf/tests/test-evlist.c +4 -4
index fa854c83b7e7..ed616fc19b4f 100644

Lines of this file are not shown. View the raw message.

tools/perf/arch/x86/util/evlist.c +14 -4
index 8d9b55959256..cfc208d71f00 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-stat.c +1 -1
index 3f98689dd687..60baa3dadc4b 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/arch/x86/skylakex/cache.json +63 -48

111 lines not on this page · raw message

tools/perf/pmu-events/arch/x86/skylakex/floating-point.json +16 -8
index 503737ed3a83..9e873ab22450 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/arch/x86/skylakex/frontend.json +16 -2
index 078706a50091..ecce4273ae52 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/arch/x86/skylakex/memory.json +48 -48

96 lines not on this page · raw message

tools/perf/pmu-events/arch/x86/skylakex/pipeline.json +11 -0
index ca5748120666..12eabae3e224 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/arch/x86/skylakex/skx-metrics.json +414 -47

461 lines not on this page · raw message

tools/perf/pmu-events/arch/x86/skylakex/uncore-other.json +23 -0
index 6ed92bc5c129..06c5ca26ca3f 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/shell/test_arm_callgraph_fp.sh new file +68 -0

68 lines not on this page · raw message

tools/testing/cxl/Kbuild +1 -1
index 1acdf2fc31c5..3299fb0977b2 100644

Lines of this file are not shown. View the raw message.

tools/testing/cxl/test/cxl.c +1 -1
index 736d99006fb7..f0a410962af0 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/bind_perm.c +17 -3
index d0f06e40c16d..eac71fbb24ce 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/bpf_misc.h new file +19 -0
new file mode 100644
index 000000000000..5bb11fe595a4

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_probe_user.c +1 -14
index 8812a90da4eb..702578a5e496 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_sock_fields.c +1 -1
index 81b57b9aaaea..7967348b11af 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/test_lirc_mode2.sh +4 -1
index ec4e15948e40..5252b91f48a1 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/test_lwt_ip_encap.sh +9 -1
index b497bb85b667..6c69c42b1d60 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/test_xdp_redirect_multi.sh +31 -29

60 lines not on this page · raw message

tools/testing/selftests/bpf/xdpxceiver.c +4 -1
index 0a5d23da486d..ffa5502ad95e 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/lkdtm/config +1 -0
index a26a3fa9e925..8bd847f0463c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/af_unix/test_unix_oob.c +3 -3
index 3dece8b29253..b57e91e1c3f2 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/mptcp/mptcp_connect.sh +19 -0
index f0f4ab96b8f3..621af6895f4d 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/test_vxlan_under_vrf.sh +4 -4
index ea5a7a808f12..1fd1250ebc66 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/timestamping.c +2 -2
index aee631c5284e..044bc0e9ed81 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/tls.c +6 -0
index 6e468e0f42f7..5d70b04c482c 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/rcutorture/bin/torture.sh +2 -2
index eae88aacca2a..b2929fb15f7e 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sgx/Makefile +1 -1
index 2956584e1e37..75af864e07b6 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sgx/load.c +5 -4
index 9d4322c946e2..006b464c8fc9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sgx/main.c +3 -2
index 370c4995f7c4..b0bd95a4730d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vm/Makefile +3 -3
index a14b5b800897..1530c3e0242e 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vm/userfaultfd.c +3 -0
index 3fc1d2ee2948..c964bfe9fbcd 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/x86/Makefile +3 -3
index 8a1f62ab3c8e..53df7d3893d3 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/x86/check_cc.sh +1 -1
index 3e2089c8cf54..8c669c0d662e 100755

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/osnoise_hist.c +1 -1
index 52c053cc1789..e88f5c870141 100644

Lines of this file are not shown. View the raw message.

virt/kvm/kvm_main.c +13 -0
index 0afc016cc54d..246168310a75 100644

Lines of this file are not shown. View the raw message.

virt/kvm/pfncache.c +1 -0
index ce878f4be4da..1621f8efd961 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.