APPLIED/Cmnt: [SRU][Mantic][PULL] Mantic upstream stable patchset 2024-02-26

Stefan Bader stefan.bader at canonical.com
Thu Feb 29 14:09:03 UTC 2024


On 26.02.24 05:08, portia.stephens at canonical.com wrote:
> This pull request (118 commits) includes the following Mantic stable patchsets:
> 
>          Mantic update: upstream stable patchset 2024-02-26
>                   Ported from the following upstream stable releases:
>                           v6.1.72, v6.6.11
>          https://bugs.launchpad.net/bugs/2054779
> 
> 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/mantic-stable-* reference:
> 
>    git://git.launchpad.net/~ubuntu-kernel-stable/+git/mantic stable-next
> 
>   -Portia
> 
> ------------------------------------------------------------------------
> 
> The following changes since commit bf38f2d1008f0497b02e2ef837a9156607820818:
> 
>    apparmor: Fix move_mount mediation by detecting if source is detached (2024-02-19 11:28:40 +0100)
> 
> are available in the Git repository at:
> 
>    git+ssh://portias@git.launchpad.net/~ubuntu-kernel-stable/+git/mantic tags/mantic-stable-2024-02-26

Something is not working out quite well. The provided fetch link will 
fail for everyone but you because for some reason the system does not 
like us to pretend to be you... ;-)

Anyhow worked around this. Applied to mantic:linux/master-next. Thanks.

-Stefan

