** 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:
  
         v5.4.106 upstream stable release
         from git://git.kernel.org/
  
  uapi: nfnetlink_cthelper.h: fix userspace compilation error
  powerpc/pseries: Don't enforce MSI affinity with kdump
  ath9k: fix transmitting to stations in dynamic SMPS mode
  net: Fix gro aggregation for udp encaps with zero csum
  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
  sh_eth: fix TRSCER mask for SH771x
  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
  can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode
  can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before 
entering Normal Mode
  tcp: add sanity tests to TCP_QUEUE_SEQ
  netfilter: nf_nat: undo erroneous tcp edemux lookup
  netfilter: x_tables: gpf inside xt_find_revision()
  selftests/bpf: No need to drop the packet when there is no geneve opt
  selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier
  samples, bpf: Add missing munmap in xdpsock
  ibmvnic: always store valid MAC address
  mt76: dma: do not report truncated frames to mac80211
  powerpc/603: Fix protection of user pages mapped with PROT_NONE
  mount: fix mounting of detached mounts onto targets that reside on shared 
mounts
  cifs: return proper error code in statfs(2)
  Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
  net: enetc: don't overwrite the RSS indirection table when initializing
  net/mlx4_en: update moderation when config reset
  net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
  nexthop: Do not flush blackhole nexthops when loopback goes down
  net: sched: avoid duplicates in classes dump
  net: usb: qmi_wwan: allow qmimux add/del with master up
  netdevsim: init u64 stats for 32bit hardware
  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: qrtr: fix error return code of qrtr_sendmsg()
  ixgbe: fail to create xfrm offload of IPsec tunnel mode SA
  net: stmmac: stop each tx channel independently
  net: stmmac: fix watchdog timeout during suspend/resume stress test
  selftests: forwarding: Fix race condition in mirror installation
  perf traceevent: Ensure read cmdlines are null terminated.
  net: hns3: fix query vlan mask value error for flow director
  net: hns3: fix bug when calculating the TCAM table info
  s390/cio: return -EFAULT if copy_to_user() fails again
  bnxt_en: reliably allocate IRQ table on reset to avoid crash
  drm/compat: Clear bounce structures
  drm/shmem-helper: Check for purged buffers in fault handler
  drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff
  drm: meson_drv add shutdown function
  s390/cio: return -EFAULT if copy_to_user() fails
  s390/crypto: return -EFAULT if copy_to_user() fails
  qxl: Fix uninitialised struct field head.surface_id
  sh_eth: fix TRSCER mask for R7S9210
  media: usbtv: Fix deadlock on suspend
  media: v4l: vsp1: Fix uif null pointer access
  media: v4l: vsp1: Fix bru null pointer access
  media: rc: compile rc-cec.c into rc-core
+ UBUNTU: [Config] update abi for rc-cec
  net: hns3: fix error mask definition of flow director
  net: enetc: initialize RFS/RSS memories for unused ports too
  net: phy: fix save wrong speed and duplex problem if autoneg is on
  i2c: rcar: faster irq code to minimize HW race condition
  i2c: rcar: optimize cacheline to minimize HW race condition
  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
  Platform: OLPC: Fix probe error handling
  powerpc/pci: Add ppc_md.discover_phbs()
  spi: stm32: make spurious and overrun interrupts visible
  powerpc: improve handling of unrecoverable system reset
  powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
  HID: logitech-dj: add support for the new lightspeed connection iteration
  powerpc/64: Fix stack trace not displaying final frame
  iommu/amd: Fix performance counter initialization
  sparc32: Limit memblock allocation to low memory
  sparc64: Use arch_validate_flags() to validate ADI flag
  Input: applespi - don't wait for responses to commands indefinitely.
  PCI: xgene-msi: Fix race in installing chained irq handler
  PCI: mediatek: Add missing of_node_put() to fix reference leak
  kbuild: clamp SUBLEVEL to 255
  PCI: Fix pci_register_io_range() memory leak
  i40e: Fix memory leak in i40e_probe
  s390/smp: __smp_rescan_cpus() - move cpumask away from stack
  sysctl.c: fix underflow value setting risk in vm_table
  scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
  scsi: target: core: Add cmd length set before cmd complete
  scsi: target: core: Prevent underflow for service actions
  ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
  ALSA: hda/hdmi: Cancel pending works before suspend
  ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support
  ALSA: hda: Drop the BATCH workaround for AMD controllers
  ALSA: hda: Flush pending unsolicited events before suspend
  ALSA: hda: Avoid spurious unsol event handling during S3/S4
  ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
  ALSA: usb-audio: Apply the control quirk to Plantronics headsets
  Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file 
capabilities")
  arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL
  s390/dasd: fix hanging DASD driver unbind
  s390/dasd: fix hanging IO request during DASD driver unbind
  software node: Fix node registration
  mmc: core: Fix partition switch time for eMMC
  mmc: cqhci: Fix random crash when remove mmc module/card
  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: dwc3: qcom: Add missing DWC3 OF node refcount decrement
  usb: dwc3: qcom: Honor wakeup enabled/disabled state
  USB: usblp: fix a hang in poll() if disconnected
  usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
  usb: xhci: do not perform Soft Retry for some xHCI hosts
  xhci: Improve detection of device initiated wake signal.
  usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
  xhci: Fix repeated xhci wake after suspend due to uncleared internal wake 
state
  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 stub_dev usbip_sockfd_store() races leading to gpf
  usbip: fix vhci_hcd attach_store() races leading to gpf
  usbip: fix vudc usbip_sockfd_store races leading to gpf
  misc/pvpanic: Export module FDT device table
  misc: fastrpc: restrict user apps from sending kernel RPC messages
  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
  arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory
  SUNRPC: Set memalloc_nofs_save() for sync tasks
  NFS: Don't revalidate the directory permissions on a lookup failure
  NFS: Don't gratuitously clear the inode cache when lookup failed
  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
  arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds
  hrtimer: Update softirq_expires_next correctly after 
__hrtimer_get_next_event()
  stop_machine: mark helpers __always_inline
  include/linux/sched/mm.h: use rcu_dereference in in_vfork()
  zram: fix return value on writeback_store
  sched/membarrier: fix missing local execution of ipi_sync_rq_state()
  powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
  binfmt_misc: fix possible deadlock in bm_register_write
  x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
  KVM: arm64: Fix exclusive limit for IPA size
  nvme: unlink head after removing last namespace
  nvme: release namespace head reference on error
  KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
  KVM: arm64: Reject VM creation when the default IPA size is unsupported
  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
  Linux 5.4.106
  UBUNTU: upstream stable to v5.4.106

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1920246

Title:
  Focal update: v5.4.106 upstream stable release

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1920246/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to