** Description changed:

+ SRU Justification
  
-     SRU Justification
+     Impact:
+        The upstream process for stable tree updates is quite similar
+        in scope to the Ubuntu SRU process, e.g., each patch has to
+        demonstrably fix a bug, and each patch is vetted by upstream
+        by originating either directly from a mainline/stable Linux tree or
+        a minimally backported form of that patch. The following upstream
+        stable patches should be included in the Ubuntu kernel:
  
-     Impact:
-        The upstream process for stable tree updates is quite similar
-        in scope to the Ubuntu SRU process, e.g., each patch has to
-        demonstrably fix a bug, and each patch is vetted by upstream
-        by originating either directly from a mainline/stable Linux tree or
-        a minimally backported form of that patch. The following upstream
-        stable patches should be included in the Ubuntu kernel:
+        upstream stable patchset 2023-09-21
+        from git://git.kernel.org/
  
-        upstream stable patchset 2023-09-21
-        from git://git.kernel.org/
+ UBUNTU: Upstream stable to v6.1.41, v6.4.6
+ io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
+ ALSA: hda/realtek - remove 3k pull low procedure
+ ALSA: hda/realtek: Add quirk for Clevo NS70AU
+ ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
+ maple_tree: set the node limit when creating a new root node
+ maple_tree: fix node allocation testing on 32 bit
+ keys: Fix linking a duplicate key to a keyring's assoc_array
+ perf probe: Add test for regression introduced by switch to 
die_get_decl_file()
+ btrfs: fix warning when putting transaction with qgroups enabled after abort
+ fuse: revalidate: don't invalidate if interrupted
+ fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
+ btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
+ btrfs: zoned: fix memory leak after finding block group with super blocks
+ fuse: ioctl: translate ENOSYS in outarg
+ btrfs: fix race between balance and cancel/pause
+ selftests: tc: set timeout to 15 minutes
+ selftests: tc: add 'ct' action kconfig dep
+ regmap: Drop initial version of maximum transfer length fixes
+ of: Preserve "of-display" device name for compatibility
+ regmap: Account for register length in SMBus I/O limits
+ arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
+ can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
+ can: bcm: Fix UAF in bcm_proc_show()
+ can: gs_usb: gs_can_open(): improve error handling
+ selftests: tc: add ConnTrack procfs kconfig
+ dma-buf/dma-resv: Stop leaking on krealloc() failure
+ drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
+ drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
+ drm/amdgpu/pm: make mclk consistent for smu 13.0.7
+ drm/client: Fix memory leak in drm_client_target_cloned
+ drm/client: Fix memory leak in drm_client_modeset_probe
+ drm/amd/display: only accept async flips for fast updates
+ drm/amd/display: Disable MPC split by default on special asic
+ drm/amd/display: check TG is non-null before checking if enabled
+ drm/amd/display: Keep PHY active for DP displays on DCN31
+ ASoC: fsl_sai: Disable bit clock with transmitter
+ ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
+ ASoC: tegra: Fix ADX byte map
+ ASoC: rt5640: Fix sleep in atomic context
+ ASoC: cs42l51: fix driver to properly autoload with automatic module loading
+ ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
+ ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
+ ASoC: qdsp6: audioreach: fix topology probe deferral
+ ASoC: tegra: Fix AMX byte map
+ ASoC: codecs: wcd938x: fix resource leaks on component remove
+ ASoC: codecs: wcd938x: fix missing mbhc init error handling
+ ASoC: codecs: wcd934x: fix resource leaks on component remove
+ ASoC: codecs: wcd938x: fix codec initialisation race
+ ASoC: codecs: wcd938x: fix soundwire initialisation race
+ ext4: correct inline offset when handling xattrs in inode body
+ drm/radeon: Fix integer overflow in radeon_cs_parser_init
+ ALSA: emu10k1: roll up loops in DSP setup code for Audigy
+ quota: Properly disable quotas when add_dquot_ref() fails
+ quota: fix warning in dqgrab()
+ HID: add quirk for 03f0:464a HP Elite Presenter Mouse
+ ovl: check type and offset of struct vfsmount in ovl_entry
+ udf: Fix uninitialized array access for some pathnames
+ fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
+ MIPS: dec: prom: Address -Warray-bounds warning
+ FS: JFS: Fix null-ptr-deref Read in txBegin
+ FS: JFS: Check for read-only mounted filesystem in txBegin
+ ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
+ rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
+ rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
+ sched/fair: Don't balance task to its current running CPU
+ wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
+ bpf: Print a warning only if writing to unprivileged_bpf_disabled.
+ bpf: Address KCSAN report on bpf_lru_list
+ bpf: tcp: Avoid taking fast sock lock in iterator
+ wifi: ath11k: add support default regdb while searching board-2.bin for 
WCN6855
+ wifi: mac80211_hwsim: Fix possible NULL dereference
+ spi: dw: Add compatible for Intel Mount Evans SoC
+ wifi: ath11k: fix memory leak in WMI firmware stats
+ net: ethernet: litex: add support for 64 bit stats
+ devlink: report devlink_port_type_warn source device
+ wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
+ wifi: iwlwifi: Add support for new PCI Id
+ wifi: iwlwifi: mvm: avoid baid size integer overflow
+ wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
+ net: hns3: fix strncpy() not using dest-buf length as length issue
+ ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
+ ASoC: codecs: wcd938x: fix mbhc impedance loglevel
+ ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
+ ASoC: qcom: q6apm: do not close GPR port before closing graph
+ sched/fair: Use recent_used_cpu to test p->cpus_ptr
+ sched/psi: Rearrange polling code in preparation
+ sched/psi: Rename existing poll members in preparation
+ sched/psi: Extract update_triggers side effect
+ sched/psi: Allow unprivileged polling of N*2s period
+ sched/psi: use kernfs polling functions for PSI trigger polling
+ pinctrl: renesas: rzv2m: Handle non-unique subnode names
+ pinctrl: renesas: rzg2l: Handle non-unique subnode names
+ spi: bcm63xx: fix max prepend length
+ fbdev: imxfb: warn about invalid left/right margin
+ fbdev: imxfb: Removed unneeded release_mem_region
+ perf build: Fix library not found error when using CSLIBS
+ btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
+ spi: s3c64xx: clear loopback bit after loopback test
+ kallsyms: strip LTO-only suffixes from promoted global functions
+ dsa: mv88e6xxx: Do a final check before timing out
+ net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
+ net: ethernet: mtk_eth_soc: handle probe deferral
+ ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
+ net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after 
mall_set_parms
+ net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
+ net: sched: cls_u32: Undo refcount decrement in case update failed
+ net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
+ net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
+ net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
+ net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty 
entries
+ net: dsa: microchip: correct KSZ8795 static MAC table access
+ iavf: Fix use-after-free in free_netdev
+ iavf: Fix out-of-bounds when setting channels on remove
+ iavf: use internal state to free traffic IRQs
+ iavf: make functions static where possible
+ iavf: Wait for reset in callbacks which trigger it
+ iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
+ iavf: fix reset task race with iavf_remove()
+ security: keys: Modify mismatched function name
+ octeontx2-pf: Dont allocate BPIDs for LBK interfaces
+ bpf: Fix subprog idx logic in check_max_stack_depth
+ bpf: Repeat check_max_stack_depth for async callbacks
+ bpf, arm64: Fix BTI type used for freplace attached functions
+ igc: Avoid transmit queue timeout for XDP
+ igc: Prevent garbled TX queue with XDP ZEROCOPY
+ net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
+ tcp: annotate data-races around tcp_rsk(req)->txhash
+ tcp: annotate data-races around tcp_rsk(req)->ts_recent
+ net: ipv4: Use kfree_sensitive instead of kfree
+ net:ipv6: check return value of pskb_trim()
+ Revert "tcp: avoid the lookup process failing to get sk in ehash table"
+ fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
+ llc: Don't drop packet from non-root netns.
+ ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
+ netfilter: nf_tables: fix spurious set element insertion failure
+ netfilter: nf_tables: can't schedule in nft_chain_validate
+ netfilter: nf_tables: skip bound chain in netns release path
+ Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
+ Bluetooth: hci_event: call disconnect callback before deleting conn
+ Bluetooth: ISO: fix iso_conn related locking and validity issues
+ Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
+ tcp: annotate data-races around tp->tcp_tx_delay
+ tcp: annotate data-races around tp->tsoffset
+ tcp: annotate data-races around tp->keepalive_time
+ tcp: annotate data-races around tp->keepalive_intvl
+ tcp: annotate data-races around tp->keepalive_probes
+ tcp: annotate data-races around icsk->icsk_syn_retries
+ tcp: annotate data-races around tp->linger2
+ tcp: annotate data-races around rskq_defer_accept
+ tcp: annotate data-races around tp->notsent_lowat
+ tcp: annotate data-races around icsk->icsk_user_timeout
+ tcp: annotate data-races around fastopenq.max_qlen
+ net: phy: prevent stale pointer dereference in phy_init()
+ jbd2: recheck chechpointing non-dirty buffer
+ tracing/histograms: Return an error if we fail to add histogram to hist_vars 
list
+ drm/ttm: fix bulk_move corruption when adding a entry
+ spi: dw: Remove misleading comment for Mount Evans SoC
+ kallsyms: add kallsyms_seqs_of_names to list of special symbols
+ scripts/kallsyms: update the usage in the comment block
+ selftests/bpf: Workaround verification failure for 
fexit_bpf2bpf/func_replace_return_code
+ selftests/bpf: Fix sk_assign on s390x
+ drm/amd/display: fix some coding style issues
+ drm/dp_mst: Clear MSG_RDY flag before sending new message
+ drm/amd/display: force connector state when bpc changes during compliance
+ drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
+ drm/amd/display: fix linux dp link lost handled only one time
+ drm/amd/display: Add polling method to handle MST reply packet
+ perf probe: Read DWARF files from the correct CU
+ btrfs: raid56: always verify the P/Q contents for scrub
+ can: gs_usb: fix time stamp counter initialization
+ KVM: arm64: Correctly handle page aging notifiers for unaligned memslot
+ KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
+ gso: fix dodgy bit handling for GSO_UDP_L4
+ drm/i915/perf: add sentinel to xehp_oa_b_counters
+ net: ethernet: mtk_eth_soc: always mtk_get_ib1_pkt_type
+ UBUNTU: Upstream stable to v6.1.42, v6.4.7
+ netfilter: nf_tables: fix underflow in object reference counter
+ netfilter: nf_tables: fix underflow in chain reference counter
+ platform/x86/amd/pmf: Notify OS power slider update
+ platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
+ jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
+ blk-mq: Fix stall due to recursive flush plug
+ powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
+ KVM: s390: pv: fix index value of replaced ASCE
+ io_uring: don't audit the capability check in io_uring_create()
+ gpio: tps68470: Make tps68470_gpio_output() always set the initial value
+ pwm: Add a stub for devm_pwmchip_add()
+ gpio: mvebu: Make use of devm_pwmchip_add
+ gpio: mvebu: fix irq domain leak
+ btrfs: fix race between quota disable and relocation
+ i2c: Delete error messages for failed memory allocations
+ i2c: Improve size determinations
+ i2c: nomadik: Remove unnecessary goto label
+ i2c: nomadik: Use devm_clk_get_enabled()
+ i2c: nomadik: Remove a useless call in the remove function
+ MIPS: Loongson: Move arch cflags to MIPS top level Makefile
+ MIPS: Loongson: Fix build error when make modules_install
+ PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
+ PCI/ASPM: Factor out pcie_wait_for_retrain()
+ PCI/ASPM: Avoid link retraining race
+ PCI: rockchip: Remove writes to unused registers
+ PCI: rockchip: Fix window mapping and address translation for endpoint
+ PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
+ drm/amd/display: add ODM case when looking for first split pipe
+ drm/amd/display: add pixel rate based CRB allocation support
+ drm/amd/display: fix dcn315 single stream crb allocation
+ drm/amd/display: Update correct DCN314 register header
+ drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
+ drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
+ drm/ttm: Don't print error message if eviction was interrupted
+ drm/ttm: Don't leak a resource on eviction error
+ drm/ttm: never consider pinned BOs for eviction&swap
+ KVM: arm64: Condition HW AF updates on config option
+ UBUNTU: [Config] updateconfigs for AMPERE_ERRATUM_AC03_CPU_38
+ arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
+ tracing: Allow synthetic events to pass around stacktraces
+ Revert "tracing: Add "(fault)" name injection to kernel probes"
+ tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if 
fails
+ test_maple_tree: test modifications while iterating
+ maple_tree: add __init and __exit to test module
+ maple_tree: fix 32 bit mas_next testing
+ drm/amd/display: fix dc/core/dc.c kernel-doc
+ drm/amd/display: Add FAMS validation before trying to use it
+ drm/amd/display: update extended blank for dcn314 onwards
+ drm/amd/display: Fix possible underflow for displays with large vblank
+ drm/amd/display: Prevent vtotal from being set to 0
+ phy: phy-mtk-dp: Fix an error code in probe()
+ phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
+ phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
+ phy: qcom-snps-femto-v2: properly enable ref clock
+ soundwire: qcom: update status correctly with mask
+ media: staging: atomisp: select V4L2_FWNODE
+ media: amphion: Fix firmware path to match linux-firmware
+ i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
+ iavf: fix potential deadlock on allocation failure
+ iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
+ net: phy: marvell10g: fix 88x3310 power up
+ net: hns3: fix the imp capability bit cannot exceed 32 bits issue
+ net: hns3: fix wrong tc bandwidth weight data issue
+ net: hns3: fix wrong bw weight of disabled tc issue
+ vxlan: calculate correct header length for GPE
+ vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
+ vxlan: fix GRO with VXLAN-GPE
+ phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
+ atheros: fix return value check in atl1_tso()
+ ethernet: atheros: fix return value check in atl1e_tso_csum()
+ ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary 
address
+ ice: Fix memory management in ice_ethtool_fdir.c
+ bonding: reset bond's flags when down link is P2P device
+ team: reset team's flags when down link is P2P device
+ octeontx2-af: Removed unnecessary debug messages.
+ octeontx2-af: Fix hash extraction enable configuration
+ net: stmmac: Apply redundant write work around on 4.xx too
+ platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
+ x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
+ igc: Fix Kernel Panic during ndo_tx_timeout callback
+ netfilter: nft_set_rbtree: fix overlap expiration walk
+ mm: suppress mm fault logging if fatal signal already pending
+ net/sched: mqprio: refactor nlattr parsing to a separate function
+ net/sched: mqprio: add extack to mqprio_parse_nlattr()
+ net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
+ benet: fix return value check in be_lancer_xmit_workarounds()
+ tipc: check return value of pskb_trim()
+ tipc: stop tipc crypto on failure in tipc_node_create
+ RDMA/mlx4: Make check for invalid flags stricter
+ drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
+ drm/msm/adreno: Fix snapshot BINDLESS_DATA size
+ RDMA/irdma: Add missing read barriers
+ RDMA/irdma: Fix data race on CQP completion stats
+ RDMA/irdma: Fix data race on CQP request done
+ RDMA/mthca: Fix crash when polling CQ for shared QPs
+ RDMA/bnxt_re: Prevent handling any completions after qp destroy
+ drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
+ cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
+ cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
+ ASoC: fsl_spdif: Silence output on stop
+ block: Fix a source code comment in include/uapi/linux/blkzoned.h
+ smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
+ drm/i915: Fix an error handling path in igt_write_huge()
+ xenbus: check xen_domain in xenbus_probe_initcall
+ dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
+ dm raid: clean up four equivalent goto tags in raid_ctr()
+ dm raid: protect md_stop() with 'reconfig_mutex'
+ drm/amd: Fix an error handling mistake in psp_sw_init()
+ drm/amd/display: Unlock on error path in 
dm_handle_mst_sideband_msg_ready_event()
+ RDMA/irdma: Fix op_type reporting in CQEs
+ RDMA/irdma: Report correct WC error
+ drm/msm: Switch idr_lock to spinlock
+ drm/msm: Disallow submit with fence id 0
+ ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
+ ublk: fail to start device if queue setup is interrupted
+ ublk: fail to recover device if queue setup is interrupted
+ ata: pata_ns87415: mark ns87560_tf_read static
+ ring-buffer: Fix wrong stat of cpu_buffer->read
+ tracing: Fix warning in trace_buffered_event_disable()
+ Revert "usb: gadget: tegra-xudc: Fix error check in 
tegra_xudc_powerdomain_init()"
+ usb: gadget: call usb_gadget_check_config() to verify UDC capability
+ USB: gadget: Fix the memory leak in raw_gadget driver
+ usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
+ KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
+ KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
+ KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
+ serial: qcom-geni: drop bogus runtime pm state update
+ serial: 8250_dw: Preserve original value of DLF register
+ serial: sifive: Fix sifive_serial_console_setup() section
+ USB: serial: option: support Quectel EM060K_128
+ USB: serial: option: add Quectel EC200A module support
+ USB: serial: simple: add Kaufmann RKS+CAN VCP
+ USB: serial: simple: sort driver entries
+ can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
+ usb: typec: Set port->pd before adding device for typec_port
+ usb: typec: Iterate pds array when showing the pd list
+ usb: typec: Use sysfs_emit_at when concatenating the string
+ Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
+ usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
+ usb: dwc3: don't reset device side if dwc3 was configured as host-only
+ usb: misc: ehset: fix wrong if condition
+ usb: ohci-at91: Fix the unhandle interrupt when resume
+ USB: quirks: add quirk for Focusrite Scarlett
+ usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
+ usb: xhci-mtk: set the dma max_seg_size
+ Revert "usb: xhci: tegra: Fix error check"
+ Documentation: security-bugs.rst: update preferences when dealing with the 
linux-distros group
+ Documentation: security-bugs.rst: clarify CVE handling
+ staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
+ staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
+ tty: n_gsm: fix UAF in gsm_cleanup_mux
+ Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
+ ALSA: hda/realtek: Support ASUS G713PV laptop
+ ALSA: hda/relatek: Enable Mute LED on HP 250 G8
+ hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
+ hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
+ btrfs: account block group tree when calculating global reserve size
+ btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
+ btrfs: check for commit error at btrfs_attach_transaction_barrier()
+ x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
+ file: always lock position for FMODE_ATOMIC_POS
+ nfsd: Remove incorrect check in nfsd4_validate_stateid
+ ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
+ tpm_tis: Explicitly check for error code
+ irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
+ irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
+ locking/rtmutex: Fix task->pi_waiters integrity
+ proc/vmcore: fix signedness bug in read_from_oldmem()
+ xen: speed up grant-table reclaim
+ virtio-net: fix race between set queues and probe
+ net: dsa: qca8k: fix search_and_insert wrong handling of new rule
+ net: dsa: qca8k: fix broken search_and_del
+ net: dsa: qca8k: fix mdb add/del case with 0 VID
+ selftests: mptcp: join: only check for ip6tables if needed
+ soundwire: fix enumeration completion
+ Revert "um: Use swap() to make code cleaner"
+ LoongArch: BPF: Fix check condition to call lu32id in move_imm()
+ LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
+ s390/dasd: fix hanging device after quiesce/resume
+ s390/dasd: print copy pair message only for the correct error
+ ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
+ arm64/sme: Set new vector length before reallocating
+ PM: sleep: wakeirq: fix wake irq arming
+ ceph: never send metrics if disable_send_metrics is set
+ drm/i915/dpt: Use shmem for dpt objects
+ dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
+ rbd: make get_lock_owner_info() return a single locker or NULL
+ rbd: harden get_lock_owner_info() a bit
+ rbd: retrieve and check lock owner twice before blocklisting
+ tracing: Fix trace_event_raw_event_synth() if else statement
+ ACPI: processor: perflib: Use the "no limit" frequency QoS
+ ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
+ cpufreq: intel_pstate: Drop ACPI _PSS states table patching
+ dma-buf: keep the signaling time of merged fences v3
+ dma-buf: fix an error pointer vs NULL bug
+ KVM: s390: pv: simplify shutdown and fix race
+ media: tc358746: Address compiler warnings
+ net: fec: avoid tx queue timeout when XDP is enabled
+ drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI PHY config
+ RDMA/core: Update CMA destination address on rdma_resolve_addr
+ RDMA/bnxt_re: Fix hang during driver unload
+ iommufd: IOMMUFD_DESTROY should not increase the refcount
+ TIOCSTI: always enable for CAP_SYS_ADMIN
+ hwmon: (aquacomputer_d5next) Fix incorrect PWM value readout
+ btrfs: zoned: do not enable async discard
+ net: ipa: only reset hashed tables when supported
+ iommufd: Set end correctly when doing batch carry
+ mptcp: more accurate NL event generation
+ UBUNTU: Upstream stable to v6.1.43, v6.4.8

