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-06-16 from git://git.kernel.org/ floppy: disable FDRAWCMD by default UBUNTU: [Config] updateconfigs for BLK_DEV_FD_RAWCMD hamradio: defer 6pack kfree after unregister_netdev hamradio: remove needs_free_netdev to avoid UAF lightnvm: disable the subsystem UBUNTU: [Config] updateconfigs for NVM, NVM_PBLK usb: mtu3: fix USB 3.0 dual-role-switch from device to host USB: quirks: add a Realtek card reader USB: quirks: add STRING quirk for VCOM device USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader USB: serial: option: add support for Cinterion MV32-WA/MV32-WB USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions xhci: stop polling roothubs after shutdown xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms iio: dac: ad5592r: Fix the missing return value. iio: dac: ad5446: Fix read_raw not returning set value iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() usb: misc: fix improper handling of refcount in uss720_probe() usb: typec: ucsi: Fix role swapping usb: gadget: uvc: Fix crash when encoding data for usb request usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() usb: dwc3: core: Fix tx/rx threshold settings usb: dwc3: gadget: Return proper request status serial: imx: fix overrun interrupts in DMA mode serial: 8250: Also set sticky MCR bits in console restoration serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device arch_topology: Do not set llc_sibling if llc_id is invalid hex2bin: make the function hex_to_bin constant-time hex2bin: fix access beyond string end video: fbdev: udlfb: properly check endpoint type arm64: dts: meson: remove CPU opps below 1GHz for G12B boards arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards mtd: rawnand: fix ecc parameters for mt7622 USB: Fix xhci event ring dequeue pointer ERDP update issue ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe phy: samsung: exynos5250-sata: fix missing device put in probe error paths ARM: OMAP2+: Fix refcount leak in omap_gic_of_init phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe ARM: dts: Fix mmc order for omap3-gta04 ARM: dts: am3517-evm: Fix misc pinmuxing ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 ipvs: correctly print the memory size of ip_vs_conn_tab mtd: rawnand: Fix return value check of wait_for_completion_timeout bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook tcp: md5: incorrect tcp_header_len for incoming connections tcp: ensure to use the most recently sent skb when filling the rate sample sctp: check asoc strreset_chunk in sctp_generate_reconf_event ARM: dts: imx6ull-colibri: fix vqmmc regulator arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock pinctrl: pistachio: fix use of irq_of_parse_and_map() cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe net: hns3: add validity check for message data length net/smc: sync err code when tcp connection was refused ip_gre: Make o_seqno start from 0 in native mode tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() net: bcmgenet: hide status block before TX timestamping net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK drm/amd/display: Fix memory leak in dcn21_clock_source_create tls: Skip tls_append_frag on zero copy size bnx2x: fix napi API usage sequence ixgbe: ensure IPsec VF<->PF compatibility tcp: fix F-RTO may not work correctly when receiving DSACK ASoC: wm8731: Disable the regulator when probing fails ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 cifs: destage any unwritten data to the server before calling copychunk_write drivers: net: hippi: Fix deadlock in rr_close() net: ethernet: stmmac: fix write to sgmii_adapter_base x86/cpu: Load microcode during restore_processor_state() tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 tty: n_gsm: fix malformed counter for out of frame data netfilter: nft_socket: only do sk lookups when indev is available tty: n_gsm: fix insufficient txframe size tty: n_gsm: fix missing explicit ldisc flush tty: n_gsm: fix wrong command retry handling tty: n_gsm: fix wrong command frame length field encoding tty: n_gsm: fix incorrect UA handling hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs mm, hugetlb: allow for "high" userspace addresses Linux 5.4.192 UBUNTU: upstream stable to v5.4.192 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Focal) 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 Focal) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Focal) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** 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-06-16 + from git://git.kernel.org/ - upstream stable patchset 2022-06-16 - from git://git.kernel.org/ + floppy: disable FDRAWCMD by default + UBUNTU: [Config] updateconfigs for BLK_DEV_FD_RAWCMD + hamradio: defer 6pack kfree after unregister_netdev + hamradio: remove needs_free_netdev to avoid UAF + lightnvm: disable the subsystem + UBUNTU: [Config] updateconfigs for NVM, NVM_PBLK + usb: mtu3: fix USB 3.0 dual-role-switch from device to host + USB: quirks: add a Realtek card reader + USB: quirks: add STRING quirk for VCOM device + USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS + USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader + USB: serial: option: add support for Cinterion MV32-WA/MV32-WB + USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions + xhci: stop polling roothubs after shutdown + xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms + iio: dac: ad5592r: Fix the missing return value. + iio: dac: ad5446: Fix read_raw not returning set value + iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() + usb: misc: fix improper handling of refcount in uss720_probe() + usb: typec: ucsi: Fix role swapping + usb: gadget: uvc: Fix crash when encoding data for usb request + usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() + usb: dwc3: core: Fix tx/rx threshold settings + usb: dwc3: gadget: Return proper request status + serial: imx: fix overrun interrupts in DMA mode + serial: 8250: Also set sticky MCR bits in console restoration + serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device + arch_topology: Do not set llc_sibling if llc_id is invalid + hex2bin: make the function hex_to_bin constant-time + hex2bin: fix access beyond string end + video: fbdev: udlfb: properly check endpoint type + arm64: dts: meson: remove CPU opps below 1GHz for G12B boards + arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards + mtd: rawnand: fix ecc parameters for mt7622 + USB: Fix xhci event ring dequeue pointer ERDP update issue + ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue + phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe + phy: samsung: exynos5250-sata: fix missing device put in probe error paths + ARM: OMAP2+: Fix refcount leak in omap_gic_of_init + phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks + ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek + phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe + phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe + ARM: dts: Fix mmc order for omap3-gta04 + ARM: dts: am3517-evm: Fix misc pinmuxing + ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 + ipvs: correctly print the memory size of ip_vs_conn_tab + mtd: rawnand: Fix return value check of wait_for_completion_timeout + bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook + tcp: md5: incorrect tcp_header_len for incoming connections + tcp: ensure to use the most recently sent skb when filling the rate sample + sctp: check asoc strreset_chunk in sctp_generate_reconf_event + ARM: dts: imx6ull-colibri: fix vqmmc regulator + arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock + pinctrl: pistachio: fix use of irq_of_parse_and_map() + cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe + net: hns3: add validity check for message data length + net/smc: sync err code when tcp connection was refused + ip_gre: Make o_seqno start from 0 in native mode + tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT + bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() + clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() + net: bcmgenet: hide status block before TX timestamping + net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK + drm/amd/display: Fix memory leak in dcn21_clock_source_create + tls: Skip tls_append_frag on zero copy size + bnx2x: fix napi API usage sequence + ixgbe: ensure IPsec VF<->PF compatibility + tcp: fix F-RTO may not work correctly when receiving DSACK + ASoC: wm8731: Disable the regulator when probing fails + ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() + x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 + cifs: destage any unwritten data to the server before calling copychunk_write + drivers: net: hippi: Fix deadlock in rr_close() + net: ethernet: stmmac: fix write to sgmii_adapter_base + x86/cpu: Load microcode during restore_processor_state() + tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 + tty: n_gsm: fix malformed counter for out of frame data + netfilter: nft_socket: only do sk lookups when indev is available + tty: n_gsm: fix insufficient txframe size + tty: n_gsm: fix missing explicit ldisc flush + tty: n_gsm: fix wrong command retry handling + tty: n_gsm: fix wrong command frame length field encoding + tty: n_gsm: fix incorrect UA handling + hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs + mm, hugetlb: allow for "high" userspace addresses + Linux 5.4.192 + UBUNTU: upstream stable to v5.4.192 -- 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/1979014 Title: Focal update: upstream stable patchset 2022-06-16 Status in linux package in Ubuntu: Invalid Status in linux source package in Focal: 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-06-16 from git://git.kernel.org/ floppy: disable FDRAWCMD by default UBUNTU: [Config] updateconfigs for BLK_DEV_FD_RAWCMD hamradio: defer 6pack kfree after unregister_netdev hamradio: remove needs_free_netdev to avoid UAF lightnvm: disable the subsystem UBUNTU: [Config] updateconfigs for NVM, NVM_PBLK usb: mtu3: fix USB 3.0 dual-role-switch from device to host USB: quirks: add a Realtek card reader USB: quirks: add STRING quirk for VCOM device USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader USB: serial: option: add support for Cinterion MV32-WA/MV32-WB USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions xhci: stop polling roothubs after shutdown xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms iio: dac: ad5592r: Fix the missing return value. iio: dac: ad5446: Fix read_raw not returning set value iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() usb: misc: fix improper handling of refcount in uss720_probe() usb: typec: ucsi: Fix role swapping usb: gadget: uvc: Fix crash when encoding data for usb request usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() usb: dwc3: core: Fix tx/rx threshold settings usb: dwc3: gadget: Return proper request status serial: imx: fix overrun interrupts in DMA mode serial: 8250: Also set sticky MCR bits in console restoration serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device arch_topology: Do not set llc_sibling if llc_id is invalid hex2bin: make the function hex_to_bin constant-time hex2bin: fix access beyond string end video: fbdev: udlfb: properly check endpoint type arm64: dts: meson: remove CPU opps below 1GHz for G12B boards arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards mtd: rawnand: fix ecc parameters for mt7622 USB: Fix xhci event ring dequeue pointer ERDP update issue ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe phy: samsung: exynos5250-sata: fix missing device put in probe error paths ARM: OMAP2+: Fix refcount leak in omap_gic_of_init phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe ARM: dts: Fix mmc order for omap3-gta04 ARM: dts: am3517-evm: Fix misc pinmuxing ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 ipvs: correctly print the memory size of ip_vs_conn_tab mtd: rawnand: Fix return value check of wait_for_completion_timeout bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook tcp: md5: incorrect tcp_header_len for incoming connections tcp: ensure to use the most recently sent skb when filling the rate sample sctp: check asoc strreset_chunk in sctp_generate_reconf_event ARM: dts: imx6ull-colibri: fix vqmmc regulator arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock pinctrl: pistachio: fix use of irq_of_parse_and_map() cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe net: hns3: add validity check for message data length net/smc: sync err code when tcp connection was refused ip_gre: Make o_seqno start from 0 in native mode tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() net: bcmgenet: hide status block before TX timestamping net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK drm/amd/display: Fix memory leak in dcn21_clock_source_create tls: Skip tls_append_frag on zero copy size bnx2x: fix napi API usage sequence ixgbe: ensure IPsec VF<->PF compatibility tcp: fix F-RTO may not work correctly when receiving DSACK ASoC: wm8731: Disable the regulator when probing fails ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 cifs: destage any unwritten data to the server before calling copychunk_write drivers: net: hippi: Fix deadlock in rr_close() net: ethernet: stmmac: fix write to sgmii_adapter_base x86/cpu: Load microcode during restore_processor_state() tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 tty: n_gsm: fix malformed counter for out of frame data netfilter: nft_socket: only do sk lookups when indev is available tty: n_gsm: fix insufficient txframe size tty: n_gsm: fix missing explicit ldisc flush tty: n_gsm: fix wrong command retry handling tty: n_gsm: fix wrong command frame length field encoding tty: n_gsm: fix incorrect UA handling hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs mm, hugetlb: allow for "high" userspace addresses Linux 5.4.192 UBUNTU: upstream stable to v5.4.192 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1979014/+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