[PATCH 6.1 000/600] 6.1.53-rc1 review

Greg Kroah-Hartman posted 600 patches 2 years, 3 months ago
Only 1 patches received!
.../ABI/testing/sysfs-bus-fsi-devices-sbefifo      |   6 +-
.../ABI/testing/sysfs-driver-chromeos-acpi         |   2 +-
.../devicetree/bindings/extcon/maxim,max77843.yaml |   1 +
Documentation/scsi/scsi_mid_low_api.rst            |   4 +-
.../media/v4l/ext-ctrls-codec-stateless.rst        |   7 +
Makefile                                           |   8 +-
arch/arm/boot/dts/Makefile                         |   8 +
arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |  13 +
arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |  13 +
arch/arm/boot/dts/bcm47189-tenda-ac9.dts           |   4 +-
arch/arm/boot/dts/bcm53573.dtsi                    |   5 +-
arch/arm/boot/dts/bcm947189acdbmr.dts              |   6 +-
arch/arm/boot/dts/imx7s.dtsi                       |   6 +
arch/arm/boot/dts/qcom-ipq4019.dtsi                |   9 +-
arch/arm/boot/dts/s3c6410-mini6410.dts             |   2 +-
arch/arm/boot/dts/s5pv210-smdkv210.dts             |  10 +-
arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi   |  21 +-
arch/arm/boot/dts/stm32mp157c-ev1.dts              |   2 +-
arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts          |   2 +-
arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi     |  14 +-
arch/arm/boot/dts/stm32mp157c-odyssey.dts          |   2 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |  24 +-
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |  40 ++-
.../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi    |   2 +-
arch/arm/boot/dts/stm32mp15xx-dkx.dtsi             |   2 +-
arch/arm/include/asm/syscall.h                     |   3 +
arch/arm/kernel/entry-common.S                     |   1 +
arch/arm/kernel/ptrace.c                           |   5 +-
arch/arm/mach-omap2/powerdomain.c                  |   2 +-
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts      |   1 +
.../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts  |   1 +
arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |   6 +-
.../boot/dts/qcom/msm8916-longcheer-l8150.dts      |   2 +-
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts |   2 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi              |   5 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi              |   8 +-
arch/arm64/boot/dts/qcom/pm6150l.dtsi              |   5 +-
arch/arm64/boot/dts/qcom/pm660l.dtsi               |   5 +-
arch/arm64/boot/dts/qcom/pm8350.dtsi               |   2 +-
arch/arm64/boot/dts/qcom/pm8350b.dtsi              |   2 +-
arch/arm64/boot/dts/qcom/pmi8994.dtsi              |   5 +-
arch/arm64/boot/dts/qcom/pmk8350.dtsi              |   2 +-
arch/arm64/boot/dts/qcom/pmr735b.dtsi              |   2 +-
arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |   4 +-
.../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |   2 +-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |   1 +
.../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi     |   9 +
arch/arm64/boot/dts/qcom/sdm845.dtsi               |   3 +-
arch/arm64/boot/dts/qcom/sm6350.dtsi               |  10 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi               |   2 +-
.../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts     | 233 ++++++++++++++
.../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts     | 243 ++++++++++++++
.../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |  54 +++-
arch/arm64/boot/dts/qcom/sm8250.dtsi               |  11 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi               |  31 +-
arch/arm64/include/asm/sdei.h                      |   6 +
arch/arm64/kernel/entry.S                          |  27 +-
arch/arm64/kernel/fpsimd.c                         |  25 +-
arch/arm64/kernel/ptrace.c                         |   3 +-
arch/arm64/kernel/sdei.c                           |   3 +
arch/arm64/kernel/smp.c                            |   8 +-
arch/arm64/lib/csum.c                              |   2 +-
arch/arm64/mm/hugetlbpage.c                        |   2 +-
arch/loongarch/include/asm/loongarch.h             |   2 +-
arch/loongarch/include/asm/pgtable-bits.h          |   2 +
arch/loongarch/include/asm/pgtable.h               |   6 +-
arch/m68k/fpsp040/skeleton.S                       |   4 +-
arch/m68k/ifpsp060/os.S                            |   4 +-
arch/m68k/kernel/relocate_kernel.S                 |   4 +-
arch/mips/Kconfig                                  |   1 -
arch/parisc/kernel/processor.c                     |  13 +-
arch/powerpc/boot/Makefile                         |   6 +-
arch/powerpc/include/asm/lppaca.h                  |  13 +-
arch/powerpc/include/asm/paca.h                    |   6 +-
arch/powerpc/include/asm/paravirt.h                |   1 +
arch/powerpc/include/asm/plpar_wrappers.h          |   1 +
arch/powerpc/kernel/fadump.c                       |   1 +
arch/powerpc/kernel/iommu.c                        |  17 +-
arch/powerpc/kvm/book3s_hv_ras.c                   |   1 +
arch/powerpc/mm/book3s64/radix_tlb.c               | 240 +++++++-------
arch/powerpc/mm/book3s64/slb.c                     |   1 +
arch/powerpc/perf/core-fsl-emb.c                   |   8 +-
arch/powerpc/platforms/powermac/time.c             |   6 +-
arch/powerpc/platforms/pseries/hvCall.S            |   1 +
arch/powerpc/platforms/pseries/lpar.c              |  10 +-
arch/powerpc/platforms/pseries/lparcfg.c           |   4 +-
arch/powerpc/platforms/pseries/setup.c             |   2 +-
arch/powerpc/sysdev/mpc5xxx_clocks.c               |   4 +-
arch/powerpc/xmon/xmon.c                           |   1 +
arch/s390/crypto/paes_s390.c                       |   2 +-
arch/s390/include/uapi/asm/pkey.h                  |   2 +-
arch/s390/kernel/ipl.c                             |   2 +
arch/um/configs/i386_defconfig                     |   1 +
arch/um/configs/x86_64_defconfig                   |   1 +
arch/um/drivers/Kconfig                            |  16 +-
arch/um/drivers/Makefile                           |   2 +-
arch/x86/boot/compressed/head_64.S                 |  30 +-
arch/x86/events/intel/uncore_snbep.c               |  12 +-
arch/x86/include/asm/mem_encrypt.h                 |   6 +-
arch/x86/include/asm/pgtable_types.h               |  11 +-
arch/x86/kernel/apm_32.c                           |   6 -
arch/x86/kernel/cpu/common.c                       |   8 +-
arch/x86/kernel/cpu/mce/core.c                     |  26 ++
arch/x86/kernel/cpu/mce/internal.h                 |   5 +-
arch/x86/kernel/cpu/sgx/virt.c                     |   3 +
arch/x86/kernel/kvm.c                              |   4 +-
arch/x86/kvm/mmu/mmu.c                             |  42 ++-
arch/x86/mm/mem_encrypt_amd.c                      |  13 +-
arch/xtensa/include/asm/core.h                     |   9 +
arch/xtensa/kernel/perf_event.c                    |  17 +-
block/blk-settings.c                               |   7 +-
block/blk-sysfs.c                                  |  21 +-
block/ioctl.c                                      |   2 +
block/mq-deadline.c                                |   3 +-
crypto/algapi.c                                    |  16 +-
crypto/asymmetric_keys/x509_public_key.c           |   5 +
crypto/rsa-pkcs1pad.c                              |   5 +-
drivers/acpi/x86/s2idle.c                          |  39 +--
drivers/amba/bus.c                                 |   1 +
drivers/ata/pata_arasan_cf.c                       |   3 +-
drivers/base/core.c                                |  11 +
drivers/base/dd.c                                  |   2 +
drivers/base/regmap/regcache-rbtree.c              |  10 +-
drivers/base/test/test_async_driver_probe.c        |   2 +-
drivers/bluetooth/btusb.c                          |   2 +-
drivers/bluetooth/hci_nokia.c                      |   6 +-
drivers/bus/imx-weim.c                             |   6 +
drivers/bus/ti-sysc.c                              |   2 +-
drivers/char/hw_random/iproc-rng200.c              |  25 ++
drivers/char/hw_random/nomadik-rng.c               |  12 +-
drivers/char/hw_random/pic32-rng.c                 |  19 +-
drivers/char/ipmi/ipmi_si_intf.c                   |   5 +
drivers/char/ipmi/ipmi_ssif.c                      |   7 +-
drivers/char/tpm/tpm_crb.c                         |  33 +-
drivers/clk/Kconfig                                |   1 +
drivers/clk/imx/clk-composite-8m.c                 |  12 +-
drivers/clk/imx/clk-imx8mp.c                       |   5 -
drivers/clk/imx/clk-imx8ulp.c                      |   2 +-
drivers/clk/imx/clk-pllv4.c                        |  46 ++-
drivers/clk/imx/clk.h                              |   1 +
drivers/clk/keystone/pll.c                         |   2 +-
drivers/clk/qcom/gcc-sc7180.c                      |   1 +
drivers/clk/qcom/gcc-sc8280xp.c                    | 139 +++++++-
drivers/clk/qcom/gcc-sm6350.c                      |   1 +
drivers/clk/qcom/gcc-sm8250.c                      |   1 +
drivers/clk/qcom/gcc-sm8450.c                      |   4 +-
drivers/clk/qcom/gpucc-sm6350.c                    |  18 +-
drivers/clk/qcom/reset.c                           |   3 +-
drivers/clk/rockchip/clk-rk3568.c                  |   2 +-
drivers/clk/sunxi-ng/ccu_mmc_timing.c              |   2 +-
drivers/cpufreq/amd-pstate-ut.c                    |  46 ++-
drivers/cpufreq/brcmstb-avs-cpufreq.c              |   6 +-
drivers/cpufreq/cpufreq.c                          |   2 +
drivers/cpufreq/intel_pstate.c                     |   5 +
drivers/cpufreq/powernow-k8.c                      |   3 +-
drivers/cpuidle/cpuidle-pseries.c                  |   8 +-
drivers/crypto/caam/caampkc.c                      |   4 +-
drivers/crypto/qat/qat_common/adf_gen4_pm.h        |   2 +-
drivers/crypto/stm32/stm32-hash.c                  |   9 +-
drivers/devfreq/devfreq.c                          |   1 +
drivers/dma/Kconfig                                |   2 +
drivers/dma/idxd/sysfs.c                           |   2 +-
drivers/dma/ste_dma40.c                            |   4 +
drivers/edac/igen6_edac.c                          |   8 +-
drivers/extcon/Kconfig                             |   1 +
drivers/firmware/arm_sdei.c                        |  19 ++
drivers/firmware/cirrus/cs_dsp.c                   |   3 +-
drivers/firmware/efi/libstub/x86-stub.c            |   2 +-
drivers/firmware/meson/meson_sm.c                  |   2 +
drivers/firmware/ti_sci.c                          |  36 +--
drivers/fsi/fsi-master-aspeed.c                    |   2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  14 +-
drivers/gpu/drm/amd/amdgpu/cik.c                   |  36 +--
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |  15 +-
drivers/gpu/drm/amd/amdgpu/si.c                    |  36 +--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  36 ++-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |  12 -
.../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c |  20 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c    |   3 +
.../gpu/drm/amd/display/dc/dcn301/dcn301_init.c    |   1 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c  |   3 +-
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c |   2 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  10 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   2 +-
drivers/gpu/drm/armada/armada_overlay.c            |   6 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   9 +-
drivers/gpu/drm/bridge/analogix/anx7625.c          |  12 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |  28 +-
drivers/gpu/drm/bridge/tc358764.c                  |   2 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  14 +-
drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |   1 +
drivers/gpu/drm/mediatek/mtk_dp.c                  |  15 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |   7 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   6 +-
drivers/gpu/drm/msm/adreno/a2xx_gpu.c              |   8 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |   3 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |   3 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c  |   2 +-
drivers/gpu/drm/panel/panel-simple.c               |   4 +-
drivers/gpu/drm/radeon/cik.c                       |  36 +--
drivers/gpu/drm/radeon/si.c                        |  37 +--
drivers/gpu/drm/tegra/dpaux.c                      |   2 +-
drivers/gpu/drm/tiny/repaper.c                     |   2 +-
drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |   4 +-
drivers/hid/hid-input.c                            |  18 +-
drivers/hid/hid-logitech-dj.c                      |   5 +-
drivers/hid/hid-multitouch.c                       |  13 +-
drivers/hid/hid-uclogic-core.c                     |  13 +-
drivers/hv/vmbus_drv.c                             |   3 +-
drivers/hwmon/tmp513.c                             |   2 +-
drivers/hwtracing/coresight/coresight-tmc-etf.c    |   2 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c    |   5 +-
drivers/hwtracing/coresight/coresight-tmc.h        |   2 +-
drivers/hwtracing/coresight/coresight-trbe.c       |  32 +-
drivers/i2c/i2c-core-of.c                          |   5 +
drivers/i3c/master/svc-i3c-master.c                |  14 +-
drivers/iio/accel/adxl313_i2c.c                    |   4 +-
.../infiniband/core/uverbs_std_types_counters.c    |   2 +
drivers/infiniband/hw/efa/efa_verbs.c              |   6 +-
drivers/infiniband/hw/hns/hns_roce_device.h        |   1 +
drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |  11 +-
drivers/infiniband/hw/hns/hns_roce_main.c          |   7 +-
drivers/infiniband/hw/hns/hns_roce_qp.c            |  28 +-
drivers/infiniband/hw/irdma/ctrl.c                 |   6 +
drivers/infiniband/hw/irdma/main.h                 |   2 +-
drivers/infiniband/hw/irdma/type.h                 |   2 +
drivers/infiniband/hw/irdma/verbs.c                |  11 +-
drivers/infiniband/sw/rxe/rxe_comp.c               |  19 +-
drivers/infiniband/sw/rxe/rxe_net.c                |   4 +-
drivers/infiniband/sw/rxe/rxe_qp.c                 |  10 +-
drivers/infiniband/sw/rxe/rxe_req.c                |  53 ++--
drivers/infiniband/sw/rxe/rxe_resp.c               |   5 +-
drivers/infiniband/sw/rxe/rxe_task.c               |  15 +-
drivers/infiniband/sw/rxe/rxe_task.h               |   7 +-
drivers/infiniband/sw/rxe/rxe_verbs.c              |   8 +-
drivers/infiniband/sw/siw/siw.h                    |   1 +
drivers/infiniband/sw/siw/siw_cm.c                 |   1 -
drivers/infiniband/sw/siw/siw_main.c               |  22 +-
drivers/infiniband/sw/siw/siw_verbs.c              |   6 +-
drivers/infiniband/ulp/isert/ib_isert.c            |   2 +
drivers/infiniband/ulp/srp/ib_srp.c                |   4 -
drivers/input/serio/i8042-acpipnpio.h              |   7 +
drivers/interconnect/qcom/bcm-voter.c              |  43 ++-
drivers/interconnect/qcom/qcm2290.c                |   1 +
drivers/interconnect/qcom/sm8450.c                 |   1 +
drivers/iommu/amd/iommu_v2.c                       |   4 +-
drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   7 +
drivers/iommu/intel/pasid.c                        |   2 +-
drivers/iommu/mtk_iommu.c                          |  23 +-
drivers/iommu/rockchip-iommu.c                     |  43 +--
drivers/iommu/sprd-iommu.c                         |   1 +
drivers/irqchip/irq-loongson-eiointc.c             |   2 +-
drivers/leds/led-class-multicolor.c                |   8 +-
drivers/leds/led-core.c                            |   8 +-
drivers/leds/leds-pwm.c                            |   2 +-
drivers/leds/trigger/ledtrig-tty.c                 |  12 +-
drivers/md/md-bitmap.c                             |   9 +-
drivers/md/md-linear.c                             |  14 +-
drivers/md/md.c                                    |  67 ++--
drivers/md/md.h                                    |  12 +-
drivers/md/raid0.c                                 |  94 +++---
drivers/md/raid1.c                                 |   8 +-
drivers/md/raid10.c                                |  42 ++-
drivers/md/raid5-cache.c                           |  12 +-
drivers/media/cec/core/cec-adap.c                  |   8 +-
drivers/media/cec/usb/pulse8/pulse8-cec.c          |   7 +-
drivers/media/dvb-frontends/ascot2e.c              |   2 +-
drivers/media/dvb-frontends/atbm8830.c             |   2 +-
drivers/media/dvb-frontends/au8522_dig.c           |   2 +-
drivers/media/dvb-frontends/bcm3510.c              |   2 +-
drivers/media/dvb-frontends/cx22700.c              |   2 +-
drivers/media/dvb-frontends/cx22702.c              |   2 +-
drivers/media/dvb-frontends/cx24110.c              |   2 +-
drivers/media/dvb-frontends/cx24113.c              |   2 +-
drivers/media/dvb-frontends/cx24116.c              |   2 +-
drivers/media/dvb-frontends/cx24120.c              |   6 +-
drivers/media/dvb-frontends/cx24123.c              |   2 +-
drivers/media/dvb-frontends/cxd2820r_core.c        |   2 +-
drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |   2 +-
drivers/media/dvb-frontends/dib0070.c              |   2 +-
drivers/media/dvb-frontends/dib0090.c              |   4 +-
drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
drivers/media/dvb-frontends/dib3000mc.c            |   2 +-
drivers/media/dvb-frontends/dib7000m.c             |   2 +-
drivers/media/dvb-frontends/dib7000p.c             |   4 +-
drivers/media/dvb-frontends/dib8000.c              |   2 +-
drivers/media/dvb-frontends/dib9000.c              |   2 +-
drivers/media/dvb-frontends/drx39xyj/drxj.c        |   2 +-
drivers/media/dvb-frontends/drxd_hard.c            |   2 +-
drivers/media/dvb-frontends/drxk_hard.c            |   2 +-
drivers/media/dvb-frontends/ds3000.c               |   2 +-
drivers/media/dvb-frontends/dvb-pll.c              |   2 +-
drivers/media/dvb-frontends/ec100.c                |   2 +-
drivers/media/dvb-frontends/helene.c               |   4 +-
drivers/media/dvb-frontends/horus3a.c              |   2 +-
drivers/media/dvb-frontends/isl6405.c              |   2 +-
drivers/media/dvb-frontends/isl6421.c              |   2 +-
drivers/media/dvb-frontends/isl6423.c              |   2 +-
drivers/media/dvb-frontends/itd1000.c              |   2 +-
drivers/media/dvb-frontends/ix2505v.c              |   2 +-
drivers/media/dvb-frontends/l64781.c               |   2 +-
drivers/media/dvb-frontends/lg2160.c               |   2 +-
drivers/media/dvb-frontends/lgdt3305.c             |   2 +-
drivers/media/dvb-frontends/lgdt3306a.c            |   2 +-
drivers/media/dvb-frontends/lgdt330x.c             |   2 +-
drivers/media/dvb-frontends/lgs8gxx.c              |   2 +-
drivers/media/dvb-frontends/lnbh25.c               |   2 +-
drivers/media/dvb-frontends/lnbp21.c               |   4 +-
drivers/media/dvb-frontends/lnbp22.c               |   2 +-
drivers/media/dvb-frontends/m88ds3103.c            |   2 +-
drivers/media/dvb-frontends/m88rs2000.c            |   2 +-
drivers/media/dvb-frontends/mb86a16.c              |   2 +-
drivers/media/dvb-frontends/mb86a20s.c             |   2 +-
drivers/media/dvb-frontends/mt312.c                |   2 +-
drivers/media/dvb-frontends/mt352.c                |   2 +-
drivers/media/dvb-frontends/nxt200x.c              |   2 +-
drivers/media/dvb-frontends/nxt6000.c              |   2 +-
drivers/media/dvb-frontends/or51132.c              |   2 +-
drivers/media/dvb-frontends/or51211.c              |   2 +-
drivers/media/dvb-frontends/s5h1409.c              |   2 +-
drivers/media/dvb-frontends/s5h1411.c              |   2 +-
drivers/media/dvb-frontends/s5h1420.c              |   2 +-
drivers/media/dvb-frontends/s5h1432.c              |   2 +-
drivers/media/dvb-frontends/s921.c                 |   2 +-
drivers/media/dvb-frontends/si21xx.c               |   2 +-
drivers/media/dvb-frontends/sp887x.c               |   2 +-
drivers/media/dvb-frontends/stb0899_drv.c          |   2 +-
drivers/media/dvb-frontends/stb6000.c              |   2 +-
drivers/media/dvb-frontends/stb6100.c              |   2 +-
drivers/media/dvb-frontends/stv0288.c              |   2 +-
drivers/media/dvb-frontends/stv0297.c              |   2 +-
drivers/media/dvb-frontends/stv0299.c              |   2 +-
drivers/media/dvb-frontends/stv0367.c              |   6 +-
drivers/media/dvb-frontends/stv0900_core.c         |   2 +-
drivers/media/dvb-frontends/stv090x.c              |   2 +-
drivers/media/dvb-frontends/stv6110.c              |   2 +-
drivers/media/dvb-frontends/stv6110x.c             |   2 +-
drivers/media/dvb-frontends/tda10021.c             |   2 +-
drivers/media/dvb-frontends/tda10023.c             |   2 +-
drivers/media/dvb-frontends/tda10048.c             |   2 +-
drivers/media/dvb-frontends/tda1004x.c             |   4 +-
drivers/media/dvb-frontends/tda10086.c             |   2 +-
drivers/media/dvb-frontends/tda665x.c              |   2 +-
drivers/media/dvb-frontends/tda8083.c              |   2 +-
drivers/media/dvb-frontends/tda8261.c              |   2 +-
drivers/media/dvb-frontends/tda826x.c              |   2 +-
drivers/media/dvb-frontends/ts2020.c               |   2 +-
drivers/media/dvb-frontends/tua6100.c              |   2 +-
drivers/media/dvb-frontends/ves1820.c              |   2 +-
drivers/media/dvb-frontends/ves1x93.c              |   2 +-
drivers/media/dvb-frontends/zl10036.c              |   2 +-
drivers/media/dvb-frontends/zl10039.c              |   2 +-
drivers/media/dvb-frontends/zl10353.c              |   2 +-
drivers/media/i2c/Kconfig                          |  13 +-
drivers/media/i2c/ad5820.c                         |   2 -
drivers/media/i2c/ccs/ccs-data.c                   | 101 +++---
drivers/media/i2c/ov2680.c                         | 332 +++++---------------
drivers/media/i2c/ov5640.c                         |  22 +-
drivers/media/i2c/rdacm21.c                        |   2 +-
drivers/media/i2c/tvp5150.c                        |   4 +
drivers/media/pci/bt8xx/dst.c                      |   2 +-
drivers/media/pci/bt8xx/dst_ca.c                   |   2 +-
drivers/media/pci/cx23885/cx23885-dvb.c            |  12 -
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c     |   2 +-
drivers/media/platform/amphion/vdec.c              |  16 +-
drivers/media/platform/amphion/venc.c              |   6 +-
drivers/media/platform/amphion/vpu.h               |   3 +
drivers/media/platform/amphion/vpu_cmds.c          |  16 +-
drivers/media/platform/amphion/vpu_core.c          |   2 +
drivers/media/platform/amphion/vpu_dbg.c           |  17 +-
drivers/media/platform/amphion/vpu_helpers.c       |  61 ++++
drivers/media/platform/amphion/vpu_mbox.c          |   9 +-
drivers/media/platform/amphion/vpu_msgs.c          |  14 +-
drivers/media/platform/amphion/vpu_v4l2.c          |   7 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |   1 +
.../platform/mediatek/vcodec/vdec/vdec_vp9_if.c    |   5 +-
.../platform/mediatek/vcodec/vdec_msg_queue.c      |   2 +
drivers/media/platform/qcom/venus/hfi_venus.c      |  20 +-
drivers/media/tuners/fc0011.c                      |   2 +-
drivers/media/tuners/fc0012.c                      |   2 +-
drivers/media/tuners/fc0013.c                      |   2 +-
drivers/media/tuners/max2165.c                     |   2 +-
drivers/media/tuners/mc44s803.c                    |   2 +-
drivers/media/tuners/mt2060.c                      |   2 +-
drivers/media/tuners/mt2131.c                      |   2 +-
drivers/media/tuners/mt2266.c                      |   2 +-
drivers/media/tuners/mxl5005s.c                    |   2 +-
drivers/media/tuners/qt1010.c                      |   2 +-
drivers/media/tuners/tda18218.c                    |   2 +-
drivers/media/tuners/xc2028.c                      |   2 +-
drivers/media/tuners/xc4000.c                      |   2 +-
drivers/media/tuners/xc5000.c                      |   2 +-
drivers/media/usb/dvb-usb/m920x.c                  |   5 +-
drivers/media/usb/go7007/go7007-i2c.c              |   2 -
drivers/media/usb/siano/smsusb.c                   |  21 +-
drivers/media/v4l2-core/v4l2-fwnode.c              |  18 +-
drivers/mmc/host/renesas_sdhi_core.c               |  10 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   7 +-
drivers/mtd/nand/raw/fsmc_nand.c                   |   7 +-
drivers/mtd/spi-nor/core.c                         |  19 +-
drivers/net/arcnet/arcnet.c                        |   2 +-
drivers/net/can/usb/gs_usb.c                       |   5 +-
drivers/net/dsa/microchip/ksz_common.c             |  35 +--
drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   7 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   9 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   5 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |   1 +
drivers/net/ethernet/intel/ice/ice_main.c          |  13 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.c        |  55 +++-
drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   3 +-
drivers/net/ethernet/intel/igb/igb_main.c          |  11 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  45 +++
.../ethernet/marvell/octeontx2/nic/otx2_common.c   |  68 ++--
.../ethernet/marvell/octeontx2/nic/otx2_common.h   |   3 +-
.../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c    |  19 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  13 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   4 -
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   9 +-
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c   |   3 +-
drivers/net/ethernet/mellanox/mlxsw/i2c.c          |   5 +-
drivers/net/ethernet/realtek/r8169_main.c          |   4 -
drivers/net/ethernet/sfc/ptp.c                     |   3 +-
drivers/net/macsec.c                               |   3 +-
drivers/net/phy/sfp-bus.c                          |  10 +
drivers/net/usb/qmi_wwan.c                         |   1 +
drivers/net/wireless/ath/ath10k/pci.c              |   9 +-
drivers/net/wireless/ath/ath11k/pci.c              |  10 +-
drivers/net/wireless/ath/ath6kl/Makefile           |   5 -
drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
drivers/net/wireless/ath/ath9k/wmi.c               |  20 +-
.../broadcom/brcm80211/brcmfmac/fwil_types.h       |   7 +-
drivers/net/wireless/marvell/mwifiex/debugfs.c     |   9 +-
drivers/net/wireless/marvell/mwifiex/pcie.c        |  25 +-
drivers/net/wireless/marvell/mwifiex/sta_rx.c      |  12 +-
drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |  30 +-
drivers/net/wireless/marvell/mwifiex/util.c        |  10 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   3 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c   |   3 +-
drivers/net/wireless/mediatek/mt76/testmode.c      |   1 +
drivers/net/wireless/realtek/rtw89/debug.c         |   8 +-
drivers/ntb/ntb_transport.c                        |  19 +-
drivers/nvdimm/nd_perf.c                           |   3 +-
drivers/of/dynamic.c                               |   1 +
drivers/of/overlay.c                               |   3 +-
drivers/of/platform.c                              |   5 +
drivers/of/property.c                              |  86 +----
drivers/of/unittest.c                              |  12 +-
drivers/opp/core.c                                 |   2 +-
drivers/pci/access.c                               |  20 +-
drivers/pci/controller/dwc/pcie-qcom-ep.c          |   2 +-
drivers/pci/controller/dwc/pcie-tegra194.c         |  10 -
drivers/pci/controller/pci-hyperv.c                |   3 +
drivers/pci/controller/pcie-apple.c                |   6 +-
drivers/pci/controller/pcie-microchip-host.c       |   8 +-
drivers/pci/controller/pcie-rockchip.h             |   6 +-
drivers/pci/doe.c                                  |   2 +-
drivers/pci/hotplug/pciehp_hpc.c                   |  12 +-
drivers/pci/pci-sysfs.c                            |   7 +
drivers/pci/pci.c                                  |  13 +-
drivers/pci/pcie/aspm.c                            |  30 +-
drivers/pci/probe.c                                |   8 +
drivers/perf/fsl_imx8_ddr_perf.c                   |  24 +-
drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |   6 +-
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |  18 +-
drivers/pinctrl/pinctrl-mcp23s08_spi.c             |  10 +
drivers/platform/chrome/chromeos_acpi.c            |  31 +-
drivers/platform/mellanox/mlxbf-tmfifo.c           |   1 +
drivers/platform/x86/amd/pmf/core.c                |   3 +-
drivers/platform/x86/amd/pmf/sps.c                 |   3 +-
drivers/platform/x86/asus-wmi.c                    |  14 +-
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c |   9 +-
drivers/platform/x86/huawei-wmi.c                  |   2 +
drivers/platform/x86/intel/hid.c                   |  27 +-
drivers/platform/x86/think-lmi.c                   |   4 +-
drivers/rpmsg/qcom_glink_native.c                  |   4 +
drivers/s390/block/dasd.c                          | 125 +++-----
drivers/s390/block/dasd_3990_erp.c                 |   2 +-
drivers/s390/block/dasd_devmap.c                   |   6 +-
drivers/s390/block/dasd_eckd.c                     |  10 +-
drivers/s390/block/dasd_int.h                      |   4 +
drivers/s390/block/dcssblk.c                       |   4 +-
drivers/s390/crypto/pkey_api.c                     |  22 +-
drivers/s390/crypto/zcrypt_ep11misc.c              | 105 ++++++-
drivers/s390/crypto/zcrypt_ep11misc.h              |  11 +-
drivers/scsi/aacraid/aacraid.h                     |   1 +
drivers/scsi/aacraid/commsup.c                     |   6 +-
drivers/scsi/aacraid/linit.c                       |  14 +
drivers/scsi/aacraid/src.c                         |  25 +-
drivers/scsi/be2iscsi/be_iscsi.c                   |   4 +
drivers/scsi/fcoe/fcoe_ctlr.c                      |  20 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |  11 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  13 +-
drivers/scsi/hosts.c                               |   4 +-
drivers/scsi/lpfc/lpfc_bsg.c                       |   8 +-
drivers/scsi/lpfc/lpfc_scsi.c                      |  20 +-
drivers/scsi/mpt3sas/mpt3sas_base.c                |  46 ++-
drivers/scsi/mpt3sas/mpt3sas_base.h                |   1 +
drivers/scsi/qedf/qedf_dbg.h                       |   2 +
drivers/scsi/qedf/qedf_debugfs.c                   |  35 ++-
drivers/scsi/qedi/qedi_main.c                      |   5 +-
drivers/scsi/qla2xxx/qla_init.c                    |   2 +-
drivers/scsi/qla4xxx/ql4_os.c                      |  15 +
drivers/scsi/scsi_transport_iscsi.c                |  80 +++--
drivers/scsi/storvsc_drv.c                         |   2 +
drivers/soc/qcom/ocmem.c                           |  14 +-
drivers/soc/qcom/smem.c                            |   2 +-
drivers/spi/spi-tegra114.c                         |  18 +-
drivers/spi/spi-tegra20-sflash.c                   |   6 +-
drivers/spi/spi.c                                  |   5 +
drivers/staging/fbtft/fb_ili9341.c                 |   2 +-
drivers/staging/media/rkvdec/rkvdec.c              |   2 +-
drivers/thermal/thermal_of.c                       |   8 +-
drivers/tty/serial/sc16is7xx.c                     | 145 ++++++---
drivers/tty/serial/serial-tegra.c                  |   6 +-
drivers/tty/serial/sprd_serial.c                   |  30 +-
drivers/ufs/core/ufshcd.c                          |   8 +-
drivers/usb/core/hcd.c                             |  10 +-
drivers/usb/core/hub.c                             | 349 ++++++++++++---------
drivers/usb/core/message.c                         |  29 +-
drivers/usb/core/usb.h                             |   4 +-
drivers/usb/gadget/function/f_mass_storage.c       |   2 +-
drivers/usb/gadget/udc/core.c                      |   1 +
drivers/usb/phy/phy-mxs-usb.c                      |  10 +-
drivers/usb/typec/bus.c                            |  12 +-
drivers/usb/typec/tcpm/tcpm.c                      |  38 ++-
drivers/vfio/vfio_iommu_type1.c                    |   2 +-
drivers/video/backlight/bd6107.c                   |   2 +-
drivers/video/backlight/gpio_backlight.c           |   2 +-
drivers/video/backlight/lv5207lp.c                 |   2 +-
drivers/virtio/virtio_ring.c                       |   2 +-
fs/dlm/plock.c                                     |   6 +-
fs/eventfd.c                                       |   2 +-
fs/ext4/mballoc.c                                  |   7 +-
fs/ext4/namei.c                                    |   3 +
fs/f2fs/f2fs.h                                     |   3 +-
fs/f2fs/file.c                                     |  23 +-
fs/f2fs/inode.c                                    |  12 +-
fs/f2fs/super.c                                    |  21 +-
fs/fs_context.c                                    |  23 +-
fs/iomap/buffered-io.c                             |   5 -
fs/jfs/jfs_extent.c                                |   5 +
fs/lockd/mon.c                                     |   3 +
fs/namei.c                                         |   2 +-
fs/nfs/blocklayout/dev.c                           |   4 +-
fs/nfs/internal.h                                  |   1 +
fs/nfs/nfs2xdr.c                                   |   2 +-
fs/nfs/nfs3xdr.c                                   |   2 +-
fs/nfs/nfs42.h                                     |   1 +
fs/nfs/nfs42proc.c                                 |   5 +-
fs/nfs/nfs42xdr.c                                  |  22 +-
fs/nfs/nfs4proc.c                                  |  14 +-
fs/nfs/pnfs_nfs.c                                  |   2 +-
fs/nfs/read.c                                      |  10 +
fs/nfsd/blocklayoutxdr.c                           |   9 +
fs/nfsd/flexfilelayoutxdr.c                        |   9 +
fs/nfsd/nfs4xdr.c                                  |  25 +-
fs/nls/nls_base.c                                  |   4 +-
fs/ocfs2/namei.c                                   |   4 +
fs/overlayfs/super.c                               |   2 +-
fs/proc/base.c                                     |   3 +-
fs/pstore/ram_core.c                               |   2 +-
fs/quota/dquot.c                                   | 174 ++++++----
fs/reiserfs/journal.c                              |   4 +-
fs/smb/client/cifsglob.h                           |  37 ---
fs/smb/client/cifsproto.h                          |   1 +
fs/smb/client/connect.c                            |  50 +++
fs/smb/client/smb2ops.c                            |  39 +++
fs/smb/client/smb2pdu.c                            |  32 +-
fs/smb/server/server.c                             |   7 +-
fs/smb/server/smb2pdu.c                            |  20 +-
fs/smb/server/smb_common.c                         |  19 +-
fs/smb/server/smb_common.h                         |   2 +-
fs/udf/balloc.c                                    |  31 +-
fs/udf/inode.c                                     |  41 ++-
fs/verity/signature.c                              |  16 +
include/crypto/algapi.h                            |   3 +
include/dt-bindings/clock/qcom,gcc-sc8280xp.h      |  12 +
include/linux/arm_sdei.h                           |   2 +
include/linux/blkdev.h                             |   1 +
include/linux/clk-provider.h                       |   8 +-
include/linux/hid.h                                |   1 +
include/linux/if_arp.h                             |   4 +
include/linux/ioport.h                             |   2 +
include/linux/kernfs.h                             |   4 +
include/linux/lsm_hook_defs.h                      |   1 +
include/linux/memcontrol.h                         |   9 +-
include/linux/nfs_xdr.h                            |   1 +
include/linux/nls.h                                |   2 +-
include/linux/pci.h                                |  51 ++-
include/linux/security.h                           |   6 +
include/linux/trace_events.h                       |   3 +-
include/linux/usb/typec_altmode.h                  |   2 +-
include/media/cec.h                                |  11 +-
include/net/inet6_hashtables.h                     |  72 ++++-
include/net/inet_hashtables.h                      |  67 +++-
include/net/lwtunnel.h                             |   5 +-
include/net/mac80211.h                             |   4 +-
include/net/sock.h                                 |   7 +-
include/net/tcp.h                                  |   1 -
include/scsi/scsi_host.h                           |   2 +-
include/uapi/linux/bpf.h                           |   3 -
include/uapi/linux/sync_file.h                     |   2 +-
include/uapi/linux/v4l2-controls.h                 |   6 +-
init/Kconfig                                       |   1 +
io_uring/io_uring.c                                |   5 +
kernel/auditsc.c                                   |   2 +
kernel/bpf/btf.c                                   |   2 +-
kernel/bpf/verifier.c                              |  17 +-
kernel/cgroup/cpuset.c                             |  33 +-
kernel/cgroup/namespace.c                          |   6 -
kernel/cpu.c                                       |  24 +-
kernel/kprobes.c                                   |  14 +-
kernel/printk/printk_ringbuffer.c                  |   2 +-
kernel/rcu/refscale.c                              |   3 +-
kernel/resource.c                                  |  13 +-
kernel/sched/rt.c                                  |   2 +-
kernel/time/tick-sched.c                           |   2 +-
kernel/trace/bpf_trace.c                           |   2 +-
kernel/trace/trace.c                               |  72 ++++-
kernel/trace/trace.h                               |   2 +
kernel/trace/trace_hwlat.c                         |   2 +-
kernel/trace/trace_uprobe.c                        |   3 +-
lib/xarray.c                                       |   2 +-
mm/shmem.c                                         |  28 +-
mm/util.c                                          |   4 +-
mm/vmalloc.c                                       |  26 +-
mm/vmpressure.c                                    |   8 +
net/9p/trans_virtio.c                              |   4 +-
net/bluetooth/hci_core.c                           |  28 +-
net/bluetooth/iso.c                                |   2 +-
net/bluetooth/sco.c                                |   2 +-
net/bridge/br_stp_if.c                             |   3 -
net/core/filter.c                                  |   4 +-
net/core/lwt_bpf.c                                 |   7 +-
net/core/skbuff.c                                  |  34 +-
net/core/sock.c                                    |  42 +--
net/dccp/ipv4.c                                    |  13 +-
net/dccp/ipv6.c                                    |  15 +-
net/ipv4/igmp.c                                    |   3 +-
net/ipv4/inet_hashtables.c                         |  27 +-
net/ipv4/ip_output.c                               |   2 +-
net/ipv4/tcp_input.c                               |   3 +-
net/ipv4/tcp_timer.c                               |  18 +-
net/ipv4/udp.c                                     |  60 ++--
net/ipv6/inet6_hashtables.c                        |  25 +-
net/ipv6/ip6_output.c                              |   2 +-
net/ipv6/udp.c                                     |  66 ++--
net/mac80211/tx.c                                  |   6 +-
net/netfilter/ipset/ip_set_hash_netportnet.c       |   1 +
net/netfilter/nft_exthdr.c                         |  20 +-
net/netfilter/xt_sctp.c                            |   2 +
net/netfilter/xt_u32.c                             |  21 ++
net/netlabel/netlabel_kapi.c                       |   3 +-
net/netrom/af_netrom.c                             |   5 +
net/sched/em_meta.c                                |   6 +-
net/sched/sch_hfsc.c                               |   4 +
net/sctp/sm_sideeffect.c                           |   5 +-
net/smc/af_smc.c                                   |   2 +-
net/socket.c                                       |   6 +-
net/wireless/nl80211.c                             |   1 +
net/wireless/util.c                                |   9 +-
samples/bpf/tracex3_kern.c                         |  36 ++-
samples/bpf/tracex6_kern.c                         |  17 +-
scripts/rust_is_available.sh                       | 122 +++----
security/integrity/ima/Kconfig                     |  12 -
security/keys/keyctl.c                             |  11 +-
security/security.c                                |  14 +
security/selinux/hooks.c                           |  22 ++
security/smack/smack_lsm.c                         |  51 +++
security/smack/smackfs.c                           |   2 +-
sound/Kconfig                                      |   2 +-
sound/core/pcm_compat.c                            |   8 +-
sound/core/seq/oss/seq_oss_midi.c                  |  35 ++-
sound/pci/ac97/ac97_codec.c                        |   5 +-
sound/pci/hda/patch_cs8409.c                       |   2 +-
sound/pci/hda/patch_cs8409.h                       |   1 +
sound/pci/hda/patch_realtek.c                      |   2 +-
sound/soc/atmel/atmel-i2s.c                        |   5 +-
sound/soc/codecs/Kconfig                           |   1 +
sound/soc/codecs/cs43130.h                         | 138 ++++----
sound/soc/codecs/da7219-aad.c                      |  12 +-
sound/soc/codecs/es8316.c                          |   2 +-
sound/soc/codecs/nau8821.c                         |  41 +++
sound/soc/codecs/rt5682-sdw.c                      |   9 +-
sound/soc/codecs/rt711-sdca-sdw.c                  |  10 +-
sound/soc/codecs/rt711-sdw.c                       |   9 +-
sound/soc/sof/amd/acp.c                            |   6 +-
sound/usb/mixer_maps.c                             |  14 +
sound/usb/quirks.c                                 |  37 ++-
tools/bpf/bpftool/skeleton/pid_iter.bpf.c          |  26 +-
tools/bpf/bpftool/skeleton/profiler.bpf.c          |  27 +-
tools/bpf/resolve_btfids/Build                     |   4 +-
tools/bpf/resolve_btfids/Makefile                  |  47 ++-
tools/bpf/resolve_btfids/main.c                    |   2 +-
tools/hv/vmbus_testing                             |   4 +-
tools/include/uapi/linux/bpf.h                     |   3 -
tools/lib/bpf/libbpf.c                             |  15 +-
tools/lib/bpf/usdt.c                               |   5 +-
tools/lib/subcmd/Makefile                          |  52 +++
tools/testing/radix-tree/multiorder.c              |  68 +++-
.../selftests/bpf/benchs/run_bench_rename.sh       |   2 +-
tools/testing/selftests/bpf/prog_tests/bpf_nf.c    |   5 +-
.../testing/selftests/bpf/prog_tests/kfunc_call.c  |   2 +-
.../selftests/bpf/progs/test_cls_redirect.h        |   9 +
.../futex/functional/futex_wait_timeout.c          |   7 +
tools/testing/selftests/kselftest_harness.h        |  11 +-
tools/testing/selftests/resctrl/Makefile           |   2 +-
tools/testing/selftests/resctrl/cache.c            |  18 +-
tools/testing/selftests/resctrl/fill_buf.c         |   3 +-
tools/testing/selftests/resctrl/resctrl.h          |   1 +
virt/kvm/vfio.c                                    | 115 +++----
714 files changed, 6079 insertions(+), 3269 deletions(-)
[PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Greg Kroah-Hartman 2 years, 3 months ago
This is the start of the stable review cycle for the 6.1.53 release.
There are 600 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.1.53-rc1

Nathan Chancellor <nathan@kernel.org>
    clk: Avoid invalid function names in CLK_OF_DECLARE()

Geert Uytterhoeven <geert+renesas@glider.be>
    treewide: Fix probing of devices in DT overlays

Saravana Kannan <saravanak@google.com>
    clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro

Yu Kuai <yukuai3@huawei.com>
    md: fix regression for null-ptr-deference in __md_stop()

Anna Schumaker <Anna.Schumaker@Netapp.com>
    NFSv4.2: Rework scratch handling for READ_PLUS (again)

Anna Schumaker <Anna.Schumaker@Netapp.com>
    NFSv4.2: Fix a potential double free with READ_PLUS

Xiao Ni <xni@redhat.com>
    md: Free resources in __md_stop

Michel Dänzer <mdaenzer@redhat.com>
    Revert "drm/amd/display: Do not set drr on pipe commit"

Brian Foster <bfoster@redhat.com>
    tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY

Lorenz Bauer <lmb@isovalent.com>
    net: remove duplicate INDIRECT_CALLABLE_DECLARE of udp[6]_ehashfn

Hugo Villeneuve <hvilleneuve@dimonoff.com>
    serial: sc16is7xx: fix regression with GPIO configuration

Hugo Villeneuve <hvilleneuve@dimonoff.com>
    serial: sc16is7xx: remove obsolete out_thread label

Kan Liang <kan.liang@linux.intel.com>
    perf/x86/uncore: Correct the number of CHAs on EMR

Jack Wang <jinpu.wang@ionos.com>
    x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix oversight in SuperSpeed initialization

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Change usb_get_device_descriptor() API

Alan Stern <stern@rowland.harvard.edu>
    USB: core: Unite old scheme and new scheme descriptor reads

RD Babiera <rdbabiera@google.com>
    usb: typec: bus: verify partner exists in typec_altmode_attention

RD Babiera <rdbabiera@google.com>
    usb: typec: tcpm: set initial svdm version based on pd revision

Douglas Anderson <dianders@chromium.org>
    of: property: fw_devlink: Add a devlink for panel followers

Gustavo A. R. Silva <gustavoars@kernel.org>
    cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug

Thomas Bourgoin <thomas.bourgoin@foss.st.com>
    crypto: stm32 - fix loop iterating through scatterlist for DMA

Heiko Carstens <hca@linux.ibm.com>
    s390/dasd: fix string length handling

Sven Schnelle <svens@linux.ibm.com>
    s390/ipl: add missing secure/has_secure file to ipl type 'unknown'

Gerald Schaefer <gerald.schaefer@linux.ibm.com>
    s390/dcssblk: fix kernel crash with list_add corruption

D Scott Phillips <scott@os.amperecomputing.com>
    arm64: sdei: abort running SDEI handlers during crash

Enlin Mu <enlin.mu@unisoc.com>
    pstore/ram: Check start of empty przs during init

Wolfram Sang <wsa+renesas@sang-engineering.com>
    mmc: renesas_sdhi: register irqs before registering controller

Tzung-Bi Shih <tzungbi@kernel.org>
    platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER

Yazen Ghannam <yazen.ghannam@amd.com>
    x86/MCE: Always save CS register on AMD Zen IF Poison errors

Eric Biggers <ebiggers@google.com>
    fsverity: skip PKCS#7 parser when keyring is empty

Nicolas Dichtel <nicolas.dichtel@6wind.com>
    net: handle ARPHRD_PPP in dev_is_mac_header_xmit()

Thore Sommer <public@thson.de>
    X.509: if signature is unsupported skip validation

Heiner Kallweit <hkallweit1@gmail.com>
    r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h

Steve Rutherford <srutherford@google.com>
    x86/sev: Make enc_dec_hypercall() accept a size instead of npages

Jann Horn <jannh@google.com>
    dccp: Fix out of bounds access in DCCP error handler

Alexander Aring <aahringo@redhat.com>
    dlm: fix plock lookup when using multiple lockspaces

Yafang Shao <laoar.shao@gmail.com>
    bpf: Fix issue in verifying allow_ptr_leaks

Fudong Wang <fudong.wang@amd.com>
    drm/amd/display: Add smu write msg id fail retry process

Helge Deller <deller@gmx.de>
    parisc: Fix /proc/cpuinfo output for lscpu

Aleksa Sarai <cyphar@cyphar.com>
    procfs: block chmod on /proc/thread-self/comm

Li Lingfeng <lilingfeng3@huawei.com>
    block: don't add or resize partition on the disk with GENHD_FL_NO_PART

Bjorn Helgaas <bhelgaas@google.com>
    Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"

Dave Jiang <dave.jiang@intel.com>
    ntb: Fix calculation ntb_transport_tx_free_entry()

Dave Jiang <dave.jiang@intel.com>
    ntb: Clean up tx tail index on link down

Dave Jiang <dave.jiang@intel.com>
    ntb: Drop packets when qp link is down

Feiyang Chen <chenfeiyang@loongson.cn>
    PCI/PM: Only read PCI_PM_CTRL register when available

Dexuan Cui <decui@microsoft.com>
    PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation

Ross Lagerwall <ross.lagerwall@citrix.com>
    PCI: Free released resource after coalescing

Ranjan Kumar <ranjan.kumar@broadcom.com>
    scsi: mpt3sas: Perform additional retries if doorbell read returns 0

Nilesh Javali <njavali@marvell.com>
    Revert "scsi: qla2xxx: Fix buffer overrun"

Konrad Dybcio <konrad.dybcio@linaro.org>
    media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    media: dvb: symbol fixup for dvb_attach()

Vitaly Rodionov <vitalyr@opensource.cirrus.com>
    ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.

Will Deacon <will@kernel.org>
    arm64: csum: Fix OoB access in IP checksum code for negative lengths

Frank Li <Frank.Li@nxp.com>
    i3c: master: svc: fix probe failure when no i3c device exist

Hongchen Zhang <zhanghongchen@loongson.cn>
    LoongArch: mm: Add p?d_leaf() definitions

Max Filippov <jcmvbkbc@gmail.com>
    xtensa: PMU: fix base address for the newer hardware

Hamza Mahfooz <hamza.mahfooz@amd.com>
    drm/amd/display: register edp_backlight_control() for DCN301

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/lv5207lp: Compare against struct fb_info.device

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/bd6107: Compare against struct fb_info.device

Thomas Zimmermann <tzimmermann@suse.de>
    backlight/gpio_backlight: Compare against struct fb_info.device

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: break iopolling on signal

Matthew Wilcox (Oracle) <willy@infradead.org>
    XArray: Do not return sibling entries from xa_load()

Gustavo A. R. Silva <gustavoars@kernel.org>
    ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()

Yi Yang <yiyang13@huawei.com>
    ipmi_si: fix a memleak in try_smi_init()

Rick Wertenbroek <rick.wertenbroek@gmail.com>
    PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: Add a camera sensor top level menu

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: ccs: Check rules is non-NULL

Thomas Gleixner <tglx@linutronix.de>
    cpu/hotplug: Prevent self deadlock on CPU hot-unplug

Joel Fernandes (Google) <joel@joelfernandes.org>
    mm/vmalloc: add a safer version of find_vm_area() for debug

Bart Van Assche <bvanassche@acm.org>
    scsi: core: Fix the scsi_set_resid() documentation

Kees Cook <keescook@chromium.org>
    printk: ringbuffer: Fix truncating buffer size min_t cast

Zqiang <qiang.zhang1211@gmail.com>
    rcu: dump vmalloc memory info safely

Takashi Iwai <tiwai@suse.de>
    ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl

Boris Brezillon <boris.brezillon@collabora.com>
    PM / devfreq: Fix leak in devfreq_dev_release()

Radoslaw Tyl <radoslawx.tyl@intel.com>
    igb: set max size RX buffer when store bad packet is enabled

Mohamed Khalfella <mkhalfella@purestorage.com>
    skbuff: skb_segment, Call zero copy functions before using skbuff frags

Wander Lairson Costa <wander@redhat.com>
    netfilter: xt_sctp: validate the flag_info count

Wander Lairson Costa <wander@redhat.com>
    netfilter: xt_u32: validate user space input

Xiao Liang <shaw.leon@gmail.com>
    netfilter: nft_exthdr: Fix non-linear header modification

Kyle Zeng <zengyhkyle@gmail.com>
    netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c

Eric Dumazet <edumazet@google.com>
    igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU

Yuan Yao <yuanyaogoog@chromium.org>
    virtio_ring: fix avail_wrap_counter in virtqueue_add_packed

Liao Chang <liaochang1@huawei.com>
    cpufreq: Fix the race condition while updating the transition_task of policy

Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
    Drivers: hv: vmbus: Don't dereference ACPI root object handle

ruanjinjie <ruanjinjie@huawei.com>
    dmaengine: ste_dma40: Add missing IRQ check in d40_probe

Randy Dunlap <rdunlap@infradead.org>
    um: Fix hostaudio build errors

Yi Yang <yiyang13@huawei.com>
    mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()

Hsin-Yi Wang <hsinyi@chromium.org>
    mtd: spi-nor: Check bus width while setting QE bit

Marek Behún <kabel@kernel.org>
    leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead

Marek Behún <kabel@kernel.org>
    leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false

Marek Behún <kabel@kernel.org>
    leds: multicolor: Use rounded division when calculating color components

Dan Carpenter <dan.carpenter@linaro.org>
    leds: pwm: Fix error code in led_pwm_create_fwnode()

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    rpmsg: glink: Add check for kstrdup

Jonas Karlman <jonas@kwiboo.se>
    phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write

Zheng Yang <zhengyang@rock-chips.com>
    phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate

Jonas Karlman <jonas@kwiboo.se>
    phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328

Rex Zhang <rex.zhang@intel.com>
    dmaengine: idxd: Modify the dependence of attribute pasid_enabled

William Zhang <william.zhang@broadcom.com>
    mtd: rawnand: brcmnand: Fix mtd oobsize

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Fix race issue between cpu buffer write and swap

Mikhail Kobuk <m.kobuk@ispras.ru>
    tracing: Remove extra space at the end of hwlat_detector/mode

Dave Hansen <dave.hansen@linux.intel.com>
    x86/speculation: Mark all Skylake CPUs as vulnerable to GDS

Paul Gortmaker <paul.gortmaker@windriver.com>
    tick/rcu: Fix false positive "softirq work is pending" messages

Mario Limonciello <mario.limonciello@amd.com>
    platform/x86/amd/pmf: Fix a missing cleanup path

Rahul Rameshbabu <sergeantsagara@protonmail.com>
    HID: multitouch: Correct devm device reference for hidinput input_dev name

Rahul Rameshbabu <sergeantsagara@protonmail.com>
    HID: uclogic: Correct devm device reference for hidinput input_dev name

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()

Yonatan Nachum <ynachum@amazon.com>
    RDMA/efa: Fix wrong resources deallocation order

Guoqing Jiang <guoqing.jiang@linux.dev>
    RDMA/siw: Correct wrong debug message

Guoqing Jiang <guoqing.jiang@linux.dev>
    RDMA/siw: Balance the reference of cep->kref in the error path

Leon Romanovsky <leon@kernel.org>
    Revert "IB/isert: Fix incorrect release of isert connection"

Peng Fan <peng.fan@nxp.com>
    amba: bus: fix refcount leak

Yi Yang <yiyang13@huawei.com>
    serial: tegra: handle clk prepare error in tegra_uart_hw_init()

Konrad Dybcio <konrad.dybcio@linaro.org>
    interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting

Konrad Dybcio <konrad.dybcio@linaro.org>
    interconnect: qcom: bcm-voter: Improve enable_mask handling

Konrad Dybcio <konrad.dybcio@linaro.org>
    interconnect: qcom: sm8450: Enable sync_state

Chengfeng Ye <dg573847474@gmail.com>
    scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock

Tony Battersby <tonyb@cybernetics.com>
    scsi: core: Use 32-bit hostnum in scsi_host_lookup()

Christopher Bednarz <christopher.n.bednarz@intel.com>
    RDMA/irdma: Prevent zero-length STAG registration

Junhao He <hejunhao3@huawei.com>
    coresight: trbe: Fix TRBE potential sleep in atomic context

Lu Jialin <lujialin4@huawei.com>
    cgroup:namespace: Remove unused cgroup_namespaces_init()

Chao Yu <chao@kernel.org>
    Revert "f2fs: fix to do sanity check on extent cache correctly"

Chunhai Guo <guochunhai@vivo.com>
    f2fs: Only lfs mode is allowed with zoned block device feature

Yangtao Li <frank.li@vivo.com>
    f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED

Chao Yu <chao@kernel.org>
    f2fs: fix to avoid mmap vs set_compress_option case

Jacopo Mondi <jacopo.mondi@ideasonboard.com>
    media: i2c: rdacm21: Fix uninitialized value

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Add ov2680_fill_format() helper function

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Don't take the lock for try_fmt calls

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix vflip / hflip set functions

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Fix ov2680_bayer_order()

Hans de Goede <hdegoede@redhat.com>
    media: ov2680: Remove auto-gain and auto-exposure controls

Dave Stevenson <dave.stevenson@raspberrypi.com>
    media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips

Marek Vasut <marex@denx.de>
    media: ov5640: Fix initial RESETB state and annotate timings

Marek Vasut <marex@denx.de>
    media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()

Illia Ostapyshyn <ostapyshyn@sra.uni-hannover.de>
    HID: input: Support devices sending Eraser without Invert

David Gow <davidgow@google.com>
    drivers: base: Free devm resources when unregistering a device

Alan Stern <stern@rowland.harvard.edu>
    USB: gadget: f_mass_storage: Fix unused variable warning

Alan Stern <stern@rowland.harvard.edu>
    USB: gadget: core: Add missing kerneldoc for vbus_work

Randy Dunlap <rdunlap@infradead.org>
    docs: ABI: fix spelling/grammar in SBEFIFO timeout interface

Konrad Dybcio <konrad.dybcio@linaro.org>
    media: venus: hfi_venus: Only consider sys_idle_indicator on V1

Colin Ian King <colin.i.king@gmail.com>
    media: go7007: Remove redundant if statement

Hans Verkuil <hverkuil-cisco@xs4all.nl>
    media: cec: core: add adap_unconfigured() callback

Hans Verkuil <hverkuil-cisco@xs4all.nl>
    media: cec: core: add adap_nb_transmit_canceled() callback

Armin Wolf <W_Armin@gmx.de>
    platform/x86: dell-sysman: Fix reference leak

Yanfei Xu <yanfei.xu@intel.com>
    iommu/vt-d: Fix to flush cache of PASID directory table

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    iommu/qcom: Disable and reset context bank before programming

Eddie James <eajames@linux.ibm.com>
    fsi: aspeed: Reset master errors after CFAM reset

Xiang Yang <xiangyang3@huawei.com>
    IB/uverbs: Fix an potential error pointer dereference

Chengchang Tang <tangchengchang@huawei.com>
    RDMA/hns: Fix CQ and QP cache affinity

Junxian Huang <huangjunxian6@hisilicon.com>
    RDMA/hns: Fix inaccurate error label name in init instance

Junxian Huang <huangjunxian6@hisilicon.com>
    RDMA/hns: Fix incorrect post-send with direct wqe of wr-list

Chengchang Tang <tangchengchang@huawei.com>
    RDMA/hns: Fix port active speed

Jason Gunthorpe <jgg@ziepe.ca>
    iommu/sprd: Add missing force_aperture

Chengci.Xu <chengci.xu@mediatek.com>
    iommu/mediatek: Fix two IOMMU share pagetable issue

Yong Wu <yong.wu@mediatek.com>
    iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data

Arnd Bergmann <arnd@arndb.de>
    extcon: cht_wc: add POWER_SUPPLY dependency

Arnd Bergmann <arnd@arndb.de>
    kernfs: add stub helper for kernfs_generic_poll()

Jason Gunthorpe <jgg@ziepe.ca>
    driver core: Call dma_cleanup() on the test_remove path

Dan Carpenter <dan.carpenter@linaro.org>
    driver core: test_async: fix an error code

Rob Clark <robdclark@chromium.org>
    dma-buf/sync_file: Fix docs syntax

Konrad Dybcio <konrad.dybcio@linaro.org>
    interconnect: qcom: qcm2290: Enable sync state

Ruidong Tian <tianruidong@linux.alibaba.com>
    coresight: tmc: Explicit type conversions to prevent integer overflow

Gustavo A. R. Silva <gustavoars@kernel.org>
    RDMA/irdma: Replace one-element array with flexible-array member

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly

Oleksandr Natalenko <oleksandr@redhat.com>
    scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly

Bob Pearson <rpearsonhpe@gmail.com>
    RDMA/rxe: Fix incomplete state save in rxe_requester

Bob Pearson <rpearsonhpe@gmail.com>
    RDMA/rxe: Split rxe_run_task() into two subroutines

Randy Dunlap <rdunlap@infradead.org>
    x86/APM: drop the duplicate APM_MINOR_DEV macro

Chunyan Zhang <chunyan.zhang@unisoc.com>
    serial: sprd: Fix DMA buffer leak issue

Chunyan Zhang <chunyan.zhang@unisoc.com>
    serial: sprd: Assign sprd_port after initialized to avoid wrong access

Biju Das <biju.das.jz@bp.renesas.com>
    iio: accel: adxl313: Fix adxl313_i2c_id[] table

Lin Ma <linma@zju.edu.cn>
    scsi: qla4xxx: Add length check when parsing nlattrs

Lin Ma <linma@zju.edu.cn>
    scsi: be2iscsi: Add length check when parsing nlattrs

Lin Ma <linma@zju.edu.cn>
    scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()

Lin Ma <linma@zju.edu.cn>
    scsi: iscsi: Add length check for nlattr payload

Wenchao Hao <haowenchao@huawei.com>
    scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()

Bart Van Assche <bvanassche@acm.org>
    scsi: RDMA/srp: Fix residual handling

Xu Yang <xu.yang_2@nxp.com>
    usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()

Dan Carpenter <dan.carpenter@linaro.org>
    media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()

Dan Carpenter <dan.carpenter@linaro.org>
    media: mediatek: vcodec: fix potential double free

Irui Wang <irui.wang@mediatek.com>
    media: mediatek: vcodec: Return NULL if no vdec_fb is found

Ming Qian <ming.qian@nxp.com>
    media: amphion: ensure the bitops don't cross boundaries

Ming Qian <ming.qian@nxp.com>
    media: amphion: fix UNUSED_VALUE issue reported by coverity

Ming Qian <ming.qian@nxp.com>
    media: amphion: fix UNINIT issues reported by coverity

Ming Qian <ming.qian@nxp.com>
    media: amphion: fix REVERSE_INULL issues reported by coverity

Ming Qian <ming.qian@nxp.com>
    media: amphion: fix CHECKED_RETURN issues reported by coverity

Benjamin Gaignard <benjamin.gaignard@collabora.com>
    media: rkvdec: increase max supported height for H.264

Zheng Wang <zyytlz.wz@163.com>
    media: mtk-jpeg: Fix use after free bug due to uncanceled work

Ming Qian <ming.qian@nxp.com>
    media: amphion: add helper function to get id name

Ming Qian <ming.qian@nxp.com>
    media: amphion: reinit vpu if reqbufs output 0

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    dt-bindings: extcon: maxim,max77843: restrict connector properties

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Fix normally completed I/O analysed as failed

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Fix warnings detected by sparse

Chuck Lever <chuck.lever@oracle.com>
    RDMA/siw: Fabricate a GID on tun and loopback devices

Daniil Dulov <d.dulov@aladdin.ru>
    media: cx24120: Add retval check for cx24120_message_send()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()

Daniil Dulov <d.dulov@aladdin.ru>
    media: dib7000p: Fix potential division by zero

Dongliang Mu <dzm91@hust.edu.cn>
    drivers: usb: smsusb: fix error handling code in smsusb_init_device

Jonas Karlman <jonas@kwiboo.se>
    iommu: rockchip: Fix directory table address encoding

Daniel Marcovitch <dmarcovitch@nvidia.com>
    iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()

Claudiu Beznea <claudiu.beznea@microchip.com>
    media: i2c: tvp5150: check return value of devm_kasprintf()

Hans de Goede <hdegoede@redhat.com>
    media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables

Guoniu.zhou <guoniu.zhou@nxp.com>
    media: ov5640: fix low resolution image abnormal issue

Minjie Du <duminjie@vivo.com>
    RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()

Waiman Long <longman@redhat.com>
    cgroup/cpuset: Inherit parent's load balance state in v2

Anna Schumaker <Anna.Schumaker@Netapp.com>
    pNFS: Fix assignment of xprtdata.cred

Olga Kornievskaia <kolga@netapp.com>
    NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ

Benjamin Coddington <bcodding@redhat.com>
    NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN

Chuck Lever <chuck.lever@oracle.com>
    NFSD: da_addr_body field missing in some GETDEVICEINFO replies

Su Hui <suhui@nfschina.com>
    fs: lockd: avoid possible wrong NULL parameter

Alexei Filippov <halip0503@gmail.com>
    jfs: validate max amount of blocks before allocation.

Zhihao Cheng <chengzhihao1@huawei.com>
    ext4: fix unttached inode after power cut with orphan file feature enabled

Russell Currey <ruscur@russell.cc>
    powerpc/iommu: Fix notifiers being shared by PCI and VIO buses

Liang He <windhl@126.com>
    powerpc/mpc5xxx: Add missing fwnode_handle_put()

Nicholas Piggin <npiggin@gmail.com>
    powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n

Dan Carpenter <dan.carpenter@linaro.org>
    nfs/blocklayout: Use the passed in gfp flags

Russell Currey <ruscur@russell.cc>
    powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT

Michael Ellerman <mpe@ellerman.id.au>
    powerpc: Don't include lppaca.h in paca.h

Anna Schumaker <Anna.Schumaker@Netapp.com>
    NFSv4.2: Fix READ_PLUS size calculations

Anna Schumaker <Anna.Schumaker@Netapp.com>
    NFSv4.2: Fix up READ_PLUS alignment

Anna Schumaker <Anna.Schumaker@Netapp.com>
    NFSv4.2: Fix READ_PLUS smatch warnings

Anna Schumaker <Anna.Schumaker@Netapp.com>
    NFSv4.2: Rework scratch handling for READ_PLUS

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    wifi: ath10k: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    wifi: ath11k: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    net/mlx5: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    drm/radeon: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    drm/amdgpu: Use RMW accessors for changing LNKCTL

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/perf: Convert fsl_emb notifier to state machine callbacks

Sourabh Jain <sourabhjain@linux.ibm.com>
    powerpc/fadump: reset dump area size if fadump memory reserve fails

Konstantin Meskhidze <konstantin.meskhidze@huawei.com>
    nvdimm: Fix dereference after free in register_nvdimm_pmu()

Konstantin Meskhidze <konstantin.meskhidze@huawei.com>
    nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()

Stefan Hajnoczi <stefanha@redhat.com>
    vfio/type1: fix cap_migration information leak

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE

Ahmad Fatoum <a.fatoum@pengutronix.de>
    clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op

Marco Felsch <m.felsch@pengutronix.de>
    clk: imx8mp: fix sai4 clock

Peng Fan <peng.fan@nxp.com>
    clk: imx: imx8ulp: update SPLL2 type

Ye Li <ye.li@nxp.com>
    clk: imx: pllv4: Fix SPLL2 MULT range

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI/ASPM: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: pciehp: Use RMW accessors for changing LNKCTL

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: Add locking to RMW PCI Express Capability Register accessors

Ira Weiny <ira.weiny@intel.com>
    PCI: Allow drivers to request exclusive config regions

Claudiu Beznea <claudiu.beznea@microchip.com>
    pinctrl: mcp23s08: check return value of devm_kasprintf()

Wu Zongyong <wuzongyong@linux.alibaba.com>
    PCI: Mark NVIDIA T4 GPUs to avoid bus reset

Daire McNamara <daire.mcnamara@microchip.com>
    PCI: microchip: Correct the DED and SEC interrupt bit offsets

Luca Weiss <luca.weiss@fairphone.com>
    clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: reset: Use the correct type of sleep/delay based on length

Dmitry Torokhov <dmitry.torokhov@gmail.com>
    kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()

Yi Liu <yi.l.liu@intel.com>
    kvm/vfio: Prepare for accepting vfio device fd

Patrick Whewell <patrick.whewell@sightlineapplications.com>
    clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: avoid potential data overflow in next_linear_group

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: correct grp validation in ext4_mb_good_group

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/igen6: Fix the issue of no error events

David Wronek <davidwronek@gmail.com>
    clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src

Zhang Jianhua <chris.zjh@huawei.com>
    clk: sunxi-ng: Modify mismatched function name

Ira Weiny <ira.weiny@intel.com>
    PCI/DOE: Fix destroy_work_on_stack() race

Minjie Du <duminjie@vivo.com>
    drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()

Manivannan Sadhasivam <mani@kernel.org>
    PCI: qcom-ep: Switch MHI bus master clock off during L1SS

Sven Peter <sven@svenpeter.dev>
    PCI: apple: Initialize pcie->nvecs before use

Alibek Omarov <a1ba.omarov@gmail.com>
    clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: gcc-sc8280xp: Add missing GDSCs

Konrad Dybcio <konrad.dybcio@linaro.org>
    dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: gcc-sc8280xp: Add missing GDSC flags

Andrew Halaney <ahalaney@redhat.com>
    clk: qcom: gcc-sc8280xp: Add EMAC GDSCs

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: gpucc-sm6350: Fix clock source names

Konrad Dybcio <konrad.dybcio@linaro.org>
    clk: qcom: gpucc-sm6350: Introduce index-based clk lookup

Corey Minyard <minyard@acm.org>
    ipmi:ssif: Fix a memory leak when scanning for an adapter

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    ipmi:ssif: Add check for kstrdup

Su Hui <suhui@nfschina.com>
    ALSA: ac97: Fix possible error value of *rac97

Geert Uytterhoeven <geert+renesas@glider.be>
    of: unittest: Fix overlay type in apply/revert check

Geert Uytterhoeven <geert+renesas@glider.be>
    of: overlay: Call of_changeset_init() early

Vijendar Mukunda <Vijendar.Mukunda@amd.com>
    ASoC: SOF: amd: clear dsp to host interrupt status

David Jeffery <djeffery@redhat.com>
    md: raid0: account for split bio in iostat accounting

Jan Kara <jack@suse.cz>
    md/raid0: Fix performance regression for large sequential writes

Jan Kara <jack@suse.cz>
    md/raid0: Factor out helper for mapping and submitting a bio

Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
    md: add error_handlers for raid0 and linear

Xueshi Hu <xueshi.hu@smartx.com>
    md/raid1: hold the barrier until handle_read_error() finishes

Xueshi Hu <xueshi.hu@smartx.com>
    md/raid1: free the r1bio before waiting for blocked rdev

Vlad Karpovich <vkarpovi@opensource.cirrus.com>
    firmware: cs_dsp: Fix new control name check

Yu Kuai <yukuai3@huawei.com>
    md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()

Yu Kuai <yukuai3@huawei.com>
    md/raid5-cache: fix a deadlock in r5l_exit_log()

Tony Lindgren <tony@atomide.com>
    bus: ti-sysc: Fix cast to enum warning

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins

David Wronek <davidwronek@gmail.com>
    arm64: dts: qcom: msm8996: Fix dsi1 interrupts

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU

Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names

Sui Jingfeng <suijingfeng@loongson.cn>
    drm/mediatek: Fix potential memory leak if vmap() fail

Robert Marko <robert.marko@sartura.hr>
    ARM: dts: qcom: ipq4019: correct SDHCI XO clock

Jason-JH.Lin <jason-jh.lin@mediatek.com>
    drm/mediatek: Remove freeing not dynamic allocated memory

Tony Lindgren <tony@atomide.com>
    bus: ti-sysc: Fix build warning for 64-bit build

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: fix drain stalls by invalid SQE

Zhiguo Niu <zhiguo.niu@unisoc.com>
    block/mq-deadline: use correct way to throttling write requests

Gaosheng Cui <cuigaosheng1@huawei.com>
    audit: fix possible soft lockup in __audit_inode_child()

Fabio Estevam <festevam@denx.de>
    drm/msm/a2xx: Call adreno_gpu_init() earlier

Yang Wang <kevinyang.wang@amd.com>
    drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()

Dan Carpenter <dan.carpenter@linaro.org>
    smackfs: Prevent underflow in smk_set_cipso()

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done

Zhang Shurong <zhang_shurong@foxmail.com>
    firmware: meson_sm: fix to avoid potential NULL pointer dereference

Daniel Vetter <daniel.vetter@ffwll.ch>
    drm/msm/mdp5: Don't leak some plane state

Chen Jiahao <chenjiahao16@huawei.com>
    soc: qcom: smem: Fix incompatible types in comparison

Jiasheng Jiang <jiasheng@iscas.ac.cn>
    drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask

Nayna Jain <nayna@linux.ibm.com>
    ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig

Marek Vasut <marex@denx.de>
    drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01

Geert Uytterhoeven <geert@linux-m68k.org>
    drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()

Geert Uytterhoeven <geert+renesas@glider.be>
    drm/armada: Fix off-by-one error in armada_overlay_get_property()

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port

Zeyan Li <qaz6750@outlook.com>
    arm64: dts: qcom: sm8150: Fix the I2C7 interrupt

Ruan Jinjie <ruanjinjie@huawei.com>
    of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()

Yangtao Li <frank.li@vivo.com>
    drm/tegra: dpaux: Fix incorrect return value of platform_get_irq

Ryan McCann <quic_rmccann@quicinc.com>
    drm/msm: Update dev core dump to not print backwards

Yu Kuai <yukuai3@huawei.com>
    md/md-bitmap: hold 'reconfig_mutex' in backlog_store()

Yu Kuai <yukuai3@huawei.com>
    md/md-bitmap: remove unnecessary local variable in backlog_store()

Li Nan <linan122@huawei.com>
    md/raid10: use dereference_rdev_and_rrdev() to get devices

Li Nan <linan122@huawei.com>
    md/raid10: factor out dereference_rdev_and_rrdev()

Yu Kuai <yukuai3@huawei.com>
    md: restore 'noio_flag' for the last mddev_resume()

Xiao Ni <xni@redhat.com>
    md: Change active_io to percpu

Xiao Ni <xni@redhat.com>
    md: Factor out is_md_suspended helper

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply

Manivannan Sadhasivam <mani@kernel.org>
    arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"

Manivannan Sadhasivam <mani@kernel.org>
    arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Fix Ethernet info for Luxul devices

Bogdan Togorean <bogdan.togorean@analog.com>
    drm: adv7511: Fix low refresh rate register for ADV7533/5

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)