** Description changed:

  SRU Justification
  
      Impact:
         The upstream process for stable tree updates is quite similar
         in scope to the Ubuntu SRU process, e.g., each patch has to
         demonstrably fix a bug, and each patch is vetted by upstream
         by originating either directly from a mainline/stable Linux tree or
         a minimally backported form of that patch. The following upstream
         stable patches should be included in the Ubuntu kernel:
  
         upstream stable patchset 2023-09-21
+ 
+                 Ported from the following upstream stable releases:
+                         v6.1.41, v6.4.6
+                         v6.1.42, v6.4.7
+                         v6.1.43, v6.4.8
+ 
         from git://git.kernel.org/
  
  UBUNTU: Upstream stable to v6.1.41, v6.4.6
  io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  ALSA: hda/realtek - remove 3k pull low procedure
  ALSA: hda/realtek: Add quirk for Clevo NS70AU
  ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
  maple_tree: set the node limit when creating a new root node
  maple_tree: fix node allocation testing on 32 bit
  keys: Fix linking a duplicate key to a keyring's assoc_array
  perf probe: Add test for regression introduced by switch to 
die_get_decl_file()
  btrfs: fix warning when putting transaction with qgroups enabled after abort
  fuse: revalidate: don't invalidate if interrupted
  fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
  btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
  btrfs: zoned: fix memory leak after finding block group with super blocks
  fuse: ioctl: translate ENOSYS in outarg
  btrfs: fix race between balance and cancel/pause
  selftests: tc: set timeout to 15 minutes
  selftests: tc: add 'ct' action kconfig dep
  regmap: Drop initial version of maximum transfer length fixes
  of: Preserve "of-display" device name for compatibility
  regmap: Account for register length in SMBus I/O limits
  arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
  can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
  can: bcm: Fix UAF in bcm_proc_show()
  can: gs_usb: gs_can_open(): improve error handling
  selftests: tc: add ConnTrack procfs kconfig
  dma-buf/dma-resv: Stop leaking on krealloc() failure
  drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
  drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
  drm/amdgpu/pm: make mclk consistent for smu 13.0.7
  drm/client: Fix memory leak in drm_client_target_cloned
  drm/client: Fix memory leak in drm_client_modeset_probe
  drm/amd/display: only accept async flips for fast updates
  drm/amd/display: Disable MPC split by default on special asic
  drm/amd/display: check TG is non-null before checking if enabled
  drm/amd/display: Keep PHY active for DP displays on DCN31
  ASoC: fsl_sai: Disable bit clock with transmitter
  ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
  ASoC: tegra: Fix ADX byte map
  ASoC: rt5640: Fix sleep in atomic context
  ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
  ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
  ASoC: qdsp6: audioreach: fix topology probe deferral
  ASoC: tegra: Fix AMX byte map
  ASoC: codecs: wcd938x: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix missing mbhc init error handling
  ASoC: codecs: wcd934x: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix codec initialisation race
  ASoC: codecs: wcd938x: fix soundwire initialisation race
  ext4: correct inline offset when handling xattrs in inode body
  drm/radeon: Fix integer overflow in radeon_cs_parser_init
  ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  quota: Properly disable quotas when add_dquot_ref() fails
  quota: fix warning in dqgrab()
  HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  ovl: check type and offset of struct vfsmount in ovl_entry
  udf: Fix uninitialized array access for some pathnames
  fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  MIPS: dec: prom: Address -Warray-bounds warning
  FS: JFS: Fix null-ptr-deref Read in txBegin
  FS: JFS: Check for read-only mounted filesystem in txBegin
  ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
  rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
  rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
  sched/fair: Don't balance task to its current running CPU
  wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
  bpf: Print a warning only if writing to unprivileged_bpf_disabled.
  bpf: Address KCSAN report on bpf_lru_list
  bpf: tcp: Avoid taking fast sock lock in iterator
  wifi: ath11k: add support default regdb while searching board-2.bin for 
