[PATCH 5.15 000/387] 5.15.197-rc2 review

Greg Kroah-Hartman posted 387 patches 2 months ago
Only 0 patches received!
.../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd     |   62 +
.../bindings/pinctrl/toshiba,visconti-pinctrl.yaml |   26 +-
.../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml   |   10 +-
Documentation/kbuild/makefiles.rst                 |   29 +-
Documentation/process/howto.rst                    |    2 +-
Documentation/translations/it_IT/process/howto.rst |    2 +-
Documentation/translations/ja_JP/howto.rst         |    2 +-
Documentation/translations/ko_KR/howto.rst         |    2 +-
Documentation/translations/zh_CN/process/howto.rst |    2 +-
Documentation/translations/zh_TW/process/howto.rst |    2 +-
MAINTAINERS                                        |    7 +-
Makefile                                           |   10 +-
arch/arc/include/asm/bitops.h                      |    2 +
arch/arm/crypto/Kconfig                            |    2 +-
arch/arm/mach-at91/pm_suspend.S                    |    8 +-
arch/mips/boot/dts/lantiq/danube.dtsi              |    6 +
arch/mips/lantiq/xway/sysctrl.c                    |    2 +-
arch/mips/loongson64/Platform                      |    2 +-
arch/mips/mm/tlb-r4k.c                             |  102 +-
arch/mips/mti-malta/malta-init.c                   |   20 +-
arch/parisc/boot/compressed/Makefile               |    2 +-
arch/powerpc/kernel/eeh_driver.c                   |    2 +-
arch/riscv/kernel/cpu-hotplug.c                    |    1 +
arch/riscv/mm/ptdump.c                             |    2 +-
arch/s390/Makefile                                 |    6 +-
arch/s390/purgatory/Makefile                       |    2 +-
arch/sparc/include/asm/elf_64.h                    |    1 +
arch/sparc/kernel/module.c                         |    1 +
arch/um/drivers/ssl.c                              |    5 +-
arch/x86/Makefile                                  |    2 +-
arch/x86/boot/compressed/Makefile                  |    2 +-
arch/x86/entry/vsyscall/vsyscall_64.c              |   17 +-
arch/x86/events/core.c                             |   10 +-
arch/x86/kernel/cpu/bugs.c                         |    5 +-
arch/x86/kernel/cpu/resctrl/monitor.c              |   10 +-
arch/x86/kernel/kvm.c                              |   20 +-
arch/x86/net/bpf_jit_comp.c                        |    2 +-
block/partitions/core.c                            |    5 -
drivers/acpi/acpi_video.c                          |    4 +-
drivers/acpi/acpica/dsmethod.c                     |   10 +-
drivers/acpi/numa/srat.c                           |    2 +-
drivers/acpi/prmt.c                                |   19 +-
drivers/acpi/property.c                            |   24 +-
drivers/acpi/scan.c                                |    2 +
drivers/acpi/video_detect.c                        |    8 +
drivers/ata/libata-scsi.c                          |    8 +
drivers/atm/fore200e.c                             |    2 +
drivers/base/regmap/regmap-slimbus.c               |    6 +-
drivers/bluetooth/btusb.c                          |   13 +-
drivers/bluetooth/hci_bcsp.c                       |    3 +
drivers/char/misc.c                                |    8 +-
drivers/clk/at91/clk-master.c                      |    3 +
drivers/clk/ti/clk-33xx.c                          |    2 +
drivers/clocksource/timer-vf-pit.c                 |   22 +-
drivers/cpufreq/longhaul.c                         |    3 +
drivers/cpufreq/tegra186-cpufreq.c                 |   27 +-
drivers/cpuidle/cpuidle.c                          |    8 +-
drivers/dma/dw-edma/dw-edma-core.c                 |   22 +
drivers/dma/mv_xor.c                               |    4 +-
drivers/dma/sh/shdma-base.c                        |   25 +-
drivers/dma/sh/shdmac.c                            |   17 +-
drivers/edac/altera_edac.c                         |   22 +-
drivers/extcon/extcon-adc-jack.c                   |    2 +
drivers/firmware/arm_scmi/scmi_pm_domain.c         |   13 +-
drivers/firmware/efi/libstub/Makefile              |    2 +-
drivers/firmware/stratix10-svc.c                   |    7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c           |    6 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |    8 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |    9 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   11 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile      |    2 +-
drivers/gpu/drm/amd/display/dc/dcn21/Makefile      |    2 +-
drivers/gpu/drm/amd/display/dc/dcn30/Makefile      |    2 +-
drivers/gpu/drm/amd/display/dc/dcn301/Makefile     |    2 +-
drivers/gpu/drm/amd/display/dc/dcn302/Makefile     |    2 +-
drivers/gpu/drm/amd/display/dc/dcn303/Makefile     |    2 +-
drivers/gpu/drm/amd/display/dc/dcn31/Makefile      |    2 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile        |    2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c  |    2 +-
.../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c   |    2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |    2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |    2 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |    2 +-
drivers/gpu/drm/bridge/display-connector.c         |    3 +-
drivers/gpu/drm/drm_gem_atomic_helper.c            |    6 +-
drivers/gpu/drm/etnaviv/etnaviv_buffer.c           |    2 +-
drivers/gpu/drm/i915/i915_vma.c                    |   16 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |    5 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |    3 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |   10 +
drivers/gpu/drm/nouveau/nvkm/core/enum.c           |    2 +-
drivers/gpu/drm/scheduler/sched_entity.c           |    3 +-
drivers/gpu/drm/sti/sti_vtg.c                      |    7 +-
drivers/gpu/drm/tegra/dc.c                         |    1 +
drivers/gpu/drm/tidss/tidss_crtc.c                 |    7 +-
drivers/gpu/drm/tidss/tidss_dispc.c                |   16 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    5 +
drivers/hid/hid-ids.h                              |    7 +-
drivers/hid/hid-ntrig.c                            |    7 +-
drivers/hid/hid-quirks.c                           |   14 +-
drivers/hwmon/dell-smm-hwmon.c                     |    7 +
drivers/hwmon/sbtsi_temp.c                         |   46 +-
drivers/iio/accel/bmc150-accel-core.c              |    5 +
drivers/iio/accel/bmc150-accel.h                   |    1 +
drivers/iio/adc/spear_adc.c                        |    9 +-
drivers/iio/common/ssp_sensors/ssp_dev.c           |    4 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |   22 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   11 +-
drivers/infiniband/hw/irdma/pble.c                 |    2 +-
drivers/infiniband/hw/irdma/verbs.c                |    4 +-
drivers/infiniband/hw/irdma/verbs.h                |    8 +-
drivers/input/keyboard/cros_ec_keyb.c              |    6 +
drivers/input/keyboard/imx_sc_key.c                |    2 +-
drivers/input/misc/ati_remote2.c                   |    2 +-
drivers/input/misc/cm109.c                         |    2 +-
drivers/input/misc/powermate.c                     |    2 +-
drivers/input/misc/yealink.c                       |    2 +-
drivers/input/tablet/acecad.c                      |    2 +-
drivers/input/tablet/pegasus_notetaker.c           |   11 +-
drivers/iommu/amd/init.c                           |   28 +-
drivers/iommu/intel/debugfs.c                      |   10 +-
drivers/iommu/intel/perf.c                         |   10 +-
drivers/iommu/intel/perf.h                         |    5 +-
drivers/irqchip/irq-gic-v2m.c                      |   13 +-
drivers/isdn/hardware/mISDN/hfcsusb.c              |   18 +-
drivers/mailbox/mailbox-test.c                     |    2 +-
drivers/md/dm-verity-fec.c                         |    6 +-
drivers/media/i2c/ir-kbd-i2c.c                     |    6 +-
drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |    2 -
drivers/media/pci/ivtv/ivtv-driver.h               |    3 +-
drivers/media/pci/ivtv/ivtv-fileops.c              |   18 +-
drivers/media/pci/ivtv/ivtv-irq.c                  |    4 +-
drivers/media/rc/imon.c                            |   61 +-
drivers/media/rc/redrat3.c                         |    2 +-
drivers/media/tuners/xc4000.c                      |    8 +-
drivers/media/tuners/xc5000.c                      |   12 +-
drivers/memstick/core/memstick.c                   |    8 +-
drivers/mfd/da9063-i2c.c                           |   27 +-
drivers/mfd/madera-core.c                          |    4 +-
drivers/mfd/stmpe-i2c.c                            |    1 +
drivers/mfd/stmpe.c                                |    3 +
drivers/mmc/host/renesas_sdhi_core.c               |    6 +-
drivers/mmc/host/sdhci-msm.c                       |   15 +
drivers/mmc/host/sdhci-of-dwcmshc.c                |    2 +-
drivers/most/most_usb.c                            |   14 +-
drivers/mtd/nand/onenand/onenand_samsung.c         |    2 +-
drivers/mtd/nand/raw/cadence-nand-controller.c     |    3 +-
drivers/net/can/sja1000/sja1000.c                  |    4 +-
drivers/net/can/sun4i_can.c                        |    4 +-
drivers/net/can/usb/gs_usb.c                       |   23 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c   |    4 +-
drivers/net/dsa/b53/b53_common.c                   |   15 +-
drivers/net/dsa/b53/b53_regs.h                     |    3 +-
drivers/net/dsa/hirschmann/hellcreek_ptp.c         |   14 +-
drivers/net/dsa/sja1105/sja1105_main.c             |   71 +-
.../net/ethernet/aquantia/atlantic/aq_hw_utils.c   |   22 +
.../net/ethernet/aquantia/atlantic/aq_hw_utils.h   |    1 +
drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |    5 +
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c  |   19 +-
.../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c   |    2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c      |   45 +-
drivers/net/ethernet/cadence/macb_main.c           |    4 +-
drivers/net/ethernet/emulex/benet/be_main.c        |    7 +-
drivers/net/ethernet/freescale/fec_main.c          |    2 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |    3 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |    9 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h    |    2 +-
drivers/net/ethernet/intel/fm10k/fm10k_common.c    |    5 +-
drivers/net/ethernet/intel/fm10k/fm10k_common.h    |    2 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.c        |    2 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.c        |    2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   15 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c  |    6 +-
drivers/net/ethernet/microchip/sparx5/Kconfig      |    2 +-
drivers/net/ethernet/qlogic/qede/qede_fp.c         |    5 +-
drivers/net/ethernet/qlogic/qede/qede_main.c       |    2 +-
drivers/net/ethernet/realtek/Kconfig               |    2 +-
drivers/net/ethernet/realtek/r8169_main.c          |    6 +-
drivers/net/ethernet/renesas/ravb_main.c           |  101 +-
drivers/net/ethernet/renesas/sh_eth.c              |    4 +
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    |    4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    9 +-
drivers/net/ethernet/ti/netcp_core.c               |   10 +-
drivers/net/phy/dp83867.c                          |    6 +
drivers/net/phy/marvell.c                          |   39 +-
drivers/net/phy/mdio_bus.c                         |    5 +-
drivers/net/usb/asix_devices.c                     |   12 +-
drivers/net/usb/qmi_wwan.c                         |    6 +
drivers/net/usb/usbnet.c                           |    2 +
drivers/net/wireless/ath/ath10k/mac.c              |   12 +-
drivers/net/wireless/ath/ath10k/wmi.c              |   40 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c         |    3 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |   28 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h |    3 +-
drivers/nvme/host/fc.c                             |   12 +-
drivers/nvme/target/fc.c                           |   16 +-
drivers/pci/controller/cadence/pcie-cadence-host.c |    2 +-
drivers/pci/controller/cadence/pcie-cadence.c      |    4 +-
drivers/pci/controller/cadence/pcie-cadence.h      |    6 +-
drivers/pci/p2pdma.c                               |    2 +-
drivers/pci/quirks.c                               |    3 +-
drivers/phy/cadence/cdns-dphy.c                    |    4 +-
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c   |    5 +-
drivers/pinctrl/pinctrl-single.c                   |    4 +-
drivers/platform/x86/intel/punit_ipc.c             |    2 +-
.../x86/intel/speed_select_if/isst_if_mmio.c       |    4 +-
drivers/power/supply/sbs-charger.c                 |   16 +-
drivers/ptp/ptp_clock.c                            |   13 +-
drivers/regulator/fixed.c                          |    1 +
drivers/remoteproc/qcom_q6v5.c                     |    5 +
drivers/rtc/rtc-pcf2127.c                          |    4 +-
drivers/rtc/rtc-rx8025.c                           |    2 +-
drivers/s390/net/ctcm_mpc.c                        |    1 -
drivers/scsi/hosts.c                               |    5 +-
drivers/scsi/libfc/fc_encode.h                     |    2 +-
drivers/scsi/lpfc/lpfc_debugfs.h                   |    3 +
drivers/scsi/lpfc/lpfc_els.c                       |    6 +-
drivers/scsi/lpfc/lpfc_init.c                      |    7 -
drivers/scsi/lpfc/lpfc_scsi.c                      |   14 +-
drivers/scsi/mpi3mr/mpi3mr_fw.c                    |   10 +
drivers/scsi/pm8001/pm8001_ctl.c                   |   24 +-
drivers/scsi/pm8001/pm8001_init.c                  |    1 +
drivers/scsi/pm8001/pm8001_sas.c                   |    4 +-
drivers/scsi/pm8001/pm8001_sas.h                   |    4 +
drivers/scsi/sg.c                                  |   10 +-
drivers/slimbus/qcom-ngd-ctrl.c                    |    1 +
drivers/soc/aspeed/aspeed-socinfo.c                |    4 +
drivers/soc/imx/gpc.c                              |    2 +
drivers/soc/qcom/smem.c                            |    2 +-
drivers/soc/samsung/pm_domains.c                   |   11 +-
drivers/soc/ti/knav_dma.c                          |   14 +-
drivers/soc/ti/pruss.c                             |    2 +-
drivers/spi/spi-bcm63xx.c                          |   14 +
drivers/spi/spi-loopback-test.c                    |   12 +-
drivers/spi/spi.c                                  |   10 +
drivers/staging/Kconfig                            |    2 -
drivers/staging/Makefile                           |    1 -
drivers/staging/rtl8712/Kconfig                    |   21 -
drivers/staging/rtl8712/Makefile                   |   35 -
drivers/staging/rtl8712/TODO                       |   13 -
drivers/staging/rtl8712/basic_types.h              |   28 -
drivers/staging/rtl8712/drv_types.h                |  176 --
drivers/staging/rtl8712/ethernet.h                 |   21 -
drivers/staging/rtl8712/hal_init.c                 |  401 ----
drivers/staging/rtl8712/ieee80211.c                |  415 ----
drivers/staging/rtl8712/ieee80211.h                |  165 --
drivers/staging/rtl8712/mlme_linux.c               |  160 --
drivers/staging/rtl8712/mlme_osdep.h               |   31 -
drivers/staging/rtl8712/mp_custom_oid.h            |  287 ---
drivers/staging/rtl8712/os_intfs.c                 |  464 ----
drivers/staging/rtl8712/osdep_intf.h               |   32 -
drivers/staging/rtl8712/osdep_service.h            |   61 -
drivers/staging/rtl8712/recv_linux.c               |  139 --
drivers/staging/rtl8712/recv_osdep.h               |   39 -
drivers/staging/rtl8712/rtl8712_bitdef.h           |   26 -
drivers/staging/rtl8712/rtl8712_cmd.c              |  409 ----
drivers/staging/rtl8712/rtl8712_cmd.h              |  231 --
drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h   |   96 -
drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h   |   19 -
drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h |   41 -
drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h |   32 -
.../staging/rtl8712/rtl8712_edcasetting_bitdef.h   |   65 -
.../staging/rtl8712/rtl8712_edcasetting_regdef.h   |   24 -
drivers/staging/rtl8712/rtl8712_efuse.c            |  566 -----
drivers/staging/rtl8712/rtl8712_efuse.h            |   43 -
drivers/staging/rtl8712/rtl8712_event.h            |   86 -
drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h  |  131 --
drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h  |   61 -
drivers/staging/rtl8712/rtl8712_gp_bitdef.h        |   68 -
drivers/staging/rtl8712/rtl8712_gp_regdef.h        |   29 -
drivers/staging/rtl8712/rtl8712_hal.h              |  142 --
drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h |   44 -
drivers/staging/rtl8712/rtl8712_io.c               |   99 -
drivers/staging/rtl8712/rtl8712_led.c              | 1830 ---------------
.../staging/rtl8712/rtl8712_macsetting_bitdef.h    |   34 -
.../staging/rtl8712/rtl8712_macsetting_regdef.h    |   22 -
drivers/staging/rtl8712/rtl8712_powersave_bitdef.h |   39 -
drivers/staging/rtl8712/rtl8712_powersave_regdef.h |   26 -
drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h  |   36 -
drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h  |   44 -
drivers/staging/rtl8712/rtl8712_recv.c             | 1079 ---------
drivers/staging/rtl8712/rtl8712_recv.h             |  145 --
drivers/staging/rtl8712/rtl8712_regdef.h           |   32 -
drivers/staging/rtl8712/rtl8712_security_bitdef.h  |   35 -
drivers/staging/rtl8712/rtl8712_spec.h             |  124 --
drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h    |  167 --
drivers/staging/rtl8712/rtl8712_syscfg_regdef.h    |   44 -
drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h  |   50 -
drivers/staging/rtl8712/rtl8712_timectrl_regdef.h  |   26 -
drivers/staging/rtl8712/rtl8712_wmac_bitdef.h      |   50 -
drivers/staging/rtl8712/rtl8712_wmac_regdef.h      |   36 -
drivers/staging/rtl8712/rtl8712_xmit.c             |  745 -------
drivers/staging/rtl8712/rtl8712_xmit.h             |  108 -
drivers/staging/rtl8712/rtl871x_cmd.c              |  796 -------
drivers/staging/rtl8712/rtl871x_cmd.h              |  764 -------
drivers/staging/rtl8712/rtl871x_debug.h            |  130 --
drivers/staging/rtl8712/rtl871x_eeprom.c           |  220 --
drivers/staging/rtl8712/rtl871x_eeprom.h           |   88 -
drivers/staging/rtl8712/rtl871x_event.h            |  109 -
drivers/staging/rtl8712/rtl871x_ht.h               |   33 -
drivers/staging/rtl8712/rtl871x_io.c               |  147 --
drivers/staging/rtl8712/rtl871x_io.h               |  236 --
drivers/staging/rtl8712/rtl871x_ioctl.h            |   95 -
drivers/staging/rtl8712/rtl871x_ioctl_linux.c      | 2330 --------------------
drivers/staging/rtl8712/rtl871x_ioctl_rtl.c        |  520 -----
drivers/staging/rtl8712/rtl871x_ioctl_rtl.h        |  109 -
drivers/staging/rtl8712/rtl871x_ioctl_set.c        |  355 ---
drivers/staging/rtl8712/rtl871x_ioctl_set.h        |   45 -
drivers/staging/rtl8712/rtl871x_led.h              |  118 -
drivers/staging/rtl8712/rtl871x_mlme.c             | 1749 ---------------
drivers/staging/rtl8712/rtl871x_mlme.h             |  205 --
drivers/staging/rtl8712/rtl871x_mp.c               |  724 ------
drivers/staging/rtl8712/rtl871x_mp.h               |  275 ---
drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |  883 --------
drivers/staging/rtl8712/rtl871x_mp_ioctl.h         |  329 ---
drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h    | 1037 ---------
drivers/staging/rtl8712/rtl871x_pwrctrl.c          |  234 --
drivers/staging/rtl8712/rtl871x_pwrctrl.h          |  113 -
drivers/staging/rtl8712/rtl871x_recv.c             |  670 ------
drivers/staging/rtl8712/rtl871x_recv.h             |  216 --
drivers/staging/rtl8712/rtl871x_rf.h               |   55 -
drivers/staging/rtl8712/rtl871x_security.c         | 1387 ------------
drivers/staging/rtl8712/rtl871x_security.h         |  218 --
drivers/staging/rtl8712/rtl871x_sta_mgt.c          |  263 ---
drivers/staging/rtl8712/rtl871x_wlan_sme.h         |   35 -
drivers/staging/rtl8712/rtl871x_xmit.c             | 1059 ---------
drivers/staging/rtl8712/rtl871x_xmit.h             |  288 ---
drivers/staging/rtl8712/sta_info.h                 |  133 --
drivers/staging/rtl8712/usb_halinit.c              |  307 ---
drivers/staging/rtl8712/usb_intf.c                 |  638 ------
drivers/staging/rtl8712/usb_ops.c                  |  195 --
drivers/staging/rtl8712/usb_ops.h                  |   38 -
drivers/staging/rtl8712/usb_ops_linux.c            |  508 -----
drivers/staging/rtl8712/usb_osintf.h               |   35 -
drivers/staging/rtl8712/wifi.h                     |  197 --
drivers/staging/rtl8712/wlan_bssdef.h              |  223 --
drivers/staging/rtl8712/xmit_linux.c               |  187 --
drivers/staging/rtl8712/xmit_osdep.h               |   52 -
drivers/target/loopback/tcm_loop.c                 |    3 +
drivers/tee/tee_core.c                             |    2 +-
drivers/thunderbolt/nhi.c                          |    2 +
drivers/thunderbolt/nhi.h                          |    1 +
drivers/thunderbolt/tb.c                           |    2 +-
drivers/tty/serial/8250/8250_dw.c                  |   67 +-
drivers/tty/serial/amba-pl011.c                    |    2 +-
drivers/uio/uio_hv_generic.c                       |   21 +-
drivers/usb/cdns3/cdns3-pci-wrap.c                 |    5 +-
drivers/usb/cdns3/cdnsp-gadget.c                   |    8 +-
drivers/usb/dwc3/core.c                            |    3 +-
drivers/usb/dwc3/ep0.c                             |    1 +
drivers/usb/dwc3/gadget.c                          |    7 +
drivers/usb/gadget/function/f_eem.c                |    7 +-
drivers/usb/gadget/function/f_fs.c                 |    8 +-
drivers/usb/gadget/function/f_hid.c                |    4 +-
drivers/usb/gadget/function/f_ncm.c                |    3 +-
drivers/usb/host/xhci-dbgcap.c                     |  261 ++-
drivers/usb/host/xhci-dbgcap.h                     |   12 +-
drivers/usb/host/xhci-dbgtty.c                     |   17 +-
drivers/usb/host/xhci-plat.c                       |    1 +
drivers/usb/mon/mon_bin.c                          |   14 +-
drivers/usb/renesas_usbhs/common.c                 |   18 +-
drivers/usb/serial/ftdi_sio.c                      |    1 +
drivers/usb/serial/ftdi_sio_ids.h                  |    1 +
drivers/usb/serial/option.c                        |   10 +-
drivers/usb/storage/sddr55.c                       |    6 +
drivers/usb/storage/transport.c                    |   16 +
drivers/usb/storage/uas.c                          |    5 +
drivers/usb/storage/unusual_devs.h                 |    2 +-
drivers/usb/typec/ucsi/psy.c                       |    5 +
drivers/video/backlight/lp855x_bl.c                |    2 +-
drivers/video/fbdev/aty/atyfb_base.c               |    8 +-
drivers/video/fbdev/core/bitblit.c                 |   33 +-
drivers/video/fbdev/pvr2fb.c                       |    2 +-
drivers/video/fbdev/valkyriefb.c                   |    2 +
fs/9p/v9fs.c                                       |    9 +-
fs/btrfs/disk-io.c                                 |    2 +-
fs/btrfs/file.c                                    |   10 +
fs/btrfs/scrub.c                                   |    3 +-
fs/btrfs/transaction.c                             |    2 +-
fs/btrfs/tree-log.c                                |   48 +-
fs/ceph/locks.c                                    |    5 +-
fs/cifs/connect.c                                  |    1 +
fs/exfat/fatent.c                                  |   11 +-
fs/exfat/super.c                                   |    5 +-
fs/ext4/xattr.c                                    |    2 +-
fs/hpfs/namei.c                                    |   18 +-
fs/jfs/inode.c                                     |    8 +-
fs/jfs/jfs_txnmgr.c                                |    9 +-
fs/nfs/nfs4client.c                                |    1 +
fs/nfs/nfs4proc.c                                  |   15 +-
fs/nfs/nfs4state.c                                 |    3 +
fs/nfs/write.c                                     |    3 +-
fs/nfsd/nfs4proc.c                                 |    7 +-
fs/nfsd/nfs4state.c                                |    3 +-
fs/ntfs3/inode.c                                   |    1 +
fs/open.c                                          |   10 +-
fs/orangefs/xattr.c                                |   12 +-
fs/proc/generic.c                                  |   12 +-
include/linux/array_size.h                         |   13 +
include/linux/ata.h                                |    1 +
include/linux/blk_types.h                          |   11 +-
include/linux/compiler_types.h                     |    5 +-
include/linux/filter.h                             |   22 +-
include/linux/kernel.h                             |    7 +-
include/linux/mm.h                                 |    2 +-
include/linux/shdma-base.h                         |    2 +-
include/linux/string.h                             |    1 +
include/linux/usb.h                                |   16 +-
include/net/act_api.h                              |    1 +
include/net/cls_cgroup.h                           |    2 +-
include/net/nfc/nci_core.h                         |    2 +-
include/net/pkt_sched.h                            |   25 +-
include/net/tc_act/tc_connmark.h                   |   10 +-
include/net/tls.h                                  |    6 +
kernel/bpf/ringbuf.c                               |    2 +
kernel/events/uprobes.c                            |    7 +
kernel/gcov/gcc_4_7.c                              |    4 +-
kernel/trace/trace_events_hist.c                   |    6 +-
lib/crypto/Makefile                                |    2 +-
mm/page_alloc.c                                    |    2 +-
mm/secretmem.c                                     |    2 +-
net/8021q/vlan.c                                   |    2 +
net/bluetooth/6lowpan.c                            |  103 +-
net/bluetooth/hci_event.c                          |   21 +-
net/bluetooth/l2cap_core.c                         |    1 +
net/bluetooth/sco.c                                |    7 +
net/bluetooth/smp.c                                |   31 +-
net/bridge/br_forward.c                            |    3 +-
net/ceph/auth_x.c                                  |    2 +
net/ceph/ceph_common.c                             |   53 +-
net/ceph/debugfs.c                                 |   16 +-
net/core/netpoll.c                                 |    7 +-
net/core/page_pool.c                               |   12 +-
net/core/sock.c                                    |   15 +-
net/dsa/tag_brcm.c                                 |   10 +-
net/hsr/hsr_device.c                               |    3 +
net/ipv4/netfilter/nf_reject_ipv4.c                |   25 +
net/ipv4/nexthop.c                                 |    6 +
net/ipv4/route.c                                   |    5 +
net/ipv4/udp_tunnel_nic.c                          |    2 +-
net/ipv6/addrconf.c                                |    4 +-
net/ipv6/ah6.c                                     |   50 +-
net/ipv6/netfilter/nf_reject_ipv6.c                |   30 +
net/ipv6/raw.c                                     |    2 +-
net/ipv6/udp.c                                     |    2 +-
net/mac80211/rx.c                                  |   10 +-
net/mptcp/options.c                                |   57 +-
net/mptcp/pm_netlink.c                             |   26 +-
net/mptcp/protocol.c                               |   47 +-
net/mptcp/protocol.h                               |    1 +
net/mptcp/subflow.c                                |    8 +
net/netfilter/nf_tables_api.c                      |   15 +
net/openvswitch/actions.c                          |   68 +-
net/openvswitch/flow_netlink.c                     |   64 +-
net/openvswitch/flow_netlink.h                     |    2 -
net/rds/rds.h                                      |    2 +-
net/sched/act_bpf.c                                |   19 +-
net/sched/act_connmark.c                           |  154 +-
net/sched/act_csum.c                               |   13 +-
net/sched/act_ct.c                                 |   17 +-
net/sched/act_ctinfo.c                             |   13 +-
net/sched/act_gact.c                               |   13 +-
net/sched/act_gate.c                               |   13 +-
net/sched/act_ife.c                                |   25 +-
net/sched/act_ipt.c                                |   31 +-
net/sched/act_mirred.c                             |   13 +-
net/sched/act_mpls.c                               |   13 +-
net/sched/act_nat.c                                |   13 +-
net/sched/act_pedit.c                              |   13 +-
net/sched/act_police.c                             |   13 +-
net/sched/act_sample.c                             |   13 +-
net/sched/act_simple.c                             |   13 +-
net/sched/act_skbedit.c                            |   13 +-
net/sched/act_skbmod.c                             |   13 +-
net/sched/act_tunnel_key.c                         |   13 +-
net/sched/act_vlan.c                               |   13 +-
net/sched/cls_bpf.c                                |    6 +-
net/sched/sch_api.c                                |   10 -
net/sched/sch_generic.c                            |   17 +-
net/sched/sch_hfsc.c                               |   16 -
net/sched/sch_qfq.c                                |    2 +-
net/sctp/diag.c                                    |   23 +-
net/sctp/transport.c                               |   13 +-
net/smc/smc_clc.c                                  |    1 +
net/strparser/strparser.c                          |    2 +-
net/tipc/net.c                                     |    2 +
net/tls/tls_device.c                               |    4 +-
net/vmw_vsock/af_vsock.c                           |   40 +-
scripts/Makefile.compiler                          |   10 +-
scripts/kconfig/mconf.c                            |    3 +
scripts/kconfig/nconf.c                            |    3 +
sound/pci/hda/patch_realtek.c                      |   17 +-
sound/soc/codecs/cs4271.c                          |   10 +-
sound/soc/codecs/max98090.c                        |    6 +-
sound/soc/meson/aiu-encoder-i2s.c                  |    9 +-
sound/soc/qcom/qdsp6/q6asm.c                       |    2 +-
sound/usb/endpoint.c                               |    6 +
sound/usb/mixer.c                                  |    4 +-
sound/usb/mixer_s1810c.c                           |   28 +-
sound/usb/validate.c                               |    9 +-
tools/lib/bpf/bpf_tracing.h                        |  357 ++-
tools/power/cpupower/lib/cpuidle.c                 |    5 +-
tools/power/cpupower/lib/cpupower.c                |    2 +-
.../x86_energy_perf_policy.c                       |   30 +-
tools/testing/selftests/Makefile                   |    2 +-
tools/testing/selftests/bpf/progs/loop3.c          |    4 +-
tools/testing/selftests/bpf/test_lirc_mode2_user.c |    2 +-
.../selftests/drivers/net/netdevsim/Makefile       |   21 +
.../selftests/drivers/net/netdevsim/settings       |    1 +
tools/testing/selftests/net/bareudp.sh             |    2 +-
tools/testing/selftests/net/fcnal-test.sh          |    4 +-
tools/testing/selftests/net/gro.c                  |  101 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh |    2 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh    |   54 +-
tools/testing/selftests/net/psock_tpacket.c        |    4 +-
tools/testing/selftests/net/traceroute.sh          |   13 +-
tools/tracing/latency/latency-collector.c          |    2 +-
518 files changed, 3319 insertions(+), 29496 deletions(-)
[PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Greg Kroah-Hartman 2 months ago
This is the start of the stable review cycle for the 5.15.197 release.
There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 5.15.197-rc2

Daniel T. Lee <danieltimlee@gmail.com>
    libbpf: Fix invalid return address register in s390

Yixun Lan <dlan@gentoo.org>
    libbpf, riscv: Use a0 for RC register

Ilya Leoshkevich <iii@linux.ibm.com>
    libbpf: Fix riscv register names

Andrii Nakryiko <andrii@kernel.org>
    selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3

Igor Pylypiv <ipylypiv@google.com>
    scsi: pm80xx: Set phy->enable_completion only when we

Alex Lu <alex_lu@realsil.com.cn>
    Bluetooth: Add more enc key size check

Jameson Thies <jthies@google.com>
    usb: typec: ucsi: psy: Set max current to zero when disconnected

Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
    usb: renesas_usbhs: Fix synchronous external abort on unbind

Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    usb: renesas_usbhs: Convert to platform remove callback returning void

Paulo Alcantara <pc@manguebit.org>
    smb: client: fix memory leak in cifs_construct_tcon()

Jiayuan Chen <jiayuan.chen@linux.dev>
    mptcp: Fix proto fallback detection with BPF

Paolo Abeni <pabeni@redhat.com>
    mptcp: avoid unneeded subflow-level drops

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: rm: set backup flag

Philipp Hortmann <philipp.g.hortmann@gmail.com>
    staging: rtl8712: Remove driver using deprecated API wext

ziming zhang <ezrakiez@gmail.com>
    libceph: prevent potential out-of-bounds writes in handle_auth_session_key()

Ilya Dryomov <idryomov@gmail.com>
    libceph: fix potential use-after-free in have_mon_and_osd_map()

Alex Hung <alex.hung@amd.com>
    drm/amd/display: Check NULL before accessing

Johan Hovold <johan@kernel.org>
    drm: sti: fix device leaks at component probe

Vanillan Wang <vanillanwang@163.com>
    USB: serial: option: add support for Rolling RW101R-GL

Oleksandr Suvorov <cryosay@gmail.com>
    USB: serial: ftdi_sio: add support for u-blox EVK-M101

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: dbgtty: Fix data corruption when transmitting data form DbC to host

Manish Nagar <manish.nagar@oss.qualcomm.com>
    usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths

Owen Gu <guhuinan@xiaomi.com>
    usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer

Tianchu Chen <flynnnchen@tencent.com>
    usb: storage: sddr55: Reject out-of-bound new_pba

Alan Stern <stern@rowland.harvard.edu>
    USB: storage: Remove subclass and protocol overrides from Novatek quirk

Desnes Nunes <desnesn@redhat.com>
    usb: storage: Fix memory leak in USB bulk transport

Kuen-Han Tsai <khtsai@google.com>
    usb: gadget: f_eem: Fix memory leak in eem_unwrap

Miaoqian Lin <linmq006@gmail.com>
    usb: cdns3: Fix double resource release in cdns3_pci_probe

Johan Hovold <johan@kernel.org>
    most: usb: fix double free on late probe failure

Miaoqian Lin <linmq006@gmail.com>
    serial: amba-pl011: prefer dma_mapping_error() over explicit address checking

Khairul Anuar Romli <khairul.anuar.romli@altera.com>
    firmware: stratix10-svc: fix bug in saving controller data

Miaoqian Lin <linmq006@gmail.com>
    slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves

Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
    thunderbolt: Add support for Intel Wildcat Lake

Jamie Iles <jamie.iles@oss.qualcomm.com>
    drivers/usb/dwc3: fix PCI parent check

Mikulas Patocka <mpatocka@redhat.com>
    dm-verity: fix unreliable memory allocation

Marc Kleine-Budde <mkl@pengutronix.de>
    can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling

Thomas Mühlbacher <tmuehlbacher@posteo.net>
    can: sja1000: fix max irq loop handling

Gui-Dong Han <hanguidong02@gmail.com>
    atm/fore200e: Fix possible data race in fore200e_open()

Maciej W. Rozycki <macro@orcam.me.uk>
    MIPS: mm: Prevent a TLB shutdown on initial uniquification

Linus Walleij <linus.walleij@linaro.org>
    iio: accel: bmc150: Fix irq assumption regression

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    iio:common:ssp_sensors: Fix an error handling path ssp_probe()

Francesco Lavra <flavra@baylibre.com>
    iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields

Jiri Olsa <jolsa@kernel.org>
    Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"

Hang Zhou <929513338@qq.com>
    spi: bcm63xx: fix premature CS deassertion on RX-only transactions

Haotian Zhang <vulab@iscas.ac.cn>
    mailbox: mailbox-test: Fix debugfs_create_dir error checking

Jiefeng Zhang <jiefeng.z.zhang@gmail.com>
    net: atlantic: fix fragment overflow handling in RX path

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic

Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
    net: dsa: sja1105: simplify static configuration reload

Andrew Lunn <andrew@lunn.ch>
    net: dsa: sja1105: Convert to mdiobus_c45_read

Alexey Kodanev <aleksei.kodanev@bell-sw.com>
    net: sxgbe: fix potential NULL dereference in sxgbe_rx()

Danielle Costantino <dcostantino@meta.com>
    net/mlx5e: Fix validation logic in rate limiting

Kai-Heng Feng <kaihengf@nvidia.com>
    net: aquantia: Add missing descriptor cache invalidation on ATL2

Dan Carpenter <dan.carpenter@linaro.org>
    platform/x86: intel: punit_ipc: fix memory corruption

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: SMP: Fix not generating mackey and ltk when repairing

Seungjin Bae <eeodqql09@gmail.com>
    can: kvaser_usb: leaf: Fix potential infinite loop in command parsers

Gulam Mohamed <gulam.mohamed@oracle.com>
    Revert "block: don't add or resize partition on the disk with GENHD_FL_NO_PART"

Gulam Mohamed <gulam.mohamed@oracle.com>
    Revert "block: Move checking GENHD_FL_NO_PART to bdev_add_partition()"

Paolo Abeni <pabeni@redhat.com>
    mptcp: do not fallback when OoO is present

Eric Dumazet <edumazet@google.com>
    mptcp: fix a race in mptcp_pm_del_add_timer()

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix premature close in case of fallback

Paolo Abeni <pabeni@redhat.com>
    mptcp: fix ack generation for fallback msk

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups

Niklas Cassel <cassel@kernel.org>
    ata: libata-scsi: Fix system suspend for a security locked drive

Seungjin Bae <eeodqql09@gmail.com>
    Input: pegasus-notetaker - fix potential out-of-bounds access

Vincent Mailhol <mailhol.vincent@wanadoo.fr>
    Input: remove third argument of usb_maxpacket()

Vincent Mailhol <mailhol.vincent@wanadoo.fr>
    usb: deprecate the third argument of usb_maxpacket()

Jiayuan Chen <jiayuan.chen@linux.dev>
    mptcp: Disallow MPTCP subflows from sockmap

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: connect: fix fallback note due to OoO

André Draszik <andre.draszik@linaro.org>
    pmdomain: samsung: plug potential memleak during probe

Sudeep Holla <sudeep.holla@arm.com>
    pmdomain: arm: scmi: Fix genpd leak on provider registration failure

Miaoqian Lin <linmq006@gmail.com>
    pmdomain: imx: Fix reference count leak in imx_gpc_remove

Breno Leitao <leitao@debian.org>
    net: netpoll: fix incorrect refcount handling causing incorrect cleanup

Shawn Lin <shawn.lin@rock-chips.com>
    mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4

Nathan Chancellor <nathan@kernel.org>
    net: qede: Initialize qede_ll_ops with designated initializer

Omar Sandoval <osandov@fb.com>
    btrfs: fix crash on racing fsync and size-extending write into prealloc

Filipe Manana <fdmanana@suse.com>
    btrfs: add helper to truncate inode items when logging inode

Nick Desaulniers <ndesaulniers@google.com>
    Makefile.compiler: replace cc-ifversion with compiler-specific macros

Long Li <longli@microsoft.com>
    uio_hv_generic: Set event for all channels on the device

Zhang Chujun <zhangchujun@cmss.chinamobile.com>
    tracing/tools: Fix incorrcet short option in usage text for --threads

Nishanth Menon <nm@ti.com>
    net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error

René Rebe <rene@exactco.de>
    ALSA: usb-audio: fix uac2 clock source at terminal parser

Lance Yang <lance.yang@linux.dev>
    mm/secretmem: fix use-after-free race in fault handler

Isaac J. Manjarres <isaacmanjarres@google.com>
    mm/mm_init: fix hash table order logging in alloc_large_system_hash()

Jakub Horký <jakub.git@horky.net>
    kconfig/nconf: Initialize the default locale at startup

Jakub Horký <jakub.git@horky.net>
    kconfig/mconf: Initialize the default locale at startup

Shahar Shitrit <shshitrit@nvidia.com>
    net: tls: Cancel RX async resync request on rcd_delta overflow

Po-Hsu Lin <po-hsu.lin@canonical.com>
    selftests: net: use BASH for bareudp testing

Bart Van Assche <bvanassche@acm.org>
    scsi: core: Fix a regression triggered by scsi_host_busy()

Michal Luczaj <mhal@rbox.co>
    vsock: Ignore signal/timeout on connect() if already established

Pavel Zhigulin <Pavel.Zhigulin@kaspersky.com>
    net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()

Alejandro Colomar <alx@kernel.org>
    kernel.h: Move ARRAY_SIZE() to a separate header

Haotian Zhang <vulab@iscas.ac.cn>
    platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos

Aleksei Nikiforov <aleksei.nikiforov@linux.ibm.com>
    s390/ctcm: Fix double-kfree

Ilya Maximets <i.maximets@ovn.org>
    net: openvswitch: remove never-working support for setting nsh fields

Pavel Zhigulin <Pavel.Zhigulin@kaspersky.com>
    net: dsa: hellcreek: fix missing error handling in LED registration

Zilin Guan <zilin@seu.edu.cn>
    mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()

Ma Ke <make24@iscas.ac.cn>
    drm/tegra: dc: Fix reference leak in tegra_dc_couple()

Eric Dumazet <edumazet@google.com>
    mptcp: fix race condition in mptcp_schedule_work()

Maciej W. Rozycki <macro@orcam.me.uk>
    MIPS: Malta: Fix !EVA SOC-it PCI MMIO

Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>
    scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()

Bart Van Assche <bvanassche@acm.org>
    scsi: sg: Do not sleep in atomic context

Ewan D. Milne <emilne@redhat.com>
    nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()

Dan Carpenter <dan.carpenter@linaro.org>
    Input: imx_sc_key - fix memory corruption on unload

Tzung-Bi Shih <tzungbi@kernel.org>
    Input: cros_ec_keyb - fix an invalid memory access

Andrey Vatoropin <a.vatoropin@crpt.ru>
    be2net: pass wrb_params in case of OS2BMC

Yongpeng Yang <yangyongpeng@xiaomi.com>
    exfat: check return value of sb_min_blocksize in exfat_read_boot_sector

Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
    mtd: rawnand: cadence: fix DMA device NULL pointer dereference

Zhang Heng <zhangheng@kylinos.cn>
    HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155

Pedro Tammela <pctammela@mojatatu.com>
    net/sched: act_connmark: handle errno on tcf_idr_check_alloc

Abdun Nihaal <nihaal@cse.iitm.ac.in>
    isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()

Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
    EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection

Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
    EDAC/altera: Handle OCRAM ECC enable after warm reset

Hans de Goede <hansg@kernel.org>
    spi: Try to get ACPI GPIO IRQ earlier

Takashi Iwai <tiwai@suse.de>
    ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check

Takashi Iwai <tiwai@suse.de>
    ALSA: usb-audio: Fix potential overflow of PCM transfer buffer

Wei Yang <albinwyang@tencent.com>
    fs/proc: fix uaf in proc_readdir_de()

Chuang Wang <nashuiliang@gmail.com>
    ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe

Nate Karstens <nate.karstens@garmin.com>
    strparser: Fix signed/unsigned mismatch bug

Peter Oberparleiter <oberpar@linux.ibm.com>
    gcov: add support for GCC 15

Olga Kornievskaia <okorniev@redhat.com>
    NFSD: free copynotify stateid in nfs4_free_ol_stateid()

Masami Ichikawa <masami256@gmail.com>
    HID: hid-ntrig: Prevent memory leak in ntrig_report_version()

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: reject duplicate device on updates

Dan Carpenter <dan.carpenter@linaro.org>
    mtd: onenand: Pass correct pointer to IRQ handler

Eric Biggers <ebiggers@kernel.org>
    lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN

Jakub Acs <acsjakub@amazon.de>
    mm/ksm: fix flag-dropping behavior in ksm_madvise

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR

Eric Dumazet <edumazet@google.com>
    bpf: Add bpf_prog_run_data_pointers()

Haein Lee <lhi0729@kaist.ac.kr>
    ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()

Ian Forbes <ian.forbes@broadcom.com>
    drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE

Haotian Zhang <vulab@iscas.ac.cn>
    ASoC: cs4271: Fix regulator leak on probe failure

Haotian Zhang <vulab@iscas.ac.cn>
    regulator: fixed: fix GPIO descriptor leak on register failure

Shuai Xue <xueshuai@linux.alibaba.com>
    acpi,srat: Fix incorrect device handle check for Generic Initiator

Pauli Virtanen <pav@iki.fi>
    Bluetooth: L2CAP: export l2cap_chan_hold for modules

Felix Maurer <fmaurer@redhat.com>
    hsr: Fix supervision frame sending on HSRv0

Eric Dumazet <edumazet@google.com>
    net_sched: limit try_bulk_dequeue_skb() batches

Gal Pressman <gal@nvidia.com>
    net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps

Gal Pressman <gal@nvidia.com>
    net/mlx5e: Fix maxrate wraparound in threshold between units

Ranganath V N <vnranganath.20@gmail.com>
    net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak

Ranganath V N <vnranganath.20@gmail.com>
    net: sched: act_connmark: initialize struct tc_ife to fix kernel leak

Eric Dumazet <edumazet@google.com>
    net_sched: act_connmark: use RCU in tcf_connmark_dump()

Pedro Tammela <pctammela@mojatatu.com>
    net/sched: act_connmark: transition to percpu stats and rcu

Zhengchao Shao <shaozhengchao@huawei.com>
    net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search

Zhengchao Shao <shaozhengchao@huawei.com>
    net: sched: act: move global static variable net_id to tc_action_ops

Benjamin Berg <benjamin.berg@intel.com>
    wifi: mac80211: skip rate verification for not captured PSDUs

Buday Csaba <buday.csaba@prolan.hu>
    net: mdio: fix resource leak in mdiobus_register_device()

Kuniyuki Iwashima <kuniyu@google.com>
    tipc: Fix use-after-free in tipc_mon_reinit_self().

D. Wythe <alibuda@linux.alibaba.com>
    net/smc: fix mismatch between CLC header and proposal

Eric Dumazet <edumazet@google.com>
    sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto

Pauli Virtanen <pav@iki.fi>
    Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions

Pauli Virtanen <pav@iki.fi>
    Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion

Pauli Virtanen <pav@iki.fi>
    Bluetooth: 6lowpan: reset link-local header on ipv6 recv path

Raphael Pinsonneault-Thibeault <rpthibeault@gmail.com>
    Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF

Wei Fang <wei.fang@nxp.com>
    net: fec: correct rx_bytes statistic for the case SHIFT16 is set

Sharique Mohammad <sharq0406@gmail.com>
    ASoC: max98090/91: fixed max98091 ALSA widget powering up/down

Scott Mayhew <smayhew@redhat.com>
    NFS: check if suid/sgid was cleared after a write as needed

Tristan Lobb <tristan.lobb@it-lobb.de>
    HID: quirks: avoid Cooler Master MM712 dongle wakeup bug

Joshua Watt <jpewhacker@gmail.com>
    NFS4: Fix state renewals missing after boot

Danil Skrebenkov <danil.skrebenkov@cloudbear.ru>
    RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors

Peter Zijlstra <peterz@infradead.org>
    compiler_types: Move unused static inline functions warning to W=2

Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
    drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD

Jakub Kicinski <kuba@kernel.org>
    selftests: netdevsim: set test timeout to 10 minutes

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    extcon: adc-jack: Cleanup wakeup source only if it was enabled

Nathan Chancellor <nathan@kernel.org>
    lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC

Yuta Hayama <hayama@lineo.co.jp>
    rtc: rx8025: fix incorrect register reference

Zilin Guan <zilin@seu.edu.cn>
    tracing: Fix memory leaks in create_field_var()

Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
    bnxt_en: Fix a possible memory leak in bnxt_ptp_init

Pavan Chebbi <pavan.chebbi@broadcom.com>
    bnxt_en: PTP: Refactor PTP initialization functions

Qendrim Maxhuni <qendrim.maxhuni@garderos.com>
    net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup

Stefan Wiehler <stefan.wiehler@nokia.com>
    sctp: Hold sock lock while iterating over address list

Stefan Wiehler <stefan.wiehler@nokia.com>
    sctp: Prevent TOCTOU out-of-bounds write

Stefan Wiehler <stefan.wiehler@nokia.com>
    sctp: Hold RCU read lock while iterating over address list

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: stop reading ARL entries if search is done

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: fix enabling ip multicast

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: b53: fix resetting speed and pause on forced link

Hangbin Liu <liuhangbin@gmail.com>
    net: vlan: sync VLAN features with lower device

Wang Liang <wangliang74@huawei.com>
    selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh

David Wei <dw@davidwei.uk>
    netdevsim: add Makefile for selftests

Anubhav Singh <anubhavsinggh@google.com>
    selftests/net: use destination options instead of hop-by-hop

Richard Gobert <richardbgobert@gmail.com>
    selftests/net: fix GRO coalesce test and add ext header coalesce tests

Anubhav Singh <anubhavsinggh@google.com>
    selftests/net: fix out-of-order delivery of FIN in gro:tcp test

Jonas Gorski <jonas.gorski@gmail.com>
    net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx

Josephine Pfeiffer <hi@josie.lol>
    riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro

Baochen Qiang <baochen.qiang@oss.qualcomm.com>
    Revert "wifi: ath10k: avoid unnecessary wait for service ready message"

Kailang Yang <kailang@realtek.com>
    ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again

Viacheslav Dubeyko <Slava.Dubeyko@ibm.com>
    ceph: add checking of wait_for_completion_killable() return value

Valerio Setti <vsetti@baylibre.com>
    ASoC: meson: aiu-encoder-i2s: fix bit clock polarity

Albin Babu Varghese <albinbabuvarghese20@gmail.com>
    fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds

Sakari Ailus <sakari.ailus@linux.intel.com>
    ACPI: property: Return present device nodes only on fwnode interface

Randall P. Embry <rpembry@gmail.com>
    9p: sysfs_init: don't hardcode error to ENOMEM

Aaron Kling <webgeek1234@gmail.com>
    cpufreq: tegra186: Initialize all cores to max frequencies

Randall P. Embry <rpembry@gmail.com>
    9p: fix /sys/fs/9p/caches overwriting itself

Matthias Schiffer <matthias.schiffer@tq-group.com>
    clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled

Ryan Wanner <Ryan.Wanner@microchip.com>
    clk: at91: clk-master: Add check for divide by 3

Nicolas Ferre <nicolas.ferre@microchip.com>
    ARM: at91: pm: save and restore ACR during PLL disable/enable

Josua Mayer <josua@solid-run.com>
    rtc: pcf2127: clear minute/second interrupt

Tiwei Bie <tiwei.btw@antgroup.com>
    um: Fix help message for ssl-non-raw

Yikang Yue <yikangy2@illinois.edu>
    fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink

austinchang <austinchang@synology.com>
    btrfs: mark dirty extent range for out of bound prealloc extents

Junxian Huang <huangjunxian6@hisilicon.com>
    RDMA/hns: Fix wrong WQE data when QP wraps around

Jacob Moroni <jmoroni@google.com>
    RDMA/irdma: Set irdma_cq cq_num field during CQ create

Jacob Moroni <jmoroni@google.com>
    RDMA/irdma: Remove unused struct irdma_cq fields

Jacob Moroni <jmoroni@google.com>
    RDMA/irdma: Fix SD index calculation

Saket Dumbre <saket.dumbre@intel.com>
    ACPICA: Update dsmethod.c to get rid of unused variable warning

Mike Marshall <hubcap@omnibond.com>
    orangefs: fix xattr related buffer overflow...

Dragos Tatulea <dtatulea@nvidia.com>
    page_pool: Clamp pool size to max 16K pages

Chi Zhiling <chizhiling@kylinos.cn>
    exfat: limit log print for IO error

Roy Vegard Ovesen <roy.vegard.ovesen@gmail.com>
    ALSA: usb-audio: add mono main switch to Presonus S1824c

Ivan Pravdin <ipravdin.official@gmail.com>
    Bluetooth: bcsp: receive data only if registered

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: SCO: Fix UAF on sco_conn_free

Théo Lebrun <theo.lebrun@bootlin.com>
    net: macb: avoid dealing with endianness in macb_set_hwaddr()

chuguangqing <chuguangqing@inspur.com>
    fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock

Alok Tiwari <alok.a.tiwari@oracle.com>
    scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()

Al Viro <viro@zeniv.linux.org.uk>
    nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing

Anthony Iliopoulos <ailiop@suse.com>
    NFSv4.1: fix mount hang after CREATE_SESSION failure

Olga Kornievskaia <okorniev@redhat.com>
    NFSv4: handle ERR_GRACE on delegation recalls

Stephan Gerhold <stephan.gerhold@linaro.org>
    remoteproc: qcom: q6v5: Avoid handling handover twice

Koakuma <koachan@protonmail.com>
    sparc/module: Add R_SPARC_UA64 relocation handling

Chen Wang <unicorn_wang@outlook.com>
    PCI: cadence: Check for the existence of cdns_pcie::ops before using it

ChunHao Lin <hau@realtek.com>
    r8169: set EEE speed down ratio to 1

Brahmajit Das <listout@listout.xyz>
    net: intel: fm10k: Fix parameter idx set but not used

Loic Poulain <loic.poulain@oss.qualcomm.com>
    wifi: ath10k: Fix connection after GTK rekeying

Seyediman Seyedarab <ImanDevel@gmail.com>
    iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()

Robert Marko <robert.marko@sartura.hr>
    net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X

Shaurya Rane <ssrane_b23@ee.vjti.ac.in>
    jfs: fix uninitialized waitqueue in transaction manager

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    jfs: Verify inode mode when loading from disk

Eric Dumazet <edumazet@google.com>
    ipv6: np->rxpmtu race annotation

Krishna Kurapati <krishna.kurapati@oss.qualcomm.com>
    usb: xhci: plat: Facilitate using autosuspend for xhci plat devices

Forest Crossman <cyrozap@gmail.com>
    usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs

Al Viro <viro@zeniv.linux.org.uk>
    allow finish_no_open(file, ERR_PTR(-E...))

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Define size of debugfs entry for xri rebalancing

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup

Justin Tee <justin.tee@broadcom.com>
    scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET

Nai-Chen Cheng <bleach1827@gmail.com>
    selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency

Jakub Kicinski <kuba@kernel.org>
    page_pool: always add GFP_NOWARN for ATOMIC allocations

Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
    drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl

Yafang Shao <laoar.shao@gmail.com>
    net/cls_cgroup: Fix task_get_classid() during qdisc run

Alok Tiwari <alok.a.tiwari@oracle.com>
    udp_tunnel: use netdev_warn() instead of netdev_WARN()

David Ahern <dsahern@kernel.org>
    selftests: Replace sleep with slowwait

Daniel Palmer <daniel@thingy.jp>
    eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP

David Ahern <dsahern@kernel.org>
    selftests: Disable dad for ipv6 in fcnal-test.sh

Li RongQing <lirongqing@baidu.com>
    x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT

Florian Westphal <fw@strlen.de>
    netfilter: nf_reject: don't reply to icmp error messages

Ido Schimmel <idosch@nvidia.com>
    selftests: traceroute: Use require_command()

Qianfeng Rong <rongqianfeng@vivo.com>
    media: redrat3: use int type to store negative error codes

Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    net: sh_eth: Disable WoL if system can not suspend

Michael Riesch <michael.riesch@collabora.com>
    phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0

Harikrishna Shenoy <h-shenoy@ti.com>
    phy: cadence: cdns-dphy: Enable lower resolutions in dphy

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    ntfs3: pretend $Extend records as regular files

Rohan G Thomas <rohan.g.thomas@altera.com>
    net: phy: marvell: Fix 88e1510 downshift counter errata

Antonino Maniscalco <antomani103@gmail.com>
    drm/msm: make sure to not queue up recovery more than once

Chen Yufeng <chenyufeng@iie.ac.cn>
    usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget

William Wu <william.wu@rock-chips.com>
    usb: gadget: f_hid: Fix zero length packet transfer

Ashish Kalra <ashish.kalra@amd.com>
    iommu/amd: Skip enabling command/event buffers for kdump

Eric Dumazet <edumazet@google.com>
    net: call cond_resched() less often in __release_sock()

Juraj Šarinay <juraj@sarinay.com>
    net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms

Yue Haibing <yuehaibing@huawei.com>
    ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    drm/msm/dsi/phy_7nm: Fix missing initial VCO rate

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL

Devendra K Verma <devverma@amd.com>
    dmaengine: dw-edma: Set status for callback_result

Rosen Penev <rosenp@gmail.com>
    dmaengine: mv_xor: match alloc_wc and free_wc

Thomas Andreatta <thomasandreatta2000@gmail.com>
    dmaengine: sh: setup_xref error handling

Miroslav Lichvar <mlichvar@redhat.com>
    ptp: Limit time setting of PTP clocks

Qianfeng Rong <rongqianfeng@vivo.com>
    scsi: pm8001: Use int instead of u32 to store error codes

Aleksander Jan Bajkowski <olek2@wp.pl>
    mips: lantiq: xway: sysctrl: rename stp clock

Aleksander Jan Bajkowski <olek2@wp.pl>
    mips: lantiq: danube: add missing device_type in pci node

Aleksander Jan Bajkowski <olek2@wp.pl>
    mips: lantiq: danube: add missing properties to cpu node

Chelsy Ratnawat <chelsyratnawat2001@gmail.com>
    media: fix uninitialized symbol warnings

Amber Lin <Amber.Lin@amd.com>
    drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    extcon: adc-jack: Fix wakeup source leaks on device unbind

Francisco Gutierrez <frankramirez@google.com>
    scsi: pm80xx: Fix race condition caused by static variables

Chandrakanth Patil <chandrakanth.patil@broadcom.com>
    scsi: mpi3mr: Fix controller init failure on fault during queue creation

Ujwal Kundur <ujwal.kundur@gmail.com>
    rds: Fix endianness annotation for RDS_MPATH_HASH

Takashi Iwai <tiwai@suse.de>
    ALSA: usb-audio: Add validation of UAC2/UAC3 effect units

Sungho Kim <sungho.kim@furiosa.ai>
    PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call

Kuniyuki Iwashima <kuniyu@google.com>
    net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.

Christoph Paasch <cpaasch@openai.com>
    net: When removing nexthops, don't call synchronize_net if it is not necessary

Zijun Hu <zijun.hu@oss.qualcomm.com>
    char: misc: Does not request module for miscdevice with dynamic minor

raub camaioni <raubcameo@gmail.com>
    usb: gadget: f_ncm: Fix MAC assignment NCM ethernet

Rodrigo Gobbi <rodrigo.gobbi.7@gmail.com>
    iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register

Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
    drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts

Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    media: imon: make send_packet() more robust

Charalampos Mitrodimas <charmitro@posteo.net>
    net: ipv6: fix field-spanning memcpy warning in AH output

Ido Schimmel <idosch@nvidia.com>
    bridge: Redirect to backup port when port is administratively down

Niklas Schnelle <schnelle@linux.ibm.com>
    powerpc/eeh: Use result of error_detected() in uevent

Lukas Wunner <lukas@wunner.de>
    thunderbolt: Use is_pciehp instead of is_hotplug_bridge

Tiezhu Yang <yangtiezhu@loongson.cn>
    net: stmmac: Check stmmac_hw_setup() in stmmac_resume()

Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
    x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall

Jayesh Choudhary <j-choudhary@ti.com>
    drm/tidss: Set crtc modesetting parameters with adjusted mode

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    drm/tidss: Use the crtc_* timings when programming the HW

Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
    media: pci: ivtv: Don't create fake v4l2_fh

Geoffrey McRae <geoffrey.mcrae@amd.com>
    drm/amdkfd: return -ENOTTY for unsupported IOCTLs

Wake Liu <wakel@google.com>
    selftests/net: Ensure assert() triggers in psock_tpacket.c

Wake Liu <wakel@google.com>
    selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8

Marcos Del Sol Vives <marcos@orca.pet>
    PCI: Disable MSI on RDC PCI to PCIe bridges

Seyediman Seyedarab <imandevel@gmail.com>
    drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()

Sathishkumar S <sathishkumar.sundararaju@amd.com>
    drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff

Lijo Lazar <lijo.lazar@amd.com>
    drm/amd/pm: Use cached metrics data on arcturus

Lijo Lazar <lijo.lazar@amd.com>
    drm/amd/pm: Use cached metrics data on aldebaran

Jens Kehne <jens.kehne@agilent.com>
    mfd: da9063: Split chip variant reading in two bus transactions

Arnd Bergmann <arnd@arndb.de>
    mfd: madera: Work around false-positive -Wininitialized warning

Alexander Stein <alexander.stein@ew.tq-group.com>
    mfd: stmpe-i2c: Add missing MODULE_LICENSE

Alexander Stein <alexander.stein@ew.tq-group.com>
    mfd: stmpe: Remove IRQ domain upon removal

Len Brown <len.brown@intel.com>
    tools/power x86_energy_perf_policy: Prefer driver HWP limits

Len Brown <len.brown@intel.com>
    tools/power x86_energy_perf_policy: Enhance HWP enable

Kaushlendra Kumar <kaushlendra.kumar@intel.com>
    tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage

Kaushlendra Kumar <kaushlendra.kumar@intel.com>
    tools/cpupower: Fix incorrect size in cpuidle_state_disable()

Armin Wolf <W_Armin@gmx.de>
    hwmon: (dell-smm) Add support for Dell OptiPlex 7040

Jiri Olsa <jolsa@kernel.org>
    uprobe: Do not emulate/sstep original instruction when ip is changed

Daniel Lezcano <daniel.lezcano@linaro.org>
    clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    cpuidle: Fail cpuidle device registration if there is one already

Kaushlendra Kumar <kaushlendra.kumar@intel.com>
    tools/cpupower: fix error return value in cpupower_write_sysfs()

Svyatoslav Ryhel <clamor95@gmail.com>
    video: backlight: lp855x_bl: Set correct EPROM start for LP8556

Daniel Wagner <wagi@kernel.org>
    nvme-fc: use lock accessing port_state and rport state

Daniel Wagner <wagi@kernel.org>
    nvmet-fc: avoid scheduling association deletion twice

Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com>
    tee: allow a driver to allocate a tee_device without a pool

Hans de Goede <hansg@kernel.org>
    ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()

Sarthak Garg <quic_sartgarg@quicinc.com>
    mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card

Fabien Proriol <fabien.proriol@viavisolutions.com>
    power: supply: sbs-charger: Support multiple devices

Chuande Chen <chuachen@cisco.com>
    hwmon: (sbtsi_temp) AMD CPU extended temperature range support

Hans de Goede <hansg@kernel.org>
    ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]

