Public bug reported:

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:

       v5.15.56 upstream stable release
       from git://git.kernel.org/

ALSA: hda - Add fixup for Dell Latitidue E5430
ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
ALSA: hda/realtek: Fix headset mic for Acer SF313-51
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
fix race between exit_itimers() and /proc/pid/timers
mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
mm: split huge PUD on wp_huge_pud fallback
tracing/histograms: Fix memory leak problem
net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
ip: fix dflt addr selection for connected nexthop
ARM: 9213/1: Print message about disabled Spectre workarounds only once
ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
wifi: mac80211: fix queue selection for mesh/OCB interfaces
cgroup: Use separate src/dst nodes when preloading css_sets for migration
btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline 
extents
drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() 
error
drm/panfrost: Fix shrinker list corruption by madvise IOCTL
fs/remap: constrain dedupe of EOF blocks
nilfs2: fix incorrect masking of permission flags for symlinks
sh: convert nommu io{re,un}map() to static inline functions
Revert "evm: Fix memleak in init_desc"
xfs: only run COW extent recovery when there are no live extents
xfs: don't include bnobt blocks when reserving free block pool
xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
xfs: drop async cache flushes from CIL commits.
reset: Fix devm bulk optional exclusive control getter
ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
spi: amd: Limit max transfer and message size
ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
ARM: 9210/1: Mark the FDT_FIXED sections as shareable
net/mlx5e: kTLS, Fix build time constant test in TX
net/mlx5e: kTLS, Fix build time constant test in RX
net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
net/mlx5e: Fix capability check for updating vnic env counters
net/mlx5e: Ring the TX doorbell on DMA errors
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
ima: Fix a potential integer overflow in ima_appraise_measurement
ASoC: sgtl5000: Fix noise on shutdown/remove
ASoC: tas2764: Add post reset delays
ASoC: tas2764: Fix and extend FSYNC polarity handling
ASoC: tas2764: Correct playback volume range
ASoC: tas2764: Fix amp gain register offset & default
ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
net: stmmac: dwc-qos: Disable split header for Tegra194
net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
sysctl: Fix data races in proc_dointvec().
sysctl: Fix data races in proc_douintvec().
sysctl: Fix data races in proc_dointvec_minmax().
sysctl: Fix data races in proc_douintvec_minmax().
sysctl: Fix data races in proc_doulongvec_minmax().
sysctl: Fix data races in proc_dointvec_jiffies().
tcp: Fix a data-race around sysctl_tcp_max_orphans.
inetpeer: Fix data-races around sysctl.
net: Fix data-races around sysctl_mem.
cipso: Fix data-races around sysctl.
icmp: Fix data-races around sysctl.
ipv4: Fix a data-race around sysctl_fib_sync_mem.
ARM: dts: at91: sama5d2: Fix typo in i2s1 node
ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
netfilter: nf_log: incorrect offset to network header
netfilter: nf_tables: replace BUG_ON by element length check
drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
lockd: set fl_owner when unlocking files
lockd: fix nlm_close_files
tracing: Fix sleeping while atomic in kdb ftdump
drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
drm/i915/dg2: Add Wa_22011100796
drm/i915/gt: Serialize GRDOM access between multiple engine resets
drm/i915/gt: Serialize TLB invalidates with GT resets
drm/i915/uc: correctly track uc_fw init failure
drm/i915: Require the vm mutex for i915_vma_bind()
bnxt_en: Fix bnxt_reinit_after_abort() code path
bnxt_en: Fix bnxt_refclk_read()
sysctl: Fix data-races in proc_dou8vec_minmax().
sysctl: Fix data-races in proc_dointvec_ms_jiffies().
icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
icmp: Fix a data-race around sysctl_icmp_ratelimit.
icmp: Fix a data-race around sysctl_icmp_ratemask.
raw: Fix a data-race around sysctl_raw_l3mdev_accept.
tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
ipv4: Fix data-races around sysctl_ip_dynaddr.
nexthop: Fix data-races around nexthop_compat_mode.
net: ftgmac100: Hold reference returned by of_get_child_by_name()
net: stmmac: fix leaks in probe
ima: force signature verification when CONFIG_KEXEC_SIG is configured
ima: Fix potential memory leak in ima_init_crypto()
drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
drm/amd/pm: Prevent divide by zero
sfc: fix use after free when disabling sriov
ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
seg6: fix skb checksum evaluation in SRH encapsulation/insertion
seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
sfc: fix kernel panic when creating VF
KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
net/tls: Check for errors in tls_device_init
ACPI: video: Fix acpi_video_handles_brightness_key_presses()
mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
btrfs: rename btrfs_bio to btrfs_io_context
btrfs: zoned: fix a leaked bioc in read_zone_info
ksmbd: use SOCK_NONBLOCK type for kernel_accept()
powerpc/xive/spapr: correct bitmap allocation size
vdpa/mlx5: Initialize CVQ vringh only once
vduse: Tie vduse mgmtdev and its device
virtio_mmio: Add missing PM calls to freeze/restore
virtio_mmio: Restore guest page size on resume
netfilter: br_netfilter: do not skip all hooks with 0 priority
scsi: hisi_sas: Limit max hw sectors for v3 HW
cpufreq: pmac32-cpufreq: Fix refcount leak bug
firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
firmware: sysfb: Add sysfb_disable() helper function
fbdev: Disable sysfb device registration when removing conflicting FBs
net: tipc: fix possible refcount leak in tipc_sk_create()
NFC: nxp-nci: don't print header length mismatch on i2c error
nvme-tcp: always fail a request when sending it failed
nvme: fix regression when disconnect a recovering ctrl
net: sfp: fix memory leak in sfp_probe()
ASoC: ops: Fix off by one in range control validation
pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: rt711: fix calibrate mutex initialization
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: wcd938x: Fix event generation for some controls
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
ASoC: wm5110: Fix DRE control
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC: dapm: Initialise kcontrol data for mux/demux controls
ASoC: cs47l15: Fix event generation for low power mux control
ASoC: madera: Fix event generation for OUT1 demux
ASoC: madera: Fix event generation for rate controls
irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
x86: Clear .brk area at early boot
soc: ixp4xx/npe: Fix unused match warning
ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
Revert "can: xilinx_can: Limit CANFD brp to 2"
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
ALSA: usb-audio: Add quirk for Fiero SC-01
ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
nvme-pci: phison e16 has bogus namespace ids
signal handling: don't use BUG_ON() for debugging
USB: serial: ftdi_sio: add Belimo device ids
usb: typec: add missing uevent when partner support PD
usb: dwc3: gadget: Fix event pending check
tty: serial: samsung_tty: set dma burst_size to 1
vt: fix memory overlapping when deleting chars in the buffer
serial: 8250: fix return error code in serial8250_request_std_resource()
serial: stm32: Clear prev values before setting RTS delays
serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
serial: 8250: Fix PM usage_count for console handover
x86/pat: Fix x86_has_pat_wp()
drm/aperture: Run fbdev removal before internal helpers
Linux 5.15.56
UBUNTU: Upstream stable to v5.15.56

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Jammy)
     Importance: Medium
     Assignee: Kamal Mostafa (kamalmostafa)
         Status: In Progress