WCN6855
  wifi: mac80211_hwsim: Fix possible NULL dereference
  spi: dw: Add compatible for Intel Mount Evans SoC
  wifi: ath11k: fix memory leak in WMI firmware stats
  net: ethernet: litex: add support for 64 bit stats
  devlink: report devlink_port_type_warn source device
  wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
  wifi: iwlwifi: Add support for new PCI Id
  wifi: iwlwifi: mvm: avoid baid size integer overflow
  wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
  net: hns3: fix strncpy() not using dest-buf length as length issue
  ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
  ASoC: codecs: wcd938x: fix mbhc impedance loglevel
  ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
  ASoC: qcom: q6apm: do not close GPR port before closing graph
  sched/fair: Use recent_used_cpu to test p->cpus_ptr
  sched/psi: Rearrange polling code in preparation
  sched/psi: Rename existing poll members in preparation
  sched/psi: Extract update_triggers side effect
  sched/psi: Allow unprivileged polling of N*2s period
  sched/psi: use kernfs polling functions for PSI trigger polling
  pinctrl: renesas: rzv2m: Handle non-unique subnode names
  pinctrl: renesas: rzg2l: Handle non-unique subnode names
  spi: bcm63xx: fix max prepend length
  fbdev: imxfb: warn about invalid left/right margin
  fbdev: imxfb: Removed unneeded release_mem_region
  perf build: Fix library not found error when using CSLIBS
  btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
  spi: s3c64xx: clear loopback bit after loopback test
  kallsyms: strip LTO-only suffixes from promoted global functions
  dsa: mv88e6xxx: Do a final check before timing out
  net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
  net: ethernet: mtk_eth_soc: handle probe deferral
  ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
  net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after 
