The fix for this bug has been awaiting testing feedback in the -proposed
repository for focal for more than 90 days.  Please test this fix and
update the bug appropriately with the results.  In the event that the
fix for this bug is still not verified 15 days from now, the package
will be removed from the -proposed repository.

** Tags added: removal-candidate

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

Title:
  Hirsute update: upstream stable patchset 2022-01-07

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Hirsute:
  Won't Fix

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

                  Ported from the following upstream stable releases:
                          v5.10.84, v5.15.7

         from git://git.kernel.org/

  NFSv42: Fix pagecache invalidation after COPY/CLONE
  can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
  gfs2: release iopen glock early in evict
  gfs2: Fix length of holes reported at end-of-file
  powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for 
persistent memory"
  drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
  mac80211: do not access the IV when it was stripped
  net/smc: Transfer remaining wait queue entries during fallback
  atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
  net: return correct error code
  platform/x86: thinkpad_acpi: Add support for dual fan control
  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
  drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
  drm/amd/amdgpu: fix potential memleak
  ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
  ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in 
hns_dsaf_ge_srst_by_port()
  ipv6: check return value of ipv6_skip_exthdr
  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 inject: Fix ARM SPE handling
  perf hist: Fix memory leak of a perf_hpp_fmt
  perf report: Fix memory leaks around perf_tip()
  net/smc: Avoid warning of possible recursive locking
  ACPI: Add stubs for wakeup handler functions
  vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
  kprobes: Limit max data_size of the kretprobe instances
  rt2x00: do not mark device gone on EPROTO errors during start
  cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
  s390/pci: move pseudo-MMIO to prevent MIO overlap
  fget: check that the fd still exists after getting a ref to it
  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
  ipv6: fix memory leak in fib6_rule_suppress
  drm/amd/display: Allow DSC on supported MST branch devices
  KVM: Disallow user memslot with size that exceeds "unsigned long"
  KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
  KVM: x86: Use a stable condition around all VT-d PI paths
  KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1
  KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()
  tracing/histograms: String compares should not care about signed values
  wireguard: selftests: increase default dmesg log size
  wireguard: allowedips: add missing __rcu annotation to satisfy sparse
  wireguard: selftests: actually test for routing loops
  wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST
  wireguard: device: reset peer src endpoint when netns exits
  wireguard: receive: use ring buffer for incoming handshakes
  wireguard: receive: drop handshakes if queue lock is contended
  wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()
  i2c: stm32f7: flush TX FIFO upon transfer errors
  i2c: stm32f7: recover the bus on access timeout
  i2c: stm32f7: stop dma transfer in case of NACK
  i2c: cbus-gpio: set atomic transfer callback
  natsemi: xtensa: fix section mismatch warnings
  tcp: fix page frag corruption on page fault
  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
  arm64: ftrace: add missing BTIs
  net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
  selftests: net: Correct case name
  mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode
  ASoC: tegra: Fix wrong value type in ADMAIF
  ASoC: tegra: Fix wrong value type in I2S
  ASoC: tegra: Fix wrong value type in DMIC
  ASoC: tegra: Fix wrong value type in DSPK
  ASoC: tegra: Fix kcontrol put callback in ADMAIF
  ASoC: tegra: Fix kcontrol put callback in I2S
  ASoC: tegra: Fix kcontrol put callback in DMIC
  ASoC: tegra: Fix kcontrol put callback in DSPK
  ASoC: tegra: Fix kcontrol put callback in AHUB
  rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()
  rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
  ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec
  net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ 
is available
  net: marvell: mvpp2: Fix the computation of shared CPUs
  dpaa2-eth: destroy workqueue at the end of remove function
  net: annotate data-races on txq->xmit_lock_owner
  ipv4: convert fib_num_tclassid_users to atomic_t
  net/smc: fix wrong list_del in smc_lgr_cleanup_early
  net/rds: correct socket tunable error in rds_tcp_tune()
  net/smc: Keep smc_close_final rc during active close
  drm/msm/a6xx: Allocate enough space for GMU registers
  drm/msm: Do hw_init() before capturing GPU state
  atlantic: Increase delay for fw transactions
  atlatnic: enable Nbase-t speeds with base-t
  atlantic: Fix to display FW bundle version instead of FW mac version.
  atlantic: Add missing DIDs and fix 115c.
  Remove Half duplex mode speed capabilities.
  atlantic: Fix statistics logic for production hardware
  atlantic: Remove warn trace message.
  KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register
  KVM: VMX: Set failure code in prepare_vmcs02()
  x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword
  x86/entry: Use the correct fence macro after swapgs in kernel CR3
  x86/xen: Add xenpv_restore_regs_and_return_to_usermode()
  sched/uclamp: Fix rq->uclamp_max not set on first enqueue
  x86/pv: Switch SWAPGS to ALTERNATIVE
  x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry()
  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: NO_LPM quirk Lenovo Powered USB-C Travel Hub
  usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
  x86/tsc: Add a timer to make sure TSC_adjust is always checked
  x86/tsc: Disable clocksource watchdog for TSC on qualified platorms
  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: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
  serial: core: fix transmit-buffer reset and memleak
  serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
  serial: 8250_pci: rewrite pericom_do_set_divisor()
  serial: 8250: Fix RTS modem control while in rs485 mode
  iwlwifi: mvm: retry init flow if failed
  parisc: Mark cr16 CPU clocksource unstable on all SMP machines
  net/tls: Fix authentication failure in CCM mode
  ALSA: usb-audio: Restrict rates for the shared clocks
  ALSA: usb-audio: Check available frames for the next packet size
  ALSA: usb-audio: Add spinlock to stop_urbs()
  ALSA: usb-audio: Avoid killing in-flight URBs during draining
  x86/hyperv: Move required MSRs check to initial platform probing
  net: usb: r8152: Add MAC passthrough support for more Lenovo Docks
  drm/amd/pm: Remove artificial freq level on Navi1x
  dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
  net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed
  KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails
  serial: liteuart: Fix NULL pointer dereference in ->remove()
  serial: liteuart: fix use-after-free and memleak on unbind
  serial: liteuart: fix minor-number leak on probe errors
  UBUNTU: upstream stable to v5.10.84, v5.15.7

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1956800/+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