APPLIED: [SRU][Jammy][PULL] Jammy update: v5.15.152 upstream stable release
Roxana Nicolescu
roxana.nicolescu at canonical.com
Thu Apr 25 18:29:52 UTC 2024
On 24/04/2024 04:31, portia.stephens at canonical.com wrote:
> This pull request (73 commits) includes the following Jammy stable patchsets:
>
> Jammy update: v5.15.152 upstream stable release
> https://bugs.launchpad.net/bugs/2063276
>
> 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-* reference:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/jammy stable-next
>
> -Portia
>
> ------------------------------------------------------------------------
>
> The following changes since commit 52452807e47319cc0576b18c8ecd17aceeda8fdc:
>
> platform/x86: asus-wmi: Consider device is absent when the read is ~0 (2024-04-23 08:49:17 +0200)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/jammy tags/jammy-stable-v5.15.152
>
> for you to fetch changes up to 358968cd95d1ba46d0091af2806e611a6c1f0c83:
>
> UBUNTU: Upstream stable to v5.15.152 (2024-04-24 12:22:13 +1000)
>
> ----------------------------------------------------------------
> Ansuel Smith (1):
> regmap: allow to define reg_update_bits for no bus configuration
>
> Christophe Kerello (1):
> mmc: mmci: stm32: fix DMA API overlapping mappings warning
>
> Christos Skevis (1):
> ALSA: usb-audio: Fix microphone sound on Nexigo webcam.
>
> Cosmin Tanislav (3):
> serial: max310x: use regmap methods for SPI batch operations
> serial: max310x: use a separate regmap for each port
> serial: max310x: make accessing revision id interface-agnostic
>
> Edward Adam Davis (1):
> net/rds: fix WARNING in rds_conn_connect_if_down
>
> Eric Dumazet (2):
> geneve: make sure to pull inner header in geneve_rx()
> net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
>
> Evan Quan (1):
> drm/amd/pm: do not expose the API used internally only in kv_dpm.c
>
> Florian Westphal (1):
> netfilter: nft_ct: fix l3num expectations with inet pseudo family
>
> Friedrich Vock (1):
> drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
>
> Gao Xiang (1):
> erofs: apply proper VMA alignment for memory mapped files on THP
>
> Horatiu Vultur (1):
> net: sparx5: Fix use after free inside sparx5_del_mact_entry
>
> Hugo Villeneuve (1):
> serial: max310x: prevent infinite while() loop in port startup
>
> Hui Zhou (1):
> nfp: flower: add hardware offload check for post ct entry
>
> Isabella Basso (1):
> drm/amd/display: move calcs folder into DML
>
> Jan Kundrát (1):
> serial: max310x: fix IO data corruption in batched operations
>
> Jaroslav Kysela (2):
> ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
> ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
>
> Jason Xing (12):
> netrom: Fix a data-race around sysctl_netrom_default_path_quality
> netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
> netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
> netrom: Fix a data-race around sysctl_netrom_transport_timeout
> netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
> netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
> netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
> netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
> netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
> netrom: Fix a data-race around sysctl_netrom_routing_control
> netrom: Fix a data-race around sysctl_netrom_link_fails_count
> netrom: Fix data-races around sysctl_net_busy_read
>
> John Keeping (1):
> ALSA: usb-audio: Add quirk for Tascam Model 12
>
> Juhee Kang (1):
> hv_netvsc: use netif_is_bond_master() instead of open code
>
> Kees Cook (1):
> proc: Use task_is_running() for wchan in /proc/$pid/stat
>
> Lena Wang (1):
> netfilter: nf_conntrack_h323: Add protection for bmp length out of range
>
> Maciej Fijalkowski (2):
> ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
> i40e: disable NAPI right after disabling irqs when handling xsk_pool
>
> Magali Lemes (1):
> drm/amd/display: remove DML Makefile duplicate lines
>
> Marek Vasut (1):
> regmap: Add bulk read/write callbacks into regmap_config
>
> Mathias Nyman (1):
> xhci: process isoc TD properly when there was a transaction error mid TD.
>
> Matthieu Baerts (NGI0) (1):
> selftests: mptcp: decrease BW in simult flows
>
> Michal Pecio (1):
> xhci: handle isoc Babble and Buffer Overrun events properly
>
> Muhammad Usama Anjum (1):
> selftests/mm: switch to bash from sh
>
> Nathan Chancellor (1):
> drm/amd/display: Increase frame-larger-than for all display_mode_vba files
>
> Nico Pache (1):
> selftests: mm: fix map_hugetlb failure on 64K page size systems
>
> Oleg Nesterov (5):
> getrusage: add the "signal_struct *sig" local variable
> getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
> getrusage: use __for_each_thread()
> getrusage: use sig->stats_lock rather than lock_task_sighand()
> fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()
>
> Oleksij Rempel (1):
> net: lan78xx: fix runtime PM count underflow on link stop
>
> Portia Stephens (1):
> UBUNTU: Upstream stable to v5.15.152
>
> Qingqing Zhuo (1):
> drm/amd/display: Re-arrange FPU code structure for dcn2x
>
> Rand Deeb (1):
> net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
>
> Sasha Levin (1):
> Linux 5.15.152
>
> Sean Young (1):
> ALSA: usb-audio: add quirk for RODE NT-USB+
>
> Shradha Gupta (1):
> hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
>
> Srinivasan Shanmugam (1):
> drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
>
> Steven Rostedt (Google) (1):
> tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
>
> Takashi Iwai (9):
> ALSA: usb-audio: Refcount multiple accesses on the single clock
> ALSA: usb-audio: Clear fixed clock rate at closing EP
> ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
> ALSA: usb-audio: Properly refcounting clock rate
> ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
> ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
> ALSA: usb-audio: Avoid superfluous endpoint setup
> ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
> ALSA: usb-audio: Sort quirk table entries
>
> Toke Høiland-Jørgensen (1):
> cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
>
> Wan Jiabing (1):
> ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
>
> Wentao Jia (1):
> nfp: flower: add goto_chain_index for ct entry
>
> Yann Gautier (1):
> mmc: mmci: stm32: use a buffer for unaligned DMA requests
>
> Makefile | 2 +-
> debian.master/upstream-stable | 2 +-
> drivers/base/regmap/internal.h | 4 +
> drivers/base/regmap/regmap.c | 77 ++++-----
> drivers/gpu/drm/amd/amdgpu/cik_ih.c | 6 +
> drivers/gpu/drm/amd/amdgpu/cz_ih.c | 5 +
> drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 5 +
> drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 6 +
> drivers/gpu/drm/amd/amdgpu/si_ih.c | 6 +
> drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 6 +
> drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 6 +
> drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 6 +
> drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +-
> drivers/gpu/drm/amd/display/dc/Makefile | 4 +-
> drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 --------
> drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 4 +-
> .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +-
> .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +-
> drivers/gpu/drm/amd/display/dc/dml/Makefile | 22 ++-
> .../drm/amd/display/dc/{ => dml}/calcs/bw_fixed.c | 0
> .../amd/display/dc/{ => dml}/calcs/calcs_logger.h | 0
> .../amd/display/dc/{ => dml}/calcs/custom_float.c | 0
> .../drm/amd/display/dc/{ => dml}/calcs/dce_calcs.c | 0
> .../amd/display/dc/{ => dml}/calcs/dcn_calc_auto.c | 0
> .../amd/display/dc/{ => dml}/calcs/dcn_calc_auto.h | 0
> .../amd/display/dc/{ => dml}/calcs/dcn_calc_math.c | 0
> .../drm/amd/display/dc/{ => dml}/calcs/dcn_calcs.c | 0
> .../dc/dml/{dcn2x/dcn2x.c => dcn20/dcn20_fpu.c} | 2 +-
> .../dc/dml/{dcn2x/dcn2x.h => dcn20/dcn20_fpu.h} | 6 +-
> drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 23 ---
> drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 -
> drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 25 ++-
> drivers/mmc/host/mmci_stm32_sdmmc.c | 112 +++++++++++--
> drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +-
> drivers/net/ethernet/intel/ice/ice_main.c | 2 +
> drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 56 ++++++-
> .../ethernet/microchip/sparx5/sparx5_mactable.c | 4 +-
> .../net/ethernet/netronome/nfp/flower/conntrack.c | 28 +++-
> .../net/ethernet/netronome/nfp/flower/conntrack.h | 2 +
> drivers/net/geneve.c | 18 ++-
> drivers/net/hyperv/netvsc_drv.c | 83 +++++++---
> drivers/net/usb/lan78xx.c | 3 +-
> drivers/tty/serial/max310x.c | 151 +++++++++++-------
> drivers/usb/host/xhci-ring.c | 80 ++++++++--
> drivers/usb/host/xhci.h | 1 +
> fs/erofs/data.c | 1 +
> fs/proc/array.c | 17 +-
> include/linux/regmap.h | 19 +++
> include/trace/events/qdisc.h | 20 +--
> kernel/bpf/cpumap.c | 2 +-
> kernel/sys.c | 91 ++++++-----
> net/ipv6/route.c | 21 +--
> net/netfilter/nf_conntrack_h323_asn1.c | 4 +
> net/netfilter/nft_ct.c | 11 +-
> net/netrom/af_netrom.c | 14 +-
> net/netrom/nr_dev.c | 2 +-
> net/netrom/nr_in.c | 6 +-
> net/netrom/nr_out.c | 2 +-
> net/netrom/nr_route.c | 8 +-
> net/netrom/nr_subr.c | 5 +-
> net/rds/rdma.c | 3 +
> net/rds/send.c | 6 +-
> sound/usb/card.c | 1 +
> sound/usb/card.h | 7 +-
> sound/usb/endpoint.c | 177 +++++++++++++++++----
> sound/usb/endpoint.h | 9 +-
> sound/usb/implicit.c | 9 +-
> sound/usb/implicit.h | 2 +-
> sound/usb/mixer.c | 7 +
> sound/usb/pcm.c | 89 +++++++----
> sound/usb/pcm.h | 2 +
> sound/usb/quirks.c | 30 ++--
> sound/usb/usbaudio.h | 9 ++
> tools/testing/selftests/net/mptcp/simult_flows.sh | 8 +-
> .../selftests/vm/charge_reserved_hugetlb.sh | 2 +-
> tools/testing/selftests/vm/map_hugetlb.c | 7 +
> tools/testing/selftests/vm/write_hugetlb_memory.sh | 2 +-
> 77 files changed, 958 insertions(+), 470 deletions(-)
> delete mode 100644 drivers/gpu/drm/amd/display/dc/calcs/Makefile
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/bw_fixed.c (100%)
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/calcs_logger.h (100%)
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/custom_float.c (100%)
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dce_calcs.c (100%)
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_auto.c (100%)
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_auto.h (100%)
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calc_math.c (100%)
> rename drivers/gpu/drm/amd/display/dc/{ => dml}/calcs/dcn_calcs.c (100%)
> rename drivers/gpu/drm/amd/display/dc/dml/{dcn2x/dcn2x.c => dcn20/dcn20_fpu.c} (99%)
> rename drivers/gpu/drm/amd/display/dc/dml/{dcn2x/dcn2x.h => dcn20/dcn20_fpu.h} (94%)
>
Applied to jammy master-next branch. Thanks!
More information about the kernel-team
mailing list