Chen-Yu Tsai <wenst@chromium.org>
    drm/bridge: anx7625: Use common macros for HDCP capabilities

Chen-Yu Tsai <wenst@chromium.org>
    drm/bridge: anx7625: Use common macros for DP power sequencing commands

Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
    x86/mm: Fix PAT bit missing from page protection modify mask

Christoph Hellwig <hch@lst.de>
    block: don't allow enabling a cache on devices that don't support it

Christoph Hellwig <hch@lst.de>
    block: cleanup queue_wc_store

Lucas Stach <l.stach@pengutronix.de>
    drm/etnaviv: fix dumping of active MMU context

Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
    arm64: tegra: Fix HSUART for Smaug

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: pmi8994: Add missing OVP interrupt

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: pm660l: Add missing short interrupt

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: pm6150l: Add missing short interrupt

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again

Jon Hunter <jonathanh@nvidia.com>
    arm64: tegra: Fix HSUART for Jetson AGX Orin

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Use updated "spi-gpio" binding properties

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Add cells sizes to PCIe node

Rafał Miłecki <rafal@milecki.pl>
    ARM: dts: BCM53573: Drop nonexistent #usb-cells

Arnd Bergmann <arnd@arndb.de>
    drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()

Nishanth Menon <nm@ti.com>
    firmware: ti_sci: Use system_state to determine polling