Shang song (Lenovo) <shangsong2@foxmail.com>
    ACPI: PRM: Skip handlers with NULL handler_address or NULL VA

Christian Bruel <christian.bruel@foss.st.com>
    irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment

Kees Cook <kees@kernel.org>
    arc: Fix __fls() const-foldability via __builtin_clzl()

Dennis Beier <nanovim@gmail.com>
    cpufreq/longhaul: handle NULL policy in longhaul_exit

Ricardo B. Marlière <rbm@suse.com>
    selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2

Mario Limonciello (AMD) <superm1@kernel.org>
    ACPI: video: force native for Lenovo 82K8

Jiayi Li <lijiayi@kylinos.cn>
    memstick: Add timeout to prevent indefinite waiting

Biju Das <biju.das.jz@bp.renesas.com>
    mmc: host: renesas_sdhi: Fix the actual clock

Chi Zhang <chizhang@asrmicro.com>
    pinctrl: single: fix bias pull up/down handling in pin_config_set

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    bpf: Don't use %pK through printk

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    soc: ti: pruss: don't use %pK through printk

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    spi: loopback-test: Don't use %pK through printk

Jens Reidel <adrian@mainlining.org>
    soc: qcom: smem: Fix endian-unaware access of num_entries

Ryan Chen <ryan_chen@aspeedtech.com>
    soc: aspeed: socinfo: Add AST27xx silicon IDs