mall_set_parms
  net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
  net: sched: cls_u32: Undo refcount decrement in case update failed
  net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
  net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
  net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
  net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty 
entries
  net: dsa: microchip: correct KSZ8795 static MAC table access
  iavf: Fix use-after-free in free_netdev
  iavf: Fix out-of-bounds when setting channels on remove
  iavf: use internal state to free traffic IRQs
  iavf: make functions static where possible
  iavf: Wait for reset in callbacks which trigger it
  iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
  iavf: fix reset task race with iavf_remove()
  security: keys: Modify mismatched function name
  octeontx2-pf: Dont allocate BPIDs for LBK interfaces
  bpf: Fix subprog idx logic in check_max_stack_depth
  bpf: Repeat check_max_stack_depth for async callbacks
  bpf, arm64: Fix BTI type used for freplace attached functions
  igc: Avoid transmit queue timeout for XDP
  igc: Prevent garbled TX queue with XDP ZEROCOPY
  net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
  tcp: annotate data-races around tcp_rsk(req)->txhash
  tcp: annotate data-races around tcp_rsk(req)->ts_recent
  net: ipv4: Use kfree_sensitive instead of kfree
  net:ipv6: check return value of pskb_trim()
  Revert "tcp: avoid the lookup process failing to get sk in ehash table"
  fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
  llc: Don't drop packet from non-root netns.
  ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
  netfilter: nf_tables: fix spurious set element insertion failure
  netfilter: nf_tables: can't schedule in nft_chain_validate
  netfilter: nf_tables: skip bound chain in netns release path
  Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
  Bluetooth: hci_event: call disconnect callback before deleting conn
  Bluetooth: ISO: fix iso_conn related locking and validity issues
  Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
  tcp: annotate data-races around tp->tcp_tx_delay
  tcp: annotate data-races around tp->tsoffset
  tcp: annotate data-races around tp->keepalive_time
  tcp: annotate data-races around tp->keepalive_intvl
  tcp: annotate data-races around tp->keepalive_probes
  tcp: annotate data-races around icsk->icsk_syn_retries
  tcp: annotate data-races around tp->linger2
  tcp: annotate data-races around rskq_defer_accept
  tcp: annotate data-races around tp->notsent_lowat
  tcp: annotate data-races around icsk->icsk_user_timeout
  tcp: annotate data-races around fastopenq.max_qlen
  net: phy: prevent stale pointer dereference in phy_init()
  jbd2: recheck chechpointing non-dirty buffer
  tracing/histograms: Return an error if we fail to add histogram to hist_vars 
list
  drm/ttm: fix bulk_move corruption when adding a entry
  spi: dw: Remove misleading comment for Mount Evans SoC
  kallsyms: add kallsyms_seqs_of_names to list of special symbols
  scripts/kallsyms: update the usage in the comment block
  selftests/bpf: Workaround verification failure for 
