[SRU][Kinetic][PULL] Kinetic upstream stable patchset 2022-11-14

Kamal Mostafa kamal at canonical.com
Mon Nov 14 21:33:46 UTC 2022


This pull request (68 commits) includes the following Kinetic stable
patchsets:

	Kinetic update: upstream stable patchset 2022-11-14
		Ported from the following upstream stable releases:
			v5.15.74, v6.0.2
			v5.15.75, v6.0.3
			          v6.0.4
	https://bugs.launchpad.net/bugs/1996540

Note also that the 'stable-next' branch head contains this and all prior
pending upstream stable releases, rebased to master-next:

   git://git.launchpad.net/~ubuntu-kernel-stable/+git/kinetic stable-next

 -Kamal

-----

The following changes since commit f3399550edbaa36451c7b22b8e184118a0684ae1:

  UBUNTU: Ubuntu-5.19.0-24.25 (2022-11-14 12:11:31 +0100)

are available in the Git repository at:

  git://git.launchpad.net/~ubuntu-kernel-stable/+git/kinetic tags/kinetic-stable-2022-11-14

for you to fetch changes up to 1a5ea69f724f348cbb7430ad263c7c24a9722555:

  UBUNTU: Upstream stable to v6.0.4 (2022-11-14 08:04:08 -0800)

----------------------------------------------------------------
Andrii Nakryiko (1):
      libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set

Arnd Bergmann (1):
      ARM: orion: fix include path

Arun Easi (1):
      scsi: qla2xxx: Fix response queue handler reading stale packets

Bart Van Assche (1):
      block: Fix the enum blk_eh_timer_return documentation

Bob Pearson (1):
      RDMA/rxe: Set pd early in mr alloc routines

Bryan O'Donoghue (1):
      arm64: dts: qcom: pm8350c: Drop PWM reg declaration

Catalin Marinas (1):
      arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored

Christophe JAILLET (1):
      usb: common: usb-conn-gpio: Simplify some error message

Conner Knox (1):
      ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support

Dmitry Torokhov (1):
      arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2

Evan Quan (1):
      drm/amd/pm: disable cstate feature for gpu reset scenario

Florian Fainelli (1):
      libbpf: Initialize err in probe_map_create

Harry Stern (1):
      hid: topre: Add driver fixing report descriptor

Hengqi Chen (1):
      libbpf: Do not require executable permission for shared libraries

James Hilliard (1):
      libbpf: Ensure functions with always_inline attribute are inline

James Smart (1):
      scsi: lpfc: Fix various issues reported by tools

Jaroslav Kysela (2):
      ALSA: hda/hdmi: change type for the 'assigned' variable
      ALSA: hda/hdmi: Fix the converter allocation for the silent stream

Jerry Ray (1):
      micrel: ksz8851: fixes struct pointer issue

Johan Hovold (3):
      arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
      arm64: dts: qcom: sm8450: fix UFS PHY serdes size
      phy: qcom-qmp-usb: disable runtime PM on unbind

José Expósito (1):
      HID: uclogic: Fix warning in uclogic_rdesc_template_apply

Kamal Mostafa (4):
      UBUNTU: Upstream stable to v5.15.74, v6.0.2
      UBUNTU: [Config] updateconfigs for HID_TOPRE
      UBUNTU: Upstream stable to v5.15.75, v6.0.3
      UBUNTU: Upstream stable to v6.0.4

Kees Cook (1):
      net: sched: cls_u32: Avoid memcpy() false-positive warning

Krzysztof Kozlowski (2):
      arm64: dts: qcom: sm8350-sagami: correct TS pin property
      arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address

Liang He (2):
      drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt()
      soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()

Lukas Wunner (1):
      serial: Deassert Transmit Enable on probe in driver-specific way

Lv Ruyi (1):
      fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe

Manivannan Sadhasivam (1):
      dmaengine: dw-edma: Remove runtime PM support

Mario Limonciello (1):
      ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table

Martin Liska (1):
      gcov: support GCC 12.1 and newer compilers

Matthew Gerlach (1):
      fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards

Maxime Ripard (1):
      drm/vc4: drv: Call component_unbind_all()

Mikhail Rudenko (1):
      ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component

Nikos Tsironis (1):
      dm clone: Fix typo in block_device format specifier

Pavel Begunkov (1):
      net: flag sockets supporting msghdr originated zerocopy

Peng Fan (1):
      clk: imx8mp: tune the order of enet_qos_root_clk

Rafael J. Wysocki (1):
      thermal: intel_powerclamp: Use first online CPU as control_cpu

Rafael Mendonca (1):
      io-wq: Fix memory leak in worker creation

Randy Dunlap (2):
      drm/panel: use 'select' for Ili9341 panel driver helpers
      drm: fix drm_mipi_dbi build errors

Richard Acayan (1):
      mmc: sdhci-msm: add compatible string check for sdm670

Roderick Colenbrander (2):
      HID: playstation: stop DualSense output work on remove.
      HID: playstation: add initial DualSense Edge controller support

Roman Li (1):
      drm/amd/display: Enable dpia support for dcn314

Ruili Ji (1):
      drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd

Satya Priya (2):
      arm64: dts: qcom: sc7280: Cleanup the lpasscc node
      arm64: dts: qcom: sc7280: Update lpasscore node

Sean Christopherson (1):
      KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)

Sergei Antonov (1):
      net: ftmac100: fix endianness-related issues from 'sparse'

Shubhrajyoti Datta (1):
      tty: xilinx_uartps: Check clk_enable return value

Stanislav Lisovskiy (1):
      drm/i915/dg2: Bump up CDCLK for DG2

Stephen Boyd (1):
      arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ

Thomas Zimmermann (1):
      video/aperture: Disable and unregister sysfb devices via aperture helpers

Vincent Whitchurch (1):
      iio: Use per-device lockdep class for mlock

Xiaoyan Li (1):
      ASoC: amd: yc: Add ASUS UM5302TA into DMI table

Xin Liu (2):
      libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data
      libbpf: Fix overrun in netlink attribute iteration

Zhao Gongyi (3):
      selftests/cpu-hotplug: Use return instead of exit
      selftests/cpu-hotplug: Delete fault injection related code
      selftests/cpu-hotplug: Reserve one cpu online at least

Zqiang (1):
      rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()

 arch/arm/plat-orion/Makefile                       |   2 +-
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi     |   2 +-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |   4 +-
 arch/arm64/boot/dts/qcom/pm8350c.dtsi              |   3 +-
 .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts     |   2 -
 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi |   2 -
 arch/arm64/boot/dts/qcom/sc7280-idp.dts            |   2 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi           |   2 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |   9 +-
 .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi   |   2 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |   2 +-
 arch/arm64/kernel/mte.c                            |   9 +-
 arch/arm64/mm/mteswap.c                            |   7 +-
 arch/x86/kvm/x86.c                                 |  27 +-
 debian.master/config/config.common.ubuntu          |   1 +
 debian.master/upstream-stable                      |   2 +
 drivers/clk/imx/clk-imx8mp.c                       |   2 +-
 drivers/dma/dw-edma/dw-edma-core.c                 |  12 -
 drivers/fpga/dfl-pci.c                             |  18 ++
 drivers/fsi/fsi-master-ast-cf.c                    |   2 +
 drivers/gpu/drm/Kconfig                            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |   8 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |   9 +
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   1 +
 drivers/gpu/drm/drm_aperture.c                     |  14 +
 drivers/gpu/drm/i915/display/intel_cdclk.c         |   4 +-
 drivers/gpu/drm/panel/Kconfig                      |   4 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |  14 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |   1 +
 drivers/hid/Kconfig                                |   6 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-ids.h                              |   4 +
 drivers/hid/hid-playstation.c                      |  46 +++-
 drivers/hid/hid-topre.c                            |  49 ++++
 drivers/hid/hid-uclogic-rdesc.c                    |   2 +-
 drivers/iio/industrialio-core.c                    |   5 +
 drivers/infiniband/sw/rxe/rxe_loc.h                |   6 +-
 drivers/infiniband/sw/rxe/rxe_mr.c                 |  11 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |  12 +-
 drivers/md/dm-clone-target.c                       |   2 +-
 drivers/mmc/host/sdhci-msm.c                       |   1 +
 drivers/net/ethernet/faraday/ftmac100.h            |  12 +-
 drivers/net/ethernet/micrel/ks8851_spi.c           |   5 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |   7 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |   2 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   4 +-
 drivers/scsi/lpfc/lpfc_init.c                      | 249 +++++++++--------
 drivers/scsi/lpfc/lpfc_sli.c                       |   3 +
 drivers/scsi/lpfc/lpfc_sli4.h                      |   4 +-
 drivers/scsi/lpfc/lpfc_vmid.c                      |   4 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |  16 +-
 drivers/soc/tegra/fuse/fuse-tegra.c                |   1 +
 drivers/thermal/intel/intel_powerclamp.c           |   6 +-
 drivers/tty/serial/8250/8250_omap.c                |   3 +
 drivers/tty/serial/8250/8250_pci.c                 |   9 +-
 drivers/tty/serial/8250/8250_port.c                |  12 +-
 drivers/tty/serial/fsl_lpuart.c                    |   8 +-
 drivers/tty/serial/imx.c                           |   8 +-
 drivers/tty/serial/serial_core.c                   |  30 +-
 drivers/tty/serial/xilinx_uartps.c                 |  12 +-
 drivers/usb/common/usb-conn-gpio.c                 |   6 +-
 drivers/video/fbdev/core/fbmem.c                   |  12 -
 include/linux/blk-mq.h                             |  11 +-
 include/linux/iio/iio-opaque.h                     |   2 +
 include/linux/net.h                                |   1 +
 io_uring/io-wq.c                                   |   2 +-
 kernel/gcov/gcc_4_7.c                              |  18 +-
 kernel/rcu/tasks.h                                 |   2 +-
 net/ipv4/tcp.c                                     |   1 +
 net/ipv4/udp.c                                     |   1 +
 net/sched/cls_u32.c                                |   6 +-
 sound/pci/hda/patch_hdmi.c                         |  30 +-
 sound/soc/amd/yc/acp6x-mach.c                      |  14 +
 sound/soc/sunxi/sun4i-codec.c                      |   3 +
 sound/usb/quirks-table.h                           |  76 ++++++
 sound/usb/quirks.c                                 | 302 +++++++++++++++++++++
 tools/lib/bpf/bpf_tracing.h                        |  14 +-
 tools/lib/bpf/btf_dump.c                           |   2 +-
 tools/lib/bpf/libbpf.c                             |  21 +-
 tools/lib/bpf/libbpf_probes.c                      |   2 +-
 tools/lib/bpf/nlattr.c                             |   2 +-
 tools/lib/bpf/usdt.bpf.h                           |   4 +-
 tools/testing/selftests/cpu-hotplug/config         |   1 -
 .../selftests/cpu-hotplug/cpu-on-off-test.sh       | 138 +++-------
 88 files changed, 992 insertions(+), 404 deletions(-)
 create mode 100644 drivers/hid/hid-topre.c
 delete mode 100644 tools/testing/selftests/cpu-hotplug/config



More information about the kernel-team mailing list