Damien Le Moal <dlemoal@kernel.org>
    block: make REQ_OP_ZONE_OPEN a write operation

Thomas Zimmermann <tzimmermann@suse.de>
    drm/sysfb: Do not dereference NULL pointer in plane reset

Philipp Stanner <phasta@kernel.org>
    drm/sched: Fix race in drm_sched_entity_select_rq()

Owen Gu <guhuinan@xiaomi.com>
    usb: gadget: f_fs: Fix epfile null pointer access after ep enable.

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    Revert "docs/process/howto: Replace C89 with C11"

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    arch: back to -std=gnu89 in < v5.18

Alexey Dobriyan <adobriyan@gmail.com>
    x86/boot: Compile boot code with -std=gnu11 too

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive.

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: dbc: Improve performance by removing delay in transfer event polling.

Uday M Bhat <uday.m.bhat@intel.com>
    xhci: dbc: Allow users to modify DbC poll interval via sysfs

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: dbc: poll at different rate depending on data transfer activity

Mathias Nyman <mathias.nyman@linux.intel.com>
    xhci: dbc: Provide sysfs option to configure dbc descriptors

Babu Moger <babu.moger@amd.com>
    x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID

Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
    net: phy: dp83867: Disable EEE support as not implemented

Celeste Liu <uwu@coelacanthus.name>
    can: gs_usb: increase max interface to U8_MAX

Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
    net: ravb: Enforce descriptor type ordering

