** 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 2021-04-14 - upstream stable patchset 2021-04-14 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.14.226, v4.19.181 + v4.19.182 + v4.14.227, v4.19.183 + + from git://git.kernel.org/ + + uapi: nfnetlink_cthelper.h: fix userspace compilation error + ath9k: fix transmitting to stations in dynamic SMPS mode + net: Fix gro aggregation for udp encaps with zero csum + net: Introduce parse_protocol header_ops callback + net: check if protocol extracted by virtio_net_hdr_set_proto is correct + net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 + can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership + can: flexcan: assert FRZ bit in flexcan_chip_freeze() + can: flexcan: enable RX FIFO after FRZ/HALT valid + netfilter: x_tables: gpf inside xt_find_revision() + cifs: return proper error code in statfs(2) + scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names + Revert "mm, slub: consider rest of partial list if acquire_slab() fails" + sh_eth: fix TRSCER mask for SH771x + net/mlx4_en: update moderation when config reset + net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 + net: sched: avoid duplicates in classes dump + net: usb: qmi_wwan: allow qmimux add/del with master up + cipso,calipso: resolve a number of problems with the DOI refcounts + net: lapbether: Remove netif_start_queue / netif_stop_queue + net: davicom: Fix regulator not turned off on failed probe + net: davicom: Fix regulator not turned off on driver removal + net: stmmac: stop each tx channel independently + perf traceevent: Ensure read cmdlines are null terminated. + s390/cio: return -EFAULT if copy_to_user() fails again + drm/compat: Clear bounce structures + drm: meson_drv add shutdown function + s390/cio: return -EFAULT if copy_to_user() fails + media: usbtv: Fix deadlock on suspend + net: phy: fix save wrong speed and duplex problem if autoneg is on + udf: fix silent AED tagLocation corruption + mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' + mmc: mediatek: fix race condition between msdc_request_timeout and irq + powerpc: improve handling of unrecoverable system reset + powerpc/perf: Record counter overflow always if SAMPLE_IP is unset + PCI: xgene-msi: Fix race in installing chained irq handler + PCI: mediatek: Add missing of_node_put() to fix reference leak + s390/smp: __smp_rescan_cpus() - move cpumask away from stack + scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling + ALSA: hda/hdmi: Cancel pending works before suspend + ALSA: hda: Drop the BATCH workaround for AMD controllers + ALSA: hda: Avoid spurious unsol event handling during S3/S4 + ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar + Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") + s390/dasd: fix hanging DASD driver unbind + s390/dasd: fix hanging IO request during DASD driver unbind + mmc: core: Fix partition switch time for eMMC + Goodix Fingerprint device is not a modem + USB: gadget: u_ether: Fix a configfs return code + usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot + usb: gadget: f_uac1: stop playback on function disable + usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM + xhci: Improve detection of device initiated wake signal. + usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing + USB: serial: io_edgeport: fix memory leak in edge_startup + USB: serial: ch341: add new Product ID + USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter + USB: serial: cp210x: add some more GE USB IDs + usbip: fix stub_dev to check for stream socket + usbip: fix vhci_hcd to check for stream socket + usbip: fix vudc to check for stream socket + usbip: fix vhci_hcd attach_store() races leading to gpf + staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() + staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() + staging: rtl8712: unterminated string leads to read overflow + staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() + staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() + staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd + staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan + staging: comedi: addi_apci_1032: Fix endian problem for COS sample + staging: comedi: addi_apci_1500: Fix endian problem for command sample + staging: comedi: adv_pci1710: Fix endian problem for AI command data + staging: comedi: das6402: Fix endian problem for AI command data + staging: comedi: das800: Fix endian problem for AI command data + staging: comedi: dmm32at: Fix endian problem for AI command data + staging: comedi: me4000: Fix endian problem for AI command data + staging: comedi: pcl711: Fix endian problem for AI command data + staging: comedi: pcl818: Fix endian problem for AI command data + sh_eth: fix TRSCER mask for R7S72100 + NFSv4.2: fix return value of _nfs4_get_security_label() + block: rsxx: fix error return code of rsxx_pci_probe() + configfs: fix a use-after-free in __configfs_open_file + stop_machine: mark helpers __always_inline + include/linux/sched/mm.h: use rcu_dereference in in_vfork() + powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() + binfmt_misc: fix possible deadlock in bm_register_write + hwmon: (lm90) Fix max6658 sporadic wrong temperature reading + KVM: arm64: Fix exclusive limit for IPA size + xen/events: reset affinity of 2-level event when tearing it down + xen/events: don't unmask an event channel when an eoi is pending + xen/events: avoid handling the same event on two cpus at the same time + tcp: add sanity tests to TCP_QUEUE_SEQ + net: qrtr: fix error return code of qrtr_sendmsg() + net: stmmac: fix watchdog timeout during suspend/resume stress test + i2c: rcar: optimize cacheline to minimize HW race condition + powerpc/pci: Add ppc_md.discover_phbs() + PCI: Fix pci_register_io_range() memory leak + i40e: Fix memory leak in i40e_probe + ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk + ALSA: usb-audio: Apply the control quirk to Plantronics headsets + mmc: cqhci: Fix random crash when remove mmc module/card + usbip: fix vudc usbip_sockfd_store races leading to gpf + UBUNTU: upstream stable to v4.14.226, v4.19.181 + net: dsa: b53: Support setting learning on port + UBUNTU: upstream stable to v4.19.182 + ext4: check journal inode extents more carefully + perf tools: Use %define api.pure full instead of %pure-parser + tools build feature: Check if get_current_dir_name() is available + tools build feature: Check if eventfd() is available + tools build: Check if gettid() is available before providing helper + tools build feature: Check if pthread_barrier_t is available + btrfs: fix race when cloning extent buffer during rewind of an old root + nvmet: don't check iosqes,iocqes for discovery controllers + NFSD: Repair misuse of sv_lock in 5.10.16-rt30. + svcrdma: disable timeouts on rdma backchannel + sunrpc: fix refcount leak for rpc auth modules + net/qrtr: fix __netdev_alloc_skb call + scsi: lpfc: Fix some error codes in debugfs + nvme-rdma: fix possible hang when failing to set io queues + usb-storage: Add quirk to defeat Kindle's automatic unload + USB: replace hardcode maximum usb string length by definition + usb: gadget: configfs: Fix KASAN use-after-free + iio:adc:stm32-adc: Add HAS_IOMEM dependency + iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel + iio: adis16400: Fix an error code in adis16400_initial_setup() + iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler + iio: hid-sensor-humidity: Fix alignment issue of timestamp channel + iio: hid-sensor-prox: Fix scale not correct issue + iio: hid-sensor-temperature: Fix issues of timestamp channel + PCI: rpadlpar: Fix potential drc_name corruption in store functions + perf/x86/intel: Fix a crash caused by zero PEBS status + x86/ioapic: Ignore IRQ2 again + kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() + x86: Move TS_COMPAT back to asm/thread_info.h + x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() + ext4: find old entry again if failed to rename whiteout + ext4: do not try to set xattr into ea_inode if value is empty + ext4: fix potential error in ext4_do_update_inode + genirq: Disable interrupts for force threaded handlers + btrfs: fix slab cache flags for free space tree bitmap + powerpc: Force inlining of cpu_has_feature() to avoid build failure + usbip: Fix incorrect double assignment to udc->ud.tcp_rx + x86/apic/of: Fix CPU devicetree-node lookups + UBUNTU: upstream stable to v4.14.227, v4.19.183
-- 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/1923897 Title: Bionic update: upstream stable patchset 2021-04-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 2021-04-14 Ported from the following upstream stable releases: v4.14.226, v4.19.181 v4.19.182 v4.14.227, v4.19.183 from git://git.kernel.org/ uapi: nfnetlink_cthelper.h: fix userspace compilation error ath9k: fix transmitting to stations in dynamic SMPS mode net: Fix gro aggregation for udp encaps with zero csum net: Introduce parse_protocol header_ops callback net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid netfilter: x_tables: gpf inside xt_find_revision() cifs: return proper error code in statfs(2) scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names Revert "mm, slub: consider rest of partial list if acquire_slab() fails" sh_eth: fix TRSCER mask for SH771x net/mlx4_en: update moderation when config reset net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 net: sched: avoid duplicates in classes dump net: usb: qmi_wwan: allow qmimux add/del with master up cipso,calipso: resolve a number of problems with the DOI refcounts net: lapbether: Remove netif_start_queue / netif_stop_queue net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal net: stmmac: stop each tx channel independently perf traceevent: Ensure read cmdlines are null terminated. s390/cio: return -EFAULT if copy_to_user() fails again drm/compat: Clear bounce structures drm: meson_drv add shutdown function s390/cio: return -EFAULT if copy_to_user() fails media: usbtv: Fix deadlock on suspend net: phy: fix save wrong speed and duplex problem if autoneg is on udf: fix silent AED tagLocation corruption mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' mmc: mediatek: fix race condition between msdc_request_timeout and irq powerpc: improve handling of unrecoverable system reset powerpc/perf: Record counter overflow always if SAMPLE_IP is unset PCI: xgene-msi: Fix race in installing chained irq handler PCI: mediatek: Add missing of_node_put() to fix reference leak s390/smp: __smp_rescan_cpus() - move cpumask away from stack scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind mmc: core: Fix partition switch time for eMMC Goodix Fingerprint device is not a modem USB: gadget: u_ether: Fix a configfs return code usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM xhci: Improve detection of device initiated wake signal. usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing USB: serial: io_edgeport: fix memory leak in edge_startup USB: serial: ch341: add new Product ID USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter USB: serial: cp210x: add some more GE USB IDs usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix vhci_hcd attach_store() races leading to gpf staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data sh_eth: fix TRSCER mask for R7S72100 NFSv4.2: fix return value of _nfs4_get_security_label() block: rsxx: fix error return code of rsxx_pci_probe() configfs: fix a use-after-free in __configfs_open_file stop_machine: mark helpers __always_inline include/linux/sched/mm.h: use rcu_dereference in in_vfork() powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() binfmt_misc: fix possible deadlock in bm_register_write hwmon: (lm90) Fix max6658 sporadic wrong temperature reading KVM: arm64: Fix exclusive limit for IPA size xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time tcp: add sanity tests to TCP_QUEUE_SEQ net: qrtr: fix error return code of qrtr_sendmsg() net: stmmac: fix watchdog timeout during suspend/resume stress test i2c: rcar: optimize cacheline to minimize HW race condition powerpc/pci: Add ppc_md.discover_phbs() PCI: Fix pci_register_io_range() memory leak i40e: Fix memory leak in i40e_probe ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk ALSA: usb-audio: Apply the control quirk to Plantronics headsets mmc: cqhci: Fix random crash when remove mmc module/card usbip: fix vudc usbip_sockfd_store races leading to gpf UBUNTU: upstream stable to v4.14.226, v4.19.181 net: dsa: b53: Support setting learning on port UBUNTU: upstream stable to v4.19.182 ext4: check journal inode extents more carefully perf tools: Use %define api.pure full instead of %pure-parser tools build feature: Check if get_current_dir_name() is available tools build feature: Check if eventfd() is available tools build: Check if gettid() is available before providing helper tools build feature: Check if pthread_barrier_t is available btrfs: fix race when cloning extent buffer during rewind of an old root nvmet: don't check iosqes,iocqes for discovery controllers NFSD: Repair misuse of sv_lock in 5.10.16-rt30. svcrdma: disable timeouts on rdma backchannel sunrpc: fix refcount leak for rpc auth modules net/qrtr: fix __netdev_alloc_skb call scsi: lpfc: Fix some error codes in debugfs nvme-rdma: fix possible hang when failing to set io queues usb-storage: Add quirk to defeat Kindle's automatic unload USB: replace hardcode maximum usb string length by definition usb: gadget: configfs: Fix KASAN use-after-free iio:adc:stm32-adc: Add HAS_IOMEM dependency iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel iio: adis16400: Fix an error code in adis16400_initial_setup() iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler iio: hid-sensor-humidity: Fix alignment issue of timestamp channel iio: hid-sensor-prox: Fix scale not correct issue iio: hid-sensor-temperature: Fix issues of timestamp channel PCI: rpadlpar: Fix potential drc_name corruption in store functions perf/x86/intel: Fix a crash caused by zero PEBS status x86/ioapic: Ignore IRQ2 again kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() x86: Move TS_COMPAT back to asm/thread_info.h x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() ext4: find old entry again if failed to rename whiteout ext4: do not try to set xattr into ea_inode if value is empty ext4: fix potential error in ext4_do_update_inode genirq: Disable interrupts for force threaded handlers btrfs: fix slab cache flags for free space tree bitmap powerpc: Force inlining of cpu_has_feature() to avoid build failure usbip: Fix incorrect double assignment to udc->ud.tcp_rx x86/apic/of: Fix CPU devicetree-node lookups UBUNTU: upstream stable to v4.14.227, v4.19.183 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1923897/+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