Marek Vasut <marex@denx.de>
    ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM

Marek Vasut <marex@denx.de>
    ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems

Marek Vasut <marex@denx.de>
    ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM

Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
    ARM: dts: stm32: YAML validation fails for Odyssey Boards

Marek Vasut <marex@denx.de>
    ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon

Olivier Moysan <olivier.moysan@foss.st.com>
    ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon

Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
    ARM: dts: stm32: YAML validation fails for Argon Boards

Marek Vasut <marex@denx.de>
    ARM: dts: stm32: Rename mdio0 to mdio

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    arm64: dts: qcom: pmk8350: fix ADC-TM compatible string

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    arm64: dts: qcom: pmr735b: fix thermal zone name

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    arm64: dts: qcom: pm8350b: fix thermal zone name

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    arm64: dts: qcom: pm8350: fix thermal zone name

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8350: Use proper CPU compatibles

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8350: Fix CPU idle state residency times

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sc8280xp: Add missing SCM interconnect

Bjorn Andersson <quic_bjorande@quicinc.com>
    arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250-edo: Rectify gpio-keys

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs

Konrad Dybcio <konrad.dybcio@linaro.org>
    arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply

Vincent Guittot <vincent.guittot@linaro.org>
    arm64: dts: qcom: sm8250: correct dynamic power coefficients