fexit_bpf2bpf/func_replace_return_code
  selftests/bpf: Fix sk_assign on s390x
  drm/amd/display: fix some coding style issues
  drm/dp_mst: Clear MSG_RDY flag before sending new message
  drm/amd/display: force connector state when bpc changes during compliance
  drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
  drm/amd/display: fix linux dp link lost handled only one time
  drm/amd/display: Add polling method to handle MST reply packet
  perf probe: Read DWARF files from the correct CU
  btrfs: raid56: always verify the P/Q contents for scrub
  can: gs_usb: fix time stamp counter initialization
  KVM: arm64: Correctly handle page aging notifiers for unaligned memslot
  KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
  gso: fix dodgy bit handling for GSO_UDP_L4
  drm/i915/perf: add sentinel to xehp_oa_b_counters
  net: ethernet: mtk_eth_soc: always mtk_get_ib1_pkt_type
  UBUNTU: Upstream stable to v6.1.42, v6.4.7
  netfilter: nf_tables: fix underflow in object reference counter
  netfilter: nf_tables: fix underflow in chain reference counter
  platform/x86/amd/pmf: Notify OS power slider update
  platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
  jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
  blk-mq: Fix stall due to recursive flush plug
  powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
  KVM: s390: pv: fix index value of replaced ASCE
  io_uring: don't audit the capability check in io_uring_create()
  gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  pwm: Add a stub for devm_pwmchip_add()
  gpio: mvebu: Make use of devm_pwmchip_add
  gpio: mvebu: fix irq domain leak
  btrfs: fix race between quota disable and relocation
  i2c: Delete error messages for failed memory allocations
  i2c: Improve size determinations
  i2c: nomadik: Remove unnecessary goto label
  i2c: nomadik: Use devm_clk_get_enabled()
  i2c: nomadik: Remove a useless call in the remove function
  MIPS: Loongson: Move arch cflags to MIPS top level Makefile
  MIPS: Loongson: Fix build error when make modules_install
  PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  PCI/ASPM: Factor out pcie_wait_for_retrain()
  PCI/ASPM: Avoid link retraining race
  PCI: rockchip: Remove writes to unused registers
  PCI: rockchip: Fix window mapping and address translation for endpoint
  PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
  drm/amd/display: add ODM case when looking for first split pipe
  drm/amd/display: add pixel rate based CRB allocation support
  drm/amd/display: fix dcn315 single stream crb allocation
  drm/amd/display: Update correct DCN314 register header
  drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
  drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
  drm/ttm: Don't print error message if eviction was interrupted
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: never consider pinned BOs for eviction&swap
  KVM: arm64: Condition HW AF updates on config option
  UBUNTU: [Config] updateconfigs for AMPERE_ERRATUM_AC03_CPU_38
  arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
  mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
  tracing: Allow synthetic events to pass around stacktraces
  Revert "tracing: Add "(fault)" name injection to kernel probes"
  tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if 
fails
  test_maple_tree: test modifications while iterating
  maple_tree: add __init and __exit to test module
  maple_tree: fix 32 bit mas_next testing
  drm/amd/display: fix dc/core/dc.c kernel-doc
  drm/amd/display: Add FAMS validation before trying to use it
  drm/amd/display: update extended blank for dcn314 onwards
  drm/amd/display: Fix possible underflow for displays with large vblank
  drm/amd/display: Prevent vtotal from being set to 0
  phy: phy-mtk-dp: Fix an error code in probe()
  phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  phy: qcom-snps-femto-v2: properly enable ref clock
  soundwire: qcom: update status correctly with mask
  media: staging: atomisp: select V4L2_FWNODE
  media: amphion: Fix firmware path to match linux-firmware
  i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  iavf: fix potential deadlock on allocation failure
  iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
  net: phy: marvell10g: fix 88x3310 power up
  net: hns3: fix the imp capability bit cannot exceed 32 bits issue
  net: hns3: fix wrong tc bandwidth weight data issue
  net: hns3: fix wrong bw weight of disabled tc issue
  vxlan: calculate correct header length for GPE
  vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  vxlan: fix GRO with VXLAN-GPE
  phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  atheros: fix return value check in atl1_tso()
  ethernet: atheros: fix return value check in atl1e_tso_csum()
  ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary 
address
  ice: Fix memory management in ice_ethtool_fdir.c
  bonding: reset bond's flags when down link is P2P device
  team: reset team's flags when down link is P2P device
  octeontx2-af: Removed unnecessary debug messages.
  octeontx2-af: Fix hash extraction enable configuration
  net: stmmac: Apply redundant write work around on 4.xx too
  platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
  igc: Fix Kernel Panic during ndo_tx_timeout callback
  netfilter: nft_set_rbtree: fix overlap expiration walk
  mm: suppress mm fault logging if fatal signal already pending
  net/sched: mqprio: refactor nlattr parsing to a separate function
  net/sched: mqprio: add extack to mqprio_parse_nlattr()
  net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  benet: fix return value check in be_lancer_xmit_workarounds()
  tipc: check return value of pskb_trim()
  tipc: stop tipc crypto on failure in tipc_node_create
  RDMA/mlx4: Make check for invalid flags stricter
  drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  RDMA/irdma: Add missing read barriers
  RDMA/irdma: Fix data race on CQP completion stats
  RDMA/irdma: Fix data race on CQP request done
  RDMA/mthca: Fix crash when polling CQ for shared QPs
  RDMA/bnxt_re: Prevent handling any completions after qp destroy
  drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
  cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
  ASoC: fsl_spdif: Silence output on stop
  block: Fix a source code comment in include/uapi/linux/blkzoned.h
  smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
  drm/i915: Fix an error handling path in igt_write_huge()
  xenbus: check xen_domain in xenbus_probe_initcall
  dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  dm raid: clean up four equivalent goto tags in raid_ctr()
  dm raid: protect md_stop() with 'reconfig_mutex'
  drm/amd: Fix an error handling mistake in psp_sw_init()
  drm/amd/display: Unlock on error path in 
dm_handle_mst_sideband_msg_ready_event()
  RDMA/irdma: Fix op_type reporting in CQEs
  RDMA/irdma: Report correct WC error
  drm/msm: Switch idr_lock to spinlock
  drm/msm: Disallow submit with fence id 0
  ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
  ublk: fail to start device if queue setup is interrupted
  ublk: fail to recover device if queue setup is interrupted
  ata: pata_ns87415: mark ns87560_tf_read static
  ring-buffer: Fix wrong stat of cpu_buffer->read
  tracing: Fix warning in trace_buffered_event_disable()
  Revert "usb: gadget: tegra-xudc: Fix error check in 
tegra_xudc_powerdomain_init()"
  usb: gadget: call usb_gadget_check_config() to verify UDC capability
  USB: gadget: Fix the memory leak in raw_gadget driver
  usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
  KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
  KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
  serial: qcom-geni: drop bogus runtime pm state update
  serial: 8250_dw: Preserve original value of DLF register
  serial: sifive: Fix sifive_serial_console_setup() section
  USB: serial: option: support Quectel EM060K_128
  USB: serial: option: add Quectel EC200A module support
  USB: serial: simple: add Kaufmann RKS+CAN VCP
  USB: serial: simple: sort driver entries
  can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  usb: typec: Set port->pd before adding device for typec_port
  usb: typec: Iterate pds array when showing the pd list
  usb: typec: Use sysfs_emit_at when concatenating the string
  Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  usb: dwc3: don't reset device side if dwc3 was configured as host-only
  usb: misc: ehset: fix wrong if condition
  usb: ohci-at91: Fix the unhandle interrupt when resume
  USB: quirks: add quirk for Focusrite Scarlett
  usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
  usb: xhci-mtk: set the dma max_seg_size
  Revert "usb: xhci: tegra: Fix error check"
  Documentation: security-bugs.rst: update preferences when dealing with the 