Biju Das <biju.das.jz@bp.renesas.com>
    ravb: Exclude gPTP feature support for RZ/G2L

Xu Yang <xu.yang_2@nxp.com>
    dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp

Artem Shimko <a.shimko.dev@gmail.com>
    serial: 8250_dw: handle reset control deassert error

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    serial: 8250_dw: Use devm_add_action_or_reset()

Alexey Klimov <alexey.klimov@linaro.org>
    regmap: slimbus: fix bus_context pointer in regmap init calls

Damien Le Moal <dlemoal@kernel.org>
    block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL

John Smith <itistotalbotnet@gmail.com>
    drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland

John Smith <itistotalbotnet@gmail.com>
    drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji

Yang Wang <kevinyang.wang@amd.com>
    drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()

Jijie Shao <shaojijie@huawei.com>
    net: hns3: return error code when function fails

Tomeu Vizoso <tomeu@tomeuvizoso.net>
    drm/etnaviv: fix flush sequence logic

Lizhi Xu <lizhi.xu@windriver.com>
    usbnet: Prevents free active kevent

Andrii Nakryiko <andrii@kernel.org>
    libbpf: Fix powerpc's stack register definition in bpf_tracing.h

Andrii Nakryiko <andrii@kernel.org>
    libbpf: Normalize PT_REGS_xxx() macro definitions