** Tags: kernel-stable-tracking-bug

** Changed in: linux (Ubuntu)
       Status: New => Confirmed

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
       Status: Confirmed => Invalid

** Changed in: linux (Ubuntu Jammy)
       Status: New => In Progress

** Changed in: linux (Ubuntu Jammy)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Jammy)
     Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)

** 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:
+        v5.15.56 upstream stable release
+        from git://git.kernel.org/
  
-        v5.15.56 upstream stable release
-        from git://git.kernel.org/
+ ALSA: hda - Add fixup for Dell Latitidue E5430
+ ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
+ ALSA: hda/realtek: Fix headset mic for Acer SF313-51
+ ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
+ ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
+ ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
+ xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
+ fix race between exit_itimers() and /proc/pid/timers
+ mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
+ mm: split huge PUD on wp_huge_pud fallback
+ tracing/histograms: Fix memory leak problem
+ net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
+ ip: fix dflt addr selection for connected nexthop
+ ARM: 9213/1: Print message about disabled Spectre workarounds only once
+ ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
+ wifi: mac80211: fix queue selection for mesh/OCB interfaces
+ cgroup: Use separate src/dst nodes when preloading css_sets for migration
+ btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline 
extents
+ drm/panfrost: Put mapping instead of shmem obj on 
panfrost_mmu_map_fault_addr() error
+ drm/panfrost: Fix shrinker list corruption by madvise IOCTL
+ fs/remap: constrain dedupe of EOF blocks
+ nilfs2: fix incorrect masking of permission flags for symlinks
+ sh: convert nommu io{re,un}map() to static inline functions
+ Revert "evm: Fix memleak in init_desc"
+ xfs: only run COW extent recovery when there are no live extents
+ xfs: don't include bnobt blocks when reserving free block pool
+ xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
+ xfs: drop async cache flushes from CIL commits.
+ reset: Fix devm bulk optional exclusive control getter
+ ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
+ spi: amd: Limit max transfer and message size
+ ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
+ ARM: 9210/1: Mark the FDT_FIXED sections as shareable
+ net/mlx5e: kTLS, Fix build time constant test in TX
+ net/mlx5e: kTLS, Fix build time constant test in RX
+ net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
+ net/mlx5e: Fix capability check for updating vnic env counters
+ net/mlx5e: Ring the TX doorbell on DMA errors
+ drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
+ ima: Fix a potential integer overflow in ima_appraise_measurement
+ ASoC: sgtl5000: Fix noise on shutdown/remove
+ ASoC: tas2764: Add post reset delays
+ ASoC: tas2764: Fix and extend FSYNC polarity handling
+ ASoC: tas2764: Correct playback volume range
+ ASoC: tas2764: Fix amp gain register offset & default
+ ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
+ ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
+ net: stmmac: dwc-qos: Disable split header for Tegra194
+ net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
+ sysctl: Fix data races in proc_dointvec().
+ sysctl: Fix data races in proc_douintvec().
+ sysctl: Fix data races in proc_dointvec_minmax().
+ sysctl: Fix data races in proc_douintvec_minmax().
+ sysctl: Fix data races in proc_doulongvec_minmax().
+ sysctl: Fix data races in proc_dointvec_jiffies().
+ tcp: Fix a data-race around sysctl_tcp_max_orphans.
+ inetpeer: Fix data-races around sysctl.
+ net: Fix data-races around sysctl_mem.
+ cipso: Fix data-races around sysctl.
+ icmp: Fix data-races around sysctl.
+ ipv4: Fix a data-race around sysctl_fib_sync_mem.
+ ARM: dts: at91: sama5d2: Fix typo in i2s1 node
+ ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
+ arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
+ arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
+ netfilter: nf_log: incorrect offset to network header
+ netfilter: nf_tables: replace BUG_ON by element length check
+ drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
+ xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
+ lockd: set fl_owner when unlocking files
+ lockd: fix nlm_close_files
+ tracing: Fix sleeping while atomic in kdb ftdump
+ drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
+ drm/i915/dg2: Add Wa_22011100796
+ drm/i915/gt: Serialize GRDOM access between multiple engine resets
+ drm/i915/gt: Serialize TLB invalidates with GT resets
+ drm/i915/uc: correctly track uc_fw init failure
+ drm/i915: Require the vm mutex for i915_vma_bind()
+ bnxt_en: Fix bnxt_reinit_after_abort() code path
+ bnxt_en: Fix bnxt_refclk_read()
+ sysctl: Fix data-races in proc_dou8vec_minmax().
+ sysctl: Fix data-races in proc_dointvec_ms_jiffies().
+ icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
+ icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
+ icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
+ icmp: Fix a data-race around sysctl_icmp_ratelimit.
+ icmp: Fix a data-race around sysctl_icmp_ratemask.
+ raw: Fix a data-race around sysctl_raw_l3mdev_accept.
+ tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
+ ipv4: Fix data-races around sysctl_ip_dynaddr.
+ nexthop: Fix data-races around nexthop_compat_mode.
+ net: ftgmac100: Hold reference returned by of_get_child_by_name()
+ net: stmmac: fix leaks in probe
+ ima: force signature verification when CONFIG_KEXEC_SIG is configured
+ ima: Fix potential memory leak in ima_init_crypto()
+ drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
+ drm/amd/pm: Prevent divide by zero
+ sfc: fix use after free when disabling sriov
+ ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
+ seg6: fix skb checksum evaluation in SRH encapsulation/insertion
+ seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
+ seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
+ sfc: fix kernel panic when creating VF
+ KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
+ net/tls: Check for errors in tls_device_init
+ ACPI: video: Fix acpi_video_handles_brightness_key_presses()
+ mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
+ btrfs: rename btrfs_bio to btrfs_io_context
+ btrfs: zoned: fix a leaked bioc in read_zone_info
+ ksmbd: use SOCK_NONBLOCK type for kernel_accept()
+ powerpc/xive/spapr: correct bitmap allocation size
+ vdpa/mlx5: Initialize CVQ vringh only once
+ vduse: Tie vduse mgmtdev and its device
+ virtio_mmio: Add missing PM calls to freeze/restore
+ virtio_mmio: Restore guest page size on resume
+ netfilter: br_netfilter: do not skip all hooks with 0 priority
+ scsi: hisi_sas: Limit max hw sectors for v3 HW
+ cpufreq: pmac32-cpufreq: Fix refcount leak bug
+ firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
+ firmware: sysfb: Add sysfb_disable() helper function
+ fbdev: Disable sysfb device registration when removing conflicting FBs
+ net: tipc: fix possible refcount leak in tipc_sk_create()
+ NFC: nxp-nci: don't print header length mismatch on i2c error
+ nvme-tcp: always fail a request when sending it failed
+ nvme: fix regression when disconnect a recovering ctrl
+ net: sfp: fix memory leak in sfp_probe()
+ ASoC: ops: Fix off by one in range control validation
+ pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
+ ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
+ ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
+ ASoC: Intel: sof_sdw: handle errors on card registration
+ ASoC: rt711: fix calibrate mutex initialization
+ ASoC: rt7*-sdw: harden jack_detect_handler
+ ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
+ ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
+ ASoC: wcd938x: Fix event generation for some controls
+ ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
+ ASoC: wm5110: Fix DRE control
+ ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
+ ASoC: dapm: Initialise kcontrol data for mux/demux controls
+ ASoC: cs47l15: Fix event generation for low power mux control
+ ASoC: madera: Fix event generation for OUT1 demux
+ ASoC: madera: Fix event generation for rate controls
+ irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
+ x86: Clear .brk area at early boot
+ soc: ixp4xx/npe: Fix unused match warning
+ ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
+ Revert "can: xilinx_can: Limit CANFD brp to 2"
+ ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
+ ALSA: usb-audio: Add quirk for Fiero SC-01
+ ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
+ nvme-pci: phison e16 has bogus namespace ids
+ signal handling: don't use BUG_ON() for debugging
+ USB: serial: ftdi_sio: add Belimo device ids
+ usb: typec: add missing uevent when partner support PD
+ usb: dwc3: gadget: Fix event pending check
+ tty: serial: samsung_tty: set dma burst_size to 1
+ vt: fix memory overlapping when deleting chars in the buffer
+ serial: 8250: fix return error code in serial8250_request_std_resource()
+ serial: stm32: Clear prev values before setting RTS delays
+ serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
+ serial: 8250: Fix PM usage_count for console handover
+ x86/pat: Fix x86_has_pat_wp()
+ drm/aperture: Run fbdev removal before internal helpers
+ Linux 5.15.56
+ UBUNTU: Upstream stable to v5.15.56

