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: upstream stable patchset 2022-09-14 Ported from the following upstream stable releases: v4.14.286, v4.19.250 v4.14.287, v4.19.251 v4.14.288, v4.19.252 v4.14.289, v4.19.253 from git://git.kernel.org/ random: schedule mix_interrupt_randomness() less often ata: libata: add qc->flags in ata_qc_complete_template tracepoint dm era: commit metadata in postsuspend after worker stops random: quiet urandom warning ratelimit suppression message USB: serial: option: add Telit LE910Cx 0x1250 composition USB: serial: option: add Quectel EM05-G modem USB: serial: option: add Quectel RM500K module support bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers x86/xen: Remove undefined behavior in setup_features() MIPS: Remove repetitive increase irq_err_count igb: Make DMA faster when CPU is active on the PCIe link iio: adc: vf610: fix conversion mode sysfs node name usb: chipidea: udc: check request status before setting device address iio:accel:bma180: rearrange iio trigger get and register iio: accel: mma8452: ignore the return value of reset operation iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() iio: trigger: sysfs: fix use-after-free on remove iio: adc: axp288: Override TS pin bias current for some models xtensa: xtfpga: Fix refcount leak bug in setup xtensa: Fix refcount leak bug in time.c powerpc: Enable execve syscall exit tracepoint powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address powerpc/powernv: wire up rng during setup_arch ARM: dts: imx6qdl: correct PU regulator ramp delay ARM: exynos: Fix refcount leak in exynos_map_pmu ARM: Fix refcount leak in axxia_boot_secondary ARM: cns3xxx: Fix refcount leak in cns3xxx_init modpost: fix section mismatch check for exported init/exit sections powerpc/pseries: wire up rng during setup_arch() drm: remove drm_fb_helper_modinit xen: unexport __init-annotated xen_xlate_map_ballooned_pages() fdt: Update CRC check for rng-seed kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] swiotlb: skip swiotlb_bounce when orig_addr is zero net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms afs: Fix dynamic root getattr iio:chemical:ccs811: rearrange iio trigger get and register soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe UBUNTU: Upstream stable to v4.14.286, v4.19.250 nvdimm: Fix badblocks clear off-by-one error dm raid: fix accesses beyond end of raid member array dm raid: fix KASAN warning in raid5_add_disks s390/archrandom: simplify back to earlier design and initialize earlier SUNRPC: Fix READ_PLUS crasher net: rose: fix UAF bugs caused by timer handler net: usb: ax88179_178a: Fix packet receiving RDMA/qedr: Fix reporting QP timeout attribute usbnet: fix memory allocation in helpers net: ipv6: unexport __init-annotated seg6_hmac_net_init() caif_virtio: fix race between virtio_device_ready() and ndo_open() netfilter: nft_dynset: restore set element counter when failing to update net: bonding: fix possible NULL deref in rlb code net: bonding: fix use-after-free after 802.3ad slave unbind nfc: nfcmrvl: Fix irq_of_parse_and_map() return value NFC: nxp-nci: Don't issue a zero length i2c_master_read() xen/gntdev: Avoid blocking in unmap_grant_pages() hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails sit: use min ipv6/sit: fix ipip6_tunnel_get_prl return value net: Rename and export copy_skb_header xen/blkfront: fix leaking data in shared pages xen/netfront: fix leaking data in shared pages xen/netfront: force data bouncing when backend is untrusted xen/blkfront: force data bouncing when backend is untrusted xen/arm: Fix race in RB-tree based P2M accounting net: usb: qmi_wwan: add Telit 0x1060 composition net: usb: qmi_wwan: add Telit 0x1070 composition virtio-net: fix race between ndo_open() and virtio_device_ready() net: tun: unlink NAPI from device on destruction net: tun: stop NAPI when detaching queues UBUNTU: Upstream stable to v4.14.287, v4.19.251 esp: limit skb_page_frag_refill use to a single page mm/slub: add missing TID updates on slab deactivation can: grcan: grcan_probe(): remove extra of_node_get() can: gs_usb: gs_usb_open/close(): fix memory leak usbnet: fix memory leak in error case net: rose: fix UAF bug caused by rose_t0timer_expiry iommu/vt-d: Fix PCI bus rescan device hot add video: of_display_timing.h: include errno.h powerpc/powernv: delay rng platform device creation until later in boot xfs: remove incorrect ASSERT in xfs_rename pinctrl: sunxi: a83t: Fix NAND function name for some pins i2c: cadence: Unregister the clk notifier in error path ida: don't use BUG_ON() for debugging dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate ARM: meson: Fix refcount leak in meson_smp_prepare_cpus dmaengine: pl330: Fix lockdep warning about non-static key UBUNTU: Upstream stable to v4.14.288, v4.19.252 ALSA: hda - Add fixup for Dell Latitidue E5430 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer ARM: 9213/1: Print message about disabled Spectre workarounds only once ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction cgroup: Use separate src/dst nodes when preloading css_sets for migration nilfs2: fix incorrect masking of permission flags for symlinks net: dsa: bcm_sf2: force pause link settings ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle 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. ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero icmp: Fix a data-race around sysctl_icmp_ratelimit. icmp: Fix a data-race around sysctl_icmp_ratemask. ipv4: Fix data-races around sysctl_ip_dynaddr. sfc: fix use after free when disabling sriov seg6: fix skb checksum evaluation in SRH encapsulation/insertion seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors sfc: fix kernel panic when creating VF 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 cpufreq: pmac32-cpufreq: Fix refcount leak bug platform/x86: hp-wmi: Ignore Sanitization Mode event net: tipc: fix possible refcount leak in tipc_sk_create() NFC: nxp-nci: don't print header length mismatch on i2c error net: sfp: fix memory leak in sfp_probe() ASoC: ops: Fix off by one in range control validation ASoC: wm5110: Fix DRE control irqchip: or1k-pic: Undefine mask_ack for level triggered hardware x86: Clear .brk area at early boot signal handling: don't use BUG_ON() for debugging USB: serial: ftdi_sio: add Belimo device ids usb: dwc3: gadget: Fix event pending check tty: serial: samsung_tty: set dma burst_size to 1 serial: 8250: fix return error code in serial8250_request_std_resource() mm: invalidate hwpoison page cache page in fault path can: m_can: m_can_tx_handler(): fix use after free of skb ASoC: sgtl5000: Fix noise on shutdown/remove serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle UBUNTU: Upstream stable to v4.14.289, v4.19.253 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Bionic) 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 Bionic) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Bionic) Status: New => In Progress ** Changed in: linux (Ubuntu Bionic) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Bionic) 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: + upstream stable patchset 2022-09-14 + from git://git.kernel.org/ - upstream stable patchset 2022-09-14 - from git://git.kernel.org/ + random: schedule mix_interrupt_randomness() less often + ata: libata: add qc->flags in ata_qc_complete_template tracepoint + dm era: commit metadata in postsuspend after worker stops + random: quiet urandom warning ratelimit suppression message + USB: serial: option: add Telit LE910Cx 0x1250 composition + USB: serial: option: add Quectel EM05-G modem + USB: serial: option: add Quectel RM500K module support + bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers + x86/xen: Remove undefined behavior in setup_features() + MIPS: Remove repetitive increase irq_err_count + igb: Make DMA faster when CPU is active on the PCIe link + iio: adc: vf610: fix conversion mode sysfs node name + usb: chipidea: udc: check request status before setting device address + iio:accel:bma180: rearrange iio trigger get and register + iio: accel: mma8452: ignore the return value of reset operation + iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() + iio: trigger: sysfs: fix use-after-free on remove + iio: adc: axp288: Override TS pin bias current for some models + xtensa: xtfpga: Fix refcount leak bug in setup + xtensa: Fix refcount leak bug in time.c + powerpc: Enable execve syscall exit tracepoint + powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address + powerpc/powernv: wire up rng during setup_arch + ARM: dts: imx6qdl: correct PU regulator ramp delay + ARM: exynos: Fix refcount leak in exynos_map_pmu + ARM: Fix refcount leak in axxia_boot_secondary + ARM: cns3xxx: Fix refcount leak in cns3xxx_init + modpost: fix section mismatch check for exported init/exit sections + powerpc/pseries: wire up rng during setup_arch() + drm: remove drm_fb_helper_modinit + xen: unexport __init-annotated xen_xlate_map_ballooned_pages() + fdt: Update CRC check for rng-seed + kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] + swiotlb: skip swiotlb_bounce when orig_addr is zero + net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms + afs: Fix dynamic root getattr + iio:chemical:ccs811: rearrange iio trigger get and register + soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe + UBUNTU: Upstream stable to v4.14.286, v4.19.250 + nvdimm: Fix badblocks clear off-by-one error + dm raid: fix accesses beyond end of raid member array + dm raid: fix KASAN warning in raid5_add_disks + s390/archrandom: simplify back to earlier design and initialize earlier + SUNRPC: Fix READ_PLUS crasher + net: rose: fix UAF bugs caused by timer handler + net: usb: ax88179_178a: Fix packet receiving + RDMA/qedr: Fix reporting QP timeout attribute + usbnet: fix memory allocation in helpers + net: ipv6: unexport __init-annotated seg6_hmac_net_init() + caif_virtio: fix race between virtio_device_ready() and ndo_open() + netfilter: nft_dynset: restore set element counter when failing to update + net: bonding: fix possible NULL deref in rlb code + net: bonding: fix use-after-free after 802.3ad slave unbind + nfc: nfcmrvl: Fix irq_of_parse_and_map() return value + NFC: nxp-nci: Don't issue a zero length i2c_master_read() + xen/gntdev: Avoid blocking in unmap_grant_pages() + hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails + sit: use min + ipv6/sit: fix ipip6_tunnel_get_prl return value + net: Rename and export copy_skb_header + xen/blkfront: fix leaking data in shared pages + xen/netfront: fix leaking data in shared pages + xen/netfront: force data bouncing when backend is untrusted + xen/blkfront: force data bouncing when backend is untrusted + xen/arm: Fix race in RB-tree based P2M accounting + net: usb: qmi_wwan: add Telit 0x1060 composition + net: usb: qmi_wwan: add Telit 0x1070 composition + virtio-net: fix race between ndo_open() and virtio_device_ready() + net: tun: unlink NAPI from device on destruction + net: tun: stop NAPI when detaching queues + UBUNTU: Upstream stable to v4.14.287, v4.19.251 + esp: limit skb_page_frag_refill use to a single page + mm/slub: add missing TID updates on slab deactivation + can: grcan: grcan_probe(): remove extra of_node_get() + can: gs_usb: gs_usb_open/close(): fix memory leak + usbnet: fix memory leak in error case + net: rose: fix UAF bug caused by rose_t0timer_expiry + iommu/vt-d: Fix PCI bus rescan device hot add + video: of_display_timing.h: include errno.h + powerpc/powernv: delay rng platform device creation until later in boot + xfs: remove incorrect ASSERT in xfs_rename + pinctrl: sunxi: a83t: Fix NAND function name for some pins + i2c: cadence: Unregister the clk notifier in error path + ida: don't use BUG_ON() for debugging + dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly + dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate + dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate + ARM: meson: Fix refcount leak in meson_smp_prepare_cpus + dmaengine: pl330: Fix lockdep warning about non-static key + UBUNTU: Upstream stable to v4.14.288, v4.19.252 + ALSA: hda - Add fixup for Dell Latitidue E5430 + ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model + xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue + net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer + ARM: 9213/1: Print message about disabled Spectre workarounds only once + ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction + cgroup: Use separate src/dst nodes when preloading css_sets for migration + nilfs2: fix incorrect masking of permission flags for symlinks + net: dsa: bcm_sf2: force pause link settings + ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle + 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. + ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero + icmp: Fix a data-race around sysctl_icmp_ratelimit. + icmp: Fix a data-race around sysctl_icmp_ratemask. + ipv4: Fix data-races around sysctl_ip_dynaddr. + sfc: fix use after free when disabling sriov + seg6: fix skb checksum evaluation in SRH encapsulation/insertion + seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors + sfc: fix kernel panic when creating VF + 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 + cpufreq: pmac32-cpufreq: Fix refcount leak bug + platform/x86: hp-wmi: Ignore Sanitization Mode event + net: tipc: fix possible refcount leak in tipc_sk_create() + NFC: nxp-nci: don't print header length mismatch on i2c error + net: sfp: fix memory leak in sfp_probe() + ASoC: ops: Fix off by one in range control validation + ASoC: wm5110: Fix DRE control + irqchip: or1k-pic: Undefine mask_ack for level triggered hardware + x86: Clear .brk area at early boot + signal handling: don't use BUG_ON() for debugging + USB: serial: ftdi_sio: add Belimo device ids + usb: dwc3: gadget: Fix event pending check + tty: serial: samsung_tty: set dma burst_size to 1 + serial: 8250: fix return error code in serial8250_request_std_resource() + mm: invalidate hwpoison page cache page in fault path + can: m_can: m_can_tx_handler(): fix use after free of skb + ASoC: sgtl5000: Fix noise on shutdown/remove + serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle + UBUNTU: Upstream stable to v4.14.289, v4.19.253 ** 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 2022-09-14 + + Ported from the following upstream stable releases: + v4.14.286, v4.19.250 + v4.14.287, v4.19.251 + v4.14.288, v4.19.252 + v4.14.289, v4.19.253 + from git://git.kernel.org/ random: schedule mix_interrupt_randomness() less often ata: libata: add qc->flags in ata_qc_complete_template tracepoint dm era: commit metadata in postsuspend after worker stops random: quiet urandom warning ratelimit suppression message USB: serial: option: add Telit LE910Cx 0x1250 composition USB: serial: option: add Quectel EM05-G modem USB: serial: option: add Quectel RM500K module support bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers x86/xen: Remove undefined behavior in setup_features() MIPS: Remove repetitive increase irq_err_count igb: Make DMA faster when CPU is active on the PCIe link iio: adc: vf610: fix conversion mode sysfs node name usb: chipidea: udc: check request status before setting device address iio:accel:bma180: rearrange iio trigger get and register iio: accel: mma8452: ignore the return value of reset operation iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() iio: trigger: sysfs: fix use-after-free on remove iio: adc: axp288: Override TS pin bias current for some models xtensa: xtfpga: Fix refcount leak bug in setup xtensa: Fix refcount leak bug in time.c powerpc: Enable execve syscall exit tracepoint powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address powerpc/powernv: wire up rng during setup_arch ARM: dts: imx6qdl: correct PU regulator ramp delay ARM: exynos: Fix refcount leak in exynos_map_pmu ARM: Fix refcount leak in axxia_boot_secondary ARM: cns3xxx: Fix refcount leak in cns3xxx_init modpost: fix section mismatch check for exported init/exit sections powerpc/pseries: wire up rng during setup_arch() drm: remove drm_fb_helper_modinit xen: unexport __init-annotated xen_xlate_map_ballooned_pages() fdt: Update CRC check for rng-seed kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] swiotlb: skip swiotlb_bounce when orig_addr is zero net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms afs: Fix dynamic root getattr iio:chemical:ccs811: rearrange iio trigger get and register soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe UBUNTU: Upstream stable to v4.14.286, v4.19.250 nvdimm: Fix badblocks clear off-by-one error dm raid: fix accesses beyond end of raid member array dm raid: fix KASAN warning in raid5_add_disks s390/archrandom: simplify back to earlier design and initialize earlier SUNRPC: Fix READ_PLUS crasher net: rose: fix UAF bugs caused by timer handler net: usb: ax88179_178a: Fix packet receiving RDMA/qedr: Fix reporting QP timeout attribute usbnet: fix memory allocation in helpers net: ipv6: unexport __init-annotated seg6_hmac_net_init() caif_virtio: fix race between virtio_device_ready() and ndo_open() netfilter: nft_dynset: restore set element counter when failing to update net: bonding: fix possible NULL deref in rlb code net: bonding: fix use-after-free after 802.3ad slave unbind nfc: nfcmrvl: Fix irq_of_parse_and_map() return value NFC: nxp-nci: Don't issue a zero length i2c_master_read() xen/gntdev: Avoid blocking in unmap_grant_pages() hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails sit: use min ipv6/sit: fix ipip6_tunnel_get_prl return value net: Rename and export copy_skb_header xen/blkfront: fix leaking data in shared pages xen/netfront: fix leaking data in shared pages xen/netfront: force data bouncing when backend is untrusted xen/blkfront: force data bouncing when backend is untrusted xen/arm: Fix race in RB-tree based P2M accounting net: usb: qmi_wwan: add Telit 0x1060 composition net: usb: qmi_wwan: add Telit 0x1070 composition virtio-net: fix race between ndo_open() and virtio_device_ready() net: tun: unlink NAPI from device on destruction net: tun: stop NAPI when detaching queues UBUNTU: Upstream stable to v4.14.287, v4.19.251 esp: limit skb_page_frag_refill use to a single page mm/slub: add missing TID updates on slab deactivation can: grcan: grcan_probe(): remove extra of_node_get() can: gs_usb: gs_usb_open/close(): fix memory leak usbnet: fix memory leak in error case net: rose: fix UAF bug caused by rose_t0timer_expiry iommu/vt-d: Fix PCI bus rescan device hot add video: of_display_timing.h: include errno.h powerpc/powernv: delay rng platform device creation until later in boot xfs: remove incorrect ASSERT in xfs_rename pinctrl: sunxi: a83t: Fix NAND function name for some pins i2c: cadence: Unregister the clk notifier in error path ida: don't use BUG_ON() for debugging dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate ARM: meson: Fix refcount leak in meson_smp_prepare_cpus dmaengine: pl330: Fix lockdep warning about non-static key UBUNTU: Upstream stable to v4.14.288, v4.19.252 ALSA: hda - Add fixup for Dell Latitidue E5430 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer ARM: 9213/1: Print message about disabled Spectre workarounds only once ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction cgroup: Use separate src/dst nodes when preloading css_sets for migration nilfs2: fix incorrect masking of permission flags for symlinks net: dsa: bcm_sf2: force pause link settings ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle 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. ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero icmp: Fix a data-race around sysctl_icmp_ratelimit. icmp: Fix a data-race around sysctl_icmp_ratemask. ipv4: Fix data-races around sysctl_ip_dynaddr. sfc: fix use after free when disabling sriov seg6: fix skb checksum evaluation in SRH encapsulation/insertion seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors sfc: fix kernel panic when creating VF 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 cpufreq: pmac32-cpufreq: Fix refcount leak bug platform/x86: hp-wmi: Ignore Sanitization Mode event net: tipc: fix possible refcount leak in tipc_sk_create() NFC: nxp-nci: don't print header length mismatch on i2c error net: sfp: fix memory leak in sfp_probe() ASoC: ops: Fix off by one in range control validation ASoC: wm5110: Fix DRE control irqchip: or1k-pic: Undefine mask_ack for level triggered hardware x86: Clear .brk area at early boot signal handling: don't use BUG_ON() for debugging USB: serial: ftdi_sio: add Belimo device ids usb: dwc3: gadget: Fix event pending check tty: serial: samsung_tty: set dma burst_size to 1 serial: 8250: fix return error code in serial8250_request_std_resource() mm: invalidate hwpoison page cache page in fault path can: m_can: m_can_tx_handler(): fix use after free of skb ASoC: sgtl5000: Fix noise on shutdown/remove serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle UBUNTU: Upstream stable to v4.14.289, v4.19.253 -- 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/1989625 Title: Bionic update: upstream stable patchset 2022-09-14 Status in linux package in Ubuntu: Invalid Status in linux source package in Bionic: 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 2022-09-14 Ported from the following upstream stable releases: v4.14.286, v4.19.250 v4.14.287, v4.19.251 v4.14.288, v4.19.252 v4.14.289, v4.19.253 from git://git.kernel.org/ random: schedule mix_interrupt_randomness() less often ata: libata: add qc->flags in ata_qc_complete_template tracepoint dm era: commit metadata in postsuspend after worker stops random: quiet urandom warning ratelimit suppression message USB: serial: option: add Telit LE910Cx 0x1250 composition USB: serial: option: add Quectel EM05-G modem USB: serial: option: add Quectel RM500K module support bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers x86/xen: Remove undefined behavior in setup_features() MIPS: Remove repetitive increase irq_err_count igb: Make DMA faster when CPU is active on the PCIe link iio: adc: vf610: fix conversion mode sysfs node name usb: chipidea: udc: check request status before setting device address iio:accel:bma180: rearrange iio trigger get and register iio: accel: mma8452: ignore the return value of reset operation iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() iio: trigger: sysfs: fix use-after-free on remove iio: adc: axp288: Override TS pin bias current for some models xtensa: xtfpga: Fix refcount leak bug in setup xtensa: Fix refcount leak bug in time.c powerpc: Enable execve syscall exit tracepoint powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address powerpc/powernv: wire up rng during setup_arch ARM: dts: imx6qdl: correct PU regulator ramp delay ARM: exynos: Fix refcount leak in exynos_map_pmu ARM: Fix refcount leak in axxia_boot_secondary ARM: cns3xxx: Fix refcount leak in cns3xxx_init modpost: fix section mismatch check for exported init/exit sections powerpc/pseries: wire up rng during setup_arch() drm: remove drm_fb_helper_modinit xen: unexport __init-annotated xen_xlate_map_ballooned_pages() fdt: Update CRC check for rng-seed kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] swiotlb: skip swiotlb_bounce when orig_addr is zero net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms afs: Fix dynamic root getattr iio:chemical:ccs811: rearrange iio trigger get and register soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe UBUNTU: Upstream stable to v4.14.286, v4.19.250 nvdimm: Fix badblocks clear off-by-one error dm raid: fix accesses beyond end of raid member array dm raid: fix KASAN warning in raid5_add_disks s390/archrandom: simplify back to earlier design and initialize earlier SUNRPC: Fix READ_PLUS crasher net: rose: fix UAF bugs caused by timer handler net: usb: ax88179_178a: Fix packet receiving RDMA/qedr: Fix reporting QP timeout attribute usbnet: fix memory allocation in helpers net: ipv6: unexport __init-annotated seg6_hmac_net_init() caif_virtio: fix race between virtio_device_ready() and ndo_open() netfilter: nft_dynset: restore set element counter when failing to update net: bonding: fix possible NULL deref in rlb code net: bonding: fix use-after-free after 802.3ad slave unbind nfc: nfcmrvl: Fix irq_of_parse_and_map() return value NFC: nxp-nci: Don't issue a zero length i2c_master_read() xen/gntdev: Avoid blocking in unmap_grant_pages() hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails sit: use min ipv6/sit: fix ipip6_tunnel_get_prl return value net: Rename and export copy_skb_header xen/blkfront: fix leaking data in shared pages xen/netfront: fix leaking data in shared pages xen/netfront: force data bouncing when backend is untrusted xen/blkfront: force data bouncing when backend is untrusted xen/arm: Fix race in RB-tree based P2M accounting net: usb: qmi_wwan: add Telit 0x1060 composition net: usb: qmi_wwan: add Telit 0x1070 composition virtio-net: fix race between ndo_open() and virtio_device_ready() net: tun: unlink NAPI from device on destruction net: tun: stop NAPI when detaching queues UBUNTU: Upstream stable to v4.14.287, v4.19.251 esp: limit skb_page_frag_refill use to a single page mm/slub: add missing TID updates on slab deactivation can: grcan: grcan_probe(): remove extra of_node_get() can: gs_usb: gs_usb_open/close(): fix memory leak usbnet: fix memory leak in error case net: rose: fix UAF bug caused by rose_t0timer_expiry iommu/vt-d: Fix PCI bus rescan device hot add video: of_display_timing.h: include errno.h powerpc/powernv: delay rng platform device creation until later in boot xfs: remove incorrect ASSERT in xfs_rename pinctrl: sunxi: a83t: Fix NAND function name for some pins i2c: cadence: Unregister the clk notifier in error path ida: don't use BUG_ON() for debugging dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate ARM: meson: Fix refcount leak in meson_smp_prepare_cpus dmaengine: pl330: Fix lockdep warning about non-static key UBUNTU: Upstream stable to v4.14.288, v4.19.252 ALSA: hda - Add fixup for Dell Latitidue E5430 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer ARM: 9213/1: Print message about disabled Spectre workarounds only once ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction cgroup: Use separate src/dst nodes when preloading css_sets for migration nilfs2: fix incorrect masking of permission flags for symlinks net: dsa: bcm_sf2: force pause link settings ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle 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. ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero icmp: Fix a data-race around sysctl_icmp_ratelimit. icmp: Fix a data-race around sysctl_icmp_ratemask. ipv4: Fix data-races around sysctl_ip_dynaddr. sfc: fix use after free when disabling sriov seg6: fix skb checksum evaluation in SRH encapsulation/insertion seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors sfc: fix kernel panic when creating VF 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 cpufreq: pmac32-cpufreq: Fix refcount leak bug platform/x86: hp-wmi: Ignore Sanitization Mode event net: tipc: fix possible refcount leak in tipc_sk_create() NFC: nxp-nci: don't print header length mismatch on i2c error net: sfp: fix memory leak in sfp_probe() ASoC: ops: Fix off by one in range control validation ASoC: wm5110: Fix DRE control irqchip: or1k-pic: Undefine mask_ack for level triggered hardware x86: Clear .brk area at early boot signal handling: don't use BUG_ON() for debugging USB: serial: ftdi_sio: add Belimo device ids usb: dwc3: gadget: Fix event pending check tty: serial: samsung_tty: set dma burst_size to 1 serial: 8250: fix return error code in serial8250_request_std_resource() mm: invalidate hwpoison page cache page in fault path can: m_can: m_can_tx_handler(): fix use after free of skb ASoC: sgtl5000: Fix noise on shutdown/remove serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle UBUNTU: Upstream stable to v4.14.289, v4.19.253 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1989625/+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