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.139 upstream stable release
       from git://git.kernel.org/

iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
sched: Fix stop_one_cpu_nowait() vs hotplug
vfs: fix readahead(2) on block devices
writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
x86/srso: Fix SBPB enablement for (possible) future fixed HW
futex: Don't include process MM in futex key on no-MMU
x86: Share definition of __is_canonical_address()
x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
x86/boot: Fix incorrect startup_gdt_descr.size
pstore/platform: Add check for kstrdup
genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
i40e: fix potential memory leaks in i40e_remove()
selftests/bpf: Test tail call counting with bpf2bpf and data on stack
selftests/bpf: Correct map_fd to data_fd in tailcalls
udp: add missing WRITE_ONCE() around up->encap_rcv
tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
gve: Use size_add() in call to struct_size()
mlxsw: Use size_mul() in call to struct_size()
tipc: Use size_add() in calls to struct_size()
net: spider_net: Use size_add() in call to struct_size()
wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
wifi: mt76: mt7603: rework/fix rx pse hang check
mt76: dma: use kzalloc instead of devm_kzalloc for txwi
mt76: add support for overriding the device used for DMA mapping
mt76: pass original queue id from __mt76_tx_queue_skb to the driver
wifi: mt76: mt7603: improve stuck beacon handling
tcp_metrics: add missing barriers on delete
tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
tcp_metrics: do not create an entry from tcp_init_metrics()
wifi: rtlwifi: fix EDCA limit set by BT coexistence
can: dev: can_restart(): don't crash kernel if carrier is OK
can: dev: can_restart(): fix race condition between controller restart and 
netif_carrier_on()
can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is 
accessed out of bounds
PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
netfilter: nf_tables: Drop pointless memset when dumping rules
thermal: core: prevent potential string overflow
r8169: use tp_to_dev instead of open code
r8169: fix rare issue with broken rx after link-down on RTL8125
chtls: fix tp->rcv_tstamp initialization
tcp: fix cookie_init_timestamp() overflows
iwlwifi: pcie: adjust to Bz completion descriptor
wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
wifi: iwlwifi: pcie: synchronize IRQs before NAPI
wifi: iwlwifi: empty overflow queue during flush
ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
ipv6: avoid atomic fragment on GSO packets
net: add DEV_STATS_READ() helper
ipvlan: properly track tx_errors
regmap: debugfs: Fix a erroneous check after snprintf()
spi: tegra: Fix missing IRQ check in tegra_slink_probe()
clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
clk: imx: Select MXC_CLK for CLK_IMX8QXP
clk: imx: imx8mq: correct error handling path
clk: imx: imx8qxp: Fix elcdif_pll clock
clk: renesas: rzg2l: Simplify multiplication/shift logic
clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
clk: renesas: rzg2l: Fix computation formula
spi: nxp-fspi: use the correct ioremap function
clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
clk: ti: Update component clocks to use ti_dt_clk_name()
clk: ti: change ti_clk_register[_omap_hw]() API
clk: ti: fix double free in of_ti_divider_clk_setup()
clk: npcm7xx: Fix incorrect kfree
clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
platform/x86: wmi: Fix probe failure when failing to register WMI devices
platform/x86: wmi: remove unnecessary initializations
platform/x86: wmi: Fix opening of char device
hwmon: (axi-fan-control) Fix possible NULL pointer dereference
hwmon: (coretemp) Fix potentially truncated sysfs attribute name
drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
drm/rockchip: vop: Fix call to crtc reset helper
drm/radeon: possible buffer overflow
drm/mipi-dsi: Create devm device registration
drm/mipi-dsi: Create devm device attachment
drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
drm/bridge: lt8912b: Register and attach our DSI device at probe
drm/bridge: lt8912b: Add hot plug detection
drm/bridge: lt8912b: Fix bridge_detach
drm/bridge: lt8912b: Fix crash on bridge detach
drm/bridge: lt8912b: Manually disable HPD only if it was enabled
drm/bridge: lt8912b: Add missing drm_bridge_attach call
drm/bridge: tc358768: Fix use of uninitialized variable
drm/bridge: tc358768: Disable non-continuous clock mode
drm/bridge: tc358768: Fix bit updates
drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
drm/mediatek: Fix iommu fault during crtc enabling
drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
arm64/arm: xen: enlighten: Fix KPTI checks
drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
perf: hisi: Fix use-after-free when register pmu fails
ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
arm64: dts: qcom: msm8916: Fix iommu local address range
arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
arm64: dts: qcom: sc7280: Add missing LMH interrupts
arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
soc: qcom: llcc: Handle a second device without data corruption
firmware: ti_sci: Mark driver as non removable
firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
arm64: dts: imx8mm: Add sound-dai-cells to micfil node
arm64: dts: imx8mn: Add sound-dai-cells to micfil node
selftests/pidfd: Fix ksft print formats
selftests/resctrl: Ensure the benchmark commands fits to its array
crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
hwrng: geode - fix accessing registers
RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return 
value
nd_btt: Make BTT lanes preemptible
crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
crypto: qat - increase size of buffers
hid: cp2112: Fix duplicate workqueue initialization
ARM: 9321/1: memset: cast the constant byte to unsigned char
ext4: move 'ix' sanity check to corrent position
ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not 
described
IB/mlx5: Fix rdma counter binding for RAW QP
RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
RDMA/hns: Fix signed-unsigned mixed comparisons
RDMA/hns: The UD mode can only be configured with DCQCN
ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
scsi: ufs: core: Leave space for '\0' in utf8 desc string
RDMA/hfi1: Workaround truncation compilation error
hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
sh: bios: Revive earlyprintk support
Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
HID: logitech-hidpp: Move get_wireless_feature_index() check to 
hidpp_connect_event()
ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
padata: Fix refcnt handling in padata_free_shell()
crypto: qat - fix deadlock in backlog processing
ASoC: ams-delta.c: use component after check
mfd: core: Un-constify mfd_cell.of_reg
mfd: core: Ensure disabled devices are skipped without aborting
mfd: dln2: Fix double put in dln2_probe
mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
leds: turris-omnia: Drop unnecessary mutex locking
leds: turris-omnia: Do not use SMBUS calls
leds: pwm: Don't disable the PWM when the LED should be off
leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
f2fs: compress: fix to avoid use-after-free on dic
f2fs: compress: fix to avoid redundant compress extension
tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
livepatch: Fix missing newline character in klp_resolve_symbols()
dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
usb: chipidea: Fix DMA overwrite for Tegra
usb: chipidea: Simplify Tegra DMA alignment code
dmaengine: ti: edma: handle irq_of_parse_and_map() errors
misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
tools: iio: iio_generic_buffer ensure alignment
USB: usbip: fix stub_dev hub disconnect
dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
powerpc: Only define __parse_fpscr() when required
modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
powerpc/xive: Fix endian conversion size
powerpc/imc-pmu: Use the correct spinlock initializer.
powerpc/pseries: fix potential memory leak in init_cpu_associativity()
usb: host: xhci-plat: fix possible kernel oops while resuming
perf machine: Avoid out of bounds LBR memory read
perf hist: Add missing puts to hist__account_cycles
9p/net: fix possible memory leak in p9_check_errors()
i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
cxl/mem: Fix shutdown order
rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
pcmcia: cs: fix possible hung task and memory leak pccardd()
pcmcia: ds: fix refcount leak in pcmcia_device_add()
pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
media: i2c: max9286: Fix some redundant of_node_put() calls
media: bttv: fix use after free error due to btv->timeout timer
media: s3c-camif: Avoid inappropriate kfree()
media: vidtv: psi: Add check for kstrdup
media: vidtv: mux: Add check and kfree for kstrdup
media: cedrus: Fix clock/reset sequence
media: dvb-usb-v2: af9035: fix missing unlock
regmap: prevent noinc writes from clobbering cache
pwm: sti: Reduce number of allocations and drop usage of chip_data
pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
llc: verify mac len before reading mac header
hsr: Prevent use after free in prp_create_tagged_frame()
tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
bpf: Check map->usercnt after timer->timer is assigned
inet: shrink struct flowi_common
octeontx2-pf: Fix error codes
octeontx2-pf: Fix holes in error code
dccp: Call security_inet_conn_request() after setting IPv4 addresses.
dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
Fix termination state for idr_for_each_entry_ul()
net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
selftests: pmtu.sh: fix result checking
net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
net/smc: put sk reference if close work was canceled
tg3: power down device only on SYSTEM_POWER_OFF
block: remove unneeded return value of bio_check_ro()
blk-core: use pr_warn_ratelimited() in bio_check_ro()
r8169: respect userspace disabling IFF_MULTICAST
i2c: iproc: handle invalid slave state
netfilter: xt_recent: fix (increase) ipv6 literal buffer length
netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate 
eval call-backs
netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
ASoC: hdmi-codec: register hpd callback on component probe
spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
fbdev: imsttfb: Fix error path of imsttfb_probe()
fbdev: imsttfb: fix a resource leak in probe
fbdev: fsl-diu-fb: mark wr_reg_wa() static
tracing/kprobes: Fix the order of argument descriptions
btrfs: use u64 for buffer sizes in the tree search ioctls
Linux 5.15.139
UBUNTU: Upstream stable to v5.15.139

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

