APPLIED: [SRU][Jammy][PULL] Jammy update: v5.15.94 upstream stable release

Stefan Bader stefan.bader at canonical.com
Tue Mar 28 12:26:25 UTC 2023


On 23.03.23 21:40, Kamal Mostafa wrote:
> This pull request (68 commits) includes the following Jammy stable patchsets:
> 
> 	Jammy update: v5.15.94 upstream stable release
> 	https://bugs.launchpad.net/bugs/2012673
> 
> 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 6e2ecd9b24b1f560c98c7f18cc470d3f3be59548:
> 
>    UBUNTU: Upstream stable to v5.15.93 (2023-03-23 08:15:27 -0700)
> 
> are available in the Git repository at:
> 
>    git://git.launchpad.net/~ubuntu-kernel-stable/+git/jammy tags/jammy-stable-v5.15.94
> 
> for you to fetch changes up to 2703930da070d59038f41ed9466031d5e059c67a:
> 
>    UBUNTU: Upstream stable to v5.15.94 (2023-03-23 13:17:24 -0700)
> 
> ----------------------------------------------------------------
> Adham Faris (1):
>        net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
> 
> Alan Stern (1):
>        net: USB: Fix wrong-direction WARNING in plusb.c
> 
> Alexander Potapenko (1):
>        btrfs: zlib: zero-initialize zlib workspace
> 
> Amadeusz Sławiński (1):
>        ASoC: topology: Return -ENOMEM on memory allocation failure
> 
> Anand Jain (1):
>        btrfs: free device in btrfs_close_devices for a single device filesystem
> 
> Anastasia Belova (1):
>        xfrm: compat: change expression for switch in xfrm_xlate64
> 
> Andy Shevchenko (1):
>        pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
> 
> Anirudh Venkataramanan (1):
>        ice: Do not use WQ_MEM_RECLAIM flag for workqueue
> 
> Aravind Iddamsetty (1):
>        drm/i915: Initialize the obj flags for shmem objects
> 
> Artemii Karasev (1):
>        ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
> 
> Christian Hopps (1):
>        xfrm: fix bug with DSCP copy to v6 from v4 tunnel
> 
> Clément Léger (1):
>        net: phylink: move phy_device_free() to correctly release phy device
> 
> Dan Carpenter (1):
>        ALSA: pci: lx6464es: fix a debug loop
> 
> David Chen (1):
>        Fix page corruption caused by racy check in __free_pages
> 
> Dean Luick (1):
>        IB/hfi1: Restore allocated resources on failed copyout
> 
> Devid Antonio Filoni (1):
>        can: j1939: do not wait 250 ms if the same addr was already claimed
> 
> Dragos Tatulea (2):
>        IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
>        net/mlx5e: IPoIB, Show unknown speed instead of error
> 
> Edson Juliano Drosdeck (1):
>        ALSA: hda/realtek: Add Positivo N14KP6-TG
> 
> Elvis Angelaccio (1):
>        ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
> 
> Eric Dumazet (1):
>        xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
> 
> Greg Kroah-Hartman (1):
>        Linux 5.15.94
> 
> Guilherme G. Piccoli (1):
>        drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
> 
> Guillaume Pinot (1):
>        ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
> 
> Guo Ren (1):
>        riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
> 
> Guodong Liu (1):
>        pinctrl: mediatek: Fix the drive register definition of some Pins
> 
> Hangbin Liu (1):
>        selftests: forwarding: lib: quote the sysctl values
> 
> Heiner Kallweit (4):
>        net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
>        arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
>        arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
>        arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
> 
> Herton R. Krzesinski (1):
>        uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
> 
> Joel Stanley (1):
>        pinctrl: aspeed: Fix confusing types in return value
> 
> Josef Bacik (1):
>        btrfs: limit device extents to the device size
> 
> Kamal Mostafa (1):
>        UBUNTU: Upstream stable to v5.15.94
> 
> Liu Shixin (1):
>        riscv: stacktrace: Fix missing the first frame
> 
> Mark Brown (1):
>        of/address: Return an error when no valid dma-ranges are found
> 
> Mark Pearson (1):
>        usb: core: add quirk for Alcor Link AK9563 smartcard reader
> 
> Maxim Korotkov (1):
>        pinctrl: single: fix potential NULL dereference
> 
> Maxim Mikityanskiy (2):
>        net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
>        net/mlx5e: Introduce the mlx5e_flush_rq function
> 
> Miaohe Lin (1):
>        mm/migration: return errno when isolate_huge_page failed
> 
> Mike Kravetz (1):
>        migrate: hugetlb: check for hugetlb shared PMD in node migration
> 
> Neel Patel (1):
>        ionic: clean interrupt before enabling queue to avoid credit race
> 
> Nicholas Piggin (1):
>        powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
> 
> Nikita Zhandarovich (1):
>        RDMA/irdma: Fix potential NULL-ptr-dereference
> 
> Paolo Abeni (1):
>        mptcp: be careful on subflow status propagation on errors
> 
> Paul Cercueil (1):
>        clk: ingenic: jz4760: Update M/N/OD calculation algorithm
> 
> Pietro Borrello (1):
>        rds: rds_rm_zerocopy_callback() use list_first_entry()
> 
> Prashant Malani (1):
>        usb: typec: altmodes/displayport: Fix probe pin assign check
> 
> Qi Zheng (1):
>        bonding: fix error checking in bond_debug_reregister()
> 
> Sasha Neftin (1):
>        igc: Add ndo_tx_timeout support
> 
> Serge Semin (1):
>        spi: dw: Fix wrong FIFO level setting for long xfers
> 
> Shay Drory (3):
>        net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
>        net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
>        net/mlx5: Serialize module cleanup with reload and remove
> 
> Shiju Jose (1):
>        tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
> 
> Tom Lendacky (3):
>        x86/speculation: Identify processors vulnerable to SMT RSB predictions
>        KVM: x86: Mitigate the cross-thread return address predictions bug
>        Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
> 
> Ville Syrjälä (1):
>        drm/i915: Fix VBT DSI DVO port handling
> 
> Vlad Buslov (1):
>        net/mlx5: Bridge, fix ageing of peer FDB entries
> 
> Vladimir Oltean (2):
>        net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
>        net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
> 
> Wander Lairson Costa (1):
>        rtmutex: Ensure that the top waiter is always woken up
> 
> Xiubo Li (1):
>        ceph: flush cap releases when the session is flushed
> 
> Yang Yingliang (1):
>        RDMA/usnic: use iommu_map_atomic() under spin_lock()
> 
> ZhaoLong Wang (1):
>        cifs: Fix use-after-free in rdata->read_into_pages()
> 
>   .../admin-guide/hw-vuln/cross-thread-rsb.rst       | 92 ++++++++++++++++++++
>   Documentation/admin-guide/hw-vuln/index.rst        |  1 +
>   Makefile                                           |  2 +-
>   arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |  4 +-
>   arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |  6 +-
>   arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |  6 +-
>   arch/powerpc/kernel/interrupt.c                    |  6 +-
>   arch/riscv/kernel/stacktrace.c                     |  3 +-
>   arch/riscv/mm/cacheflush.c                         |  4 +-
>   arch/x86/include/asm/cpufeatures.h                 |  1 +
>   arch/x86/kernel/cpu/common.c                       |  9 +-
>   arch/x86/kvm/x86.c                                 | 43 +++++++---
>   debian.master/upstream-stable                      |  2 +-
>   drivers/clk/ingenic/jz4760-cgu.c                   | 18 ++--
>   drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  8 +-
>   drivers/gpu/drm/i915/display/intel_bios.c          | 33 +++++---
>   drivers/gpu/drm/i915/gem/i915_gem_shmem.c          |  2 +-
>   drivers/infiniband/hw/hfi1/file_ops.c              |  7 +-
>   drivers/infiniband/hw/irdma/cm.c                   |  3 +
>   drivers/infiniband/hw/usnic/usnic_uiom.c           |  8 +-
>   drivers/infiniband/ulp/ipoib/ipoib_main.c          |  8 ++
>   drivers/net/bonding/bond_debugfs.c                 |  2 +-
>   drivers/net/dsa/mt7530.c                           | 26 ++++--
>   drivers/net/ethernet/intel/ice/ice_main.c          |  2 +-
>   drivers/net/ethernet/intel/igc/igc_main.c          | 25 +++++-
>   .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |  3 +-
>   drivers/net/ethernet/mellanox/mlx5/core/en.h       |  2 +-
>   .../ethernet/mellanox/mlx5/core/en/rep/bridge.c    |  4 -
>   .../ethernet/mellanox/mlx5/core/en/reporter_rx.c   | 30 +------
>   drivers/net/ethernet/mellanox/mlx5/core/en_main.c  | 98 ++++++++--------------
>   .../net/ethernet/mellanox/mlx5/core/esw/bridge.c   |  2 +-
>   .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c    | 13 ++-
>   drivers/net/ethernet/mellanox/mlx5/core/main.c     | 14 ++--
>   drivers/net/ethernet/mscc/ocelot_flower.c          | 24 +++---
>   drivers/net/ethernet/pensando/ionic/ionic_lif.c    | 15 +++-
>   drivers/net/phy/meson-gxl.c                        |  2 +
>   drivers/net/phy/phylink.c                          |  5 +-
>   drivers/net/usb/plusb.c                            |  4 +-
>   drivers/of/address.c                               | 21 +++--
>   drivers/pinctrl/aspeed/pinctrl-aspeed.c            |  2 +-
>   drivers/pinctrl/intel/pinctrl-intel.c              | 16 +++-
>   drivers/pinctrl/mediatek/pinctrl-mt8195.c          |  4 +-
>   drivers/pinctrl/pinctrl-single.c                   |  2 +
>   drivers/spi/spi-dw-core.c                          |  2 +-
>   drivers/usb/core/quirks.c                          |  3 +
>   drivers/usb/typec/altmodes/displayport.c           |  8 +-
>   fs/btrfs/volumes.c                                 | 22 ++++-
>   fs/btrfs/zlib.c                                    |  2 +-
>   fs/ceph/mds_client.c                               |  6 ++
>   fs/cifs/file.c                                     |  4 +-
>   include/linux/hugetlb.h                            |  6 +-
>   include/uapi/linux/ip.h                            |  1 +
>   include/uapi/linux/ipv6.h                          |  1 +
>   kernel/locking/rtmutex.c                           |  5 +-
>   kernel/trace/trace.c                               |  3 -
>   mm/gup.c                                           |  2 +-
>   mm/hugetlb.c                                       | 11 ++-
>   mm/memory-failure.c                                |  2 +-
>   mm/memory_hotplug.c                                |  2 +-
>   mm/mempolicy.c                                     |  5 +-
>   mm/migrate.c                                       |  7 +-
>   mm/page_alloc.c                                    |  5 +-
>   net/can/j1939/address-claim.c                      | 40 +++++++++
>   net/mptcp/subflow.c                                | 10 ++-
>   net/rds/message.c                                  |  6 +-
>   net/xfrm/xfrm_compat.c                             |  4 +-
>   net/xfrm/xfrm_input.c                              |  3 +-
>   sound/pci/hda/patch_realtek.c                      |  3 +
>   sound/pci/lx6464es/lx_core.c                       | 11 ++-
>   sound/soc/soc-topology.c                           |  8 +-
>   sound/synth/emux/emux_nrpn.c                       |  3 +
>   tools/testing/selftests/net/forwarding/lib.sh      |  4 +-
>   72 files changed, 509 insertions(+), 262 deletions(-)
>   create mode 100644 Documentation/admin-guide/hw-vuln/cross-thread-rsb.rst
> 

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/20230328/7e328354/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/20230328/7e328354/attachment-0001.sig>


More information about the kernel-team mailing list