Konrad Dybcio <konrad.dybcio@somainline.org>
    arm64: dts: qcom: sm6350: Fix ZAP region

Luca Weiss <luca@z3ntu.xyz>
    soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros

Luca Weiss <luca@z3ntu.xyz>
    soc: qcom: ocmem: Add OCMEM hardware version print

Randy Dunlap <rdunlap@infradead.org>
    ASoC: stac9766: fix build errors with REGMAP_AC97

Sui Jingfeng <suijingfeng@loongson.cn>
    drm/hyperv: Fix a compilation issue because of not including screen_info.h

Wesley Chalmers <Wesley.Chalmers@amd.com>
    drm/amd/display: Do not set drr on pipe commit

Baokun Li <libaokun1@huawei.com>
    quota: fix dqput() to follow the guarantees dquot_srcu should provide

Baokun Li <libaokun1@huawei.com>
    quota: add new helper dquot_active()

Baokun Li <libaokun1@huawei.com>
    quota: rename dquot_active() to inode_quota_active()

Baokun Li <libaokun1@huawei.com>
    quota: factor out dquot_write_dquot()

Ondrej Jirman <megi@xff.cz>
    drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller

Phil Elwell <phil@raspberrypi.com>
    ASoC: cs43130: Fix numerator/denominator mixup

Marek Vasut <marex@denx.de>
    drm/bridge: tc358764: Fix debug print parameter order

Kuniyuki Iwashima <kuniyu@amazon.com>
    netrom: Deny concurrent connect().

Budimir Markovic <markovicbudimir@gmail.com>
    net/sched: sch_hfsc: Ensure inner classes have fsc curve

Alex Austin <alex.austin@amd.com>
    sfc: Check firmware supports Ethernet PTP filter

Suman Ghosh <sumang@marvell.com>
    cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously

Suman Ghosh <sumang@marvell.com>
    octeontx2-pf: Fix PFC TX scheduler free

Hariprasad Kelam <hkelam@marvell.com>
    octeontx2-pf: Refactor schedular queue alloc/free calls

Biju Das <biju.das.jz@bp.renesas.com>
    hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()

Vadim Pasternak <vadimp@nvidia.com>
    mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter

Vadim Pasternak <vadimp@nvidia.com>
    mlxsw: i2c: Limit single transaction buffer size

Vadim Pasternak <vadimp@nvidia.com>
    mlxsw: i2c: Fix chunk size setting in output mailbox buffer

Jinjie Ruan <ruanjinjie@huawei.com>
    net: arcnet: Do not call kfree_skb() under local_irq_disable()

Jacob Keller <jacob.e.keller@intel.com>
    ice: avoid executing commands on other ports when driving sync

Wang Ming <machel@vivo.com>
    wifi: ath9k: use IS_ERR() with debugfs_create_dir()

Qi Zheng <zhengqi.arch@bytedance.com>
    arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()

Jinjie Ruan <ruanjinjie@huawei.com>
    Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: avoid possible NULL skb pointer dereference

Arnd Bergmann <arnd@arndb.de>
    mac80211: make ieee80211_tx_info padding explicit

Lin Ma <linma@zju.edu.cn>
    wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath9k: protect WMI command response buffer replacement with a lock

Fedor Pchelkin <pchelkin@ispras.ru>
    wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx

Daniel T. Lee <danieltimlee@gmail.com>
    samples/bpf: fix broken map lookup probe

Daniel T. Lee <danieltimlee@gmail.com>
    samples/bpf: fix bio latency check with tracepoint

Rob Herring <robh@kernel.org>
    ARM: dts: Add .dts files missing from the build

Polaris Pi <pinkperfect2021@gmail.com>
    wifi: mwifiex: Fix missed return in oob checks failed path

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: fix memory leak in mwifiex_histogram_read()

Eric Dumazet <edumazet@google.com>
    net: annotate data-races around sk->sk_lingertime

Artem Chernyshev <artem.chernyshev@red-soft.ru>
    fs: ocfs2: namei: check return value of ocfs2_add_entry()

Yan Zhai <yan@cloudflare.com>
    lwt: Check LWTUNNEL_XMIT_CONTINUE strictly

Yan Zhai <yan@cloudflare.com>
    lwt: Fix return values of BPF xmit ops

Florian Fainelli <florian.fainelli@broadcom.com>
    hwrng: iproc-rng200 - Implement suspend and resume calls

Gaurav Jain <gaurav.jain@nxp.com>
    crypto: caam - fix unchecked return value error

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    ice: ice_aq_check_events: fix off-by-one check when filling buffer

Abel Wu <wuyun.abel@bytedance.com>
    net-memcg: Fix scope of sockmem pressure indicators

Lorenz Bauer <lmb@isovalent.com>
    net: Fix slab-out-of-bounds in inet[6]_steal_sock

Alexander Danilenko <al.b.danilenko@gmail.com>
    spi: tegra114: Remove unnecessary NULL-pointer checks

Yipeng Zou <zouyipeng@huawei.com>
    selftests/bpf: Clean up fmod_ret in bench_rename test script

Yipeng Zou <zouyipeng@huawei.com>
    selftests/bpf: Fix repeat option when kfunc_call verification fails

Menglong Dong <imagedong@tencent.com>
    net: tcp: fix unexcepted socket die when snd_wnd is 0

Manish Mandlik <mmandlik@google.com>
    Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()

Douglas Anderson <dianders@chromium.org>
    Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor

Min Li <lm0963hack@gmail.com>
    Bluetooth: Fix potential use-after-free when clear keys

Yuanjun Gong <ruc_gongyuanjun@163.com>
    Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: api - Use work queue in crypto_destroy_instance

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    crypto: stm32 - Properly handle pm_runtime_get failing

Miguel Ojeda <ojeda@kernel.org>
    kbuild: rust_is_available: fix confusion when a version appears in the path

Miguel Ojeda <ojeda@kernel.org>
    kbuild: rust_is_available: add check for `bindgen` invocation

Russell Currey <ruscur@russell.cc>
    kbuild: rust_is_available: fix version check when CC has multiple arguments