-- 
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/1988351

Title:
  Jammy update: v5.15.56 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Jammy:
  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:

         v5.15.56 upstream stable release
         from git://git.kernel.org/

  ALSA: hda - Add fixup for Dell Latitidue E5430
  ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
  ALSA: hda/realtek: Fix headset mic for Acer SF313-51
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
  ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
  xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
  fix race between exit_itimers() and /proc/pid/timers
  mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
  mm: split huge PUD on wp_huge_pud fallback
  tracing/histograms: Fix memory leak problem
  net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
  ip: fix dflt addr selection for connected nexthop
  ARM: 9213/1: Print message about disabled Spectre workarounds only once
  ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
  wifi: mac80211: fix queue selection for mesh/OCB interfaces
  cgroup: Use separate src/dst nodes when preloading css_sets for migration
  btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline 
extents
  drm/panfrost: Put mapping instead of shmem obj on 
panfrost_mmu_map_fault_addr() error
  drm/panfrost: Fix shrinker list corruption by madvise IOCTL
  fs/remap: constrain dedupe of EOF blocks
  nilfs2: fix incorrect masking of permission flags for symlinks
  sh: convert nommu io{re,un}map() to static inline functions
  Revert "evm: Fix memleak in init_desc"
  xfs: only run COW extent recovery when there are no live extents
  xfs: don't include bnobt blocks when reserving free block pool
  xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
  xfs: drop async cache flushes from CIL commits.
  reset: Fix devm bulk optional exclusive control getter
  ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
  spi: amd: Limit max transfer and message size
  ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
  ARM: 9210/1: Mark the FDT_FIXED sections as shareable
  net/mlx5e: kTLS, Fix build time constant test in TX
  net/mlx5e: kTLS, Fix build time constant test in RX
  net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
  net/mlx5e: Fix capability check for updating vnic env counters
  net/mlx5e: Ring the TX doorbell on DMA errors
  drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  ima: Fix a potential integer overflow in ima_appraise_measurement
  ASoC: sgtl5000: Fix noise on shutdown/remove
  ASoC: tas2764: Add post reset delays
  ASoC: tas2764: Fix and extend FSYNC polarity handling
  ASoC: tas2764: Correct playback volume range
  ASoC: tas2764: Fix amp gain register offset & default
  ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
  ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
  net: stmmac: dwc-qos: Disable split header for Tegra194
  net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
  sysctl: Fix data races in proc_dointvec().
  sysctl: Fix data races in proc_douintvec().
  sysctl: Fix data races in proc_dointvec_minmax().
  sysctl: Fix data races in proc_douintvec_minmax().
  sysctl: Fix data races in proc_doulongvec_minmax().
  sysctl: Fix data races in proc_dointvec_jiffies().
  tcp: Fix a data-race around sysctl_tcp_max_orphans.
  inetpeer: Fix data-races around sysctl.
  net: Fix data-races around sysctl_mem.
  cipso: Fix data-races around sysctl.
  icmp: Fix data-races around sysctl.
  ipv4: Fix a data-race around sysctl_fib_sync_mem.
  ARM: dts: at91: sama5d2: Fix typo in i2s1 node
  ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
  arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
  arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
  netfilter: nf_log: incorrect offset to network header
  netfilter: nf_tables: replace BUG_ON by element length check
  drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
  xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
  lockd: set fl_owner when unlocking files
  lockd: fix nlm_close_files
  tracing: Fix sleeping while atomic in kdb ftdump
  drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  drm/i915/dg2: Add Wa_22011100796
  drm/i915/gt: Serialize GRDOM access between multiple engine resets
  drm/i915/gt: Serialize TLB invalidates with GT resets
  drm/i915/uc: correctly track uc_fw init failure
  drm/i915: Require the vm mutex for i915_vma_bind()
  bnxt_en: Fix bnxt_reinit_after_abort() code path
  bnxt_en: Fix bnxt_refclk_read()
  sysctl: Fix data-races in proc_dou8vec_minmax().
  sysctl: Fix data-races in proc_dointvec_ms_jiffies().
  icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
  icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
  icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
  icmp: Fix a data-race around sysctl_icmp_ratelimit.
  icmp: Fix a data-race around sysctl_icmp_ratemask.
  raw: Fix a data-race around sysctl_raw_l3mdev_accept.
  tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
  ipv4: Fix data-races around sysctl_ip_dynaddr.
  nexthop: Fix data-races around nexthop_compat_mode.
  net: ftgmac100: Hold reference returned by of_get_child_by_name()
  net: stmmac: fix leaks in probe
  ima: force signature verification when CONFIG_KEXEC_SIG is configured
  ima: Fix potential memory leak in ima_init_crypto()
  drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
  drm/amd/pm: Prevent divide by zero
  sfc: fix use after free when disabling sriov
  ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
  seg6: fix skb checksum evaluation in SRH encapsulation/insertion
  seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
  seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
  sfc: fix kernel panic when creating VF
  KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
  net/tls: Check for errors in tls_device_init
  ACPI: video: Fix acpi_video_handles_brightness_key_presses()
  mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
  btrfs: rename btrfs_bio to btrfs_io_context
  btrfs: zoned: fix a leaked bioc in read_zone_info
  ksmbd: use SOCK_NONBLOCK type for kernel_accept()
  powerpc/xive/spapr: correct bitmap allocation size
  vdpa/mlx5: Initialize CVQ vringh only once
  vduse: Tie vduse mgmtdev and its device
  virtio_mmio: Add missing PM calls to freeze/restore
  virtio_mmio: Restore guest page size on resume
  netfilter: br_netfilter: do not skip all hooks with 0 priority
  scsi: hisi_sas: Limit max hw sectors for v3 HW
  cpufreq: pmac32-cpufreq: Fix refcount leak bug
  firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
  firmware: sysfb: Add sysfb_disable() helper function
  fbdev: Disable sysfb device registration when removing conflicting FBs
  net: tipc: fix possible refcount leak in tipc_sk_create()
  NFC: nxp-nci: don't print header length mismatch on i2c error
  nvme-tcp: always fail a request when sending it failed
  nvme: fix regression when disconnect a recovering ctrl
  net: sfp: fix memory leak in sfp_probe()
  ASoC: ops: Fix off by one in range control validation
  pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
  ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
  ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
  ASoC: Intel: sof_sdw: handle errors on card registration
  ASoC: rt711: fix calibrate mutex initialization
  ASoC: rt7*-sdw: harden jack_detect_handler
  ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
  ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
  ASoC: wcd938x: Fix event generation for some controls
  ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
  ASoC: wm5110: Fix DRE control
  ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
  ASoC: dapm: Initialise kcontrol data for mux/demux controls
  ASoC: cs47l15: Fix event generation for low power mux control
  ASoC: madera: Fix event generation for OUT1 demux
  ASoC: madera: Fix event generation for rate controls
  irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
  x86: Clear .brk area at early boot
  soc: ixp4xx/npe: Fix unused match warning
  ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
  Revert "can: xilinx_can: Limit CANFD brp to 2"
  ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
  ALSA: usb-audio: Add quirk for Fiero SC-01
  ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
  nvme-pci: phison e16 has bogus namespace ids
  signal handling: don't use BUG_ON() for debugging
  USB: serial: ftdi_sio: add Belimo device ids
  usb: typec: add missing uevent when partner support PD
  usb: dwc3: gadget: Fix event pending check
  tty: serial: samsung_tty: set dma burst_size to 1
  vt: fix memory overlapping when deleting chars in the buffer
  serial: 8250: fix return error code in serial8250_request_std_resource()
  serial: stm32: Clear prev values before setting RTS delays
  serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
  serial: 8250: Fix PM usage_count for console handover
  x86/pat: Fix x86_has_pat_wp()
  drm/aperture: Run fbdev removal before internal helpers
  Linux 5.15.56
  UBUNTU: Upstream stable to v5.15.56

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1988351/+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