Björn Töpel <bjorn@kernel.org>
    riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h

Ondrej Mosnacek <omosnace@redhat.com>
    bpf: Do not audit capability check in do_jit()

Noorain Eqbal <nooraineqbal@gmail.com>
    bpf: Sync pending IRQ work before freeing ring buffer

Roy Vegard Ovesen <roy.vegard.ovesen@gmail.com>
    ALSA: usb-audio: fix control pipe direction

Akhil P Oommen <akhilpo@oss.qualcomm.com>
    drm/msm/a6xx: Fix GMU firmware parser

Loic Poulain <loic.poulain@oss.qualcomm.com>
    wifi: ath10k: Fix memory leak on unsupported WMI command

Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
    ASoC: qdsp6: q6asm: do not sleep while atomic

Paolo Abeni <pabeni@redhat.com>
    mptcp: restore window probe

Miaoqian Lin <linmq006@gmail.com>
    fbdev: valkyriefb: Fix reference count leak in valkyriefb_init

Florian Fuchs <fuchsfl@gmail.com>
    fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS

Gokul Sivakumar <gokulkumar.sivakumar@infineon.com>
    wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode

Junjie Cao <junjie.cao@intel.com>
    fbdev: bitblit: bound-check glyph index in bit_putcs*

Yuhao Jiang <danisjiang@gmail.com>
    ACPI: video: Fix use-after-free in acpi_video_switch_brightness()

Daniel Palmer <daniel@0x0f.com>
    fbdev: atyfb: Check if pll_ops->init_pll failed

Miaoqian Lin <linmq006@gmail.com>
    net: usb: asix_devices: Check return value of usbnet_get_endpoints

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Fix crash in nfsd4_read_release()

Filipe Manana <fdmanana@suse.com>
    btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()

Filipe Manana <fdmanana@suse.com>
    btrfs: always drop log root tree reference in btrfs_replay_log()

Thorsten Blum <thorsten.blum@linux.dev>
    btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io()

David Kaplan <david.kaplan@amd.com>
    x86/bugs: Fix reporting of LFENCE retpoline

Xiang Mei <xmei5@asu.edu>
    net/sched: sch_qfq: Fix null-deref in agg_dequeue


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