Masahiro Yamada <masahiroy@kernel.org>
    kbuild: rust_is_available: remove -v option

Alan Maguire <alan.maguire@oracle.com>
    selftests/bpf: fix static assert compilation issue for test_cls_*.c

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: mwifiex: fix error recovery in PCIE buffer descriptor management

Polaris Pi <pinkperfect2021@gmail.com>
    wifi: mwifiex: Fix OOB and integer underflow when rx packets

Ryder Lee <ryder.lee@mediatek.com>
    wifi: mt76: mt7915: fix power-limits while chan_switch

Marc Kleine-Budde <mkl@pengutronix.de>
    can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM

Zhang Shurong <zhang_shurong@foxmail.com>
    spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()

Lin Ma <linma@zju.edu.cn>
    wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH

Lorenz Bauer <lmb@isovalent.com>
    bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assign

Lorenz Bauer <lmb@isovalent.com>
    net: remove duplicate reuseport_lookup functions

Lorenz Bauer <lmb@isovalent.com>
    net: export inet_lookup_reuseport and inet6_lookup_reuseport

Lorenz Bauer <lmb@isovalent.com>
    bpf: reject unhashed sockets in bpf_sk_assign

Lorenz Bauer <lmb@isovalent.com>
    udp: re-score reuseport groups when connected sockets are present

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7921: fix non-PSC channel scan fail

Zhang Shurong <zhang_shurong@foxmail.com>
    wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()

Dan Carpenter <dan.carpenter@linaro.org>
    regmap: rbtree: Use alloc_flags for memory allocations

Martin Kaiser <martin@kaiser.cx>
    hwrng: pic32 - use devm_clk_get_enabled

Martin Kaiser <martin@kaiser.cx>
    hwrng: nomadik - keep clock enabled while hwrng is registered

Eric Dumazet <edumazet@google.com>
    tcp: tcp_enter_quickack_mode() should be static

Giovanni Cabiddu <giovanni.cabiddu@intel.com>
    crypto: qat - change value of default idle filter

Yafang Shao <laoar.shao@gmail.com>
    bpf: Fix an error in verifying a field in a union

Yafang Shao <laoar.shao@gmail.com>
    bpf: Clear the probe_addr for uprobe

Andrii Nakryiko <andrii@kernel.org>
    libbpf: Fix realloc API handling in zero-sized edge cases

Alexander Lobakin <alobakin@pm.me>
    bpftool: Use a local bpf_perf_event_value to fix accessing its fields

Quentin Monnet <quentin@isovalent.com>
    bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c

Alexander Lobakin <alobakin@pm.me>
    bpftool: Define a local bpf_perf_link to fix accessing its fields

Alexander Lobakin <alobakin@pm.me>
    bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie

Daniel Borkmann <daniel@iogearbox.net>
    selftests/bpf: Fix bpf_nf failure upon test rerun

Liao Chang <liaochang1@huawei.com>
    cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()

Mikel Rychliski <mikel@mikelr.com>
    x86/efistub: Fix PCI ROM preservation in mixed mode

Swapnil Sapkal <swapnil.sapkal@amd.com>
    cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver

Swapnil Sapkal <swapnil.sapkal@amd.com>
    cpufreq: amd-pstate-ut: Remove module parameter access

Peng Fan <peng.fan@nxp.com>
    thermal/of: Fix potential uninitialized value access

Mario Limonciello <mario.limonciello@amd.com>
    ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table

Mario Limonciello <mario.limonciello@amd.com>
    ACPI: x86: s2idle: Post-increment variables when getting constraints

Bibo Mao <maobibo@loongson.cn>
    irqchip/loongson-eiointc: Fix return value checking of eiointc_index

Holger Dengler <dengler@linux.ibm.com>
    s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs

Holger Dengler <dengler@linux.ibm.com>
    s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes

Holger Dengler <dengler@linux.ibm.com>
    s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL

Holger Dengler <dengler@linux.ibm.com>
    s390/pkey: fix/harmonize internal keyblob headers

Nysal Jan K.A <nysal@linux.ibm.com>
    selftests/futex: Order calls to futex_lock_pi

Xu Yang <xu.yang_2@nxp.com>
    perf/imx_ddr: don't enable counter0 if none of 4 counters are used

Cyril Hrubis <chrubis@suse.cz>
    sched/rt: Fix sysctl_sched_rr_timeslice intial value

Mark Brown <broonie@kernel.org>
    arm64/fpsimd: Only provide the length to cpufeature for xCR registers

Mark Brown <broonie@kernel.org>
    arm64/sme: Don't use streaming mode to probe the maximum SME VL

Ard Biesheuvel <ardb@kernel.org>
    x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved

Randy Dunlap <rdunlap@infradead.org>
    sched/psi: Select KERNFS as needed

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    arm64/ptrace: Clean up error handling path in sve_set_common()

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Close perf value read fd on errors

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Unmount resctrl FS if child fails to run benchmark

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Don't leak buffer in fill_cache()

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    selftests/resctrl: Add resctrl.h into build deps

Manivannan Sadhasivam <mani@kernel.org>
    OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()

Waiman Long <longman@redhat.com>
    refscale: Fix uninitalized use of wait_queue_head_t

Kees Cook <keescook@chromium.org>
    ARM: ptrace: Restore syscall skipping for tracers

Kees Cook <keescook@chromium.org>
    ARM: ptrace: Restore syscall restart tracing

David Howells <dhowells@redhat.com>
    vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing

Kees Cook <keescook@chromium.org>
    selftests/harness: Actually report SKIP for signal tests

Christian Brauner <brauner@kernel.org>
    tmpfs: verify {g,u}id mount options correctly

Matthew Wilcox (Oracle) <willy@infradead.org>
    iomap: Remove large folio handling in iomap_invalidate_folio()

Wang Ming <machel@vivo.com>
    fs: Fix error checking for d_hash_and_lookup()

Wen Yang <wenyang.linux@foxmail.com>
    eventfd: prevent underflow for eventfd semaphores

Matthew Wilcox <willy@infradead.org>
    reiserfs: Check the return value from __getblk()

Viktor Malik <vmalik@redhat.com>
    tools/resolve_btfids: Fix setting HOSTCFLAGS

Jiri Olsa <jolsa@kernel.org>
    tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets

Ian Rogers <irogers@google.com>
    tools/resolve_btfids: Tidy HOST_OVERRIDES

Jiri Olsa <jolsa@kernel.org>
    tools/resolve_btfids: Compile resolve_btfids as host program

Ian Rogers <irogers@google.com>
    tools/resolve_btfids: Alter how HOSTCC is forced

Ian Rogers <irogers@google.com>
    tools/resolve_btfids: Install subcmd headers

Shen Jiamin <shen_jiamin@comp.nus.edu.sg>
    tools/resolve_btfids: Use pkg-config to locate libelf

Ian Rogers <irogers@google.com>
    tools lib subcmd: Add dependency test to install_headers

Ian Rogers <irogers@google.com>
    tools lib subcmd: Make install_headers clearer

Ian Rogers <irogers@google.com>
    tools lib subcmd: Add install target

Sabrina Dubroca <sd@queasysnail.net>
    Revert "net: macsec: preserve ingress frame ordering"

Vidya Sagar <vidyas@nvidia.com>
    Revert "PCI: tegra194: Enable support for 256 Byte payload"

Werner Sembach <wse@tuxedocomputers.com>
    Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN

Jan Kara <jack@suse.cz>
    udf: Handle error when adding extent to a file

Vladislav Efanov <VEfanov@ispras.ru>
    udf: Check consistency of Space Bitmap Descriptor

Hamza Mahfooz <hamza.mahfooz@amd.com>
    drm/amd/display: ensure async flips are only accepted for fast updates

Jordan Rife <jrife@google.com>
    net: Avoid address overwrite in kernel_connect

Sean Christopherson <seanjc@google.com>
    KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    KVM: x86/mmu: Use kstrtobool() instead of strtobool()

Jarkko Sakkinen <jarkko@kernel.org>
    tpm: Enable hwrng only for Pluton on AMD CPUs

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: rsa-pkcs1pad - Use helper to set reqsize

Doug Smythies <dsmythies@telus.net>
    cpufreq: intel_pstate: set stale CPU frequency to minimum

Saravana Kannan <saravanak@google.com>
    of: property: Simplify of_link_to_phandle()

Shih-Yi Chen <shihyic@nvidia.com>
    platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Introduce pipe_cpumask to avoid race on trace_pipes

Josua Mayer <josua@solid-run.com>
    net: sfp: handle 100G/25G active optical cables in sfp_parse_support

Takashi Iwai <tiwai@suse.de>
    ALSA: seq: oss: Fix racy open/close of MIDI devices

Qi Hu <huqi@loongson.cn>
    LoongArch: Fix the write_fcsr() macro

Hongchen Zhang <zhanghongchen@loongson.cn>
    LoongArch: Let pmd_present() return true when splitting pmd

Justin Tee <justintee8345@gmail.com>
    scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path

Michael Kelley <mikelley@microsoft.com>
    scsi: storvsc: Always set no_report_opcodes

Sagar Biradar <sagar.biradar@microchip.com>
    scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity

Dan Carpenter <dan.carpenter@linaro.org>
    sctp: handle invalid error codes without calling BUG()

Shyam Prasad N <sprasad@microsoft.com>
    cifs: fix max_credits implementation

Shyam Prasad N <sprasad@microsoft.com>
    cifs: fix sockaddr comparison in iface_cmp

David Christensen <drc@linux.vnet.ibm.com>
    bnx2x: fix page fault following EEH recovery

Dmitry Mastykin <dmastykin@astralinux.ru>
    netlabel: fix shift wrapping bug in netlbl_catmap_setlong()

Ilan Peer <ilan.peer@intel.com>
    wifi: mac80211: Use active_links instead of valid_links in Tx

Johannes Berg <johannes.berg@intel.com>
    wifi: cfg80211: remove links only on AP

Lijo Lazar <lijo.lazar@amd.com>
    drm/amdgpu: Match against exact bootloader status

Jian Shen <shenjian15@huawei.com>
    net: hns3: restore user pause configure when disable autoneg

Chengfeng Ye <dg573847474@gmail.com>
    scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove reftag check in DIF paths

Yang Li <yang.lee@linux.alibaba.com>
    platform/x86/amd/pmf: Fix unsigned comparison with less than zero

Baoquan He <bhe@redhat.com>
    idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM

Benjamin Gray <bgray@linux.ibm.com>
    powerpc/powermac: Use early_* IO variants in via_calibrate_decr()

Hans de Goede <hdegoede@redhat.com>
    wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()

Martin Kohn <m.kohn@welotec.com>
    net: usb: qmi_wwan: add Quectel EM05GV2

Eric Dumazet <edumazet@google.com>
    net: annotate data-races around sk->sk_{rcv|snd}timeo

Lukasz Majewski <lukma@denx.de>
    net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries

Kalle Valo <kvalo@kernel.org>
    Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"

Ani Sinha <anisinha@redhat.com>
    vmbus_testing: fix wrong python syntax for integer value comparison

Baoquan He <bhe@redhat.com>
    clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    kprobes: Prohibit probing on CFI preamble symbol

Christian Göttsche <cgzones@googlemail.com>
    security: keys: perform capable check only on privileged operations

Raphael Gallais-Pou <rgallaispou@gmail.com>
    staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER

Jussi Laako <jussi@sonarnerd.net>
    ALSA: usb-audio: Update for native DSD support quirks

Minjie Du <duminjie@vivo.com>
    ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()

Eric Snowberg <eric.snowberg@oracle.com>
    ovl: Always reevaluate the file signature for IMA

Leo Chen <sancchen@amd.com>
    drm/amd/display: Exit idle optimizations before attempt to access PHY

George Shen <george.shen@amd.com>
    drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family

Jane Jian <Jane.Jian@amd.com>
    drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock

Konstantin Shelekhin <k.shelekhin@ftml.net>
    platform/x86: huawei-wmi: Silence ambient light sensor

Kristian Angelov <kristiana2000@abv.bg>
    platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops

Wang Ming <machel@vivo.com>
    platform/x86: think-lmi: Use kfree_sensitive instead of kfree

Maxim Mikityanskiy <maxtram95@gmail.com>
    platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks

Hans de Goede <hdegoede@redhat.com>
    platform/x86: intel: hid: Always call BTNL ACPI method

Takashi Iwai <tiwai@suse.de>
    ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset

Guiting Shen <aarongt.shen@gmail.com>
    ASoC: atmel: Fix the 8K sample parameter in I2SC master

Shuming Fan <shumingf@realtek.com>
    ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0

Shuming Fan <shumingf@realtek.com>
    ASoC: rt711: fix for JD event handling in ClockStop Mode0

Edgar <ljijcj@163.com>
    ASoc: codecs: ES8316: Fix DMIC config

Shuming Fan <shumingf@realtek.com>
    ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0

Winston Wen <wentao@uniontech.com>
    fs/nls: make load_nls() take a const parameter

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: fix hanging device after request requeue

Stefan Haberland <sth@linux.ibm.com>
    s390/dasd: use correct number of retries for ERP requests

Ben Hutchings <benh@debian.org>
    m68k: Fix invalid .section syntax

Yuanjun Gong <ruc_gongyuanjun@163.com>
    ethernet: atheros: fix return value check in atl1c_tso_csum()

Edson Juliano Drosdeck <edson.drosdeck@gmail.com>
    ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect

Dmytro Maluka <dmy@semihalf.com>
    ASoC: da7219: Check for failure reading AAD IRQ events

Dmytro Maluka <dmy@semihalf.com>
    ASoC: da7219: Flush pending AAD IRQ when suspending

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix out of bounds in init_smb2_rsp_hdr()

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: no response from compound read

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: validate session id and tree id in compound request

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix out of bounds in smb3_decrypt_req()

Dominique Martinet <asmadeus@codewreck.org>
    9p: virtio: make sure 'offs' is initialized in zc_request

Dominique Martinet <asmadeus@codewreck.org>
    9p: virtio: fix unlikely null pointer deref in handle_rerror

Nikolay Burykin <burikin@ivk.ru>
    media: pci: cx23885: fix error handling for cx23885 ATSC boards

Dmitry Antipov <dmantipov@yandex.ru>
    media: pulse8-cec: handle possible ping error

Alexander Stein <alexander.stein@ew.tq-group.com>
    media: amphion: use dev_err_probe

Adrien Thierry <athierry@redhat.com>
    phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code

Maciej W. Rozycki <macro@orcam.me.uk>
    Revert "MIPS: unhide PATA_PLATFORM"

Benjamin Gaignard <benjamin.gaignard@collabora.com>
    media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field

Nathan Chancellor <nathan@kernel.org>
    powerpc/boot: Disable power10 features after BOOTAFLAGS assignment

Chris Chiu <chris.chiu@canonical.com>
    ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform

Xiaolei Wang <xiaolei.wang@windriver.com>
    ARM: dts: imx: Set default tuning step for imx7d usdhc

Aurabindo Pillai <aurabindo.pillai@amd.com>
    Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"

Bart Van Assche <bvanassche@acm.org>
    scsi: ufs: Try harder to change the power mode

Daniel Miess <daniel.miess@amd.com>
    Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"

Kuniyuki Iwashima <kuniyu@amazon.com>
    Revert "bridge: Add extack warning when enabling STP in netns."


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