** Affects: linux (Ubuntu Jammy)
     Importance: Medium
     Assignee: Roxana Nicolescu (roxanan)
         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

** 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.139 upstream stable release
+        from git://git.kernel.org/
  
-        v5.15.139 upstream stable release
-        from git://git.kernel.org/
+ iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
+ sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
+ sched: Fix stop_one_cpu_nowait() vs hotplug
+ vfs: fix readahead(2) on block devices
+ writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
+ x86/srso: Fix SBPB enablement for (possible) future fixed HW
+ futex: Don't include process MM in futex key on no-MMU
+ x86: Share definition of __is_canonical_address()
+ x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
+ x86/boot: Fix incorrect startup_gdt_descr.size
+ pstore/platform: Add check for kstrdup
+ genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
+ i40e: fix potential memory leaks in i40e_remove()
+ selftests/bpf: Test tail call counting with bpf2bpf and data on stack
+ selftests/bpf: Correct map_fd to data_fd in tailcalls
+ udp: add missing WRITE_ONCE() around up->encap_rcv
+ tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
+ gve: Use size_add() in call to struct_size()
+ mlxsw: Use size_mul() in call to struct_size()
+ tipc: Use size_add() in calls to struct_size()
+ net: spider_net: Use size_add() in call to struct_size()
+ wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
+ wifi: mt76: mt7603: rework/fix rx pse hang check
+ mt76: dma: use kzalloc instead of devm_kzalloc for txwi
+ mt76: add support for overriding the device used for DMA mapping
+ mt76: pass original queue id from __mt76_tx_queue_skb to the driver
+ wifi: mt76: mt7603: improve stuck beacon handling
+ tcp_metrics: add missing barriers on delete
+ tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
+ tcp_metrics: do not create an entry from tcp_init_metrics()
+ wifi: rtlwifi: fix EDCA limit set by BT coexistence
+ can: dev: can_restart(): don't crash kernel if carrier is OK
+ can: dev: can_restart(): fix race condition between controller restart and 
netif_carrier_on()
+ can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is 
accessed out of bounds
+ PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
+ netfilter: nf_tables: Drop pointless memset when dumping rules
+ thermal: core: prevent potential string overflow
+ r8169: use tp_to_dev instead of open code
+ r8169: fix rare issue with broken rx after link-down on RTL8125
+ chtls: fix tp->rcv_tstamp initialization
+ tcp: fix cookie_init_timestamp() overflows
+ iwlwifi: pcie: adjust to Bz completion descriptor
+ wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
+ wifi: iwlwifi: pcie: synchronize IRQs before NAPI
+ wifi: iwlwifi: empty overflow queue during flush
+ ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
+ ipv6: avoid atomic fragment on GSO packets
+ net: add DEV_STATS_READ() helper
+ ipvlan: properly track tx_errors
+ regmap: debugfs: Fix a erroneous check after snprintf()
+ spi: tegra: Fix missing IRQ check in tegra_slink_probe()
+ clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
+ clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
+ clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
+ clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
+ clk: imx: Select MXC_CLK for CLK_IMX8QXP
+ clk: imx: imx8mq: correct error handling path
+ clk: imx: imx8qxp: Fix elcdif_pll clock
+ clk: renesas: rzg2l: Simplify multiplication/shift logic
+ clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
+ clk: renesas: rzg2l: Fix computation formula
+ spi: nxp-fspi: use the correct ioremap function
+ clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
+ clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
+ clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
+ clk: ti: Update component clocks to use ti_dt_clk_name()
+ clk: ti: change ti_clk_register[_omap_hw]() API
+ clk: ti: fix double free in of_ti_divider_clk_setup()
+ clk: npcm7xx: Fix incorrect kfree
+ clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
+ clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
+ clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
+ clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
+ clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
+ clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
+ clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
+ platform/x86: wmi: Fix probe failure when failing to register WMI devices
+ platform/x86: wmi: remove unnecessary initializations
+ platform/x86: wmi: Fix opening of char device
+ hwmon: (axi-fan-control) Fix possible NULL pointer dereference
+ hwmon: (coretemp) Fix potentially truncated sysfs attribute name
+ drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
+ drm/rockchip: vop: Fix call to crtc reset helper
+ drm/radeon: possible buffer overflow
+ drm/mipi-dsi: Create devm device registration
+ drm/mipi-dsi: Create devm device attachment
+ drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
+ drm/bridge: lt8912b: Register and attach our DSI device at probe
+ drm/bridge: lt8912b: Add hot plug detection
+ drm/bridge: lt8912b: Fix bridge_detach
+ drm/bridge: lt8912b: Fix crash on bridge detach
+ drm/bridge: lt8912b: Manually disable HPD only if it was enabled
+ drm/bridge: lt8912b: Add missing drm_bridge_attach call
+ drm/bridge: tc358768: Fix use of uninitialized variable
+ drm/bridge: tc358768: Disable non-continuous clock mode
+ drm/bridge: tc358768: Fix bit updates
+ drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
+ drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
+ drm/mediatek: Fix iommu fault during crtc enabling
+ drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
+ arm64/arm: xen: enlighten: Fix KPTI checks
+ drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
+ xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
+ drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
+ drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
+ perf: hisi: Fix use-after-free when register pmu fails
+ ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
+ arm64: dts: qcom: msm8916: Fix iommu local address range
+ arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
+ arm64: dts: qcom: sc7280: Add missing LMH interrupts
+ arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
+ ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
+ arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
+ ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
+ soc: qcom: llcc: Handle a second device without data corruption
+ firmware: ti_sci: Mark driver as non removable
+ firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
+ clk: scmi: Free scmi_clk allocated when the clocks with invalid info are 
skipped
+ arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
+ arm64: dts: imx8mm: Add sound-dai-cells to micfil node
+ arm64: dts: imx8mn: Add sound-dai-cells to micfil node
+ selftests/pidfd: Fix ksft print formats
+ selftests/resctrl: Ensure the benchmark commands fits to its array
+ crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
+ hwrng: geode - fix accessing registers
+ RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
+ scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
+ libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return 
value
+ nd_btt: Make BTT lanes preemptible
+ crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
+ crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
+ crypto: qat - increase size of buffers
+ hid: cp2112: Fix duplicate workqueue initialization
+ ARM: 9321/1: memset: cast the constant byte to unsigned char
+ ext4: move 'ix' sanity check to corrent position
+ ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not 
described
+ IB/mlx5: Fix rdma counter binding for RAW QP
+ RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
+ RDMA/hns: Fix signed-unsigned mixed comparisons
+ RDMA/hns: The UD mode can only be configured with DCQCN
+ ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
+ scsi: ufs: core: Leave space for '\0' in utf8 desc string
+ RDMA/hfi1: Workaround truncation compilation error
+ hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
+ sh: bios: Revive earlyprintk support
+ Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
+ HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
+ HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
+ HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
+ HID: logitech-hidpp: Move get_wireless_feature_index() check to 
hidpp_connect_event()
+ ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
+ padata: Fix refcnt handling in padata_free_shell()
+ crypto: qat - fix deadlock in backlog processing
+ ASoC: ams-delta.c: use component after check
+ mfd: core: Un-constify mfd_cell.of_reg
+ mfd: core: Ensure disabled devices are skipped without aborting
+ mfd: dln2: Fix double put in dln2_probe
+ mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
+ leds: turris-omnia: Drop unnecessary mutex locking
+ leds: turris-omnia: Do not use SMBUS calls
+ leds: pwm: Don't disable the PWM when the LED should be off
+ leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
+ f2fs: compress: fix to avoid use-after-free on dic
+ f2fs: compress: fix to avoid redundant compress extension
+ tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
+ livepatch: Fix missing newline character in klp_resolve_symbols()
+ dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
+ usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
+ usb: chipidea: Fix DMA overwrite for Tegra
+ usb: chipidea: Simplify Tegra DMA alignment code
+ dmaengine: ti: edma: handle irq_of_parse_and_map() errors
+ misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
+ tools: iio: iio_generic_buffer ensure alignment
+ USB: usbip: fix stub_dev hub disconnect
+ dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
+ f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
+ powerpc: Only define __parse_fpscr() when required
+ modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
+ powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
+ powerpc/xive: Fix endian conversion size
+ powerpc/imc-pmu: Use the correct spinlock initializer.
+ powerpc/pseries: fix potential memory leak in init_cpu_associativity()
+ usb: host: xhci-plat: fix possible kernel oops while resuming
+ perf machine: Avoid out of bounds LBR memory read
+ perf hist: Add missing puts to hist__account_cycles
+ 9p/net: fix possible memory leak in p9_check_errors()
+ i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
+ cxl/mem: Fix shutdown order
+ rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
+ pcmcia: cs: fix possible hung task and memory leak pccardd()
+ pcmcia: ds: fix refcount leak in pcmcia_device_add()
+ pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
+ media: i2c: max9286: Fix some redundant of_node_put() calls
+ media: bttv: fix use after free error due to btv->timeout timer
+ media: s3c-camif: Avoid inappropriate kfree()
+ media: vidtv: psi: Add check for kstrdup
+ media: vidtv: mux: Add check and kfree for kstrdup
+ media: cedrus: Fix clock/reset sequence
+ media: dvb-usb-v2: af9035: fix missing unlock
+ regmap: prevent noinc writes from clobbering cache
+ pwm: sti: Reduce number of allocations and drop usage of chip_data
+ pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
+ Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
+ llc: verify mac len before reading mac header
+ hsr: Prevent use after free in prp_create_tagged_frame()
+ tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
+ bpf: Check map->usercnt after timer->timer is assigned
+ inet: shrink struct flowi_common
+ octeontx2-pf: Fix error codes
+ octeontx2-pf: Fix holes in error code
+ dccp: Call security_inet_conn_request() after setting IPv4 addresses.
+ dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
+ Fix termination state for idr_for_each_entry_ul()
+ net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
+ selftests: pmtu.sh: fix result checking
+ net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
+ net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
+ net/smc: put sk reference if close work was canceled
+ tg3: power down device only on SYSTEM_POWER_OFF
+ block: remove unneeded return value of bio_check_ro()
+ blk-core: use pr_warn_ratelimited() in bio_check_ro()
+ r8169: respect userspace disabling IFF_MULTICAST
+ i2c: iproc: handle invalid slave state
+ netfilter: xt_recent: fix (increase) ipv6 literal buffer length
+ netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate 
eval call-backs
+ netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
+ drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
+ ASoC: hdmi-codec: register hpd callback on component probe
+ spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
+ fbdev: imsttfb: Fix error path of imsttfb_probe()
+ fbdev: imsttfb: fix a resource leak in probe
+ fbdev: fsl-diu-fb: mark wr_reg_wa() static
+ tracing/kprobes: Fix the order of argument descriptions
+ btrfs: use u64 for buffer sizes in the tree search ioctls
+ Linux 5.15.139
+ UBUNTU: Upstream stable to v5.15.139