Diffstat:

 .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd     |   62 +
 .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml |   26 +-
 .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml   |   10 +-
 Documentation/kbuild/makefiles.rst                 |   29 +-
 Documentation/process/howto.rst                    |    2 +-
 Documentation/translations/it_IT/process/howto.rst |    2 +-
 Documentation/translations/ja_JP/howto.rst         |    2 +-
 Documentation/translations/ko_KR/howto.rst         |    2 +-
 Documentation/translations/zh_CN/process/howto.rst |    2 +-
 Documentation/translations/zh_TW/process/howto.rst |    2 +-
 MAINTAINERS                                        |    7 +-
 Makefile                                           |   10 +-
 arch/arc/include/asm/bitops.h                      |    2 +
 arch/arm/crypto/Kconfig                            |    2 +-
 arch/arm/mach-at91/pm_suspend.S                    |    8 +-
 arch/mips/boot/dts/lantiq/danube.dtsi              |    6 +
 arch/mips/lantiq/xway/sysctrl.c                    |    2 +-
 arch/mips/loongson64/Platform                      |    2 +-
 arch/mips/mm/tlb-r4k.c                             |  102 +-
 arch/mips/mti-malta/malta-init.c                   |   20 +-
 arch/parisc/boot/compressed/Makefile               |    2 +-
 arch/powerpc/kernel/eeh_driver.c                   |    2 +-
 arch/riscv/kernel/cpu-hotplug.c                    |    1 +
 arch/riscv/mm/ptdump.c                             |    2 +-
 arch/s390/Makefile                                 |    6 +-
 arch/s390/purgatory/Makefile                       |    2 +-
 arch/sparc/include/asm/elf_64.h                    |    1 +
 arch/sparc/kernel/module.c                         |    1 +
 arch/um/drivers/ssl.c                              |    5 +-
 arch/x86/Makefile                                  |    2 +-
 arch/x86/boot/compressed/Makefile                  |    2 +-
 arch/x86/entry/vsyscall/vsyscall_64.c              |   17 +-
 arch/x86/events/core.c                             |   10 +-
 arch/x86/kernel/cpu/bugs.c                         |    5 +-
 arch/x86/kernel/cpu/resctrl/monitor.c              |   10 +-
 arch/x86/kernel/kvm.c                              |   20 +-
 arch/x86/net/bpf_jit_comp.c                        |    2 +-
 block/partitions/core.c                            |    5 -
 drivers/acpi/acpi_video.c                          |    4 +-
 drivers/acpi/acpica/dsmethod.c                     |   10 +-
 drivers/acpi/numa/srat.c                           |    2 +-
 drivers/acpi/prmt.c                                |   19 +-
 drivers/acpi/property.c                            |   24 +-
 drivers/acpi/scan.c                                |    2 +
 drivers/acpi/video_detect.c                        |    8 +
 drivers/ata/libata-scsi.c                          |    8 +
 drivers/atm/fore200e.c                             |    2 +
 drivers/base/regmap/regmap-slimbus.c               |    6 +-
 drivers/bluetooth/btusb.c                          |   13 +-
 drivers/bluetooth/hci_bcsp.c                       |    3 +
 drivers/char/misc.c                                |    8 +-
 drivers/clk/at91/clk-master.c                      |    3 +
 drivers/clk/ti/clk-33xx.c                          |    2 +
 drivers/clocksource/timer-vf-pit.c                 |   22 +-
 drivers/cpufreq/longhaul.c                         |    3 +
 drivers/cpufreq/tegra186-cpufreq.c                 |   27 +-
 drivers/cpuidle/cpuidle.c                          |    8 +-
 drivers/dma/dw-edma/dw-edma-core.c                 |   22 +
 drivers/dma/mv_xor.c                               |    4 +-
 drivers/dma/sh/shdma-base.c                        |   25 +-
 drivers/dma/sh/shdmac.c                            |   17 +-
 drivers/edac/altera_edac.c                         |   22 +-
 drivers/extcon/extcon-adc-jack.c                   |    2 +
 drivers/firmware/arm_scmi/scmi_pm_domain.c         |   13 +-
 drivers/firmware/efi/libstub/Makefile              |    2 +-
 drivers/firmware/stratix10-svc.c                   |    7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c           |    6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |    8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |    9 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   11 +-
 drivers/gpu/drm/amd/display/dc/dcn20/Makefile      |    2 +-
 drivers/gpu/drm/amd/display/dc/dcn21/Makefile      |    2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/Makefile      |    2 +-
 drivers/gpu/drm/amd/display/dc/dcn301/Makefile     |    2 +-
 drivers/gpu/drm/amd/display/dc/dcn302/Makefile     |    2 +-
 drivers/gpu/drm/amd/display/dc/dcn303/Makefile     |    2 +-
 drivers/gpu/drm/amd/display/dc/dcn31/Makefile      |    2 +-
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |    2 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c  |    2 +-
 .../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c   |    2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |    2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |    2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |    2 +-
 drivers/gpu/drm/bridge/display-connector.c         |    3 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |    6 +-
 drivers/gpu/drm/etnaviv/etnaviv_buffer.c           |    2 +-
 drivers/gpu/drm/i915/i915_vma.c                    |   16 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |    5 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |    3 +
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |   10 +
 drivers/gpu/drm/nouveau/nvkm/core/enum.c           |    2 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |    3 +-
 drivers/gpu/drm/sti/sti_vtg.c                      |    7 +-
 drivers/gpu/drm/tegra/dc.c                         |    1 +
 drivers/gpu/drm/tidss/tidss_crtc.c                 |    7 +-
 drivers/gpu/drm/tidss/tidss_dispc.c                |   16 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    5 +
 drivers/hid/hid-ids.h                              |    7 +-
 drivers/hid/hid-ntrig.c                            |    7 +-
 drivers/hid/hid-quirks.c                           |   14 +-
 drivers/hwmon/dell-smm-hwmon.c                     |    7 +
 drivers/hwmon/sbtsi_temp.c                         |   46 +-
 drivers/iio/accel/bmc150-accel-core.c              |    5 +
 drivers/iio/accel/bmc150-accel.h                   |    1 +
 drivers/iio/adc/spear_adc.c                        |    9 +-
 drivers/iio/common/ssp_sensors/ssp_dev.c           |    4 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |   22 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   11 +-
 drivers/infiniband/hw/irdma/pble.c                 |    2 +-
 drivers/infiniband/hw/irdma/verbs.c                |    4 +-
 drivers/infiniband/hw/irdma/verbs.h                |    8 +-
 drivers/input/keyboard/cros_ec_keyb.c              |    6 +
 drivers/input/keyboard/imx_sc_key.c                |    2 +-
 drivers/input/misc/ati_remote2.c                   |    2 +-
 drivers/input/misc/cm109.c                         |    2 +-
 drivers/input/misc/powermate.c                     |    2 +-
 drivers/input/misc/yealink.c                       |    2 +-
 drivers/input/tablet/acecad.c                      |    2 +-
 drivers/input/tablet/pegasus_notetaker.c           |   11 +-
 drivers/iommu/amd/init.c                           |   28 +-
 drivers/iommu/intel/debugfs.c                      |   10 +-
 drivers/iommu/intel/perf.c                         |   10 +-
 drivers/iommu/intel/perf.h                         |    5 +-
 drivers/irqchip/irq-gic-v2m.c                      |   13 +-
 drivers/isdn/hardware/mISDN/hfcsusb.c              |   18 +-
 drivers/mailbox/mailbox-test.c                     |    2 +-
 drivers/md/dm-verity-fec.c                         |    6 +-
 drivers/media/i2c/ir-kbd-i2c.c                     |    6 +-
 drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |    2 -
 drivers/media/pci/ivtv/ivtv-driver.h               |    3 +-
 drivers/media/pci/ivtv/ivtv-fileops.c              |   18 +-
 drivers/media/pci/ivtv/ivtv-irq.c                  |    4 +-
 drivers/media/rc/imon.c                            |   61 +-
 drivers/media/rc/redrat3.c                         |    2 +-
 drivers/media/tuners/xc4000.c                      |    8 +-
 drivers/media/tuners/xc5000.c                      |   12 +-
 drivers/memstick/core/memstick.c                   |    8 +-
 drivers/mfd/da9063-i2c.c                           |   27 +-
 drivers/mfd/madera-core.c                          |    4 +-
 drivers/mfd/stmpe-i2c.c                            |    1 +
 drivers/mfd/stmpe.c                                |    3 +
 drivers/mmc/host/renesas_sdhi_core.c               |    6 +-
 drivers/mmc/host/sdhci-msm.c                       |   15 +
 drivers/mmc/host/sdhci-of-dwcmshc.c                |    2 +-
 drivers/most/most_usb.c                            |   14 +-
 drivers/mtd/nand/onenand/onenand_samsung.c         |    2 +-
 drivers/mtd/nand/raw/cadence-nand-controller.c     |    3 +-
 drivers/net/can/sja1000/sja1000.c                  |    4 +-
 drivers/net/can/sun4i_can.c                        |    4 +-
 drivers/net/can/usb/gs_usb.c                       |   23 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c   |    4 +-
 drivers/net/dsa/b53/b53_common.c                   |   15 +-
 drivers/net/dsa/b53/b53_regs.h                     |    3 +-
 drivers/net/dsa/hirschmann/hellcreek_ptp.c         |   14 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |   71 +-
 .../net/ethernet/aquantia/atlantic/aq_hw_utils.c   |   22 +
 .../net/ethernet/aquantia/atlantic/aq_hw_utils.h   |    1 +
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |    5 +
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c  |   19 +-
 .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c   |    2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c      |   45 +-
 drivers/net/ethernet/cadence/macb_main.c           |    4 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |    7 +-
 drivers/net/ethernet/freescale/fec_main.c          |    2 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |    3 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |    9 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h    |    2 +-
 drivers/net/ethernet/intel/fm10k/fm10k_common.c    |    5 +-
 drivers/net/ethernet/intel/fm10k/fm10k_common.h    |    2 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c        |    2 +-
 drivers/net/ethernet/intel/fm10k/fm10k_vf.c        |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   15 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_flower.c  |    6 +-
 drivers/net/ethernet/microchip/sparx5/Kconfig      |    2 +-
 drivers/net/ethernet/qlogic/qede/qede_fp.c         |    5 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |    2 +-
 drivers/net/ethernet/realtek/Kconfig               |    2 +-
 drivers/net/ethernet/realtek/r8169_main.c          |    6 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  101 +-
 drivers/net/ethernet/renesas/sh_eth.c              |    4 +
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    |    4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    9 +-
 drivers/net/ethernet/ti/netcp_core.c               |   10 +-
 drivers/net/phy/dp83867.c                          |    6 +
 drivers/net/phy/marvell.c                          |   39 +-
 drivers/net/phy/mdio_bus.c                         |    5 +-
 drivers/net/usb/asix_devices.c                     |   12 +-
 drivers/net/usb/qmi_wwan.c                         |    6 +
 drivers/net/usb/usbnet.c                           |    2 +
 drivers/net/wireless/ath/ath10k/mac.c              |   12 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |   40 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    3 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |   28 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h |    3 +-
 drivers/nvme/host/fc.c                             |   12 +-
 drivers/nvme/target/fc.c                           |   16 +-
 drivers/pci/controller/cadence/pcie-cadence-host.c |    2 +-
 drivers/pci/controller/cadence/pcie-cadence.c      |    4 +-
 drivers/pci/controller/cadence/pcie-cadence.h      |    6 +-
 drivers/pci/p2pdma.c                               |    2 +-
 drivers/pci/quirks.c                               |    3 +-
 drivers/phy/cadence/cdns-dphy.c                    |    4 +-
 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c   |    5 +-
 drivers/pinctrl/pinctrl-single.c                   |    4 +-
 drivers/platform/x86/intel/punit_ipc.c             |    2 +-
 .../x86/intel/speed_select_if/isst_if_mmio.c       |    4 +-
 drivers/power/supply/sbs-charger.c                 |   16 +-
 drivers/ptp/ptp_clock.c                            |   13 +-
 drivers/regulator/fixed.c                          |    1 +
 drivers/remoteproc/qcom_q6v5.c                     |    5 +
 drivers/rtc/rtc-pcf2127.c                          |    4 +-
 drivers/rtc/rtc-rx8025.c                           |    2 +-
 drivers/s390/net/ctcm_mpc.c                        |    1 -
 drivers/scsi/hosts.c                               |    5 +-
 drivers/scsi/libfc/fc_encode.h                     |    2 +-
 drivers/scsi/lpfc/lpfc_debugfs.h                   |    3 +
 drivers/scsi/lpfc/lpfc_els.c                       |    6 +-
 drivers/scsi/lpfc/lpfc_init.c                      |    7 -
 drivers/scsi/lpfc/lpfc_scsi.c                      |   14 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |   10 +
 drivers/scsi/pm8001/pm8001_ctl.c                   |   24 +-
 drivers/scsi/pm8001/pm8001_init.c                  |    1 +
 drivers/scsi/pm8001/pm8001_sas.c                   |    4 +-
 drivers/scsi/pm8001/pm8001_sas.h                   |    4 +
 drivers/scsi/sg.c                                  |   10 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |    1 +
 drivers/soc/aspeed/aspeed-socinfo.c                |    4 +
 drivers/soc/imx/gpc.c                              |    2 +
 drivers/soc/qcom/smem.c                            |    2 +-
 drivers/soc/samsung/pm_domains.c                   |   11 +-
 drivers/soc/ti/knav_dma.c                          |   14 +-
 drivers/soc/ti/pruss.c                             |    2 +-
 drivers/spi/spi-bcm63xx.c                          |   14 +
 drivers/spi/spi-loopback-test.c                    |   12 +-
 drivers/spi/spi.c                                  |   10 +
 drivers/staging/Kconfig                            |    2 -
 drivers/staging/Makefile                           |    1 -
 drivers/staging/rtl8712/Kconfig                    |   21 -
 drivers/staging/rtl8712/Makefile                   |   35 -
 drivers/staging/rtl8712/TODO                       |   13 -
 drivers/staging/rtl8712/basic_types.h              |   28 -
 drivers/staging/rtl8712/drv_types.h                |  176 --
 drivers/staging/rtl8712/ethernet.h                 |   21 -
 drivers/staging/rtl8712/hal_init.c                 |  401 ----
 drivers/staging/rtl8712/ieee80211.c                |  415 ----
 drivers/staging/rtl8712/ieee80211.h                |  165 --
 drivers/staging/rtl8712/mlme_linux.c               |  160 --
 drivers/staging/rtl8712/mlme_osdep.h               |   31 -
 drivers/staging/rtl8712/mp_custom_oid.h            |  287 ---
 drivers/staging/rtl8712/os_intfs.c                 |  464 ----
 drivers/staging/rtl8712/osdep_intf.h               |   32 -
 drivers/staging/rtl8712/osdep_service.h            |   61 -
 drivers/staging/rtl8712/recv_linux.c               |  139 --
 drivers/staging/rtl8712/recv_osdep.h               |   39 -
 drivers/staging/rtl8712/rtl8712_bitdef.h           |   26 -
 drivers/staging/rtl8712/rtl8712_cmd.c              |  409 ----
 drivers/staging/rtl8712/rtl8712_cmd.h              |  231 --
 drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h   |   96 -
 drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h   |   19 -
 drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h |   41 -
 drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h |   32 -
 .../staging/rtl8712/rtl8712_edcasetting_bitdef.h   |   65 -
 .../staging/rtl8712/rtl8712_edcasetting_regdef.h   |   24 -
 drivers/staging/rtl8712/rtl8712_efuse.c            |  566 -----
 drivers/staging/rtl8712/rtl8712_efuse.h            |   43 -
 drivers/staging/rtl8712/rtl8712_event.h            |   86 -
 drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h  |  131 --
 drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h  |   61 -
 drivers/staging/rtl8712/rtl8712_gp_bitdef.h        |   68 -
 drivers/staging/rtl8712/rtl8712_gp_regdef.h        |   29 -
 drivers/staging/rtl8712/rtl8712_hal.h              |  142 --
 drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h |   44 -
 drivers/staging/rtl8712/rtl8712_io.c               |   99 -
 drivers/staging/rtl8712/rtl8712_led.c              | 1830 ---------------
 .../staging/rtl8712/rtl8712_macsetting_bitdef.h    |   34 -
 .../staging/rtl8712/rtl8712_macsetting_regdef.h    |   22 -
 drivers/staging/rtl8712/rtl8712_powersave_bitdef.h |   39 -
 drivers/staging/rtl8712/rtl8712_powersave_regdef.h |   26 -
 drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h  |   36 -
 drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h  |   44 -
 drivers/staging/rtl8712/rtl8712_recv.c             | 1079 ---------
 drivers/staging/rtl8712/rtl8712_recv.h             |  145 --
 drivers/staging/rtl8712/rtl8712_regdef.h           |   32 -
 drivers/staging/rtl8712/rtl8712_security_bitdef.h  |   35 -
 drivers/staging/rtl8712/rtl8712_spec.h             |  124 --
 drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h    |  167 --
 drivers/staging/rtl8712/rtl8712_syscfg_regdef.h    |   44 -
 drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h  |   50 -
 drivers/staging/rtl8712/rtl8712_timectrl_regdef.h  |   26 -
 drivers/staging/rtl8712/rtl8712_wmac_bitdef.h      |   50 -
 drivers/staging/rtl8712/rtl8712_wmac_regdef.h      |   36 -
 drivers/staging/rtl8712/rtl8712_xmit.c             |  745 -------
 drivers/staging/rtl8712/rtl8712_xmit.h             |  108 -
 drivers/staging/rtl8712/rtl871x_cmd.c              |  796 -------
 drivers/staging/rtl8712/rtl871x_cmd.h              |  764 -------
 drivers/staging/rtl8712/rtl871x_debug.h            |  130 --
 drivers/staging/rtl8712/rtl871x_eeprom.c           |  220 --
 drivers/staging/rtl8712/rtl871x_eeprom.h           |   88 -
 drivers/staging/rtl8712/rtl871x_event.h            |  109 -
 drivers/staging/rtl8712/rtl871x_ht.h               |   33 -
 drivers/staging/rtl8712/rtl871x_io.c               |  147 --
 drivers/staging/rtl8712/rtl871x_io.h               |  236 --
 drivers/staging/rtl8712/rtl871x_ioctl.h            |   95 -
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      | 2330 --------------------
 drivers/staging/rtl8712/rtl871x_ioctl_rtl.c        |  520 -----
 drivers/staging/rtl8712/rtl871x_ioctl_rtl.h        |  109 -
 drivers/staging/rtl8712/rtl871x_ioctl_set.c        |  355 ---
 drivers/staging/rtl8712/rtl871x_ioctl_set.h        |   45 -
 drivers/staging/rtl8712/rtl871x_led.h              |  118 -
 drivers/staging/rtl8712/rtl871x_mlme.c             | 1749 ---------------
 drivers/staging/rtl8712/rtl871x_mlme.h             |  205 --
 drivers/staging/rtl8712/rtl871x_mp.c               |  724 ------
 drivers/staging/rtl8712/rtl871x_mp.h               |  275 ---
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |  883 --------
 drivers/staging/rtl8712/rtl871x_mp_ioctl.h         |  329 ---
 drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h    | 1037 ---------
 drivers/staging/rtl8712/rtl871x_pwrctrl.c          |  234 --
 drivers/staging/rtl8712/rtl871x_pwrctrl.h          |  113 -
 drivers/staging/rtl8712/rtl871x_recv.c             |  670 ------
 drivers/staging/rtl8712/rtl871x_recv.h             |  216 --
 drivers/staging/rtl8712/rtl871x_rf.h               |   55 -
 drivers/staging/rtl8712/rtl871x_security.c         | 1387 ------------
 drivers/staging/rtl8712/rtl871x_security.h         |  218 --
 drivers/staging/rtl8712/rtl871x_sta_mgt.c          |  263 ---
 drivers/staging/rtl8712/rtl871x_wlan_sme.h         |   35 -
 drivers/staging/rtl8712/rtl871x_xmit.c             | 1059 ---------
 drivers/staging/rtl8712/rtl871x_xmit.h             |  288 ---
 drivers/staging/rtl8712/sta_info.h                 |  133 --
 drivers/staging/rtl8712/usb_halinit.c              |  307 ---
 drivers/staging/rtl8712/usb_intf.c                 |  638 ------
 drivers/staging/rtl8712/usb_ops.c                  |  195 --
 drivers/staging/rtl8712/usb_ops.h                  |   38 -
 drivers/staging/rtl8712/usb_ops_linux.c            |  508 -----
 drivers/staging/rtl8712/usb_osintf.h               |   35 -
 drivers/staging/rtl8712/wifi.h                     |  197 --
 drivers/staging/rtl8712/wlan_bssdef.h              |  223 --
 drivers/staging/rtl8712/xmit_linux.c               |  187 --
 drivers/staging/rtl8712/xmit_osdep.h               |   52 -
 drivers/target/loopback/tcm_loop.c                 |    3 +
 drivers/tee/tee_core.c                             |    2 +-
 drivers/thunderbolt/nhi.c                          |    2 +
 drivers/thunderbolt/nhi.h                          |    1 +
 drivers/thunderbolt/tb.c                           |    2 +-
 drivers/tty/serial/8250/8250_dw.c                  |   67 +-
 drivers/tty/serial/amba-pl011.c                    |    2 +-
 drivers/uio/uio_hv_generic.c                       |   21 +-
 drivers/usb/cdns3/cdns3-pci-wrap.c                 |    5 +-
 drivers/usb/cdns3/cdnsp-gadget.c                   |    8 +-
 drivers/usb/dwc3/core.c                            |    3 +-
 drivers/usb/dwc3/ep0.c                             |    1 +
 drivers/usb/dwc3/gadget.c                          |    7 +
 drivers/usb/gadget/function/f_eem.c                |    7 +-
 drivers/usb/gadget/function/f_fs.c                 |    8 +-
 drivers/usb/gadget/function/f_hid.c                |    4 +-
 drivers/usb/gadget/function/f_ncm.c                |    3 +-
 drivers/usb/host/xhci-dbgcap.c                     |  261 ++-
 drivers/usb/host/xhci-dbgcap.h                     |   12 +-
 drivers/usb/host/xhci-dbgtty.c                     |   17 +-
 drivers/usb/host/xhci-plat.c                       |    1 +
 drivers/usb/mon/mon_bin.c                          |   14 +-
 drivers/usb/renesas_usbhs/common.c                 |   18 +-
 drivers/usb/serial/ftdi_sio.c                      |    1 +
 drivers/usb/serial/ftdi_sio_ids.h                  |    1 +
 drivers/usb/serial/option.c                        |   10 +-
 drivers/usb/storage/sddr55.c                       |    6 +
 drivers/usb/storage/transport.c                    |   16 +
 drivers/usb/storage/uas.c                          |    5 +
 drivers/usb/storage/unusual_devs.h                 |    2 +-
 drivers/usb/typec/ucsi/psy.c                       |    5 +
 drivers/video/backlight/lp855x_bl.c                |    2 +-
 drivers/video/fbdev/aty/atyfb_base.c               |    8 +-
 drivers/video/fbdev/core/bitblit.c                 |   33 +-
 drivers/video/fbdev/pvr2fb.c                       |    2 +-
 drivers/video/fbdev/valkyriefb.c                   |    2 +
 fs/9p/v9fs.c                                       |    9 +-
 fs/btrfs/disk-io.c                                 |    2 +-
 fs/btrfs/file.c                                    |   10 +
 fs/btrfs/scrub.c                                   |    3 +-
 fs/btrfs/transaction.c                             |    2 +-
 fs/btrfs/tree-log.c                                |   48 +-
 fs/ceph/locks.c                                    |    5 +-
 fs/cifs/connect.c                                  |    1 +
 fs/exfat/fatent.c                                  |   11 +-
 fs/exfat/super.c                                   |    5 +-
 fs/ext4/xattr.c                                    |    2 +-
 fs/hpfs/namei.c                                    |   18 +-
 fs/jfs/inode.c                                     |    8 +-
 fs/jfs/jfs_txnmgr.c                                |    9 +-
 fs/nfs/nfs4client.c                                |    1 +
 fs/nfs/nfs4proc.c                                  |   15 +-
 fs/nfs/nfs4state.c                                 |    3 +
 fs/nfs/write.c                                     |    3 +-
 fs/nfsd/nfs4proc.c                                 |    7 +-
 fs/nfsd/nfs4state.c                                |    3 +-
 fs/ntfs3/inode.c                                   |    1 +
 fs/open.c                                          |   10 +-
 fs/orangefs/xattr.c                                |   12 +-
 fs/proc/generic.c                                  |   12 +-
 include/linux/array_size.h                         |   13 +
 include/linux/ata.h                                |    1 +
 include/linux/blk_types.h                          |   11 +-
 include/linux/compiler_types.h                     |    5 +-
 include/linux/filter.h                             |   22 +-
 include/linux/kernel.h                             |    7 +-
 include/linux/mm.h                                 |    2 +-
 include/linux/shdma-base.h                         |    2 +-
 include/linux/string.h                             |    1 +
 include/linux/usb.h                                |   16 +-
 include/net/act_api.h                              |    1 +
 include/net/cls_cgroup.h                           |    2 +-
 include/net/nfc/nci_core.h                         |    2 +-
 include/net/pkt_sched.h                            |   25 +-
 include/net/tc_act/tc_connmark.h                   |   10 +-
 include/net/tls.h                                  |    6 +
 kernel/bpf/ringbuf.c                               |    2 +
 kernel/events/uprobes.c                            |    7 +
 kernel/gcov/gcc_4_7.c                              |    4 +-
 kernel/trace/trace_events_hist.c                   |    6 +-
 lib/crypto/Makefile                                |    2 +-
 mm/page_alloc.c                                    |    2 +-
 mm/secretmem.c                                     |    2 +-
 net/8021q/vlan.c                                   |    2 +
 net/bluetooth/6lowpan.c                            |  103 +-
 net/bluetooth/hci_event.c                          |   21 +-
 net/bluetooth/l2cap_core.c                         |    1 +
 net/bluetooth/sco.c                                |    7 +
 net/bluetooth/smp.c                                |   31 +-
 net/bridge/br_forward.c                            |    3 +-
 net/ceph/auth_x.c                                  |    2 +
 net/ceph/ceph_common.c                             |   53 +-
 net/ceph/debugfs.c                                 |   16 +-
 net/core/netpoll.c                                 |    7 +-
 net/core/page_pool.c                               |   12 +-
 net/core/sock.c                                    |   15 +-
 net/dsa/tag_brcm.c                                 |   10 +-
 net/hsr/hsr_device.c                               |    3 +
 net/ipv4/netfilter/nf_reject_ipv4.c                |   25 +
 net/ipv4/nexthop.c                                 |    6 +
 net/ipv4/route.c                                   |    5 +
 net/ipv4/udp_tunnel_nic.c                          |    2 +-
 net/ipv6/addrconf.c                                |    4 +-
 net/ipv6/ah6.c                                     |   50 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                |   30 +
 net/ipv6/raw.c                                     |    2 +-
 net/ipv6/udp.c                                     |    2 +-
 net/mac80211/rx.c                                  |   10 +-
 net/mptcp/options.c                                |   57 +-
 net/mptcp/pm_netlink.c                             |   26 +-
 net/mptcp/protocol.c                               |   47 +-
 net/mptcp/protocol.h                               |    1 +
 net/mptcp/subflow.c                                |    8 +
 net/netfilter/nf_tables_api.c                      |   15 +
 net/openvswitch/actions.c                          |   68 +-
 net/openvswitch/flow_netlink.c                     |   64 +-
 net/openvswitch/flow_netlink.h                     |    2 -
 net/rds/rds.h                                      |    2 +-
 net/sched/act_bpf.c                                |   19 +-
 net/sched/act_connmark.c                           |  154 +-
 net/sched/act_csum.c                               |   13 +-
 net/sched/act_ct.c                                 |   17 +-
 net/sched/act_ctinfo.c                             |   13 +-
 net/sched/act_gact.c                               |   13 +-
 net/sched/act_gate.c                               |   13 +-
 net/sched/act_ife.c                                |   25 +-
 net/sched/act_ipt.c                                |   31 +-
 net/sched/act_mirred.c                             |   13 +-
 net/sched/act_mpls.c                               |   13 +-
 net/sched/act_nat.c                                |   13 +-
 net/sched/act_pedit.c                              |   13 +-
 net/sched/act_police.c                             |   13 +-
 net/sched/act_sample.c                             |   13 +-
 net/sched/act_simple.c                             |   13 +-
 net/sched/act_skbedit.c                            |   13 +-
 net/sched/act_skbmod.c                             |   13 +-
 net/sched/act_tunnel_key.c                         |   13 +-
 net/sched/act_vlan.c                               |   13 +-
 net/sched/cls_bpf.c                                |    6 +-
 net/sched/sch_api.c                                |   10 -
 net/sched/sch_generic.c                            |   17 +-
 net/sched/sch_hfsc.c                               |   16 -
 net/sched/sch_qfq.c                                |    2 +-
 net/sctp/diag.c                                    |   23 +-
 net/sctp/transport.c                               |   13 +-
 net/smc/smc_clc.c                                  |    1 +
 net/strparser/strparser.c                          |    2 +-
 net/tipc/net.c                                     |    2 +
 net/tls/tls_device.c                               |    4 +-
 net/vmw_vsock/af_vsock.c                           |   40 +-
 scripts/Makefile.compiler                          |   10 +-
 scripts/kconfig/mconf.c                            |    3 +
 scripts/kconfig/nconf.c                            |    3 +
 sound/pci/hda/patch_realtek.c                      |   17 +-
 sound/soc/codecs/cs4271.c                          |   10 +-
 sound/soc/codecs/max98090.c                        |    6 +-
 sound/soc/meson/aiu-encoder-i2s.c                  |    9 +-
 sound/soc/qcom/qdsp6/q6asm.c                       |    2 +-
 sound/usb/endpoint.c                               |    6 +
 sound/usb/mixer.c                                  |    4 +-
 sound/usb/mixer_s1810c.c                           |   28 +-
 sound/usb/validate.c                               |    9 +-
 tools/lib/bpf/bpf_tracing.h                        |  357 ++-
 tools/power/cpupower/lib/cpuidle.c                 |    5 +-
 tools/power/cpupower/lib/cpupower.c                |    2 +-
 .../x86_energy_perf_policy.c                       |   30 +-
 tools/testing/selftests/Makefile                   |    2 +-
 tools/testing/selftests/bpf/progs/loop3.c          |    4 +-
 tools/testing/selftests/bpf/test_lirc_mode2_user.c |    2 +-
 .../selftests/drivers/net/netdevsim/Makefile       |   21 +
 .../selftests/drivers/net/netdevsim/settings       |    1 +
 tools/testing/selftests/net/bareudp.sh             |    2 +-
 tools/testing/selftests/net/fcnal-test.sh          |    4 +-
 tools/testing/selftests/net/gro.c                  |  101 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |    2 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   54 +-
 tools/testing/selftests/net/psock_tpacket.c        |    4 +-
 tools/testing/selftests/net/traceroute.sh          |   13 +-
 tools/tracing/latency/latency-collector.c          |    2 +-
 518 files changed, 3319 insertions(+), 29496 deletions(-)


Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Florian Fainelli 2 months ago
On 12/4/25 08:44, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.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 5.15 000/387] 5.15.197-rc2 review
Posted by Brett A C Sheffield 2 months ago
# Librecast Test Results