Diffstat:

 .../ABI/testing/sysfs-bus-fsi-devices-sbefifo      |   6 +-
 .../ABI/testing/sysfs-driver-chromeos-acpi         |   2 +-
 .../devicetree/bindings/extcon/maxim,max77843.yaml |   1 +
 Documentation/scsi/scsi_mid_low_api.rst            |   4 +-
 .../media/v4l/ext-ctrls-codec-stateless.rst        |   7 +
 Makefile                                           |   8 +-
 arch/arm/boot/dts/Makefile                         |   8 +
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |  13 +
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |  13 +
 arch/arm/boot/dts/bcm47189-tenda-ac9.dts           |   4 +-
 arch/arm/boot/dts/bcm53573.dtsi                    |   5 +-
 arch/arm/boot/dts/bcm947189acdbmr.dts              |   6 +-
 arch/arm/boot/dts/imx7s.dtsi                       |   6 +
 arch/arm/boot/dts/qcom-ipq4019.dtsi                |   9 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts             |   2 +-
 arch/arm/boot/dts/s5pv210-smdkv210.dts             |  10 +-
 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi   |  21 +-
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |   2 +-
 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts          |   2 +-
 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi     |  14 +-
 arch/arm/boot/dts/stm32mp157c-odyssey.dts          |   2 +-
 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |  24 +-
 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |  40 ++-
 .../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi    |   2 +-
 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi             |   2 +-
 arch/arm/include/asm/syscall.h                     |   3 +
 arch/arm/kernel/entry-common.S                     |   1 +
 arch/arm/kernel/ptrace.c                           |   5 +-
 arch/arm/mach-omap2/powerdomain.c                  |   2 +-
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts      |   1 +
 .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts  |   1 +
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |   6 +-
 .../boot/dts/qcom/msm8916-longcheer-l8150.dts      |   2 +-
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts |   2 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   5 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |   8 +-
 arch/arm64/boot/dts/qcom/pm6150l.dtsi              |   5 +-
 arch/arm64/boot/dts/qcom/pm660l.dtsi               |   5 +-
 arch/arm64/boot/dts/qcom/pm8350.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/pm8350b.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/pmi8994.dtsi              |   5 +-
 arch/arm64/boot/dts/qcom/pmk8350.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/pmr735b.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |   4 +-
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |   2 +-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |   1 +
 .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi     |   9 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   3 +-
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |  10 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |   2 +-
 .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts     | 233 ++++++++++++++
 .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts     | 243 ++++++++++++++
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |  54 +++-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |  11 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |  31 +-
 arch/arm64/include/asm/sdei.h                      |   6 +
 arch/arm64/kernel/entry.S                          |  27 +-
 arch/arm64/kernel/fpsimd.c                         |  25 +-
 arch/arm64/kernel/ptrace.c                         |   3 +-
 arch/arm64/kernel/sdei.c                           |   3 +
 arch/arm64/kernel/smp.c                            |   8 +-
 arch/arm64/lib/csum.c                              |   2 +-
 arch/arm64/mm/hugetlbpage.c                        |   2 +-
 arch/loongarch/include/asm/loongarch.h             |   2 +-
 arch/loongarch/include/asm/pgtable-bits.h          |   2 +
 arch/loongarch/include/asm/pgtable.h               |   6 +-
 arch/m68k/fpsp040/skeleton.S                       |   4 +-
 arch/m68k/ifpsp060/os.S                            |   4 +-
 arch/m68k/kernel/relocate_kernel.S                 |   4 +-
 arch/mips/Kconfig                                  |   1 -
 arch/parisc/kernel/processor.c                     |  13 +-
 arch/powerpc/boot/Makefile                         |   6 +-
 arch/powerpc/include/asm/lppaca.h                  |  13 +-
 arch/powerpc/include/asm/paca.h                    |   6 +-
 arch/powerpc/include/asm/paravirt.h                |   1 +
 arch/powerpc/include/asm/plpar_wrappers.h          |   1 +
 arch/powerpc/kernel/fadump.c                       |   1 +
 arch/powerpc/kernel/iommu.c                        |  17 +-
 arch/powerpc/kvm/book3s_hv_ras.c                   |   1 +
 arch/powerpc/mm/book3s64/radix_tlb.c               | 240 +++++++-------
 arch/powerpc/mm/book3s64/slb.c                     |   1 +
 arch/powerpc/perf/core-fsl-emb.c                   |   8 +-
 arch/powerpc/platforms/powermac/time.c             |   6 +-
 arch/powerpc/platforms/pseries/hvCall.S            |   1 +
 arch/powerpc/platforms/pseries/lpar.c              |  10 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |   4 +-
 arch/powerpc/platforms/pseries/setup.c             |   2 +-
 arch/powerpc/sysdev/mpc5xxx_clocks.c               |   4 +-
 arch/powerpc/xmon/xmon.c                           |   1 +
 arch/s390/crypto/paes_s390.c                       |   2 +-
 arch/s390/include/uapi/asm/pkey.h                  |   2 +-
 arch/s390/kernel/ipl.c                             |   2 +
 arch/um/configs/i386_defconfig                     |   1 +
 arch/um/configs/x86_64_defconfig                   |   1 +
 arch/um/drivers/Kconfig                            |  16 +-
 arch/um/drivers/Makefile                           |   2 +-
 arch/x86/boot/compressed/head_64.S                 |  30 +-
 arch/x86/events/intel/uncore_snbep.c               |  12 +-
 arch/x86/include/asm/mem_encrypt.h                 |   6 +-
 arch/x86/include/asm/pgtable_types.h               |  11 +-
 arch/x86/kernel/apm_32.c                           |   6 -
 arch/x86/kernel/cpu/common.c                       |   8 +-
 arch/x86/kernel/cpu/mce/core.c                     |  26 ++
 arch/x86/kernel/cpu/mce/internal.h                 |   5 +-
 arch/x86/kernel/cpu/sgx/virt.c                     |   3 +
 arch/x86/kernel/kvm.c                              |   4 +-
 arch/x86/kvm/mmu/mmu.c                             |  42 ++-
 arch/x86/mm/mem_encrypt_amd.c                      |  13 +-
 arch/xtensa/include/asm/core.h                     |   9 +
 arch/xtensa/kernel/perf_event.c                    |  17 +-
 block/blk-settings.c                               |   7 +-
 block/blk-sysfs.c                                  |  21 +-
 block/ioctl.c                                      |   2 +
 block/mq-deadline.c                                |   3 +-
 crypto/algapi.c                                    |  16 +-
 crypto/asymmetric_keys/x509_public_key.c           |   5 +
 crypto/rsa-pkcs1pad.c                              |   5 +-
 drivers/acpi/x86/s2idle.c                          |  39 +--
 drivers/amba/bus.c                                 |   1 +
 drivers/ata/pata_arasan_cf.c                       |   3 +-
 drivers/base/core.c                                |  11 +
 drivers/base/dd.c                                  |   2 +
 drivers/base/regmap/regcache-rbtree.c              |  10 +-
 drivers/base/test/test_async_driver_probe.c        |   2 +-
 drivers/bluetooth/btusb.c                          |   2 +-
 drivers/bluetooth/hci_nokia.c                      |   6 +-
 drivers/bus/imx-weim.c                             |   6 +
 drivers/bus/ti-sysc.c                              |   2 +-
 drivers/char/hw_random/iproc-rng200.c              |  25 ++
 drivers/char/hw_random/nomadik-rng.c               |  12 +-
 drivers/char/hw_random/pic32-rng.c                 |  19 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |   5 +
 drivers/char/ipmi/ipmi_ssif.c                      |   7 +-
 drivers/char/tpm/tpm_crb.c                         |  33 +-
 drivers/clk/Kconfig                                |   1 +
 drivers/clk/imx/clk-composite-8m.c                 |  12 +-
 drivers/clk/imx/clk-imx8mp.c                       |   5 -
 drivers/clk/imx/clk-imx8ulp.c                      |   2 +-
 drivers/clk/imx/clk-pllv4.c                        |  46 ++-
 drivers/clk/imx/clk.h                              |   1 +
 drivers/clk/keystone/pll.c                         |   2 +-
 drivers/clk/qcom/gcc-sc7180.c                      |   1 +
 drivers/clk/qcom/gcc-sc8280xp.c                    | 139 +++++++-
 drivers/clk/qcom/gcc-sm6350.c                      |   1 +
 drivers/clk/qcom/gcc-sm8250.c                      |   1 +
 drivers/clk/qcom/gcc-sm8450.c                      |   4 +-
 drivers/clk/qcom/gpucc-sm6350.c                    |  18 +-
 drivers/clk/qcom/reset.c                           |   3 +-
 drivers/clk/rockchip/clk-rk3568.c                  |   2 +-
 drivers/clk/sunxi-ng/ccu_mmc_timing.c              |   2 +-
 drivers/cpufreq/amd-pstate-ut.c                    |  46 ++-
 drivers/cpufreq/brcmstb-avs-cpufreq.c              |   6 +-
 drivers/cpufreq/cpufreq.c                          |   2 +
 drivers/cpufreq/intel_pstate.c                     |   5 +
 drivers/cpufreq/powernow-k8.c                      |   3 +-
 drivers/cpuidle/cpuidle-pseries.c                  |   8 +-
 drivers/crypto/caam/caampkc.c                      |   4 +-
 drivers/crypto/qat/qat_common/adf_gen4_pm.h        |   2 +-
 drivers/crypto/stm32/stm32-hash.c                  |   9 +-
 drivers/devfreq/devfreq.c                          |   1 +
 drivers/dma/Kconfig                                |   2 +
 drivers/dma/idxd/sysfs.c                           |   2 +-
 drivers/dma/ste_dma40.c                            |   4 +
 drivers/edac/igen6_edac.c                          |   8 +-
 drivers/extcon/Kconfig                             |   1 +
 drivers/firmware/arm_sdei.c                        |  19 ++
 drivers/firmware/cirrus/cs_dsp.c                   |   3 +-
 drivers/firmware/efi/libstub/x86-stub.c            |   2 +-
 drivers/firmware/meson/meson_sm.c                  |   2 +
 drivers/firmware/ti_sci.c                          |  36 +--
 drivers/fsi/fsi-master-aspeed.c                    |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  14 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |  36 +--
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |  15 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |  36 +--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  36 ++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |  12 -
 .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c |  20 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   3 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c    |   1 +
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c  |   3 +-
 .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c |   2 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  10 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   2 +-
 drivers/gpu/drm/armada/armada_overlay.c            |   6 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   9 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  12 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |  28 +-
 drivers/gpu/drm/bridge/tc358764.c                  |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  14 +-
 drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |   1 +
 drivers/gpu/drm/mediatek/mtk_dp.c                  |  15 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |   7 +-
 drivers/gpu/drm/mediatek/mtk_drm_gem.c             |   6 +-
 drivers/gpu/drm/msm/adreno/a2xx_gpu.c              |   8 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    |   3 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |   3 +-
 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c  |   2 +-
 drivers/gpu/drm/panel/panel-simple.c               |   4 +-
 drivers/gpu/drm/radeon/cik.c                       |  36 +--
 drivers/gpu/drm/radeon/si.c                        |  37 +--
 drivers/gpu/drm/tegra/dpaux.c                      |   2 +-
 drivers/gpu/drm/tiny/repaper.c                     |   2 +-
 drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |   4 +-
 drivers/hid/hid-input.c                            |  18 +-
 drivers/hid/hid-logitech-dj.c                      |   5 +-
 drivers/hid/hid-multitouch.c                       |  13 +-
 drivers/hid/hid-uclogic-core.c                     |  13 +-
 drivers/hv/vmbus_drv.c                             |   3 +-
 drivers/hwmon/tmp513.c                             |   2 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   2 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   5 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |   2 +-
 drivers/hwtracing/coresight/coresight-trbe.c       |  32 +-
 drivers/i2c/i2c-core-of.c                          |   5 +
 drivers/i3c/master/svc-i3c-master.c                |  14 +-
 drivers/iio/accel/adxl313_i2c.c                    |   4 +-
 .../infiniband/core/uverbs_std_types_counters.c    |   2 +
 drivers/infiniband/hw/efa/efa_verbs.c              |   6 +-
 drivers/infiniband/hw/hns/hns_roce_device.h        |   1 +
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |  11 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |   7 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |  28 +-
 drivers/infiniband/hw/irdma/ctrl.c                 |   6 +
 drivers/infiniband/hw/irdma/main.h                 |   2 +-
 drivers/infiniband/hw/irdma/type.h                 |   2 +
 drivers/infiniband/hw/irdma/verbs.c                |  11 +-
 drivers/infiniband/sw/rxe/rxe_comp.c               |  19 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |   4 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |  10 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |  53 ++--
 drivers/infiniband/sw/rxe/rxe_resp.c               |   5 +-
 drivers/infiniband/sw/rxe/rxe_task.c               |  15 +-
 drivers/infiniband/sw/rxe/rxe_task.h               |   7 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   8 +-
 drivers/infiniband/sw/siw/siw.h                    |   1 +
 drivers/infiniband/sw/siw/siw_cm.c                 |   1 -
 drivers/infiniband/sw/siw/siw_main.c               |  22 +-
 drivers/infiniband/sw/siw/siw_verbs.c              |   6 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |   2 +
 drivers/infiniband/ulp/srp/ib_srp.c                |   4 -
 drivers/input/serio/i8042-acpipnpio.h              |   7 +
 drivers/interconnect/qcom/bcm-voter.c              |  43 ++-
 drivers/interconnect/qcom/qcm2290.c                |   1 +
 drivers/interconnect/qcom/sm8450.c                 |   1 +
 drivers/iommu/amd/iommu_v2.c                       |   4 +-
 drivers/iommu/arm/arm-smmu/qcom_iommu.c            |   7 +
 drivers/iommu/intel/pasid.c                        |   2 +-
 drivers/iommu/mtk_iommu.c                          |  23 +-
 drivers/iommu/rockchip-iommu.c                     |  43 +--
 drivers/iommu/sprd-iommu.c                         |   1 +
 drivers/irqchip/irq-loongson-eiointc.c             |   2 +-
 drivers/leds/led-class-multicolor.c                |   8 +-
 drivers/leds/led-core.c                            |   8 +-
 drivers/leds/leds-pwm.c                            |   2 +-
 drivers/leds/trigger/ledtrig-tty.c                 |  12 +-
 drivers/md/md-bitmap.c                             |   9 +-
 drivers/md/md-linear.c                             |  14 +-
 drivers/md/md.c                                    |  67 ++--
 drivers/md/md.h                                    |  12 +-
 drivers/md/raid0.c                                 |  94 +++---
 drivers/md/raid1.c                                 |   8 +-
 drivers/md/raid10.c                                |  42 ++-
 drivers/md/raid5-cache.c                           |  12 +-
 drivers/media/cec/core/cec-adap.c                  |   8 +-
 drivers/media/cec/usb/pulse8/pulse8-cec.c          |   7 +-
 drivers/media/dvb-frontends/ascot2e.c              |   2 +-
 drivers/media/dvb-frontends/atbm8830.c             |   2 +-
 drivers/media/dvb-frontends/au8522_dig.c           |   2 +-
 drivers/media/dvb-frontends/bcm3510.c              |   2 +-
 drivers/media/dvb-frontends/cx22700.c              |   2 +-
 drivers/media/dvb-frontends/cx22702.c              |   2 +-
 drivers/media/dvb-frontends/cx24110.c              |   2 +-
 drivers/media/dvb-frontends/cx24113.c              |   2 +-
 drivers/media/dvb-frontends/cx24116.c              |   2 +-
 drivers/media/dvb-frontends/cx24120.c              |   6 +-
 drivers/media/dvb-frontends/cx24123.c              |   2 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |   2 +-
 drivers/media/dvb-frontends/cxd2841er.c            |   4 +-
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c  |   2 +-
 drivers/media/dvb-frontends/dib0070.c              |   2 +-
 drivers/media/dvb-frontends/dib0090.c              |   4 +-
 drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
 drivers/media/dvb-frontends/dib3000mc.c            |   2 +-
 drivers/media/dvb-frontends/dib7000m.c             |   2 +-
 drivers/media/dvb-frontends/dib7000p.c             |   4 +-
 drivers/media/dvb-frontends/dib8000.c              |   2 +-
 drivers/media/dvb-frontends/dib9000.c              |   2 +-
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |   2 +-
 drivers/media/dvb-frontends/drxd_hard.c            |   2 +-
 drivers/media/dvb-frontends/drxk_hard.c            |   2 +-
 drivers/media/dvb-frontends/ds3000.c               |   2 +-
 drivers/media/dvb-frontends/dvb-pll.c              |   2 +-
 drivers/media/dvb-frontends/ec100.c                |   2 +-
 drivers/media/dvb-frontends/helene.c               |   4 +-
 drivers/media/dvb-frontends/horus3a.c              |   2 +-
 drivers/media/dvb-frontends/isl6405.c              |   2 +-
 drivers/media/dvb-frontends/isl6421.c              |   2 +-
 drivers/media/dvb-frontends/isl6423.c              |   2 +-
 drivers/media/dvb-frontends/itd1000.c              |   2 +-
 drivers/media/dvb-frontends/ix2505v.c              |   2 +-
 drivers/media/dvb-frontends/l64781.c               |   2 +-
 drivers/media/dvb-frontends/lg2160.c               |   2 +-
 drivers/media/dvb-frontends/lgdt3305.c             |   2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |   2 +-
 drivers/media/dvb-frontends/lgdt330x.c             |   2 +-
 drivers/media/dvb-frontends/lgs8gxx.c              |   2 +-
 drivers/media/dvb-frontends/lnbh25.c               |   2 +-
 drivers/media/dvb-frontends/lnbp21.c               |   4 +-
 drivers/media/dvb-frontends/lnbp22.c               |   2 +-
 drivers/media/dvb-frontends/m88ds3103.c            |   2 +-
 drivers/media/dvb-frontends/m88rs2000.c            |   2 +-
 drivers/media/dvb-frontends/mb86a16.c              |   2 +-
 drivers/media/dvb-frontends/mb86a20s.c             |   2 +-
 drivers/media/dvb-frontends/mt312.c                |   2 +-
 drivers/media/dvb-frontends/mt352.c                |   2 +-
 drivers/media/dvb-frontends/nxt200x.c              |   2 +-
 drivers/media/dvb-frontends/nxt6000.c              |   2 +-
 drivers/media/dvb-frontends/or51132.c              |   2 +-
 drivers/media/dvb-frontends/or51211.c              |   2 +-
 drivers/media/dvb-frontends/s5h1409.c              |   2 +-
 drivers/media/dvb-frontends/s5h1411.c              |   2 +-
 drivers/media/dvb-frontends/s5h1420.c              |   2 +-
 drivers/media/dvb-frontends/s5h1432.c              |   2 +-
 drivers/media/dvb-frontends/s921.c                 |   2 +-
 drivers/media/dvb-frontends/si21xx.c               |   2 +-
 drivers/media/dvb-frontends/sp887x.c               |   2 +-
 drivers/media/dvb-frontends/stb0899_drv.c          |   2 +-
 drivers/media/dvb-frontends/stb6000.c              |   2 +-
 drivers/media/dvb-frontends/stb6100.c              |   2 +-
 drivers/media/dvb-frontends/stv0288.c              |   2 +-
 drivers/media/dvb-frontends/stv0297.c              |   2 +-
 drivers/media/dvb-frontends/stv0299.c              |   2 +-
 drivers/media/dvb-frontends/stv0367.c              |   6 +-
 drivers/media/dvb-frontends/stv0900_core.c         |   2 +-
 drivers/media/dvb-frontends/stv090x.c              |   2 +-
 drivers/media/dvb-frontends/stv6110.c              |   2 +-
 drivers/media/dvb-frontends/stv6110x.c             |   2 +-
 drivers/media/dvb-frontends/tda10021.c             |   2 +-
 drivers/media/dvb-frontends/tda10023.c             |   2 +-
 drivers/media/dvb-frontends/tda10048.c             |   2 +-
 drivers/media/dvb-frontends/tda1004x.c             |   4 +-
 drivers/media/dvb-frontends/tda10086.c             |   2 +-
 drivers/media/dvb-frontends/tda665x.c              |   2 +-
 drivers/media/dvb-frontends/tda8083.c              |   2 +-
 drivers/media/dvb-frontends/tda8261.c              |   2 +-
 drivers/media/dvb-frontends/tda826x.c              |   2 +-
 drivers/media/dvb-frontends/ts2020.c               |   2 +-
 drivers/media/dvb-frontends/tua6100.c              |   2 +-
 drivers/media/dvb-frontends/ves1820.c              |   2 +-
 drivers/media/dvb-frontends/ves1x93.c              |   2 +-
 drivers/media/dvb-frontends/zl10036.c              |   2 +-
 drivers/media/dvb-frontends/zl10039.c              |   2 +-
 drivers/media/dvb-frontends/zl10353.c              |   2 +-
 drivers/media/i2c/Kconfig                          |  13 +-
 drivers/media/i2c/ad5820.c                         |   2 -
 drivers/media/i2c/ccs/ccs-data.c                   | 101 +++---
 drivers/media/i2c/ov2680.c                         | 332 +++++---------------
 drivers/media/i2c/ov5640.c                         |  22 +-
 drivers/media/i2c/rdacm21.c                        |   2 +-
 drivers/media/i2c/tvp5150.c                        |   4 +
 drivers/media/pci/bt8xx/dst.c                      |   2 +-
 drivers/media/pci/bt8xx/dst_ca.c                   |   2 +-
 drivers/media/pci/cx23885/cx23885-dvb.c            |  12 -
 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c     |   2 +-
 drivers/media/platform/amphion/vdec.c              |  16 +-
 drivers/media/platform/amphion/venc.c              |   6 +-
 drivers/media/platform/amphion/vpu.h               |   3 +
 drivers/media/platform/amphion/vpu_cmds.c          |  16 +-
 drivers/media/platform/amphion/vpu_core.c          |   2 +
 drivers/media/platform/amphion/vpu_dbg.c           |  17 +-
 drivers/media/platform/amphion/vpu_helpers.c       |  61 ++++
 drivers/media/platform/amphion/vpu_mbox.c          |   9 +-
 drivers/media/platform/amphion/vpu_msgs.c          |  14 +-
 drivers/media/platform/amphion/vpu_v4l2.c          |   7 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |   1 +
 .../platform/mediatek/vcodec/vdec/vdec_vp9_if.c    |   5 +-
 .../platform/mediatek/vcodec/vdec_msg_queue.c      |   2 +
 drivers/media/platform/qcom/venus/hfi_venus.c      |  20 +-
 drivers/media/tuners/fc0011.c                      |   2 +-
 drivers/media/tuners/fc0012.c                      |   2 +-
 drivers/media/tuners/fc0013.c                      |   2 +-
 drivers/media/tuners/max2165.c                     |   2 +-
 drivers/media/tuners/mc44s803.c                    |   2 +-
 drivers/media/tuners/mt2060.c                      |   2 +-
 drivers/media/tuners/mt2131.c                      |   2 +-
 drivers/media/tuners/mt2266.c                      |   2 +-
 drivers/media/tuners/mxl5005s.c                    |   2 +-
 drivers/media/tuners/qt1010.c                      |   2 +-
 drivers/media/tuners/tda18218.c                    |   2 +-
 drivers/media/tuners/xc2028.c                      |   2 +-
 drivers/media/tuners/xc4000.c                      |   2 +-
 drivers/media/tuners/xc5000.c                      |   2 +-
 drivers/media/usb/dvb-usb/m920x.c                  |   5 +-
 drivers/media/usb/go7007/go7007-i2c.c              |   2 -
 drivers/media/usb/siano/smsusb.c                   |  21 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |  18 +-
 drivers/mmc/host/renesas_sdhi_core.c               |  10 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   7 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   7 +-
 drivers/mtd/spi-nor/core.c                         |  19 +-
 drivers/net/arcnet/arcnet.c                        |   2 +-
 drivers/net/can/usb/gs_usb.c                       |   5 +-
 drivers/net/dsa/microchip/ksz_common.c             |  35 +--
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   7 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   9 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   2 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |   1 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  13 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        |  55 +++-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   3 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  11 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  45 +++
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  68 ++--
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   3 +-
 .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c    |  19 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |  13 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   4 -
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |   9 +-
 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c   |   3 +-
 drivers/net/ethernet/mellanox/mlxsw/i2c.c          |   5 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   4 -
 drivers/net/ethernet/sfc/ptp.c                     |   3 +-
 drivers/net/macsec.c                               |   3 +-
 drivers/net/phy/sfp-bus.c                          |  10 +
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/wireless/ath/ath10k/pci.c              |   9 +-
 drivers/net/wireless/ath/ath11k/pci.c              |  10 +-
 drivers/net/wireless/ath/ath6kl/Makefile           |   5 -
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   2 +-
 drivers/net/wireless/ath/ath9k/wmi.c               |  20 +-
 .../broadcom/brcm80211/brcmfmac/fwil_types.h       |   7 +-
 drivers/net/wireless/marvell/mwifiex/debugfs.c     |   9 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |  25 +-
 drivers/net/wireless/marvell/mwifiex/sta_rx.c      |  12 +-
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |  30 +-
 drivers/net/wireless/marvell/mwifiex/util.c        |  10 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |   3 +-
 drivers/net/wireless/mediatek/mt76/testmode.c      |   1 +
 drivers/net/wireless/realtek/rtw89/debug.c         |   8 +-
 drivers/ntb/ntb_transport.c                        |  19 +-
 drivers/nvdimm/nd_perf.c                           |   3 +-
 drivers/of/dynamic.c                               |   1 +
 drivers/of/overlay.c                               |   3 +-
 drivers/of/platform.c                              |   5 +
 drivers/of/property.c                              |  86 +----
 drivers/of/unittest.c                              |  12 +-
 drivers/opp/core.c                                 |   2 +-
 drivers/pci/access.c                               |  20 +-
 drivers/pci/controller/dwc/pcie-qcom-ep.c          |   2 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |  10 -
 drivers/pci/controller/pci-hyperv.c                |   3 +
 drivers/pci/controller/pcie-apple.c                |   6 +-
 drivers/pci/controller/pcie-microchip-host.c       |   8 +-
 drivers/pci/controller/pcie-rockchip.h             |   6 +-
 drivers/pci/doe.c                                  |   2 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |  12 +-
 drivers/pci/pci-sysfs.c                            |   7 +
 drivers/pci/pci.c                                  |  13 +-
 drivers/pci/pcie/aspm.c                            |  30 +-
 drivers/pci/probe.c                                |   8 +
 drivers/perf/fsl_imx8_ddr_perf.c                   |  24 +-
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |   6 +-
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      |  18 +-
 drivers/pinctrl/pinctrl-mcp23s08_spi.c             |  10 +
 drivers/platform/chrome/chromeos_acpi.c            |  31 +-
 drivers/platform/mellanox/mlxbf-tmfifo.c           |   1 +
 drivers/platform/x86/amd/pmf/core.c                |   3 +-
 drivers/platform/x86/amd/pmf/sps.c                 |   3 +-
 drivers/platform/x86/asus-wmi.c                    |  14 +-
 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c |   9 +-
 drivers/platform/x86/huawei-wmi.c                  |   2 +
 drivers/platform/x86/intel/hid.c                   |  27 +-
 drivers/platform/x86/think-lmi.c                   |   4 +-
 drivers/rpmsg/qcom_glink_native.c                  |   4 +
 drivers/s390/block/dasd.c                          | 125 +++-----
 drivers/s390/block/dasd_3990_erp.c                 |   2 +-
 drivers/s390/block/dasd_devmap.c                   |   6 +-
 drivers/s390/block/dasd_eckd.c                     |  10 +-
 drivers/s390/block/dasd_int.h                      |   4 +
 drivers/s390/block/dcssblk.c                       |   4 +-
 drivers/s390/crypto/pkey_api.c                     |  22 +-
 drivers/s390/crypto/zcrypt_ep11misc.c              | 105 ++++++-
 drivers/s390/crypto/zcrypt_ep11misc.h              |  11 +-
 drivers/scsi/aacraid/aacraid.h                     |   1 +
 drivers/scsi/aacraid/commsup.c                     |   6 +-
 drivers/scsi/aacraid/linit.c                       |  14 +
 drivers/scsi/aacraid/src.c                         |  25 +-
 drivers/scsi/be2iscsi/be_iscsi.c                   |   4 +
 drivers/scsi/fcoe/fcoe_ctlr.c                      |  20 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |  11 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  13 +-
 drivers/scsi/hosts.c                               |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |   8 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  20 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  46 ++-
 drivers/scsi/mpt3sas/mpt3sas_base.h                |   1 +
 drivers/scsi/qedf/qedf_dbg.h                       |   2 +
 drivers/scsi/qedf/qedf_debugfs.c                   |  35 ++-
 drivers/scsi/qedi/qedi_main.c                      |   5 +-
 drivers/scsi/qla2xxx/qla_init.c                    |   2 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |  15 +
 drivers/scsi/scsi_transport_iscsi.c                |  80 +++--
 drivers/scsi/storvsc_drv.c                         |   2 +
 drivers/soc/qcom/ocmem.c                           |  14 +-
 drivers/soc/qcom/smem.c                            |   2 +-
 drivers/spi/spi-tegra114.c                         |  18 +-
 drivers/spi/spi-tegra20-sflash.c                   |   6 +-
 drivers/spi/spi.c                                  |   5 +
 drivers/staging/fbtft/fb_ili9341.c                 |   2 +-
 drivers/staging/media/rkvdec/rkvdec.c              |   2 +-
 drivers/thermal/thermal_of.c                       |   8 +-
 drivers/tty/serial/sc16is7xx.c                     | 145 ++++++---
 drivers/tty/serial/serial-tegra.c                  |   6 +-
 drivers/tty/serial/sprd_serial.c                   |  30 +-
 drivers/ufs/core/ufshcd.c                          |   8 +-
 drivers/usb/core/hcd.c                             |  10 +-
 drivers/usb/core/hub.c                             | 349 ++++++++++++---------
 drivers/usb/core/message.c                         |  29 +-
 drivers/usb/core/usb.h                             |   4 +-
 drivers/usb/gadget/function/f_mass_storage.c       |   2 +-
 drivers/usb/gadget/udc/core.c                      |   1 +
 drivers/usb/phy/phy-mxs-usb.c                      |  10 +-
 drivers/usb/typec/bus.c                            |  12 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  38 ++-
 drivers/vfio/vfio_iommu_type1.c                    |   2 +-
 drivers/video/backlight/bd6107.c                   |   2 +-
 drivers/video/backlight/gpio_backlight.c           |   2 +-
 drivers/video/backlight/lv5207lp.c                 |   2 +-
 drivers/virtio/virtio_ring.c                       |   2 +-
 fs/dlm/plock.c                                     |   6 +-
 fs/eventfd.c                                       |   2 +-
 fs/ext4/mballoc.c                                  |   7 +-
 fs/ext4/namei.c                                    |   3 +
 fs/f2fs/f2fs.h                                     |   3 +-
 fs/f2fs/file.c                                     |  23 +-
 fs/f2fs/inode.c                                    |  12 +-
 fs/f2fs/super.c                                    |  21 +-
 fs/fs_context.c                                    |  23 +-
 fs/iomap/buffered-io.c                             |   5 -
 fs/jfs/jfs_extent.c                                |   5 +
 fs/lockd/mon.c                                     |   3 +
 fs/namei.c                                         |   2 +-
 fs/nfs/blocklayout/dev.c                           |   4 +-
 fs/nfs/internal.h                                  |   1 +
 fs/nfs/nfs2xdr.c                                   |   2 +-
 fs/nfs/nfs3xdr.c                                   |   2 +-
 fs/nfs/nfs42.h                                     |   1 +
 fs/nfs/nfs42proc.c                                 |   5 +-
 fs/nfs/nfs42xdr.c                                  |  22 +-
 fs/nfs/nfs4proc.c                                  |  14 +-
 fs/nfs/pnfs_nfs.c                                  |   2 +-
 fs/nfs/read.c                                      |  10 +
 fs/nfsd/blocklayoutxdr.c                           |   9 +
 fs/nfsd/flexfilelayoutxdr.c                        |   9 +
 fs/nfsd/nfs4xdr.c                                  |  25 +-
 fs/nls/nls_base.c                                  |   4 +-
 fs/ocfs2/namei.c                                   |   4 +
 fs/overlayfs/super.c                               |   2 +-
 fs/proc/base.c                                     |   3 +-
 fs/pstore/ram_core.c                               |   2 +-
 fs/quota/dquot.c                                   | 174 ++++++----
 fs/reiserfs/journal.c                              |   4 +-
 fs/smb/client/cifsglob.h                           |  37 ---
 fs/smb/client/cifsproto.h                          |   1 +
 fs/smb/client/connect.c                            |  50 +++
 fs/smb/client/smb2ops.c                            |  39 +++
 fs/smb/client/smb2pdu.c                            |  32 +-
 fs/smb/server/server.c                             |   7 +-
 fs/smb/server/smb2pdu.c                            |  20 +-
 fs/smb/server/smb_common.c                         |  19 +-
 fs/smb/server/smb_common.h                         |   2 +-
 fs/udf/balloc.c                                    |  31 +-
 fs/udf/inode.c                                     |  41 ++-
 fs/verity/signature.c                              |  16 +
 include/crypto/algapi.h                            |   3 +
 include/dt-bindings/clock/qcom,gcc-sc8280xp.h      |  12 +
 include/linux/arm_sdei.h                           |   2 +
 include/linux/blkdev.h                             |   1 +
 include/linux/clk-provider.h                       |   8 +-
 include/linux/hid.h                                |   1 +
 include/linux/if_arp.h                             |   4 +
 include/linux/ioport.h                             |   2 +
 include/linux/kernfs.h                             |   4 +
 include/linux/lsm_hook_defs.h                      |   1 +
 include/linux/memcontrol.h                         |   9 +-
 include/linux/nfs_xdr.h                            |   1 +
 include/linux/nls.h                                |   2 +-
 include/linux/pci.h                                |  51 ++-
 include/linux/security.h                           |   6 +
 include/linux/trace_events.h                       |   3 +-
 include/linux/usb/typec_altmode.h                  |   2 +-
 include/media/cec.h                                |  11 +-
 include/net/inet6_hashtables.h                     |  72 ++++-
 include/net/inet_hashtables.h                      |  67 +++-
 include/net/lwtunnel.h                             |   5 +-
 include/net/mac80211.h                             |   4 +-
 include/net/sock.h                                 |   7 +-
 include/net/tcp.h                                  |   1 -
 include/scsi/scsi_host.h                           |   2 +-
 include/uapi/linux/bpf.h                           |   3 -
 include/uapi/linux/sync_file.h                     |   2 +-
 include/uapi/linux/v4l2-controls.h                 |   6 +-
 init/Kconfig                                       |   1 +
 io_uring/io_uring.c                                |   5 +
 kernel/auditsc.c                                   |   2 +
 kernel/bpf/btf.c                                   |   2 +-
 kernel/bpf/verifier.c                              |  17 +-
 kernel/cgroup/cpuset.c                             |  33 +-
 kernel/cgroup/namespace.c                          |   6 -
 kernel/cpu.c                                       |  24 +-
 kernel/kprobes.c                                   |  14 +-
 kernel/printk/printk_ringbuffer.c                  |   2 +-
 kernel/rcu/refscale.c                              |   3 +-
 kernel/resource.c                                  |  13 +-
 kernel/sched/rt.c                                  |   2 +-
 kernel/time/tick-sched.c                           |   2 +-
 kernel/trace/bpf_trace.c                           |   2 +-
 kernel/trace/trace.c                               |  72 ++++-
 kernel/trace/trace.h                               |   2 +
 kernel/trace/trace_hwlat.c                         |   2 +-
 kernel/trace/trace_uprobe.c                        |   3 +-
 lib/xarray.c                                       |   2 +-
 mm/shmem.c                                         |  28 +-
 mm/util.c                                          |   4 +-
 mm/vmalloc.c                                       |  26 +-
 mm/vmpressure.c                                    |   8 +
 net/9p/trans_virtio.c                              |   4 +-
 net/bluetooth/hci_core.c                           |  28 +-
 net/bluetooth/iso.c                                |   2 +-
 net/bluetooth/sco.c                                |   2 +-
 net/bridge/br_stp_if.c                             |   3 -
 net/core/filter.c                                  |   4 +-
 net/core/lwt_bpf.c                                 |   7 +-
 net/core/skbuff.c                                  |  34 +-
 net/core/sock.c                                    |  42 +--
 net/dccp/ipv4.c                                    |  13 +-
 net/dccp/ipv6.c                                    |  15 +-
 net/ipv4/igmp.c                                    |   3 +-
 net/ipv4/inet_hashtables.c                         |  27 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/tcp_input.c                               |   3 +-
 net/ipv4/tcp_timer.c                               |  18 +-
 net/ipv4/udp.c                                     |  60 ++--
 net/ipv6/inet6_hashtables.c                        |  25 +-
 net/ipv6/ip6_output.c                              |   2 +-
 net/ipv6/udp.c                                     |  66 ++--
 net/mac80211/tx.c                                  |   6 +-
 net/netfilter/ipset/ip_set_hash_netportnet.c       |   1 +
 net/netfilter/nft_exthdr.c                         |  20 +-
 net/netfilter/xt_sctp.c                            |   2 +
 net/netfilter/xt_u32.c                             |  21 ++
 net/netlabel/netlabel_kapi.c                       |   3 +-
 net/netrom/af_netrom.c                             |   5 +
 net/sched/em_meta.c                                |   6 +-
 net/sched/sch_hfsc.c                               |   4 +
 net/sctp/sm_sideeffect.c                           |   5 +-
 net/smc/af_smc.c                                   |   2 +-
 net/socket.c                                       |   6 +-
 net/wireless/nl80211.c                             |   1 +
 net/wireless/util.c                                |   9 +-
 samples/bpf/tracex3_kern.c                         |  36 ++-
 samples/bpf/tracex6_kern.c                         |  17 +-
 scripts/rust_is_available.sh                       | 122 +++----
 security/integrity/ima/Kconfig                     |  12 -
 security/keys/keyctl.c                             |  11 +-
 security/security.c                                |  14 +
 security/selinux/hooks.c                           |  22 ++
 security/smack/smack_lsm.c                         |  51 +++
 security/smack/smackfs.c                           |   2 +-
 sound/Kconfig                                      |   2 +-
 sound/core/pcm_compat.c                            |   8 +-
 sound/core/seq/oss/seq_oss_midi.c                  |  35 ++-
 sound/pci/ac97/ac97_codec.c                        |   5 +-
 sound/pci/hda/patch_cs8409.c                       |   2 +-
 sound/pci/hda/patch_cs8409.h                       |   1 +
 sound/pci/hda/patch_realtek.c                      |   2 +-
 sound/soc/atmel/atmel-i2s.c                        |   5 +-
 sound/soc/codecs/Kconfig                           |   1 +
 sound/soc/codecs/cs43130.h                         | 138 ++++----
 sound/soc/codecs/da7219-aad.c                      |  12 +-
 sound/soc/codecs/es8316.c                          |   2 +-
 sound/soc/codecs/nau8821.c                         |  41 +++
 sound/soc/codecs/rt5682-sdw.c                      |   9 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |  10 +-
 sound/soc/codecs/rt711-sdw.c                       |   9 +-
 sound/soc/sof/amd/acp.c                            |   6 +-
 sound/usb/mixer_maps.c                             |  14 +
 sound/usb/quirks.c                                 |  37 ++-
 tools/bpf/bpftool/skeleton/pid_iter.bpf.c          |  26 +-
 tools/bpf/bpftool/skeleton/profiler.bpf.c          |  27 +-
 tools/bpf/resolve_btfids/Build                     |   4 +-
 tools/bpf/resolve_btfids/Makefile                  |  47 ++-
 tools/bpf/resolve_btfids/main.c                    |   2 +-
 tools/hv/vmbus_testing                             |   4 +-
 tools/include/uapi/linux/bpf.h                     |   3 -
 tools/lib/bpf/libbpf.c                             |  15 +-
 tools/lib/bpf/usdt.c                               |   5 +-
 tools/lib/subcmd/Makefile                          |  52 +++
 tools/testing/radix-tree/multiorder.c              |  68 +++-
 .../selftests/bpf/benchs/run_bench_rename.sh       |   2 +-
 tools/testing/selftests/bpf/prog_tests/bpf_nf.c    |   5 +-
 .../testing/selftests/bpf/prog_tests/kfunc_call.c  |   2 +-
 .../selftests/bpf/progs/test_cls_redirect.h        |   9 +
 .../futex/functional/futex_wait_timeout.c          |   7 +
 tools/testing/selftests/kselftest_harness.h        |  11 +-
 tools/testing/selftests/resctrl/Makefile           |   2 +-
 tools/testing/selftests/resctrl/cache.c            |  18 +-
 tools/testing/selftests/resctrl/fill_buf.c         |   3 +-
 tools/testing/selftests/resctrl/resctrl.h          |   1 +
 virt/kvm/vfio.c                                    | 115 +++----
 714 files changed, 6079 insertions(+), 3269 deletions(-)


Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Shuah Khan 2 years, 3 months ago
On 9/11/23 07:40, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h
> 

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <skhan@linuxfoundation.org>