linux-distros group
  Documentation: security-bugs.rst: clarify CVE handling
  staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  tty: n_gsm: fix UAF in gsm_cleanup_mux
  Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
  ALSA: hda/realtek: Support ASUS G713PV laptop
  ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
  hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  btrfs: account block group tree when calculating global reserve size
  btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  btrfs: check for commit error at btrfs_attach_transaction_barrier()
  x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
  file: always lock position for FMODE_ATOMIC_POS
  nfsd: Remove incorrect check in nfsd4_validate_stateid
  ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
  tpm_tis: Explicitly check for error code
  irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  locking/rtmutex: Fix task->pi_waiters integrity
  proc/vmcore: fix signedness bug in read_from_oldmem()
  xen: speed up grant-table reclaim
  virtio-net: fix race between set queues and probe
  net: dsa: qca8k: fix search_and_insert wrong handling of new rule
  net: dsa: qca8k: fix broken search_and_del
  net: dsa: qca8k: fix mdb add/del case with 0 VID
  selftests: mptcp: join: only check for ip6tables if needed
  soundwire: fix enumeration completion
  Revert "um: Use swap() to make code cleaner"
  LoongArch: BPF: Fix check condition to call lu32id in move_imm()
  LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
  s390/dasd: fix hanging device after quiesce/resume
  s390/dasd: print copy pair message only for the correct error
  ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  arm64/sme: Set new vector length before reallocating
  PM: sleep: wakeirq: fix wake irq arming
  ceph: never send metrics if disable_send_metrics is set
  drm/i915/dpt: Use shmem for dpt objects
  dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  rbd: make get_lock_owner_info() return a single locker or NULL
  rbd: harden get_lock_owner_info() a bit
  rbd: retrieve and check lock owner twice before blocklisting
  tracing: Fix trace_event_raw_event_synth() if else statement
  ACPI: processor: perflib: Use the "no limit" frequency QoS
  ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  dma-buf: keep the signaling time of merged fences v3
  dma-buf: fix an error pointer vs NULL bug
  KVM: s390: pv: simplify shutdown and fix race
  media: tc358746: Address compiler warnings
  net: fec: avoid tx queue timeout when XDP is enabled
  drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI PHY config
  RDMA/core: Update CMA destination address on rdma_resolve_addr
  RDMA/bnxt_re: Fix hang during driver unload
  iommufd: IOMMUFD_DESTROY should not increase the refcount
  TIOCSTI: always enable for CAP_SYS_ADMIN
  hwmon: (aquacomputer_d5next) Fix incorrect PWM value readout
  btrfs: zoned: do not enable async discard
  net: ipa: only reset hashed tables when supported
  iommufd: Set end correctly when doing batch carry
  mptcp: more accurate NL event generation
  UBUNTU: Upstream stable to v6.1.43, v6.4.8

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2037005

Title:
  Lunar update: upstream stable patchset 2023-09-21

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Lunar:
  In Progress

Bug description:
  SRU Justification

      Impact:
         The upstream process for stable tree updates is quite similar
         in scope to the Ubuntu SRU process, e.g., each patch has to
         demonstrably fix a bug, and each patch is vetted by upstream
         by originating either directly from a mainline/stable Linux tree or
         a minimally backported form of that patch. The following upstream
         stable patches should be included in the Ubuntu kernel:

         upstream stable patchset 2023-09-21

                  Ported from the following upstream stable releases:
                          v6.1.41, v6.4.6
                          v6.1.42, v6.4.7
                          v6.1.43, v6.4.8

         from git://git.kernel.org/

  UBUNTU: Upstream stable to v6.1.41, v6.4.6
  io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  ALSA: hda/realtek - remove 3k pull low procedure
  ALSA: hda/realtek: Add quirk for Clevo NS70AU
  ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
  maple_tree: set the node limit when creating a new root node
  maple_tree: fix node allocation testing on 32 bit
  keys: Fix linking a duplicate key to a keyring's assoc_array
  perf probe: Add test for regression introduced by switch to 
die_get_decl_file()
  btrfs: fix warning when putting transaction with qgroups enabled after abort
  fuse: revalidate: don't invalidate if interrupted
  fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
  btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
  btrfs: zoned: fix memory leak after finding block group with super blocks
  fuse: ioctl: translate ENOSYS in outarg
  btrfs: fix race between balance and cancel/pause
  selftests: tc: set timeout to 15 minutes
  selftests: tc: add 'ct' action kconfig dep
  regmap: Drop initial version of maximum transfer length fixes
  of: Preserve "of-display" device name for compatibility
  regmap: Account for register length in SMBus I/O limits
  arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
  can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
  can: bcm: Fix UAF in bcm_proc_show()
  can: gs_usb: gs_can_open(): improve error handling
  selftests: tc: add ConnTrack procfs kconfig
  dma-buf/dma-resv: Stop leaking on krealloc() failure
  drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
  drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
  drm/amdgpu/pm: make mclk consistent for smu 13.0.7
  drm/client: Fix memory leak in drm_client_target_cloned
  drm/client: Fix memory leak in drm_client_modeset_probe
  drm/amd/display: only accept async flips for fast updates
  drm/amd/display: Disable MPC split by default on special asic
  drm/amd/display: check TG is non-null before checking if enabled
  drm/amd/display: Keep PHY active for DP displays on DCN31
  ASoC: fsl_sai: Disable bit clock with transmitter
  ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
  ASoC: tegra: Fix ADX byte map
  ASoC: rt5640: Fix sleep in atomic context
  ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
  ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
  ASoC: qdsp6: audioreach: fix topology probe deferral
  ASoC: tegra: Fix AMX byte map
  ASoC: codecs: wcd938x: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix missing mbhc init error handling
  ASoC: codecs: wcd934x: fix resource leaks on component remove
  ASoC: codecs: wcd938x: fix codec initialisation race
  ASoC: codecs: wcd938x: fix soundwire initialisation race
  ext4: correct inline offset when handling xattrs in inode body
  drm/radeon: Fix integer overflow in radeon_cs_parser_init
  ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  quota: Properly disable quotas when add_dquot_ref() fails
  quota: fix warning in dqgrab()
  HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  ovl: check type and offset of struct vfsmount in ovl_entry
  udf: Fix uninitialized array access for some pathnames
  fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  MIPS: dec: prom: Address -Warray-bounds warning
  FS: JFS: Fix null-ptr-deref Read in txBegin
  FS: JFS: Check for read-only mounted filesystem in txBegin
  ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
  rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
  rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
  sched/fair: Don't balance task to its current running CPU
  wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
  bpf: Print a warning only if writing to unprivileged_bpf_disabled.
  bpf: Address KCSAN report on bpf_lru_list
  bpf: tcp: Avoid taking fast sock lock in iterator
  wifi: ath11k: add support default regdb while searching board-2.bin for 