020/020 [ OK ] liblcrq
010/010 [ OK ] libmld
120/120 [ OK ] liblibrecast

CPU/kernel: Linux auntie 5.15.197-rc2-00388-g19afef1f91d7 #1 SMP Fri Dec 5 11:11:42 -00 2025 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux

Tested-by: Brett A C Sheffield <bacs@librecast.net>
Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Jon Hunter 2 months ago
On Thu, 04 Dec 2025 17:44:20 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v5.15:
    10 builds:	10 pass, 0 fail
    28 boots:	28 pass, 0 fail
    105 tests:	105 pass, 0 fail

Linux version:	5.15.197-rc2-g19afef1f91d7
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra186-p3509-0000+p3636-0001, 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 5.15 000/387] 5.15.197-rc2 review
Posted by Naresh Kamboju 2 months ago
On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


The powerpc allnoconfig failed with gcc-8 but passed with gcc-12.

Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data

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

### Build error Powerpc
Inconsistent kallsyms data
Try make KALLSYMS_EXTRA_PASS=1 as a workaround
make[1]: *** [Makefile:1244: vmlinux] Error 1

### Commit pointing to,
  Makefile.compiler: replace cc-ifversion with compiler-specific macros
  commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.

### Build
 - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
 - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config

### Steps to reproduce
 - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
--kconfig allnoconfig

## Build
* kernel: 5.15.197-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 19afef1f91d735ad63a7caa2e406e6379ede166b
* git describe: v5.15.196-388-g19afef1f91d7
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.196-388-g19afef1f91d7

## Test Regressions (compared to v5.15.195-118-g59a59821e6b5)
* powerpc, build
  - gcc-8-allnoconfig

## Metric Regressions (compared to v5.15.195-118-g59a59821e6b5)

## Test Fixes (compared to v5.15.195-118-g59a59821e6b5)

## Metric Fixes (compared to v5.15.195-118-g59a59821e6b5)

## Test result summary
total: 32860, pass: 25148, fail: 2537, skip: 4848, xfail: 327

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 101 total, 101 passed, 0 failed
* arm64: 28 total, 28 passed, 0 failed
* i386: 18 total, 18 passed, 0 failed
* mips: 22 total, 22 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 22 total, 21 passed, 1 failed
* riscv: 8 total, 8 passed, 0 failed
* s390: 9 total, 9 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 24 total, 24 passed, 0 failed

## Test suites summary
* boot
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-exec
* kselftest-fpu
* kselftest-futex
* kselftest-intel_pstate
* kselftest-kcmp
* kselftest-livepatch
* kselftest-membarrier
* kselftest-mincore
* kselftest-mm
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-x86
* kunit
* lava
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-build-clang
* log-parser-build-gcc
* log-parser-test
* ltp-capability
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Greg Kroah-Hartman 2 months ago
On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
> On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > This is the start of the stable review cycle for the 5.15.197 release.
> > There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
> > or in the git tree and branch at:
> >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
> 
> 
> The powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
> 
> Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
> 
> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> 
> ### Build error Powerpc
> Inconsistent kallsyms data
> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> make[1]: *** [Makefile:1244: vmlinux] Error 1
> 
> ### Commit pointing to,
>   Makefile.compiler: replace cc-ifversion with compiler-specific macros
>   commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
> 
> ### Build
>  - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
>  - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
> 
> ### Steps to reproduce
>  - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
> --kconfig allnoconfig

Odd, this works on 5.10 ok?  What is different about 5.15 that keeps
this from working?

thanks,

greg k-h
Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Nathan Chancellor 2 months ago
On Fri, Dec 05, 2025 at 05:33:19PM +0100, Greg Kroah-Hartman wrote:
> On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
> > On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
> > <gregkh@linuxfoundation.org> wrote:
> > >
> > > This is the start of the stable review cycle for the 5.15.197 release.
> > > There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
> > > or in the git tree and branch at:
> > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> > 
> > 
> > The powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
> > 
> > Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
> > 
> > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> > 
> > ### Build error Powerpc
> > Inconsistent kallsyms data
> > Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> > make[1]: *** [Makefile:1244: vmlinux] Error 1
> > 
> > ### Commit pointing to,
> >   Makefile.compiler: replace cc-ifversion with compiler-specific macros
> >   commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
> > 
> > ### Build
> >  - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
> >  - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
> > 
> > ### Steps to reproduce
> >  - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
> > --kconfig allnoconfig
> 
> Odd, this works on 5.10 ok?  What is different about 5.15 that keeps
> this from working?

This issue does reproduce for me locally but only with gcc-8 from TuxMake (i.e., a
version from Debian), not with GCC 8.5.0 from kernel.org.

  $ git show -s --pretty=kernel
  869807d760ee ("libbpf: Fix invalid return address register in s390")

  $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
  ...
  Inconsistent kallsyms data
  Try make KALLSYMS_EXTRA_PASS=1 as a workaround
  ...