thanks,
-- Shuah
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Guenter Roeck 2 years, 3 months ago
On Mon, Sep 11, 2023 at 03:40:33PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
> 

Build results:
	total: 157 pass: 157 fail: 0
Qemu test results:
	total: 529 pass: 529 fail: 0

Tested-by: Guenter Roeck <linux@roeck-us.net>

Guenter
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Florian Fainelli 2 years, 3 months ago

On 9/11/2023 6:40 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on 
BMIPS_GENERIC:

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
-- 
Florian
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Jon Hunter 2 years, 3 months ago
On Mon, 11 Sep 2023 15:40:33 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.1:
    11 builds:	11 pass, 0 fail
    28 boots:	28 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version:	6.1.53-rc1-g6e71673725ca
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Tested-by: Jon Hunter <jonathanh@nvidia.com>

Jon
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Conor Dooley 2 years, 3 months ago
On Mon, Sep 11, 2023 at 03:40:33PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Other than the already reported ufs inode build failure,
Tested-by: Conor Dooley <conor.dooley@microchip.com>

Thanks,
Conor.
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Takeshi Ogasawara 2 years, 3 months ago
Hi Greg

On Tue, Sep 12, 2023 at 6:17 AM Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

6.1.53-rc1 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)

Thanks

Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Naresh Kamboju 2 years, 3 months ago
On Mon, 11 Sept 2023 at 20:32, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>

NOTE:
Reported build warnings with clang-17 on arm, powerpc and s390.

Link:
 - https://lore.kernel.org/stable/1ffe4f64-f238-859a-ab14-7559d03c4671@linaro.org/

## Build
* kernel: 6.1.53-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.1.y
* git commit: 6e71673725ca14f97b45c5aeeceb462e3cafc16a
* git describe: v6.1.52-601-g6e71673725ca
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.52-601-g6e71673725ca

## Test Regressions (compared to v6.1.52)

## Metric Regressions (compared to v6.1.52)

## Test Fixes (compared to v6.1.52)

## Metric Fixes (compared to v6.1.52)

## Test result summary
total: 134187, pass: 114492, fail: 2409, skip: 17116, xfail: 170

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 146 total, 144 passed, 2 failed
* arm64: 53 total, 50 passed, 3 failed
* i386: 40 total, 38 passed, 2 failed
* mips: 30 total, 28 passed, 2 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 37 total, 35 passed, 2 failed
* riscv: 15 total, 12 passed, 3 failed
* s390: 16 total, 14 passed, 2 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 44 total, 40 passed, 4 failed

## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-vm
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Sudip Mukherjee (Codethink) 2 years, 3 months ago
Hi Greg,

On Mon, Sep 11, 2023 at 03:40:33PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Build test (gcc version 13.2.1 20230827):
mips: 52 configs -> no failure
arm: 100 configs -> no failure
arm64: 3 configs -> no failure
x86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
csky allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure

Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]
mips: Booted on ci20 board. No regression. [3]

[1]. https://openqa.qa.codethink.co.uk/tests/4999
[2]. https://openqa.qa.codethink.co.uk/tests/5001
[3]. https://openqa.qa.codethink.co.uk/tests/5000

Tested-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>

-- 
Regards
Sudip
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Bagas Sanjaya 2 years, 3 months ago
On Mon, Sep 11, 2023 at 03:40:33PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 

Successfully compiled and installed bindeb-pkgs on my computer (Acer
Aspire E15, Intel Core i3 Haswell). No noticeable regressions.

Tested-by: Bagas Sanjaya <bagasdotme@gmail.com>

-- 
An old man doll... just what I always wanted! - Clara
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Daniel Díaz 2 years, 3 months ago
Hello!

On 11/09/23 7:40 a. m., Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

We're seeing this new warning:
-----8<-----
   /builds/linux/fs/udf/inode.c:892:6: warning: variable 'newblock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
     892 |         if (*err < 0)
         |             ^~~~~~~~
   /builds/linux/fs/udf/inode.c:914:9: note: uninitialized use occurs here
     914 |         return newblock;
         |                ^~~~~~~~
   /builds/linux/fs/udf/inode.c:892:2: note: remove the 'if' if its condition is always false
     892 |         if (*err < 0)
         |         ^~~~~~~~~~~~~
     893 |                 goto out_free;
         |                 ~~~~~~~~~~~~~
   /builds/linux/fs/udf/inode.c:699:34: note: initialize the variable 'newblock' to silence this warning
     699 |         udf_pblk_t newblocknum, newblock;
         |                                         ^
         |                                          = 0
   1 warning generated.
----->8-----

That's with Clang 17 (and nightly) on:
* arm
* powerpc
* s390

Greetings!

Daniel Díaz
daniel.diaz@linaro.org

Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Daniel Díaz 2 years, 3 months ago
Hello!