WCN6855
  wifi: mac80211_hwsim: Fix possible NULL dereference
  spi: dw: Add compatible for Intel Mount Evans SoC
  wifi: ath11k: fix memory leak in WMI firmware stats
  net: ethernet: litex: add support for 64 bit stats
  devlink: report devlink_port_type_warn source device
  wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
  wifi: iwlwifi: Add support for new PCI Id
  wifi: iwlwifi: mvm: avoid baid size integer overflow
  wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
  net: hns3: fix strncpy() not using dest-buf length as length issue
  ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
  ASoC: codecs: wcd938x: fix mbhc impedance loglevel
  ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
  ASoC: qcom: q6apm: do not close GPR port before closing graph
  sched/fair: Use recent_used_cpu to test p->cpus_ptr
  sched/psi: Rearrange polling code in preparation
  sched/psi: Rename existing poll members in preparation
  sched/psi: Extract update_triggers side effect
  sched/psi: Allow unprivileged polling of N*2s period
  sched/psi: use kernfs polling functions for PSI trigger polling
  pinctrl: renesas: rzv2m: Handle non-unique subnode names
  pinctrl: renesas: rzg2l: Handle non-unique subnode names
  spi: bcm63xx: fix max prepend length
  fbdev: imxfb: warn about invalid left/right margin
  fbdev: imxfb: Removed unneeded release_mem_region
  perf build: Fix library not found error when using CSLIBS
  btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
  spi: s3c64xx: clear loopback bit after loopback test
  kallsyms: strip LTO-only suffixes from promoted global functions
  dsa: mv88e6xxx: Do a final check before timing out
  net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
  net: ethernet: mtk_eth_soc: handle probe deferral
  ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
  net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after 
mall_set_parms
  net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
  net: sched: cls_u32: Undo refcount decrement in case update failed
  net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
  net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
  net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
  net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty 
entries
  net: dsa: microchip: correct KSZ8795 static MAC table access
  iavf: Fix use-after-free in free_netdev
  iavf: Fix out-of-bounds when setting channels on remove
  iavf: use internal state to free traffic IRQs
  iavf: make functions static where possible
  iavf: Wait for reset in callbacks which trigger it
  iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
  iavf: fix reset task race with iavf_remove()
  security: keys: Modify mismatched function name
  octeontx2-pf: Dont allocate BPIDs for LBK interfaces
  bpf: Fix subprog idx logic in check_max_stack_depth
  bpf: Repeat check_max_stack_depth for async callbacks
  bpf, arm64: Fix BTI type used for freplace attached functions
  igc: Avoid transmit queue timeout for XDP
  igc: Prevent garbled TX queue with XDP ZEROCOPY
  net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
  tcp: annotate data-races around tcp_rsk(req)->txhash
  tcp: annotate data-races around tcp_rsk(req)->ts_recent
  net: ipv4: Use kfree_sensitive instead of kfree
  net:ipv6: check return value of pskb_trim()
  Revert "tcp: avoid the lookup process failing to get sk in ehash table"
  fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
  llc: Don't drop packet from non-root netns.
  ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
  netfilter: nf_tables: fix spurious set element insertion failure
  netfilter: nf_tables: can't schedule in nft_chain_validate
  netfilter: nf_tables: skip bound chain in netns release path
  Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
  Bluetooth: hci_event: call disconnect callback before deleting conn
  Bluetooth: ISO: fix iso_conn related locking and validity issues
  Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
  tcp: annotate data-races around tp->tcp_tx_delay
  tcp: annotate data-races around tp->tsoffset
  tcp: annotate data-races around tp->keepalive_time
  tcp: annotate data-races around tp->keepalive_intvl
  tcp: annotate data-races around tp->keepalive_probes
  tcp: annotate data-races around icsk->icsk_syn_retries
  tcp: annotate data-races around tp->linger2
  tcp: annotate data-races around rskq_defer_accept
  tcp: annotate data-races around tp->notsent_lowat
  tcp: annotate data-races around icsk->icsk_user_timeout
  tcp: annotate data-races around fastopenq.max_qlen
  net: phy: prevent stale pointer dereference in phy_init()
  jbd2: recheck chechpointing non-dirty buffer
  tracing/histograms: Return an error if we fail to add histogram to hist_vars 
list
  drm/ttm: fix bulk_move corruption when adding a entry
  spi: dw: Remove misleading comment for Mount Evans SoC
  kallsyms: add kallsyms_seqs_of_names to list of special symbols
  scripts/kallsyms: update the usage in the comment block
  selftests/bpf: Workaround verification failure for 
fexit_bpf2bpf/func_replace_return_code
  selftests/bpf: Fix sk_assign on s390x
  drm/amd/display: fix some coding style issues
  drm/dp_mst: Clear MSG_RDY flag before sending new message
  drm/amd/display: force connector state when bpc changes during compliance
  drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
  drm/amd/display: fix linux dp link lost handled only one time
  drm/amd/display: Add polling method to handle MST reply packet
  perf probe: Read DWARF files from the correct CU
  btrfs: raid56: always verify the P/Q contents for scrub
  can: gs_usb: fix time stamp counter initialization
  KVM: arm64: Correctly handle page aging notifiers for unaligned memslot
  KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
  gso: fix dodgy bit handling for GSO_UDP_L4
  drm/i915/perf: add sentinel to xehp_oa_b_counters
  net: ethernet: mtk_eth_soc: always mtk_get_ib1_pkt_type
  UBUNTU: Upstream stable to v6.1.42, v6.4.7
  netfilter: nf_tables: fix underflow in object reference counter
  netfilter: nf_tables: fix underflow in chain reference counter
  platform/x86/amd/pmf: Notify OS power slider update
  platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
  jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
  blk-mq: Fix stall due to recursive flush plug
  powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
  KVM: s390: pv: fix index value of replaced ASCE
  io_uring: don't audit the capability check in io_uring_create()
  gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  pwm: Add a stub for devm_pwmchip_add()
  gpio: mvebu: Make use of devm_pwmchip_add
  gpio: mvebu: fix irq domain leak
  btrfs: fix race between quota disable and relocation
  i2c: Delete error messages for failed memory allocations
  i2c: Improve size determinations
  i2c: nomadik: Remove unnecessary goto label
  i2c: nomadik: Use devm_clk_get_enabled()
  i2c: nomadik: Remove a useless call in the remove function
  MIPS: Loongson: Move arch cflags to MIPS top level Makefile
  MIPS: Loongson: Fix build error when make modules_install
  PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  PCI/ASPM: Factor out pcie_wait_for_retrain()
  PCI/ASPM: Avoid link retraining race
  PCI: rockchip: Remove writes to unused registers
  PCI: rockchip: Fix window mapping and address translation for endpoint
  PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
  drm/amd/display: add ODM case when looking for first split pipe
  drm/amd/display: add pixel rate based CRB allocation support
  drm/amd/display: fix dcn315 single stream crb allocation
  drm/amd/display: Update correct DCN314 register header
  drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
  drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
  drm/ttm: Don't print error message if eviction was interrupted
  drm/ttm: Don't leak a resource on eviction error
  drm/ttm: never consider pinned BOs for eviction&swap
  KVM: arm64: Condition HW AF updates on config option
  UBUNTU: [Config] updateconfigs for AMPERE_ERRATUM_AC03_CPU_38
  arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
  mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
  tracing: Allow synthetic events to pass around stacktraces
  Revert "tracing: Add "(fault)" name injection to kernel probes"
  tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if 