However, reverting the backport of 88b61e3bff93 ("Makefile.compiler:
replace cc-ifversion with compiler-specific macros") does not resolve
the issue for me:

  $ git revert --no-edit c8dad7eb1e6221e0363ee468dc46700bfbad6dd2
  [detached HEAD 1669da6455e4] Revert "Makefile.compiler: replace cc-ifversion with compiler-specific macros"
   Date: Fri Dec 5 10:30:10 2025 -0700
   13 files changed, 30 insertions(+), 37 deletions(-)

  $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
  ...
  Inconsistent kallsyms data
  Try make KALLSYMS_EXTRA_PASS=1 as a workaround
  ...

My bisect landed on the backport of 19de03b312d6 ("block: make
REQ_OP_ZONE_OPEN a write operation") and reverting that actually
resolves the error.

  $ git bisect log
  # bad: [869807d760eeef0e0132eed3f1be6be16d084401] libbpf: Fix invalid return address register in s390
  # good: [cc5ec87693063acebb60f587e8a019ba9b94ae0e] Linux 5.15.196
  git bisect start '869807d760eeef0e0132eed3f1be6be16d084401' 'cc5ec87693063acebb60f587e8a019ba9b94ae0e'
  # bad: [ffd15ced026694355243064968a3b84269e0ee09] ARM: at91: pm: save and restore ACR during PLL disable/enable
  git bisect bad ffd15ced026694355243064968a3b84269e0ee09
  # bad: [1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75] drm/amdkfd: return -ENOTTY for unsupported IOCTLs
  git bisect bad 1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75
  # good: [8966a057d07281a5e65eaa3225cb072713921b25] Revert "docs/process/howto: Replace C89 with C11"
  git bisect good 8966a057d07281a5e65eaa3225cb072713921b25
  # bad: [27df52e05f7dd606e18e869cb4f52ce1fbfe699f] tee: allow a driver to allocate a tee_device without a pool
  git bisect bad 27df52e05f7dd606e18e869cb4f52ce1fbfe699f
  # bad: [2b426fa49ef76bbe04671b3a861352b924a01b96] memstick: Add timeout to prevent indefinite waiting
  git bisect bad 2b426fa49ef76bbe04671b3a861352b924a01b96
  # bad: [c126c39dc662661531c96acbbf5fc129ed7f535a] soc: qcom: smem: Fix endian-unaware access of num_entries
  git bisect bad c126c39dc662661531c96acbbf5fc129ed7f535a
  # good: [c142f0d16766ab7189af4b9128a2c81c56f7a01f] drm/sysfb: Do not dereference NULL pointer in plane reset
  git bisect good c142f0d16766ab7189af4b9128a2c81c56f7a01f
  # bad: [02dc541fc61c3e2dabc3574fe46a19f554ea5d8c] soc: aspeed: socinfo: Add AST27xx silicon IDs
  git bisect bad 02dc541fc61c3e2dabc3574fe46a19f554ea5d8c
  # bad: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
  git bisect bad 23e0fecb7be5010e96b2948490799ef59ac4bea6
  # first bad commit: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation

  $ git revert --no-edit 23e0fecb7be5010e96b2948490799ef59ac4bea6
  [detached HEAD ddf3a34910b0] Revert "block: make REQ_OP_ZONE_OPEN a write operation"
   Date: Fri Dec 5 10:26:26 2025 -0700
    1 file changed, 5 insertions(+), 5 deletions(-)

  $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
  ...
  I: config: PASS in 0:00:01.410526
  I: default: PASS in 0:00:04.933923
  ...

No idea why that commit would cause such an issue... but it does not
appear to be 88b61e3bff93 so I guess I am off the hook ;)

Cheers,
Nathan
Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Guenter Roeck 2 months ago
On 12/5/25 09:39, Nathan Chancellor wrote:
> On Fri, Dec 05, 2025 at 05:33:19PM +0100, Greg Kroah-Hartman wrote:
>> On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
>>> On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
>>> <gregkh@linuxfoundation.org> wrote:
>>>>
>>>> This is the start of the stable review cycle for the 5.15.197 release.
>>>> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
>>>> or in the git tree and branch at:
>>>>          git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
>>>> and the diffstat can be found below.
>>>>
>>>> thanks,
>>>>
>>>> greg k-h
>>>
>>>
>>> The powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
>>>
>>> Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
>>>
>>> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
>>>
>>> ### Build error Powerpc
>>> Inconsistent kallsyms data
>>> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>>> make[1]: *** [Makefile:1244: vmlinux] Error 1
>>>
>>> ### Commit pointing to,
>>>    Makefile.compiler: replace cc-ifversion with compiler-specific macros
>>>    commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
>>>
>>> ### Build
>>>   - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
>>>   - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
>>>
>>> ### Steps to reproduce
>>>   - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
>>> --kconfig allnoconfig
>>
>> Odd, this works on 5.10 ok?  What is different about 5.15 that keeps
>> this from working?
> 
> This issue does reproduce for me locally but only with gcc-8 from TuxMake (i.e., a
> version from Debian), not with GCC 8.5.0 from kernel.org.
> 
>    $ git show -s --pretty=kernel
>    869807d760ee ("libbpf: Fix invalid return address register in s390")
> 
>    $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
>    ...
>    Inconsistent kallsyms data
>    Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>    ...
> 
> However, reverting the backport of 88b61e3bff93 ("Makefile.compiler:
> replace cc-ifversion with compiler-specific macros") does not resolve
> the issue for me:
> 
>    $ git revert --no-edit c8dad7eb1e6221e0363ee468dc46700bfbad6dd2
>    [detached HEAD 1669da6455e4] Revert "Makefile.compiler: replace cc-ifversion with compiler-specific macros"
>     Date: Fri Dec 5 10:30:10 2025 -0700
>     13 files changed, 30 insertions(+), 37 deletions(-)
> 
>    $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
>    ...
>    Inconsistent kallsyms data
>    Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>    ...
> 
> My bisect landed on the backport of 19de03b312d6 ("block: make
> REQ_OP_ZONE_OPEN a write operation") and reverting that actually
> resolves the error.
> 
>    $ git bisect log
>    # bad: [869807d760eeef0e0132eed3f1be6be16d084401] libbpf: Fix invalid return address register in s390
>    # good: [cc5ec87693063acebb60f587e8a019ba9b94ae0e] Linux 5.15.196
>    git bisect start '869807d760eeef0e0132eed3f1be6be16d084401' 'cc5ec87693063acebb60f587e8a019ba9b94ae0e'
>    # bad: [ffd15ced026694355243064968a3b84269e0ee09] ARM: at91: pm: save and restore ACR during PLL disable/enable
>    git bisect bad ffd15ced026694355243064968a3b84269e0ee09
>    # bad: [1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75] drm/amdkfd: return -ENOTTY for unsupported IOCTLs
>    git bisect bad 1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75
>    # good: [8966a057d07281a5e65eaa3225cb072713921b25] Revert "docs/process/howto: Replace C89 with C11"
>    git bisect good 8966a057d07281a5e65eaa3225cb072713921b25
>    # bad: [27df52e05f7dd606e18e869cb4f52ce1fbfe699f] tee: allow a driver to allocate a tee_device without a pool
>    git bisect bad 27df52e05f7dd606e18e869cb4f52ce1fbfe699f
>    # bad: [2b426fa49ef76bbe04671b3a861352b924a01b96] memstick: Add timeout to prevent indefinite waiting
>    git bisect bad 2b426fa49ef76bbe04671b3a861352b924a01b96
>    # bad: [c126c39dc662661531c96acbbf5fc129ed7f535a] soc: qcom: smem: Fix endian-unaware access of num_entries
>    git bisect bad c126c39dc662661531c96acbbf5fc129ed7f535a
>    # good: [c142f0d16766ab7189af4b9128a2c81c56f7a01f] drm/sysfb: Do not dereference NULL pointer in plane reset
>    git bisect good c142f0d16766ab7189af4b9128a2c81c56f7a01f
>    # bad: [02dc541fc61c3e2dabc3574fe46a19f554ea5d8c] soc: aspeed: socinfo: Add AST27xx silicon IDs
>    git bisect bad 02dc541fc61c3e2dabc3574fe46a19f554ea5d8c
>    # bad: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
>    git bisect bad 23e0fecb7be5010e96b2948490799ef59ac4bea6
>    # first bad commit: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
> 
>    $ git revert --no-edit 23e0fecb7be5010e96b2948490799ef59ac4bea6
>    [detached HEAD ddf3a34910b0] Revert "block: make REQ_OP_ZONE_OPEN a write operation"
>     Date: Fri Dec 5 10:26:26 2025 -0700
>      1 file changed, 5 insertions(+), 5 deletions(-)
> 
>    $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
>    ...
>    I: config: PASS in 0:00:01.410526
>    I: default: PASS in 0:00:04.933923
>    ...
> 
> No idea why that commit would cause such an issue... but it does not
> appear to be 88b61e3bff93 so I guess I am off the hook ;)
> 

It doesn't. Problem is that code changes causes symbol addresses to shift,
which causes the output of the kallsyms calculations to change. And each
round of kallsyms data calculation changes it again. Dropping a commit
will solve the problem for one compiler version but create it for others.
There is nothing that can be done about it but to make kallsyms calculation
more robust, but as I said in my other reply my attempt to do that was rejected.

Guenter
Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Greg Kroah-Hartman 2 months ago
On Fri, Dec 05, 2025 at 10:39:47AM -0700, Nathan Chancellor wrote:
> On Fri, Dec 05, 2025 at 05:33:19PM +0100, Greg Kroah-Hartman wrote:
> > On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
> > > On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
> > > <gregkh@linuxfoundation.org> wrote:
> > > >
> > > > This is the start of the stable review cycle for the 5.15.197 release.
> > > > There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
> > > > or in the git tree and branch at:
> > > >         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
> > > > and the diffstat can be found below.
> > > >
> > > > thanks,
> > > >
> > > > greg k-h
> > > 
> > > 
> > > The powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
> > > 
> > > Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
> > > 
> > > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> > > 
> > > ### Build error Powerpc
> > > Inconsistent kallsyms data
> > > Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> > > make[1]: *** [Makefile:1244: vmlinux] Error 1
> > > 
> > > ### Commit pointing to,
> > >   Makefile.compiler: replace cc-ifversion with compiler-specific macros
> > >   commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
> > > 
> > > ### Build
> > >  - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
> > >  - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
> > > 
> > > ### Steps to reproduce
> > >  - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
> > > --kconfig allnoconfig
> > 
> > Odd, this works on 5.10 ok?  What is different about 5.15 that keeps
> > this from working?
> 
> This issue does reproduce for me locally but only with gcc-8 from TuxMake (i.e., a
> version from Debian), not with GCC 8.5.0 from kernel.org.
> 
>   $ git show -s --pretty=kernel
>   869807d760ee ("libbpf: Fix invalid return address register in s390")
> 
>   $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
>   ...
>   Inconsistent kallsyms data
>   Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>   ...
> 
> However, reverting the backport of 88b61e3bff93 ("Makefile.compiler:
> replace cc-ifversion with compiler-specific macros") does not resolve
> the issue for me:
> 
>   $ git revert --no-edit c8dad7eb1e6221e0363ee468dc46700bfbad6dd2
>   [detached HEAD 1669da6455e4] Revert "Makefile.compiler: replace cc-ifversion with compiler-specific macros"
>    Date: Fri Dec 5 10:30:10 2025 -0700
>    13 files changed, 30 insertions(+), 37 deletions(-)
> 
>   $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
>   ...
>   Inconsistent kallsyms data
>   Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>   ...
> 
> My bisect landed on the backport of 19de03b312d6 ("block: make
> REQ_OP_ZONE_OPEN a write operation") and reverting that actually
> resolves the error.
> 
>   $ git bisect log
>   # bad: [869807d760eeef0e0132eed3f1be6be16d084401] libbpf: Fix invalid return address register in s390
>   # good: [cc5ec87693063acebb60f587e8a019ba9b94ae0e] Linux 5.15.196
>   git bisect start '869807d760eeef0e0132eed3f1be6be16d084401' 'cc5ec87693063acebb60f587e8a019ba9b94ae0e'
>   # bad: [ffd15ced026694355243064968a3b84269e0ee09] ARM: at91: pm: save and restore ACR during PLL disable/enable
>   git bisect bad ffd15ced026694355243064968a3b84269e0ee09
>   # bad: [1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75] drm/amdkfd: return -ENOTTY for unsupported IOCTLs
>   git bisect bad 1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75
>   # good: [8966a057d07281a5e65eaa3225cb072713921b25] Revert "docs/process/howto: Replace C89 with C11"
>   git bisect good 8966a057d07281a5e65eaa3225cb072713921b25
>   # bad: [27df52e05f7dd606e18e869cb4f52ce1fbfe699f] tee: allow a driver to allocate a tee_device without a pool
>   git bisect bad 27df52e05f7dd606e18e869cb4f52ce1fbfe699f
>   # bad: [2b426fa49ef76bbe04671b3a861352b924a01b96] memstick: Add timeout to prevent indefinite waiting
>   git bisect bad 2b426fa49ef76bbe04671b3a861352b924a01b96
>   # bad: [c126c39dc662661531c96acbbf5fc129ed7f535a] soc: qcom: smem: Fix endian-unaware access of num_entries
>   git bisect bad c126c39dc662661531c96acbbf5fc129ed7f535a
>   # good: [c142f0d16766ab7189af4b9128a2c81c56f7a01f] drm/sysfb: Do not dereference NULL pointer in plane reset
>   git bisect good c142f0d16766ab7189af4b9128a2c81c56f7a01f
>   # bad: [02dc541fc61c3e2dabc3574fe46a19f554ea5d8c] soc: aspeed: socinfo: Add AST27xx silicon IDs
>   git bisect bad 02dc541fc61c3e2dabc3574fe46a19f554ea5d8c
>   # bad: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
>   git bisect bad 23e0fecb7be5010e96b2948490799ef59ac4bea6
>   # first bad commit: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
> 
>   $ git revert --no-edit 23e0fecb7be5010e96b2948490799ef59ac4bea6
>   [detached HEAD ddf3a34910b0] Revert "block: make REQ_OP_ZONE_OPEN a write operation"
>    Date: Fri Dec 5 10:26:26 2025 -0700
>     1 file changed, 5 insertions(+), 5 deletions(-)
> 
>   $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
>   ...
>   I: config: PASS in 0:00:01.410526
>   I: default: PASS in 0:00:04.933923
>   ...
> 
> No idea why that commit would cause such an issue... but it does not
> appear to be 88b61e3bff93 so I guess I am off the hook ;)

Great, thanks for looking into this and the information.  I'll leave
your patch in :)

greg k-h
Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Guenter Roeck 2 months ago
On 12/5/25 08:33, Greg Kroah-Hartman wrote:
> On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
>> On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
>> <gregkh@linuxfoundation.org> wrote:
>>>
>>> This is the start of the stable review cycle for the 5.15.197 release.
>>> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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/v5.x/stable-review/patch-5.15.197-rc2.gz
>>> or in the git tree and branch at:
>>>          git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
>>> and the diffstat can be found below.
>>>
>>> thanks,
>>>
>>> greg k-h
>>
>>
>> The powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
>>
>> Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
>>
>> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
>>
>> ### Build error Powerpc
>> Inconsistent kallsyms data
>> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>> make[1]: *** [Makefile:1244: vmlinux] Error 1
>>
>> ### Commit pointing to,
>>    Makefile.compiler: replace cc-ifversion with compiler-specific macros
>>    commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
>>
>> ### Build
>>   - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
>>   - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
>>
>> ### Steps to reproduce
>>   - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
>> --kconfig allnoconfig
> 
> Odd, this works on 5.10 ok?  What is different about 5.15 that keeps
> this from working?
> 

It is probably just a random error. I used to see this once in a while, though
not recently. Sometimes extra pass(es) are required for kallsyms to stabilize.
Some architectures are more affected than others, and it also depends on the
compiler version since different compiler versions generate different sets of
symbols. In my tests I have KALLSYMS_EXTRA_PASS=1 always enabled for alpha,
arm, and m68k. I used to have it enabled for powerpc as well, but not anymore
(if I recall correctly I stopped to see the problem there when I switched to
gcc 10).

I even submitted a patch to fix the problem several years ago, but it was
rejected.

Guenter
Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
Posted by Mark Brown 2 months ago
On Thu, Dec 04, 2025 at 05:44:20PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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.

Tested-by: Mark Brown <broonie@kernel.org>