APPLIED: [SRU][Jammy][PULL] Jammy update: v5.15.117 upstream stable release
Stefan Bader
stefan.bader at canonical.com
Fri Aug 25 13:32:38 UTC 2023
On 04.08.23 22:30, Kamal Mostafa wrote:
> This pull request (88 commits) includes the following Jammy stable patchsets:
>
> Jammy update: v5.15.117 upstream stable release
> https://bugs.launchpad.net/bugs/2030107
>
> Note also that the 'stable-next' branch head contains this and all prior
> pending upstream stable releases. I recommend fetching and applying just this
> reference ('stable-next') instead of each tags/jammy-stable-v5.15.xx reference:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/jammy stable-next
>
> -Kamal
>
> -----
>
> The following changes since commit 122c7cb1e7114b2cb164dacb8c2a8754bcf858b1:
>
> io_uring: ensure IOPOLL locks around deferred work (2023-08-04 11:11:11 +0200)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/jammy tags/jammy-stable-v5.15.117
>
> for you to fetch changes up to f6eab02ac45e2095e60a4a2b1da23223ac718044:
>
> UBUNTU: Upstream stable to v5.15.117 (2023-08-04 12:35:34 -0700)
>
> ----------------------------------------------------------------
> Adam Ford (1):
> arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
>
> Ai Chao (1):
> ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
>
> Akeem G Abodunrin (1):
> drm/i915/selftests: Increase timeout for live_parallel_switch
>
> Alexander Sverdlin (1):
> net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
>
> Andi Shyti (1):
> drm/i915/gt: Use the correct error value when kernel_context() fails
>
> Arnd Bergmann (2):
> ata: ahci: fix enum constants for gcc-13
> blk-iocost: avoid 64-bit division in ioc_timer_fn
>
> Balint Dobszay (1):
> firmware: arm_ffa: Set handle field to zero in memory descriptor
>
> Ben Hutchings (1):
> lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
>
> Chia-I Wu (1):
> drm/amdgpu: fix xclk freq on CHIP_STONEY
>
> Christoph Hellwig (1):
> remove the sx8 block driver
>
> Claudiu Beznea (1):
> ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
>
> David Howells (1):
> afs: Fix setting of mtime when creating a file/dir/symlink
>
> Dmitry Torokhov (2):
> Input: psmouse - fix OOB access in Elantech protocol
> Input: fix open count when closing inhibited device
>
> Douglas Anderson (1):
> arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
>
> Eric Dumazet (6):
> net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
> net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
> rfs: annotate lockless accesses to sk->sk_rxhash
> rfs: annotate lockless accesses to RFS sock flow table
> net: sched: move rtm_tca_policy declaration to include file
> net: sched: act_police: fix sparse errors in tcf_police_dump()
>
> Evan Quan (1):
> drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
>
> Fedor Pchelkin (2):
> can: j1939: change j1939_netdev_lock type to mutex
> can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
>
> Greg Kroah-Hartman (2):
> i40e: fix build warning in ice_fltr_add_mac_to_list()
> Linux 5.15.117
>
> Hangyu Hua (1):
> net: sched: fix possible refcount leak in tc_chain_tmplt_add()
>
> Ilya Dryomov (2):
> rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
> rbd: get snapshot context after exclusive lock is ensured to be held
>
> Ismael Ferreras Morezuelas (1):
> Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
>
> Jan Höppner (1):
> s390/dasd: Use correct lock while counting channel queue length
>
> Jan Sokolowski (2):
> i40e: Remove string printing for i40e_status
> i40e: use int for i40e_status
>
> Jiri Olsa (1):
> bpf: Add extra path pointer check to d_path helper
>
> Jiri Slaby (SUSE) (2):
> sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
> bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
>
> Johan Hovold (1):
> Bluetooth: hci_qca: fix debugfs registration
>
> Johannes Berg (1):
> wifi: cfg80211: fix locking in sched scan stop work
>
> Jouni Högander (1):
> drm/i915: Use 18 fast wake AUX sync len
>
> KP Singh (1):
> bpf: Fix UAF in task local storage
>
> Kamal Mostafa (2):
> UBUNTU: [Config] updateconfigs for BLK_DEV_SX8
> UBUNTU: Upstream stable to v5.15.117
>
> Kees Cook (1):
> gcc-plugins: Reorganize gimple includes for GCC 13
>
> Kuniyuki Iwashima (2):
> netfilter: ipset: Add schedule point in call_ad().
> ipv6: rpl: Fix Route of Death.
>
> Lijo Lazar (1):
> drm/amd/pm: Fix power context allocation in SMU13
>
> Lorenzo Bianconi (1):
> wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
>
> Luiz Augusto von Dentz (1):
> Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
>
> Manish Chopra (1):
> qed/qede: Fix scheduling while atomic
>
> Marek Behún (1):
> i2c: mv64xxx: Fix reading invalid status value in atomic mode
>
> Martin Hundebøll (1):
> pinctrl: meson-axg: add missing GPIOA_18 gpio group
>
> Maximilian Luz (1):
> platform/surface: aggregator: Allow completion work-items to be executed in parallel
>
> Oleksij Rempel (1):
> can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
>
> Qilin Tan (1):
> f2fs: fix iostat lock protection
>
> Qingfang DENG (1):
> neighbour: fix unaligned access to pneigh_entry
>
> Randy Dunlap (1):
> eeprom: at24: also select REGMAP
>
> Rijo Thomas (1):
> tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
>
> Ruan Jinjie (1):
> riscv: fix kprobe __user string arg print fault issue
>
> Ruihan Li (2):
> usb: usbfs: Enforce page requirements for mmap
> usb: usbfs: Use consistent mmap functions
>
> Shannon Nelson (2):
> vhost: support PACKED when setting-getting vring_base
> vhost_vdpa: support PACKED when setting-getting vring_base
>
> Sheng Zhao (1):
> vduse: avoid empty string for dev name
>
> Shenwei Wang (2):
> arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
> arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
>
> Somnath Kotur (2):
> bnxt_en: Query default VLAN before VNIC setup on a VF
> bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
>
> Sreekanth Reddy (1):
> bnxt_en: Don't issue AP reset during ethtool's reset operation
>
> Srinivas Kandagatla (1):
> ASoC: codecs: wsa881x: do not set can_multi_write flag
>
> Stanislav Fomichev (1):
> selftests/bpf: Verify optval=NULL case
>
> Stephan Gerhold (1):
> spi: qup: Request DMA before enabling clocks
>
> Sungwoo Kim (1):
> Bluetooth: L2CAP: Add missing checks for invalid DCID
>
> Theodore Ts'o (1):
> ext4: only check dquot_initialize_needed() when debugging
>
> Tijs Van Buggenhout (1):
> netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
>
> Tim Crawford (1):
> ALSA: hda/realtek: Add quirk for Clevo NS50AU
>
> Trevor Wu (1):
> ASoC: mediatek: mt8195: fix use-after-free in driver remove path
>
> Tvrtko Ursulin (2):
> drm/i915/selftests: Stop using kthread_stop()
> drm/i915/selftests: Add some missing error propagation
>
> Uwe Kleine-König (2):
> ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
> i2c: sprd: Delete i2c adapter in .remove's error path
>
> Ville Syrjälä (1):
> drm/i915: Explain the magic numbers for AUX SYNC/precharge length
>
> Vladislav Efanov (1):
> batman-adv: Broken sync while rescheduling delayed work
>
> Wei Fang (1):
> net: enetc: correct the statistics of rx bytes
>
> Wen Gu (1):
> net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
>
> Xiubo Li (1):
> ceph: fix use-after-free bug for inodes when flushing capsnaps
>
> Ying Hsu (1):
> Bluetooth: Fix l2cap_disconnect_req deadlock
>
> Yonghong Song (1):
> selftests/bpf: Fix sockopt_sk selftest
>
> Makefile | 2 +-
> arch/arm/boot/dts/at91-sama7g5ek.dts | 2 +-
> arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 8 +
> .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 4 +-
> arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 4 +-
> arch/arm64/boot/dts/qcom/sc7180-lite.dtsi | 8 +
> arch/riscv/Kconfig | 1 +
> block/blk-iocost.c | 8 +-
> debian.master/abi/amd64/generic.modules | 1 -
> debian.master/abi/arm64/generic-64k.modules | 1 -
> debian.master/abi/arm64/generic.modules | 1 -
> debian.master/abi/armhf/generic-lpae.modules | 1 -
> debian.master/abi/armhf/generic.modules | 1 -
> debian.master/abi/ppc64el/generic.modules | 1 -
> debian.master/config/annotations | 1 -
> debian.master/upstream-stable | 2 +-
> drivers/ata/ahci.h | 245 +--
> drivers/block/Kconfig | 9 -
> drivers/block/Makefile | 2 -
> drivers/block/rbd.c | 62 +-
> drivers/block/sx8.c | 1575 --------------------
> drivers/bluetooth/hci_qca.c | 6 +-
> drivers/firmware/arm_ffa/driver.c | 1 +
> drivers/gpu/drm/amd/amdgpu/vi.c | 11 +-
> .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 92 +-
> drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 4 +-
> drivers/gpu/drm/i915/display/intel_dp_aux.c | 32 +-
> .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 132 +-
> drivers/gpu/drm/i915/gt/selftest_execlists.c | 60 +-
> drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 51 +-
> drivers/gpu/drm/i915/selftests/i915_request.c | 252 ++--
> drivers/i2c/busses/i2c-mv64xxx.c | 11 +
> drivers/i2c/busses/i2c-sprd.c | 8 +-
> drivers/input/input.c | 2 +-
> drivers/input/joystick/xpad.c | 1 -
> drivers/input/mouse/elantech.c | 9 +-
> drivers/misc/eeprom/Kconfig | 1 +
> drivers/net/dsa/lan9303-core.c | 4 -
> drivers/net/ethernet/broadcom/bnxt/bnxt.c | 28 +-
> drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
> drivers/net/ethernet/freescale/enetc/enetc.c | 8 +-
> drivers/net/ethernet/intel/i40e/i40e.h | 6 +-
> drivers/net/ethernet/intel/i40e/i40e_adminq.c | 64 +-
> drivers/net/ethernet/intel/i40e/i40e_alloc.h | 22 +-
> drivers/net/ethernet/intel/i40e/i40e_client.c | 12 +-
> drivers/net/ethernet/intel/i40e/i40e_common.c | 1032 ++++++-------
> drivers/net/ethernet/intel/i40e/i40e_dcb.c | 60 +-
> drivers/net/ethernet/intel/i40e/i40e_dcb.h | 28 +-
> drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 16 +-
> drivers/net/ethernet/intel/i40e/i40e_ddp.c | 14 +-
> drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 8 +-
> drivers/net/ethernet/intel/i40e/i40e_diag.c | 12 +-
> drivers/net/ethernet/intel/i40e/i40e_diag.h | 4 +-
> drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 65 +-
> drivers/net/ethernet/intel/i40e/i40e_hmc.c | 56 +-
> drivers/net/ethernet/intel/i40e/i40e_hmc.h | 46 +-
> drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 94 +-
> drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h | 34 +-
> drivers/net/ethernet/intel/i40e/i40e_main.c | 404 ++---
> drivers/net/ethernet/intel/i40e/i40e_nvm.c | 252 ++--
> drivers/net/ethernet/intel/i40e/i40e_osdep.h | 1 -
> drivers/net/ethernet/intel/i40e/i40e_prototype.h | 629 ++++----
> drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 94 +-
> drivers/net/ethernet/intel/ice/ice_fltr.c | 2 +-
> drivers/net/ethernet/qlogic/qed/qed_l2.c | 2 +-
> drivers/net/ethernet/qlogic/qede/qede.h | 4 +
> drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 +-
> drivers/net/ethernet/qlogic/qede/qede_main.c | 34 +-
> drivers/net/ethernet/sfc/ef100_tx.c | 3 +-
> drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 3 +
> drivers/pinctrl/meson/pinctrl-meson-axg.c | 1 +
> drivers/platform/surface/aggregator/controller.c | 2 +-
> drivers/s390/block/dasd_ioctl.c | 4 +-
> drivers/spi/spi-qup.c | 37 +-
> drivers/tee/amdtee/amdtee_if.h | 10 +-
> drivers/tee/amdtee/call.c | 30 +-
> drivers/usb/core/buffer.c | 41 +
> drivers/usb/core/devio.c | 20 +-
> drivers/vdpa/vdpa_user/vduse_dev.c | 3 +
> drivers/vhost/vdpa.c | 21 +-
> drivers/vhost/vhost.c | 18 +-
> drivers/vhost/vhost.h | 8 +-
> fs/afs/dir.c | 3 +
> fs/ceph/caps.c | 6 +
> fs/ceph/snap.c | 4 +-
> fs/ext4/xattr.c | 6 +-
> fs/f2fs/sysfs.c | 4 +-
> include/linux/netdevice.h | 7 +-
> include/linux/usb/hcd.h | 5 +
> include/net/bond_alb.h | 4 +-
> include/net/neighbour.h | 2 +-
> include/net/netns/ipv6.h | 2 +-
> include/net/pkt_sched.h | 2 +
> include/net/rpl.h | 3 -
> include/net/sock.h | 18 +-
> kernel/fork.c | 2 +-
> kernel/trace/bpf_trace.c | 12 +-
> lib/cpu_rmap.c | 2 +-
> net/batman-adv/distributed-arp-table.c | 2 +-
> net/bluetooth/hci_core.c | 8 +-
> net/bluetooth/l2cap_core.c | 13 +
> net/can/j1939/main.c | 24 +-
> net/can/j1939/socket.c | 5 +
> net/core/dev.c | 6 +-
> net/ipv6/exthdrs.c | 29 +-
> net/netfilter/ipset/ip_set_core.c | 8 +
> net/netfilter/nf_conntrack_core.c | 3 +
> net/sched/act_police.c | 10 +-
> net/sched/cls_api.c | 3 +-
> net/sched/sch_fq_pie.c | 8 +-
> net/smc/smc_llc.c | 4 +-
> net/wireless/core.c | 4 +-
> scripts/gcc-plugins/gcc-common.h | 4 +-
> sound/pci/hda/patch_realtek.c | 2 +
> sound/soc/codecs/wsa881x.c | 1 -
> sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 5 -
> sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 1 -
> sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 9 +-
> sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 47 +-
> sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 1 -
> .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 +
> tools/testing/selftests/bpf/progs/sockopt_sk.c | 12 +
> 122 files changed, 2466 insertions(+), 3727 deletions(-)
> delete mode 100644 drivers/block/sx8.c
>
Applied to jammy:linux/master-next. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 44613 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230825/8354ffab/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230825/8354ffab/attachment-0001.sig>
More information about the kernel-team
mailing list