On Mon, 11 Sept 2023 at 14:58, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> On 11/09/23 7:40 a. m., Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.1.53 release.
> > There are 600 patches in this series, all will be posted as a response
> > to this one.  If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> >       https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> > or in the git tree and branch at:
> >       git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> We're seeing this new warning:
> -----8<-----
>    /builds/linux/fs/udf/inode.c:892:6: warning: variable 'newblock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
>      892 |         if (*err < 0)
>          |             ^~~~~~~~
>    /builds/linux/fs/udf/inode.c:914:9: note: uninitialized use occurs here
>      914 |         return newblock;
>          |                ^~~~~~~~
>    /builds/linux/fs/udf/inode.c:892:2: note: remove the 'if' if its condition is always false
>      892 |         if (*err < 0)
>          |         ^~~~~~~~~~~~~
>      893 |                 goto out_free;
>          |                 ~~~~~~~~~~~~~
>    /builds/linux/fs/udf/inode.c:699:34: note: initialize the variable 'newblock' to silence this warning
>      699 |         udf_pblk_t newblocknum, newblock;
>          |                                         ^
>          |                                          = 0
>    1 warning generated.
> ----->8-----
>
> That's with Clang 17 (and nightly) on:
> * arm
> * powerpc
> * s390

For what it's worth, bisection points to 903b487b5ba6 ("udf: Handle
error when adding extent to a file").

In order to reproduce:

  #pip3 install -U tuxmake
  tuxmake --runtime podman \
    --target-arch arm \
    --toolchain clang-17 \
    --kconfig multi_v5_defconfig \
    LLVM=1 LLVM_IAS=1

or:

  #pip3 install -U tuxmake
  tuxmake --runtime podman \
    --target-arch powerpc \
    --toolchain clang-17 \
    --kconfig defconfig \
    LLVM=1 LLVM_IAS=0 LD=powerpc64le-linux-gnu-ld

or:

  #pip3 install -U tuxmake
  tuxmake --runtime podman \
    --target-arch s390 \
    --toolchain clang-17 \
    --kconfig defconfig \
    LLVM_IAS=1


Greetings!

Daniel Díaz
daniel.diaz@linaro.org
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Naresh Kamboju 2 years, 3 months ago
On Tue, 12 Sept 2023 at 07:55, Daniel Díaz <daniel.diaz@linaro.org> wrote:
>
> Hello!
>
> On Mon, 11 Sept 2023 at 14:58, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> > On 11/09/23 7:40 a. m., Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.1.53 release.
> > > There are 600 patches in this series, all will be posted as a response
> > > to this one.  If anyone has any issues with these being applied, please
> > > let me know.
> > >
> > > Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> > > Anything received after that time might be too late.
> > >
> > > The whole patch series can be found in one patch at:
> > >       https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> > > or in the git tree and branch at:
> > >       git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> > We're seeing this new warning:
> > -----8<-----
> >    /builds/linux/fs/udf/inode.c:892:6: warning: variable 'newblock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> >      892 |         if (*err < 0)
> >          |             ^~~~~~~~
> >    /builds/linux/fs/udf/inode.c:914:9: note: uninitialized use occurs here
> >      914 |         return newblock;
> >          |                ^~~~~~~~
> >    /builds/linux/fs/udf/inode.c:892:2: note: remove the 'if' if its condition is always false
> >      892 |         if (*err < 0)
> >          |         ^~~~~~~~~~~~~
> >      893 |                 goto out_free;
> >          |                 ~~~~~~~~~~~~~
> >    /builds/linux/fs/udf/inode.c:699:34: note: initialize the variable 'newblock' to silence this warning
> >      699 |         udf_pblk_t newblocknum, newblock;
> >          |                                         ^
> >          |                                          = 0
> >    1 warning generated.
> > ----->8-----
> >
> > That's with Clang 17 (and nightly) on:
> > * arm
> > * powerpc
> > * s390
>
> For what it's worth, bisection points to 903b487b5ba6 ("udf: Handle
> error when adding extent to a file").

I see the following commit is fixing the reported problem.

commit 6d5ab7c2f7cf90877dab8f2bb06eb5ca8edc73ef
Author: Tom Rix <trix@redhat.com>
Date:   Fri Dec 30 12:53:41 2022 -0500

    udf: initialize newblock to 0

    The clang build reports this error
    fs/udf/inode.c:805:6: error: variable 'newblock' is used
uninitialized whenever 'if' condition is true
[-Werror,-Wsometimes-uninitialized]
            if (*err < 0)
                ^~~~~~~~
    newblock is never set before error handling jump.
    Initialize newblock to 0 and remove redundant settings.

    Fixes: d8b39db5fab8 ("udf: Handle error when adding extent to a file")
    Reported-by: Nathan Chancellor <nathan@kernel.org>
    Signed-off-by: Tom Rix <trix@redhat.com>
    Signed-off-by: Jan Kara <jack@suse.cz>
    Message-Id: <20221230175341.1629734-1-trix@redhat.com>


--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Greg Kroah-Hartman 2 years, 3 months ago
On Tue, Sep 12, 2023 at 02:19:34PM +0530, Naresh Kamboju wrote:
> On Tue, 12 Sept 2023 at 07:55, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> >
> > Hello!
> >
> > On Mon, 11 Sept 2023 at 14:58, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> > > On 11/09/23 7:40 a. m., Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 6.1.53 release.
> > > > There are 600 patches in this series, all will be posted as a response
> > > > to this one.  If anyone has any issues with these being applied, please
> > > > let me know.
> > > >
> > > > Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> > > > Anything received after that time might be too late.
> > > >
> > > > The whole patch series can be found in one patch at:
> > > >       https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> > > > or in the git tree and branch at:
> > > >       git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > We're seeing this new warning:
> > > -----8<-----
> > >    /builds/linux/fs/udf/inode.c:892:6: warning: variable 'newblock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> > >      892 |         if (*err < 0)
> > >          |             ^~~~~~~~
> > >    /builds/linux/fs/udf/inode.c:914:9: note: uninitialized use occurs here
> > >      914 |         return newblock;
> > >          |                ^~~~~~~~
> > >    /builds/linux/fs/udf/inode.c:892:2: note: remove the 'if' if its condition is always false
> > >      892 |         if (*err < 0)
> > >          |         ^~~~~~~~~~~~~
> > >      893 |                 goto out_free;
> > >          |                 ~~~~~~~~~~~~~
> > >    /builds/linux/fs/udf/inode.c:699:34: note: initialize the variable 'newblock' to silence this warning
> > >      699 |         udf_pblk_t newblocknum, newblock;
> > >          |                                         ^
> > >          |                                          = 0
> > >    1 warning generated.
> > > ----->8-----
> > >
> > > That's with Clang 17 (and nightly) on:
> > > * arm
> > > * powerpc
> > > * s390
> >
> > For what it's worth, bisection points to 903b487b5ba6 ("udf: Handle
> > error when adding extent to a file").
> 
> I see the following commit is fixing the reported problem.
> 
> commit 6d5ab7c2f7cf90877dab8f2bb06eb5ca8edc73ef
> Author: Tom Rix <trix@redhat.com>
> Date:   Fri Dec 30 12:53:41 2022 -0500
> 
>     udf: initialize newblock to 0
> 
>     The clang build reports this error
>     fs/udf/inode.c:805:6: error: variable 'newblock' is used
> uninitialized whenever 'if' condition is true
> [-Werror,-Wsometimes-uninitialized]
>             if (*err < 0)
>                 ^~~~~~~~
>     newblock is never set before error handling jump.
>     Initialize newblock to 0 and remove redundant settings.
> 
>     Fixes: d8b39db5fab8 ("udf: Handle error when adding extent to a file")
>     Reported-by: Nathan Chancellor <nathan@kernel.org>
>     Signed-off-by: Tom Rix <trix@redhat.com>
>     Signed-off-by: Jan Kara <jack@suse.cz>
>     Message-Id: <20221230175341.1629734-1-trix@redhat.com>

Wait, where is this commit?  I don't see it in Linus's tree either, nor
in linux-next.  Where did you find it?

confused,

greg k-h
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Naresh Kamboju 2 years, 3 months ago
On Tue, 12 Sept 2023 at 16:02, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> On Tue, Sep 12, 2023 at 02:19:34PM +0530, Naresh Kamboju wrote:
> > On Tue, 12 Sept 2023 at 07:55, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> > >
> > > Hello!
> > >
> > > On Mon, 11 Sept 2023 at 14:58, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> > > > On 11/09/23 7:40 a. m., Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 6.1.53 release.
> > > > > There are 600 patches in this series, all will be posted as a response
> > > > > to this one.  If anyone has any issues with these being applied, please
> > > > > let me know.
> > > > >
> > > > > Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> > > > > Anything received after that time might be too late.
> > > > >
> > > > > The whole patch series can be found in one patch at:
> > > > >       https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> > > > > or in the git tree and branch at:
> > > > >       git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > > > > and the diffstat can be found below.
> > > > >
> > > > > thanks,
> > > > >
> > > > > greg k-h
> > > >
> > > > We're seeing this new warning:
> > > > -----8<-----
> > > >    /builds/linux/fs/udf/inode.c:892:6: warning: variable 'newblock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> > > >      892 |         if (*err < 0)
> > > >          |             ^~~~~~~~
> > > >    /builds/linux/fs/udf/inode.c:914:9: note: uninitialized use occurs here
> > > >      914 |         return newblock;
> > > >          |                ^~~~~~~~
> > > >    /builds/linux/fs/udf/inode.c:892:2: note: remove the 'if' if its condition is always false
> > > >      892 |         if (*err < 0)
> > > >          |         ^~~~~~~~~~~~~
> > > >      893 |                 goto out_free;
> > > >          |                 ~~~~~~~~~~~~~
> > > >    /builds/linux/fs/udf/inode.c:699:34: note: initialize the variable 'newblock' to silence this warning
> > > >      699 |         udf_pblk_t newblocknum, newblock;
> > > >          |                                         ^
> > > >          |                                          = 0
> > > >    1 warning generated.
> > > > ----->8-----
> > > >
> > > > That's with Clang 17 (and nightly) on:
> > > > * arm
> > > > * powerpc
> > > > * s390
> > >
> > > For what it's worth, bisection points to 903b487b5ba6 ("udf: Handle
> > > error when adding extent to a file").
> >
> > I see the following commit is fixing the reported problem.
> >
> > commit 6d5ab7c2f7cf90877dab8f2bb06eb5ca8edc73ef
> > Author: Tom Rix <trix@redhat.com>
> > Date:   Fri Dec 30 12:53:41 2022 -0500
> >
> >     udf: initialize newblock to 0
> >
> >     The clang build reports this error
> >     fs/udf/inode.c:805:6: error: variable 'newblock' is used
> > uninitialized whenever 'if' condition is true
> > [-Werror,-Wsometimes-uninitialized]
> >             if (*err < 0)
> >                 ^~~~~~~~
> >     newblock is never set before error handling jump.
> >     Initialize newblock to 0 and remove redundant settings.
> >
> >     Fixes: d8b39db5fab8 ("udf: Handle error when adding extent to a file")
> >     Reported-by: Nathan Chancellor <nathan@kernel.org>
> >     Signed-off-by: Tom Rix <trix@redhat.com>
> >     Signed-off-by: Jan Kara <jack@suse.cz>
> >     Message-Id: <20221230175341.1629734-1-trix@redhat.com>
>
> Wait, where is this commit?  I don't see it in Linus's tree either, nor
> in linux-next.  Where did you find it?

Can you find this commit id ?

Commit id: 23970a1c9475b305770fd37bebfec7a10f263787
subject: ("udf: initialize newblock to 0")

- Naresh


>
> confused,
>
> greg k-h
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Greg Kroah-Hartman 2 years, 3 months ago
On Tue, Sep 12, 2023 at 05:26:27PM +0530, Naresh Kamboju wrote:
> On Tue, 12 Sept 2023 at 16:02, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > On Tue, Sep 12, 2023 at 02:19:34PM +0530, Naresh Kamboju wrote:
> > > On Tue, 12 Sept 2023 at 07:55, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> > > >
> > > > Hello!
> > > >
> > > > On Mon, 11 Sept 2023 at 14:58, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> > > > > On 11/09/23 7:40 a. m., Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 6.1.53 release.
> > > > > > There are 600 patches in this series, all will be posted as a response
> > > > > > to this one.  If anyone has any issues with these being applied, please
> > > > > > let me know.
> > > > > >
> > > > > > Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> > > > > > Anything received after that time might be too late.
> > > > > >
> > > > > > The whole patch series can be found in one patch at:
> > > > > >       https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> > > > > > or in the git tree and branch at:
> > > > > >       git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > > > > > and the diffstat can be found below.
> > > > > >
> > > > > > thanks,
> > > > > >
> > > > > > greg k-h
> > > > >
> > > > > We're seeing this new warning:
> > > > > -----8<-----
> > > > >    /builds/linux/fs/udf/inode.c:892:6: warning: variable 'newblock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> > > > >      892 |         if (*err < 0)
> > > > >          |             ^~~~~~~~
> > > > >    /builds/linux/fs/udf/inode.c:914:9: note: uninitialized use occurs here
> > > > >      914 |         return newblock;
> > > > >          |                ^~~~~~~~
> > > > >    /builds/linux/fs/udf/inode.c:892:2: note: remove the 'if' if its condition is always false
> > > > >      892 |         if (*err < 0)
> > > > >          |         ^~~~~~~~~~~~~
> > > > >      893 |                 goto out_free;
> > > > >          |                 ~~~~~~~~~~~~~
> > > > >    /builds/linux/fs/udf/inode.c:699:34: note: initialize the variable 'newblock' to silence this warning
> > > > >      699 |         udf_pblk_t newblocknum, newblock;
> > > > >          |                                         ^
> > > > >          |                                          = 0
> > > > >    1 warning generated.
> > > > > ----->8-----
> > > > >
> > > > > That's with Clang 17 (and nightly) on:
> > > > > * arm
> > > > > * powerpc
> > > > > * s390
> > > >
> > > > For what it's worth, bisection points to 903b487b5ba6 ("udf: Handle
> > > > error when adding extent to a file").
> > >
> > > I see the following commit is fixing the reported problem.
> > >
> > > commit 6d5ab7c2f7cf90877dab8f2bb06eb5ca8edc73ef
> > > Author: Tom Rix <trix@redhat.com>
> > > Date:   Fri Dec 30 12:53:41 2022 -0500
> > >
> > >     udf: initialize newblock to 0
> > >
> > >     The clang build reports this error
> > >     fs/udf/inode.c:805:6: error: variable 'newblock' is used
> > > uninitialized whenever 'if' condition is true
> > > [-Werror,-Wsometimes-uninitialized]
> > >             if (*err < 0)
> > >                 ^~~~~~~~
> > >     newblock is never set before error handling jump.
> > >     Initialize newblock to 0 and remove redundant settings.
> > >
> > >     Fixes: d8b39db5fab8 ("udf: Handle error when adding extent to a file")
> > >     Reported-by: Nathan Chancellor <nathan@kernel.org>
> > >     Signed-off-by: Tom Rix <trix@redhat.com>
> > >     Signed-off-by: Jan Kara <jack@suse.cz>
> > >     Message-Id: <20221230175341.1629734-1-trix@redhat.com>
> >
> > Wait, where is this commit?  I don't see it in Linus's tree either, nor
> > in linux-next.  Where did you find it?
> 
> Can you find this commit id ?
> 
> Commit id: 23970a1c9475b305770fd37bebfec7a10f263787
> subject: ("udf: initialize newblock to 0")

Yes, that is in 6.2.  Where did the id you used above come from?

confused,

greg k-h
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Naresh Kamboju 2 years, 3 months ago
Hi Greg,

> > > > > For what it's worth, bisection points to 903b487b5ba6 ("udf: Handle
> > > > > error when adding extent to a file").
> > > >
> > > > I see the following commit is fixing the reported problem.
> > > >
> > > > commit 6d5ab7c2f7cf90877dab8f2bb06eb5ca8edc73ef
> > > > Author: Tom Rix <trix@redhat.com>
> > > > Date:   Fri Dec 30 12:53:41 2022 -0500
> > > >
> > > >     udf: initialize newblock to 0
> > > >
> > > >     The clang build reports this error
> > > >     fs/udf/inode.c:805:6: error: variable 'newblock' is used
> > > > uninitialized whenever 'if' condition is true
> > > > [-Werror,-Wsometimes-uninitialized]
> > > >             if (*err < 0)
> > > >                 ^~~~~~~~
> > > >     newblock is never set before error handling jump.
> > > >     Initialize newblock to 0 and remove redundant settings.
> > > >
> > > >     Fixes: d8b39db5fab8 ("udf: Handle error when adding extent to a file")
> > > >     Reported-by: Nathan Chancellor <nathan@kernel.org>
> > > >     Signed-off-by: Tom Rix <trix@redhat.com>
> > > >     Signed-off-by: Jan Kara <jack@suse.cz>
> > > >     Message-Id: <20221230175341.1629734-1-trix@redhat.com>
> > >
> > > Wait, where is this commit?  I don't see it in Linus's tree either, nor
> > > in linux-next.  Where did you find it?
> >
> > Can you find this commit id ?
> >
> > Commit id: 23970a1c9475b305770fd37bebfec7a10f263787
> > subject: ("udf: initialize newblock to 0")
>
> Yes, that is in 6.2.  Where did the id you used above come from?

While looking around for the fix commit i found this on Linux next,

$ git log --oneline next-20221226..next-20230106  -- fs/udf/inode.c
e86812bfac97e udf: Detect system inodes linked into directory hierarchy
453bc25de0a55 udf: Preserve link count of system files
6d5ab7c2f7cf9 udf: initialize newblock to 0

>
> confused,

Sorry for the confusion.

> greg k-h

- Naresh
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Greg Kroah-Hartman 2 years, 3 months ago
On Tue, Sep 12, 2023 at 02:19:34PM +0530, Naresh Kamboju wrote:
> On Tue, 12 Sept 2023 at 07:55, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> >
> > Hello!
> >
> > On Mon, 11 Sept 2023 at 14:58, Daniel Díaz <daniel.diaz@linaro.org> wrote:
> > > On 11/09/23 7:40 a. m., Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 6.1.53 release.
> > > > There are 600 patches in this series, all will be posted as a response
> > > > to this one.  If anyone has any issues with these being applied, please
> > > > let me know.
> > > >
> > > > Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> > > > Anything received after that time might be too late.
> > > >
> > > > The whole patch series can be found in one patch at:
> > > >       https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> > > > or in the git tree and branch at:
> > > >       git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > >
> > > We're seeing this new warning:
> > > -----8<-----
> > >    /builds/linux/fs/udf/inode.c:892:6: warning: variable 'newblock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
> > >      892 |         if (*err < 0)
> > >          |             ^~~~~~~~
> > >    /builds/linux/fs/udf/inode.c:914:9: note: uninitialized use occurs here
> > >      914 |         return newblock;
> > >          |                ^~~~~~~~
> > >    /builds/linux/fs/udf/inode.c:892:2: note: remove the 'if' if its condition is always false
> > >      892 |         if (*err < 0)
> > >          |         ^~~~~~~~~~~~~
> > >      893 |                 goto out_free;
> > >          |                 ~~~~~~~~~~~~~
> > >    /builds/linux/fs/udf/inode.c:699:34: note: initialize the variable 'newblock' to silence this warning
> > >      699 |         udf_pblk_t newblocknum, newblock;
> > >          |                                         ^
> > >          |                                          = 0
> > >    1 warning generated.
> > > ----->8-----
> > >
> > > That's with Clang 17 (and nightly) on:
> > > * arm
> > > * powerpc
> > > * s390
> >
> > For what it's worth, bisection points to 903b487b5ba6 ("udf: Handle
> > error when adding extent to a file").
> 
> I see the following commit is fixing the reported problem.
> 
> commit 6d5ab7c2f7cf90877dab8f2bb06eb5ca8edc73ef
> Author: Tom Rix <trix@redhat.com>
> Date:   Fri Dec 30 12:53:41 2022 -0500
> 
>     udf: initialize newblock to 0
> 
>     The clang build reports this error
>     fs/udf/inode.c:805:6: error: variable 'newblock' is used
> uninitialized whenever 'if' condition is true
> [-Werror,-Wsometimes-uninitialized]
>             if (*err < 0)
>                 ^~~~~~~~
>     newblock is never set before error handling jump.
>     Initialize newblock to 0 and remove redundant settings.
> 
>     Fixes: d8b39db5fab8 ("udf: Handle error when adding extent to a file")

Ah, the Fixes: tag lied!  There is no such git id in Linus's tree
anywhere, so our scripts couldn't match this up at all.

I'll go queue this fix up, thanks for digging it out.

greg k-h
Re: [PATCH 6.1 000/600] 6.1.53-rc1 review
Posted by Ron Economos 2 years, 3 months ago
On 9/11/23 6:40 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.53 release.
> There are 600 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 13 Sep 2023 13:44:56 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.53-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <re@w6rz.net>