[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