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

Reply via email to