** 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

Reply via email to