Skipped as already applied for security:
fs: add fget_many() and fput_many()
fget: check that the fd still exists after getting a ref to it

** Changed in: linux (Ubuntu Bionic)
       Status: In Progress => Fix Committed

-- 
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/1956614

Title:
  Bionic update: upstream stable patchset 2022-01-06

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Bionic:
  Fix Committed

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-01-06

                  Ported from the following upstream stable releases:
                          v4.14.257, v4.19.219, v4.19.220

         from git://git.kernel.org/

  USB: serial: option: add Telit LE910S1 0x9200 composition
  USB: serial: option: add Fibocom FM101-GL variants
  usb: hub: Fix usb enumeration issue due to address0 race
  usb: hub: Fix locking issues with address0_mutex
  binder: fix test regression due to sender_euid change
  ALSA: ctxfi: Fix out-of-range access
  media: cec: copy sequence field for the reply
  HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
  staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
  fuse: fix page stealing
  xen: don't continue xenstore initialization in case of errors
  xen: detect uninitialized xenbus in xenbus_init
  tracing: Fix pid filtering when triggers are attached
  netfilter: ipvs: Fix reuse connection if RS weight is 0
  ARM: dts: BCM5301X: Fix I2C controller interrupt
  ARM: dts: BCM5301X: Add interrupt properties to GPIO node
  ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
  net: ieee802154: handle iftypes as u32
  NFSv42: Don't fail clone() unless the OP_CLONE operation failed
  ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
  scsi: mpt3sas: Fix kernel panic during drive powercycle test
  drm/vc4: fix error code in vc4_create_object()
  ipv6: fix typos in __ip6_finish_output()
  net/smc: Ensure the active closing peer first closes clcsock
  PM: hibernate: use correct mode for swsusp_close()
  tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited 
flows
  MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
  net/smc: Don't call clcsock shutdown twice when smc shutdown
  vhost/vsock: fix incorrect used length reported to the guest
  tracing: Check pid filtering when creating events
  s390/mm: validate VMA in PGSTE manipulation functions
  PCI: aardvark: Fix a leaked reference by adding missing of_node_put()
  PCI: aardvark: Wait for endpoint to be ready before training link
  PCI: aardvark: Train link immediately after enabling training
  PCI: aardvark: Improve link training
  PCI: aardvark: Issue PERST via GPIO
  PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros
  PCI: aardvark: Indicate error in 'val' when config read fails
  PCI: aardvark: Introduce an advk_pcie_valid_device() helper
  PCI: aardvark: Don't touch PCIe registers if no card connected
  PCI: aardvark: Fix compilation on s390
  PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
  PCI: aardvark: Update comment about disabling link training
  PCI: aardvark: Remove PCIe outbound window configuration
  PCI: aardvark: Configure PCIe resources from 'ranges' DT property
  PCI: aardvark: Fix PCIe Max Payload Size setting
  PCI: Add PCI_EXP_LNKCTL2_TLS* macros
  PCI: aardvark: Fix link training
  PCI: aardvark: Fix checking for link up via LTSSM state
  pinctrl: armada-37xx: Correct mpp definitions
  pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup
  pinctrl: armada-37xx: Correct PWM pins definitions
  arm64: dts: marvell: armada-37xx: declare PCIe reset pin
  arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function
  proc/vmcore: fix clearing user buffer by properly using clear_user()
  NFC: add NCI_UNREG flag to eliminate the race
  fuse: release pipe buf after last use
  xen: sync include/xen/interface/io/ring.h with Xen's newest version
  xen/blkfront: read response from backend only once
  xen/blkfront: don't take local copy of a request from the ring page
  xen/blkfront: don't trust the backend response data blindly
  xen/netfront: read response from backend only once
  xen/netfront: don't read data from request on the ring page
  xen/netfront: disentangle tx_skb_freelist
  xen/netfront: don't trust the backend response data blindly
  tty: hvc: replace BUG_ON() with negative return value
  shm: extend forced shm destroy to support objects from several IPC nses
  ipc: WARN if trying to remove ipc object which is absent
  NFSv42: Fix pagecache invalidation after COPY/CLONE
  hugetlb: take PMD sharing into account when flushing tlb/caches
  net: return correct error code
  platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
  s390/setup: avoid using memblock_enforce_memory_limit
  btrfs: check-integrity: fix a warning on write caching disabled disk
  thermal: core: Reset previous low and high trip during thermal zone init
  scsi: iscsi: Unblock session then wake up error handler
  ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in 
hns_dsaf_ge_srst_by_port()
  net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of 
bound
  net: ethernet: dec: tulip: de4x5: fix possible array overflows in 
type3_infoblock()
  perf hist: Fix memory leak of a perf_hpp_fmt
  vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
  kprobes: Limit max data_size of the kretprobe instances
  sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
  sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
  fs: add fget_many() and fput_many()
  fget: check that the fd still exists after getting a ref to it
  natsemi: xtensa: fix section mismatch warnings
  net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
  net: mpls: Fix notifications when deleting a device
  siphash: use _unaligned version by default
  net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
  net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ 
is available
  net/rds: correct socket tunable error in rds_tcp_tune()
  net/smc: Keep smc_close_final rc during active close
  parisc: Fix KBUILD_IMAGE for self-extracting kernel
  parisc: Fix "make install" on newer debian releases
  vgacon: Propagate console boot parameters before calling `vc_resize'
  xhci: Fix commad ring abort, write all 64 bits to CRCR register.
  usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
  x86/64/mm: Map all kernel memory into trampoline_pgd
  tty: serial: msm_serial: Deactivate RX DMA for polling support
  serial: pl011: Add ACPI SBSA UART match id
  serial: core: fix transmit-buffer reset and memleak
  parisc: Mark cr16 CPU clocksource unstable on all SMP machines
  xtensa: use CONFIG_USE_OF instead of CONFIG_OF
  net: hns3: fix VF RSS failed problem after PF enable multi-TCs
  i2c: stm32f7: recover the bus on access timeout
  net: annotate data-races on txq->xmit_lock_owner
  UBUNTU: upstream stable to v4.14.257, v4.19.220

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to