** 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) => Roxana Nicolescu (roxanan)

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

Title:
  Jammy update: v5.15.139 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.139 upstream stable release
         from git://git.kernel.org/

  iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
  sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
  sched: Fix stop_one_cpu_nowait() vs hotplug
  vfs: fix readahead(2) on block devices
  writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
  x86/srso: Fix SBPB enablement for (possible) future fixed HW
  futex: Don't include process MM in futex key on no-MMU
  x86: Share definition of __is_canonical_address()
  x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
  x86/boot: Fix incorrect startup_gdt_descr.size
  pstore/platform: Add check for kstrdup
  genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
  i40e: fix potential memory leaks in i40e_remove()
  selftests/bpf: Test tail call counting with bpf2bpf and data on stack
  selftests/bpf: Correct map_fd to data_fd in tailcalls
  udp: add missing WRITE_ONCE() around up->encap_rcv
  tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
  gve: Use size_add() in call to struct_size()
  mlxsw: Use size_mul() in call to struct_size()
  tipc: Use size_add() in calls to struct_size()
  net: spider_net: Use size_add() in call to struct_size()
  wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  wifi: mt76: mt7603: rework/fix rx pse hang check
  mt76: dma: use kzalloc instead of devm_kzalloc for txwi
  mt76: add support for overriding the device used for DMA mapping
  mt76: pass original queue id from __mt76_tx_queue_skb to the driver
  wifi: mt76: mt7603: improve stuck beacon handling
  tcp_metrics: add missing barriers on delete
  tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
  tcp_metrics: do not create an entry from tcp_init_metrics()
  wifi: rtlwifi: fix EDCA limit set by BT coexistence
  can: dev: can_restart(): don't crash kernel if carrier is OK
  can: dev: can_restart(): fix race condition between controller restart and 