fails
  test_maple_tree: test modifications while iterating
  maple_tree: add __init and __exit to test module
  maple_tree: fix 32 bit mas_next testing
  drm/amd/display: fix dc/core/dc.c kernel-doc
  drm/amd/display: Add FAMS validation before trying to use it
  drm/amd/display: update extended blank for dcn314 onwards
  drm/amd/display: Fix possible underflow for displays with large vblank
  drm/amd/display: Prevent vtotal from being set to 0
  phy: phy-mtk-dp: Fix an error code in probe()
  phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  phy: qcom-snps-femto-v2: properly enable ref clock
  soundwire: qcom: update status correctly with mask
  media: staging: atomisp: select V4L2_FWNODE
  media: amphion: Fix firmware path to match linux-firmware
  i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  iavf: fix potential deadlock on allocation failure
  iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
  net: phy: marvell10g: fix 88x3310 power up
  net: hns3: fix the imp capability bit cannot exceed 32 bits issue
  net: hns3: fix wrong tc bandwidth weight data issue
  net: hns3: fix wrong bw weight of disabled tc issue
  vxlan: calculate correct header length for GPE
  vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  vxlan: fix GRO with VXLAN-GPE
  phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  atheros: fix return value check in atl1_tso()
  ethernet: atheros: fix return value check in atl1e_tso_csum()
  ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary 
address
  ice: Fix memory management in ice_ethtool_fdir.c
  bonding: reset bond's flags when down link is P2P device
  team: reset team's flags when down link is P2P device
  octeontx2-af: Removed unnecessary debug messages.
  octeontx2-af: Fix hash extraction enable configuration
  net: stmmac: Apply redundant write work around on 4.xx too
  platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
  igc: Fix Kernel Panic during ndo_tx_timeout callback
  netfilter: nft_set_rbtree: fix overlap expiration walk
  mm: suppress mm fault logging if fatal signal already pending
  net/sched: mqprio: refactor nlattr parsing to a separate function
  net/sched: mqprio: add extack to mqprio_parse_nlattr()
  net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  benet: fix return value check in be_lancer_xmit_workarounds()
  tipc: check return value of pskb_trim()
  tipc: stop tipc crypto on failure in tipc_node_create
  RDMA/mlx4: Make check for invalid flags stricter
  drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  RDMA/irdma: Add missing read barriers
  RDMA/irdma: Fix data race on CQP completion stats
  RDMA/irdma: Fix data race on CQP request done
  RDMA/mthca: Fix crash when polling CQ for shared QPs
  RDMA/bnxt_re: Prevent handling any completions after qp destroy
  drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
  cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
  ASoC: fsl_spdif: Silence output on stop
  block: Fix a source code comment in include/uapi/linux/blkzoned.h
  smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
  drm/i915: Fix an error handling path in igt_write_huge()
  xenbus: check xen_domain in xenbus_probe_initcall
  dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  dm raid: clean up four equivalent goto tags in raid_ctr()
  dm raid: protect md_stop() with 'reconfig_mutex'
  drm/amd: Fix an error handling mistake in psp_sw_init()
  drm/amd/display: Unlock on error path in 
dm_handle_mst_sideband_msg_ready_event()
  RDMA/irdma: Fix op_type reporting in CQEs
  RDMA/irdma: Report correct WC error
  drm/msm: Switch idr_lock to spinlock
  drm/msm: Disallow submit with fence id 0
  ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
  ublk: fail to start device if queue setup is interrupted
  ublk: fail to recover device if queue setup is interrupted
  ata: pata_ns87415: mark ns87560_tf_read static
  ring-buffer: Fix wrong stat of cpu_buffer->read
  tracing: Fix warning in trace_buffered_event_disable()
  Revert "usb: gadget: tegra-xudc: Fix error check in 
tegra_xudc_powerdomain_init()"
  usb: gadget: call usb_gadget_check_config() to verify UDC capability
  USB: gadget: Fix the memory leak in raw_gadget driver
  usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
  KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
  KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
  serial: qcom-geni: drop bogus runtime pm state update
  serial: 8250_dw: Preserve original value of DLF register
  serial: sifive: Fix sifive_serial_console_setup() section
  USB: serial: option: support Quectel EM060K_128
  USB: serial: option: add Quectel EC200A module support
  USB: serial: simple: add Kaufmann RKS+CAN VCP
  USB: serial: simple: sort driver entries
  can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  usb: typec: Set port->pd before adding device for typec_port
  usb: typec: Iterate pds array when showing the pd list
  usb: typec: Use sysfs_emit_at when concatenating the string
  Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  usb: dwc3: don't reset device side if dwc3 was configured as host-only
  usb: misc: ehset: fix wrong if condition
  usb: ohci-at91: Fix the unhandle interrupt when resume
  USB: quirks: add quirk for Focusrite Scarlett
  usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
  usb: xhci-mtk: set the dma max_seg_size
  Revert "usb: xhci: tegra: Fix error check"
  Documentation: security-bugs.rst: update preferences when dealing with the 
linux-distros group
  Documentation: security-bugs.rst: clarify CVE handling
  staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  tty: n_gsm: fix UAF in gsm_cleanup_mux
  Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
  ALSA: hda/realtek: Support ASUS G713PV laptop
  ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
  hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  btrfs: account block group tree when calculating global reserve size
  btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  btrfs: check for commit error at btrfs_attach_transaction_barrier()
  x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
  file: always lock position for FMODE_ATOMIC_POS
  nfsd: Remove incorrect check in nfsd4_validate_stateid
  ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
  tpm_tis: Explicitly check for error code
  irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  locking/rtmutex: Fix task->pi_waiters integrity
  proc/vmcore: fix signedness bug in read_from_oldmem()
  xen: speed up grant-table reclaim
  virtio-net: fix race between set queues and probe
  net: dsa: qca8k: fix search_and_insert wrong handling of new rule
  net: dsa: qca8k: fix broken search_and_del
  net: dsa: qca8k: fix mdb add/del case with 0 VID
  selftests: mptcp: join: only check for ip6tables if needed
  soundwire: fix enumeration completion
  Revert "um: Use swap() to make code cleaner"
  LoongArch: BPF: Fix check condition to call lu32id in move_imm()
  LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
  s390/dasd: fix hanging device after quiesce/resume
  s390/dasd: print copy pair message only for the correct error
  ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  arm64/sme: Set new vector length before reallocating
  PM: sleep: wakeirq: fix wake irq arming
  ceph: never send metrics if disable_send_metrics is set
  drm/i915/dpt: Use shmem for dpt objects
  dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  rbd: make get_lock_owner_info() return a single locker or NULL
  rbd: harden get_lock_owner_info() a bit
  rbd: retrieve and check lock owner twice before blocklisting
  tracing: Fix trace_event_raw_event_synth() if else statement
  ACPI: processor: perflib: Use the "no limit" frequency QoS
  ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  dma-buf: keep the signaling time of merged fences v3
  dma-buf: fix an error pointer vs NULL bug
  KVM: s390: pv: simplify shutdown and fix race
  media: tc358746: Address compiler warnings
  net: fec: avoid tx queue timeout when XDP is enabled
  drm/msm/dsi: Drop unused regulators from QCM2290 14nm DSI PHY config
  RDMA/core: Update CMA destination address on rdma_resolve_addr
  RDMA/bnxt_re: Fix hang during driver unload
  iommufd: IOMMUFD_DESTROY should not increase the refcount
  TIOCSTI: always enable for CAP_SYS_ADMIN
  hwmon: (aquacomputer_d5next) Fix incorrect PWM value readout
  btrfs: zoned: do not enable async discard
  net: ipa: only reset hashed tables when supported
  iommufd: Set end correctly when doing batch carry
  mptcp: more accurate NL event generation
  UBUNTU: Upstream stable to v6.1.43, v6.4.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2037005/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to