> 
> for you to fetch changes up to 1722afb85a6ea13d2f74070c3953fd3de618d6bb:
> 
>    UBUNTU: Upstream stable to v6.1.72, v6.6.11 (2024-02-26 10:19:09 +1000)
> 
> ----------------------------------------------------------------
> Aabish Malik (1):
>        ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series
> 
> Adrian Cinal (1):
>        net: bcmgenet: Fix FCS generation for fragmented skbuffs
> 
> Alex Bee (1):
>        clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name
> 
> Alex Deucher (3):
>        drm/amdgpu: skip gpu_info fw loading on navi12
>        drm/amd/display: add nv12 bounding box
>        drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml
> 
> Alex Williamson (1):
>        vfio/mtty: Overhaul mtty interrupt handling
> 
> Alison Schofield (3):
>        cxl/core: Always hold region_rwsem while reading poison lists
>        kernel/resource: Increment by align value in get_free_mem_region()
>        cxl/memdev: Hold region_rwsem during inject and clear poison ops
> 
> Alvin Lee (1):
>        drm/amd/display: Increase num voltage states to 40
> 
> Amit Pundir (1):
>        Revert "interconnect: qcom: sm8250: Enable sync_state"
> 
> Andrii Staikov (1):
>        i40e: Restore VF MSI-X state during PCI reset
> 
> Andy Chi (1):
>        ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook
> 
> Benjamin Bara (1):
>        i2c: core: Fix atomic xfer check for non-preempt config
> 
> Bjorn Helgaas (1):
>        Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
> 
> Brad Cowie (1):
>        netfilter: nf_nat: fix action not being set for all ct states
> 
> Bryan O'Donoghue (1):
>        media: qcom: camss: Comment CSID dt_id field
> 
> Chancel Liu (1):
>        ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
> 
> Chen Ni (1):
>        asix: Add check for usbnet_get_endpoints
> 
> Claudio Imbrenda (1):
>        KVM: s390: vsie: fix wrong VIR 37 when MSO is used
> 
> Claudiu Beznea (1):
>        net: ravb: Wait for operating mode to be applied
> 
> Dave Jiang (3):
>        cxl: Add cxl_decoders_committed() helper
>        cxl: Add cxl_num_decoders_committed() usage to cxl_test
>        cxl/hdm: Fix a benign lockdep splat
> 
> David Howells (2):
>        mm: merge folio_has_private()/filemap_release_folio() call pairs
>        mm, netfs, fscache: stop read optimisation when folio removed from pagecache
> 
> David Thompson (1):
>        mlxbf_gige: fix receive packet race condition
> 
> Denys Zagorui (1):
>        bpftool: Fix -Wcast-qual warning
> 
> Dinghao Liu (1):
>        net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
> 
> Douglas Anderson (3):
>        drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
>        drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer
>        drm/bridge: ps8640: Fix size mismatch warning w/ len
> 
> Edward Adam Davis (1):
>        keys, dns: Fix missing size check of V1 server-list header
> 
> Eric Biggers (1):
>        crypto: xts - use 'spawn' for underlying single-block cipher
> 
> Eric Dumazet (4):
>        virtio_net: avoid data-races on dev->stats fields
>        tcp: derive delack_max from rto_min
>        net: prevent mss overflow in skb_segment()
>        net: constify sk_dst_get() and __sk_dst_get() argument
> 
> Eugen Hristev (1):
>        ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset
> 
> Finley Xiao (1):
>        clk: rockchip: rk3128: Fix aclk_peri_src's parent
> 
> Frederic Weisbecker (3):
>        rcu: Introduce rcu_cpu_online()
>        rcu/tasks: Handle new PF_IDLE semantics
>        rcu/tasks-trace: Handle new PF_IDLE semantics
> 
> Geert Uytterhoeven (1):
>        mmc: core: Cancel delayed work before releasing host
> 
> Guanjun (1):
>        dmaengine: idxd: Protect int_handle field in hw descriptor
> 
> Hangbin Liu (1):
>        selftests: bonding: do not set port down when adding to bond
> 
> Hangyu Hua (1):
>        net: sched: em_text: fix possible memory leak in em_text_destroy()
> 
> Haren Myneni (1):
>        powerpc/pseries/vas: Migration suspend waits for no in-progress open windows
> 
> Ian Rogers (1):
>        bpftool: Align output skeleton ELF code
> 
> Ira Weiny (1):
>        cxl/pmu: Ensure put_device on pmu devices
> 
> Jai Luthra (1):
>        dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data
> 
> Jeffrey Hugo (1):
>        accel/qaic: Implement quirk for SOC_HW_VERSION
> 
> Jiajun Xie (1):
>        mm: fix unmap_mapping_range high bits shift bug
> 
> Jinghao Jia (1):
>        x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
> 
> Jocelyn Falempe (1):
>        drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE
> 
> Johannes Berg (1):
>        wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
> 
> Jorge Ramirez-Ortiz (1):
>        mmc: rpmb: fixes pause retune on all RPMB partitions.
> 
> Jörn-Thorben Hinz (1):
>        net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
> 
> Kai-Heng Feng (1):
>        r8169: Fix PCI error on system resume
> 
> Katarzyna Wieczerzycka (1):
>        ice: Fix link_down_on_close message
> 
> Ke Xiao (1):
>        i40e: fix use-after-free in i40e_aqc_add_filters()
> 
> Khaled Almahallawy (1):
>        drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
> 
> Kurt Kanzenbach (4):
>        igc: Report VLAN EtherType matching back to user
>        igc: Check VLAN TCI mask
>        igc: Check VLAN EtherType mask
>        igc: Check VLAN EtherType mask
> 
> Longfang Liu (1):
>        crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
> 
> Lu Baolu (1):
>        iommu/vt-d: Support enforce_cache_coherency only for empty domains
> 
> Marc Dionne (1):
>        net: Save and restore msg_namelen in sock_sendmsg
> 
> Marek Vasut (1):
>        clk: si521xx: Increase stack based print buffer size in probe
> 
> Mark Brown (4):
>        ASoC: meson: g12a-toacodec: Validate written enum values
>        ASoC: meson: g12a-tohdmitx: Validate written enum values
>        ASoC: meson: g12a-toacodec: Fix event generation
>        ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
> 
> Matthew Wilcox (Oracle) (2):
>        mm: convert DAX lock/unlock page to lock/unlock folio
>        mm/memory-failure: pass the folio and the page to collect_procs()
> 
> Michael Chan (1):
>        bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
> 
> Michael Walle (1):
>        phy: mediatek: mipi: mt8183: fix minimal supported frequency
> 
> Moshe Shemesh (1):
>        RDMA/mlx5: Fix mkey cache WQ flush
> 
> Naveen Mamindlapalli (2):
>        octeontx2-af: Always configure NIX TX link credits based on max frame size
>        octeontx2-af: Re-enable MAC TX in otx2_stop processing
> 
> Ngai-Mint Kwan (1):
>        ice: Shut down VSI with "link-down-on-close" enabled
> 
> Nuno Sa (1):
>        iio: imu: adis16475: use bit numbers in assign_bit()
> 
> Pablo Neira Ayuso (2):
>        netfilter: nf_tables: set transport offset from mac header for netdev/egress
>        netfilter: nft_immediate: drop chain reference counter on error
> 
> Paolo Abeni (1):
>        mptcp: prevent tcp diag from closing listener subflows
> 
> Paolo Bonzini (1):
>        KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL
> 
> Paulo Alcantara (1):
>        smb: client: fix missing mode bits for SMB symlinks
> 
> Peter Zijlstra (1):
>        rcu: Break rcu_node_0 --> &rq->__lock order
> 
> Portia Stephens (1):
>        UBUNTU: Upstream stable to v6.1.72, v6.6.11
> 
> Pranjal Ramajor Asha Kanojiya (1):
>        accel/qaic: Fix GEM import path code
> 
> Rodrigo Cataldo (1):
>        igc: Fix hicredit calculation
> 
> Ronald Wahl (1):
>        dmaengine: ti: k3-psil-am62: Fix SPI PDMA data
> 
> Shyam Prasad N (2):
>        cifs: cifs_chan_is_iface_active should be called with chan_lock held
>        cifs: do not depend on release_iface for maintaining iface_list
> 
> Siddh Raman Pant (1):
>        nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
> 
> Siddhesh Dharme (1):
>        ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
> 
> Stefan Wahren (1):
>        ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
> 
> Su Hui (1):
>        phy: sunplus: return negative error code in sp_usb_phy_probe
> 
> Sudheer Mogilappagari (1):
>        i40e: Fix filter input checks to prevent config with invalid values
> 
> Suman Ghosh (1):
>        octeontx2-af: Fix marking couple of structure as __packed
> 
> Svyatoslav Pankratov (1):
>        crypto: qat - fix double free during reset
> 
> Takashi Iwai (1):
>        ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7
> 
> Takashi Sakamoto (1):
>        firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
> 
> Thomas Lange (1):
>        net: Implement missing SO_TIMESTAMPING_NEW cmsg support
> 
> Umesh Nerlige Ramappa (1):
>        drm/i915/perf: Update handling of MMIO triggered reports
> 
> Ville Syrjälä (1):
>        drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled
> 
> Wayne Lin (1):
>        drm/amd/display: pbn_div need be updated for hotplug event
> 
> Wen Gu (1):
>        net/smc: fix invalid link access in dumping SMC-R connections
> 
> Wenchao Chen (1):
>        mmc: sdhci-sprd: Fix eMMC init failure after hw reset
> 
> Yong-Xuan Wang (1):
>        RISCV: KVM: update external interrupt atomically for IMSIC swfile
> 
> Yonghong Song (2):
>        bpf: Support new 32bit offset jmp instruction
>        bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4
> 
> Yu Zhao (1):
>        mm/mglru: skip special VMAs in lru_gen_look_around()
> 
> Zhipeng Lu (1):
>        sfc: fix a double-free bug in efx_probe_filters
> 
> Ziyang Huang (1):
>        mmc: meson-mx-sdhc: Fix initialization frozen issue
> 
> duanqiangwen (1):
>        net: libwx: fix memory leak on free page
> 
>   arch/arm/mach-sunxi/mc_smp.c                       |   4 +-
>   arch/powerpc/platforms/pseries/vas.c               |  51 ++++-
>   arch/powerpc/platforms/pseries/vas.h               |   2 +
>   arch/riscv/kvm/aia_imsic.c                         |  13 ++
>   arch/s390/kvm/vsie.c                               |   4 -
>   arch/x86/events/intel/core.c                       |   7 +-
>   arch/x86/kernel/kprobes/core.c                     |   3 +-
>   arch/x86/net/bpf_jit_comp.c                        |  28 ++-
>   crypto/xts.c                                       |  23 +-
>   debian.master/upstream-stable                      |   4 +-
>   drivers/accel/qaic/mhi_controller.c                |  15 +-
>   drivers/accel/qaic/qaic_data.c                     |   6 +-
>   drivers/clk/clk-si521xx.c                          |   4 +-
>   drivers/clk/rockchip/clk-rk3128.c                  |  22 +-
>   drivers/crypto/hisilicon/qm.c                      | 105 ++++-----
>   drivers/crypto/intel/qat/qat_common/adf_aer.c      |   3 +-
>   drivers/cxl/core/hdm.c                             |   9 +-
>   drivers/cxl/core/mbox.c                            |   2 +-
>   drivers/cxl/core/memdev.c                          |  31 ++-
>   drivers/cxl/core/pmu.c                             |   2 +-
>   drivers/cxl/core/port.c                            |   7 +
>   drivers/cxl/core/region.c                          |   5 -
>   drivers/cxl/cxl.h                                  |   1 +
>   drivers/dma/idxd/submit.c                          |  14 +-
>   drivers/dma/ti/k3-psil-am62.c                      |  12 +-
>   drivers/dma/ti/k3-psil-am62a.c                     |  12 +-
>   drivers/firewire/ohci.c                            |  51 +++++
>   drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  11 +-
>   drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
>   drivers/gpu/drm/amd/display/dc/dml/Makefile        |   4 +
>   drivers/gpu/drm/amd/display/dc/dml/dc_features.h   |   2 +-
>   .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c   | 110 +++++++++-
>   drivers/gpu/drm/bridge/parade-ps8640.c             |   7 +-
>   drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   4 +-
>   drivers/gpu/drm/i915/display/intel_display.c       |   3 +-
>   drivers/gpu/drm/i915/display/intel_dp.c            |   2 +-
>   drivers/gpu/drm/i915/i915_perf.c                   |  39 +++-
>   drivers/gpu/drm/mgag200/mgag200_drv.h              |   5 +
>   drivers/gpu/drm/mgag200/mgag200_g200er.c           |   5 +
>   drivers/gpu/drm/mgag200/mgag200_g200ev.c           |   5 +
>   drivers/gpu/drm/mgag200/mgag200_g200se.c           |   5 +
>   drivers/gpu/drm/mgag200/mgag200_mode.c             |  10 +-
>   drivers/i2c/i2c-core.h                             |   4 +-
>   drivers/iio/imu/adis16475.c                        |   4 +-
>   drivers/infiniband/hw/mlx5/mr.c                    |   2 +
>   drivers/interconnect/qcom/sm8250.c                 |   1 -
>   drivers/iommu/intel/iommu.c                        |   5 +-
>   drivers/iommu/intel/iommu.h                        |   3 +
>   .../media/platform/qcom/camss/camss-csid-gen2.c    |  14 +-
>   drivers/mmc/core/block.c                           |   7 +-
>   drivers/mmc/core/host.c                            |   1 +
>   drivers/mmc/host/meson-mx-sdhc-mmc.c               |  26 +--
>   drivers/mmc/host/sdhci-sprd.c                      |  10 +-
>   drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
>   drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   4 +-
>   drivers/net/ethernet/intel/i40e/i40e_main.c        |  11 +-
>   drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  34 ++-
>   drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   3 +
>   drivers/net/ethernet/intel/ice/ice_main.c          |  12 +-
>   drivers/net/ethernet/intel/igc/igc.h               |   1 +
>   drivers/net/ethernet/intel/igc/igc_ethtool.c       |  50 ++++-
>   drivers/net/ethernet/intel/igc/igc_tsn.c           |   2 +-
>   drivers/net/ethernet/marvell/octeontx2/af/npc.h    |   4 +-
>   drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   1 +
>   .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  17 ++
>   .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    | 118 +---------
>   .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c   |   9 +-
>   drivers/net/ethernet/qlogic/qla3xxx.c              |   2 +
>   drivers/net/ethernet/realtek/r8169_main.c          |   2 +-
>   drivers/net/ethernet/renesas/ravb_main.c           |  65 ++++--
>   drivers/net/ethernet/sfc/rx_common.c               |   4 +-
>   drivers/net/ethernet/wangxun/libwx/wx_lib.c        |  82 +------
>   drivers/net/ethernet/wangxun/libwx/wx_type.h       |   1 -
>   drivers/net/usb/ax88172a.c                         |   4 +-
>   drivers/net/virtio_net.c                           |  30 +--
>   drivers/net/wireless/intel/iwlwifi/pcie/internal.h |   4 +-
>   drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |   8 +-
>   drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  17 +-
>   drivers/pci/pci.c                                  |   6 +
>   drivers/pci/pci.h                                  |   2 +
>   drivers/pci/pcie/aspm.c                            |  19 ++
>   drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c     |   2 +-
>   drivers/phy/sunplus/phy-sunplus-usb2.c             |   2 +-
>   fs/9p/cache.c                                      |   2 +
>   fs/afs/internal.h                                  |   2 +
>   fs/cachefiles/namei.c                              |   2 +
>   fs/ceph/cache.c                                    |   2 +
>   fs/dax.c                                           |  24 +--
>   fs/ext4/move_extent.c                              |  12 +-
>   fs/nfs/fscache.c                                   |   3 +
>   fs/smb/client/cifsglob.h                           |   1 -
>   fs/smb/client/connect.c                            |   7 +-
>   fs/smb/client/fscache.c                            |   2 +
>   fs/smb/client/inode.c                              |   2 +-
>   fs/smb/client/smb2ops.c                            |  34 ++-
>   fs/splice.c                                        |   3 +-
>   include/linux/dax.h                                |  10 +-
>   include/linux/hisi_acc_qm.h                        |   1 +
>   include/linux/pagemap.h                            |  16 ++
>   include/net/netfilter/nf_tables_ipv4.h             |   2 +-
>   include/net/sock.h                                 |   4 +-
>   include/net/tcp.h                                  |   2 +
>   kernel/bpf/core.c                                  |  25 ++-
>   kernel/bpf/verifier.c                              |  32 ++-
>   kernel/rcu/rcu.h                                   |   2 +
>   kernel/rcu/tasks.h                                 |  32 ++-
>   kernel/rcu/tree.c                                  |  43 +++-
>   kernel/resource.c                                  |   4 +-
>   mm/filemap.c                                       |   2 +
>   mm/huge_memory.c                                   |   3 +-
>   mm/internal.h                                      |  11 +
>   mm/khugepaged.c                                    |   3 +-
>   mm/memory-failure.c                                |  60 +++---
>   mm/memory.c                                        |   4 +-
>   mm/migrate.c                                       |   3 +-
>   mm/truncate.c                                      |   6 +-
>   mm/vmscan.c                                        |  21 +-
>   net/core/skbuff.c                                  |   3 +-
>   net/core/sock.c                                    |  12 +-
>   net/dns_resolver/dns_key.c                         |  19 +-
>   net/ipv4/tcp.c                                     |   3 +-
>   net/ipv4/tcp_output.c                              |  16 +-
>   net/mptcp/subflow.c                                |  13 ++
>   net/netfilter/nf_nat_ovs.c                         |   3 +-
>   net/netfilter/nf_tables_core.c                     |   2 +-
>   net/netfilter/nft_immediate.c                      |   2 +-
>   net/nfc/llcp_core.c                                |  39 +++-
>   net/sched/em_text.c                                |   4 +-
>   net/smc/smc_diag.c                                 |   3 +-
>   net/socket.c                                       |   2 +
>   samples/vfio-mdev/mtty.c                           | 239 ++++++++++++++-------
>   sound/pci/hda/patch_realtek.c                      |   4 +
>   sound/soc/fsl/fsl_rpmsg.c                          |  10 +-
>   sound/soc/mediatek/mt8186/mt8186-dai-adda.c        |   2 +-
>   sound/soc/meson/g12a-toacodec.c                    |   5 +-
>   sound/soc/meson/g12a-tohdmitx.c                    |   8 +-
>   tools/bpf/bpftool/gen.c                            |  15 +-
>   tools/testing/cxl/Kbuild                           |   1 +
>   tools/testing/cxl/cxl_core_exports.c               |   7 +
>   tools/testing/cxl/test/cxl.c                       |   5 +-
>   .../net/bonding/bond-arp-interval-causes-panic.sh  |   6 +-
>   141 files changed, 1340 insertions(+), 717 deletions(-)
>   create mode 100644 tools/testing/cxl/cxl_core_exports.c
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 48643 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20240229/1a3bb04f/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20240229/1a3bb04f/attachment-0001.sig>


More information about the kernel-team mailing list