netif_carrier_on()
  can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is 
accessed out of bounds
  PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
  netfilter: nf_tables: Drop pointless memset when dumping rules
  thermal: core: prevent potential string overflow
  r8169: use tp_to_dev instead of open code
  r8169: fix rare issue with broken rx after link-down on RTL8125
  chtls: fix tp->rcv_tstamp initialization
  tcp: fix cookie_init_timestamp() overflows
  iwlwifi: pcie: adjust to Bz completion descriptor
  wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
  wifi: iwlwifi: pcie: synchronize IRQs before NAPI
  wifi: iwlwifi: empty overflow queue during flush
  ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
  ipv6: avoid atomic fragment on GSO packets
  net: add DEV_STATS_READ() helper
  ipvlan: properly track tx_errors
  regmap: debugfs: Fix a erroneous check after snprintf()
  spi: tegra: Fix missing IRQ check in tegra_slink_probe()
  clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
  clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
  clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
  clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
  clk: imx: Select MXC_CLK for CLK_IMX8QXP
  clk: imx: imx8mq: correct error handling path
  clk: imx: imx8qxp: Fix elcdif_pll clock
  clk: renesas: rzg2l: Simplify multiplication/shift logic
  clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
  clk: renesas: rzg2l: Fix computation formula
  spi: nxp-fspi: use the correct ioremap function
  clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
  clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
  clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
  clk: ti: Update component clocks to use ti_dt_clk_name()
  clk: ti: change ti_clk_register[_omap_hw]() API
  clk: ti: fix double free in of_ti_divider_clk_setup()
  clk: npcm7xx: Fix incorrect kfree
  clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
  clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
  clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
  platform/x86: wmi: Fix probe failure when failing to register WMI devices
  platform/x86: wmi: remove unnecessary initializations
  platform/x86: wmi: Fix opening of char device
  hwmon: (axi-fan-control) Fix possible NULL pointer dereference
  hwmon: (coretemp) Fix potentially truncated sysfs attribute name
  drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
  drm/rockchip: vop: Fix call to crtc reset helper
  drm/radeon: possible buffer overflow
  drm/mipi-dsi: Create devm device registration
  drm/mipi-dsi: Create devm device attachment
  drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
  drm/bridge: lt8912b: Register and attach our DSI device at probe
  drm/bridge: lt8912b: Add hot plug detection
  drm/bridge: lt8912b: Fix bridge_detach
  drm/bridge: lt8912b: Fix crash on bridge detach
  drm/bridge: lt8912b: Manually disable HPD only if it was enabled
  drm/bridge: lt8912b: Add missing drm_bridge_attach call
  drm/bridge: tc358768: Fix use of uninitialized variable
  drm/bridge: tc358768: Disable non-continuous clock mode
  drm/bridge: tc358768: Fix bit updates
  drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
  drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
  drm/mediatek: Fix iommu fault during crtc enabling
  drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
  arm64/arm: xen: enlighten: Fix KPTI checks
  drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
  xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
  drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
  drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
  perf: hisi: Fix use-after-free when register pmu fails
  ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
  arm64: dts: qcom: msm8916: Fix iommu local address range
  arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
  arm64: dts: qcom: sc7280: Add missing LMH interrupts
  arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
  ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
  arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
  ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
  soc: qcom: llcc: Handle a second device without data corruption
  firmware: ti_sci: Mark driver as non removable
  firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
  clk: scmi: Free scmi_clk allocated when the clocks with invalid info are 
skipped
  arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
  arm64: dts: imx8mm: Add sound-dai-cells to micfil node
  arm64: dts: imx8mn: Add sound-dai-cells to micfil node
  selftests/pidfd: Fix ksft print formats
  selftests/resctrl: Ensure the benchmark commands fits to its array
  crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
  hwrng: geode - fix accessing registers
  RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
  scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
  libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return 
value
  nd_btt: Make BTT lanes preemptible
  crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
  crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
  crypto: qat - increase size of buffers
  hid: cp2112: Fix duplicate workqueue initialization
  ARM: 9321/1: memset: cast the constant byte to unsigned char
  ext4: move 'ix' sanity check to corrent position
  ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not 
described
  IB/mlx5: Fix rdma counter binding for RAW QP
  RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
  RDMA/hns: Fix signed-unsigned mixed comparisons
  RDMA/hns: The UD mode can only be configured with DCQCN
  ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
  scsi: ufs: core: Leave space for '\0' in utf8 desc string
  RDMA/hfi1: Workaround truncation compilation error
  hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
  sh: bios: Revive earlyprintk support
  Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
  HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
  HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
  HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
  HID: logitech-hidpp: Move get_wireless_feature_index() check to 
hidpp_connect_event()
  ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
  padata: Fix refcnt handling in padata_free_shell()
  crypto: qat - fix deadlock in backlog processing
  ASoC: ams-delta.c: use component after check
  mfd: core: Un-constify mfd_cell.of_reg
  mfd: core: Ensure disabled devices are skipped without aborting
  mfd: dln2: Fix double put in dln2_probe
  mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
  leds: turris-omnia: Drop unnecessary mutex locking
  leds: turris-omnia: Do not use SMBUS calls
  leds: pwm: Don't disable the PWM when the LED should be off
  leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
  f2fs: compress: fix to avoid use-after-free on dic
  f2fs: compress: fix to avoid redundant compress extension
  tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
  livepatch: Fix missing newline character in klp_resolve_symbols()
  dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
  usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
  usb: chipidea: Fix DMA overwrite for Tegra
  usb: chipidea: Simplify Tegra DMA alignment code
  dmaengine: ti: edma: handle irq_of_parse_and_map() errors
  misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
  tools: iio: iio_generic_buffer ensure alignment
  USB: usbip: fix stub_dev hub disconnect
  dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
  f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
  powerpc: Only define __parse_fpscr() when required
  modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
  powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
  powerpc/xive: Fix endian conversion size
  powerpc/imc-pmu: Use the correct spinlock initializer.
  powerpc/pseries: fix potential memory leak in init_cpu_associativity()
  usb: host: xhci-plat: fix possible kernel oops while resuming
  perf machine: Avoid out of bounds LBR memory read
  perf hist: Add missing puts to hist__account_cycles
  9p/net: fix possible memory leak in p9_check_errors()
  i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
  cxl/mem: Fix shutdown order
  rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
  pcmcia: cs: fix possible hung task and memory leak pccardd()
  pcmcia: ds: fix refcount leak in pcmcia_device_add()
  pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
  media: i2c: max9286: Fix some redundant of_node_put() calls
  media: bttv: fix use after free error due to btv->timeout timer
  media: s3c-camif: Avoid inappropriate kfree()
  media: vidtv: psi: Add check for kstrdup
  media: vidtv: mux: Add check and kfree for kstrdup
  media: cedrus: Fix clock/reset sequence
  media: dvb-usb-v2: af9035: fix missing unlock
  regmap: prevent noinc writes from clobbering cache
  pwm: sti: Reduce number of allocations and drop usage of chip_data
  pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
  Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
  llc: verify mac len before reading mac header
  hsr: Prevent use after free in prp_create_tagged_frame()
  tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
  bpf: Check map->usercnt after timer->timer is assigned
  inet: shrink struct flowi_common
  octeontx2-pf: Fix error codes
  octeontx2-pf: Fix holes in error code
  dccp: Call security_inet_conn_request() after setting IPv4 addresses.
  dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
  Fix termination state for idr_for_each_entry_ul()
  net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
  selftests: pmtu.sh: fix result checking
  net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
  net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
  net/smc: put sk reference if close work was canceled
  tg3: power down device only on SYSTEM_POWER_OFF
  block: remove unneeded return value of bio_check_ro()
  blk-core: use pr_warn_ratelimited() in bio_check_ro()
  r8169: respect userspace disabling IFF_MULTICAST
  i2c: iproc: handle invalid slave state
  netfilter: xt_recent: fix (increase) ipv6 literal buffer length
  netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate 
eval call-backs
  netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
  drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
  ASoC: hdmi-codec: register hpd callback on component probe
  spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
  fbdev: imsttfb: Fix error path of imsttfb_probe()
  fbdev: imsttfb: fix a resource leak in probe
  fbdev: fsl-diu-fb: mark wr_reg_wa() static
  tracing/kprobes: Fix the order of argument descriptions
  btrfs: use u64 for buffer sizes in the tree search ioctls
  Linux 5.15.139
  UBUNTU: Upstream stable to v5.15.139

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