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

Title:
  Focal update: v5.4.225 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Released

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:

         v5.4.225 upstream stable release
         from git://git.kernel.org/

  xfs: preserve rmapbt swapext block reservation from freed blocks
  xfs: rename xfs_bmap_is_real_extent to is_written_extent
  xfs: redesign the reflink remap loop to fix blkres depletion crash
  xfs: use MMAPLOCK around filemap_map_pages()
  xfs: preserve inode versioning across remounts
  xfs: drain the buf delwri queue before xfsaild idles
  phy: stm32: fix an error code in probe
  wifi: cfg80211: silence a sparse RCU warning
  wifi: cfg80211: fix memory leak in query_regdb_file()
  bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
  HID: hyperv: fix possible memory leak in mousevsc_probe()
  net: gso: fix panic on frag_list with mixed head alloc types
  net: tun: Fix memory leaks of napi_get_frags
  bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
  bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
  net: fman: Unregister ethernet device on removal
  capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
  net: lapbether: fix issue of dev reference count leakage in 
lapbeth_device_event()
  hamradio: fix issue of dev reference count leakage in bpq_device_event()
  drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
  ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
  can: af_can: fix NULL pointer dereference in can_rx_register()
  tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
  dmaengine: pxa_dma: use platform_get_irq_optional
  dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
  drivers: net: xgene: disable napi when register irq failed in 
xgene_enet_open()
  perf stat: Fix printing os->prefix in CSV metrics output
  net: nixge: disable napi when enable interrupts failed in nixge_open()
  net/mlx5: Allow async trigger completion execution on single CPU systems
  net: cpsw: disable napi in cpsw_ndo_open()
  net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
  cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in 
cxgb4vf_open()
  ethernet: s2io: disable napi when start nic failed in s2io_card_up()
  net: mv643xx_eth: disable napi when init rxq or txq failed in 
mv643xx_eth_open()
  ethernet: tundra: free irq when alloc ring failed in tsi108_open()
  net: macvlan: fix memory leaks of macvlan_common_newlink
  riscv: process: fix kernel info leakage
  arm64: efi: Fix handling of misaligned runtime regions and drop warning
  MIPS: jump_label: Fix compat branch range check
  mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
  mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
  mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
  ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
  ALSA: hda: fix potential memleak in 'add_widget_node'
  ALSA: usb-audio: Add quirk entry for M-Audio Micro
  ALSA: usb-audio: Add DSD support for Accuphase DAC-60
  vmlinux.lds.h: Fix placement of '.data..decrypted' section
  nilfs2: fix deadlock in nilfs_count_free_blocks()
  nilfs2: fix use-after-free bug of ns_writer on remount
  drm/i915/dmabuf: fix sg_table handling in map_dma_buf
  btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
  udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
  can: j1939: j1939_send_one(): fix missing CAN header initialization
  cert host tools: Stop complaining about deprecated OpenSSL functions
  dmaengine: at_hdmac: Fix at_lli struct definition
  dmaengine: at_hdmac: Don't start transactions at tx_submit level
  dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
  dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
  dmaengine: at_hdmac: Fix impossible condition
  dmaengine: at_hdmac: Check return code of dma_async_device_register
  net: tun: call napi_schedule_prep() to ensure we own a napi
  x86/cpu: Restore AMD's DE_CFG MSR after resume
  ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in 
wm5102_probe"
  ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in 
wm5110_probe"
  ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in 
wm8997_probe"
  ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
  spi: intel: Fix the offset to get the 64K erase opcode
  ASoC: codecs: jz4725b: add missed Line In power control bit
  ASoC: codecs: jz4725b: fix reported volume for Master ctl
  ASoC: codecs: jz4725b: use right control for Capture Volume
  ASoC: codecs: jz4725b: fix capture selector naming
  selftests/futex: fix build for clang
  selftests/intel_pstate: fix build for ARCH=x86_64
  NFSv4: Retry LOCK on OLD_STATEID during delegation return
  i2c: i801: add lis3lv02d's I2C address for Vostro 5568
  drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
  btrfs: remove pointless and double ulist frees in error paths of qgroup tests
  ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> 
"Route"
  spi: stm32: Print summary 'callbacks suppressed' message
  ASoC: core: Fix use-after-free in snd_soc_exit()
  serial: 8250_omap: remove wait loop from Errata i202 workaround
  serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
  serial: 8250: omap: Flush PM QOS work on remove
  serial: imx: Add missing .thaw_noirq hook
  tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
  ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
  block: sed-opal: kmalloc the cmd/resp buffers
  siox: fix possible memory leak in siox_device_add()
  parport_pc: Avoid FIFO port location truncation
  pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
  arm64: dts: imx8mm: Fix NAND controller size-cells
  arm64: dts: imx8mn: Fix NAND controller size-cells
  ata: libata-transport: fix double ata_host_put() in ata_tport_add()
  net: bgmac: Drop free_netdev() from bgmac_enet_remove()
  mISDN: fix possible memory leak in mISDN_dsp_element_register()
  net: liquidio: release resources when liquidio driver open failed
  mISDN: fix misuse of put_device() in mISDN_register_device()
  net: macvlan: Use built-in RCU list checking
  net: caif: fix double disconnect client in chnl_net_open()
  bnxt_en: Remove debugfs when pci_register_driver failed
  xen/pcpu: fix possible memory leak in register_pcpu()
  drbd: use after free in drbd_create_device()
  platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when 
virtualized
  net/x25: Fix skb leak in x25_lapb_receive_frame()
  cifs: Fix wrong return value checking when GETFLAGS
  net: thunderbolt: Fix error handling in tbnet_init()
  cifs: add check for returning value of SMB2_set_info_init
  ftrace: Fix the possible incorrect kernel message
  ftrace: Optimize the allocation for mcount entries
  ftrace: Fix null pointer dereference in ftrace_add_mod()
  ring_buffer: Do not deactivate non-existant pages
  ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
  Revert "usb: dwc3: disable USB core PHY management"
  slimbus: stream: correct presence rate frequencies
  speakup: fix a segfault caused by switching consoles
  USB: serial: option: add Sierra Wireless EM9191
  USB: serial: option: remove old LARA-R6 PID
  USB: serial: option: add u-blox LARA-R6 00B modem
  USB: serial: option: add u-blox LARA-L6 modem
  USB: serial: option: add Fibocom FM160 0x0111 composition
  usb: add NO_LPM quirk for Realforce 87U Keyboard
  usb: chipidea: fix deadlock in ci_otg_del_timer
  iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
  iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
  iio: pressure: ms5611: changed hardcoded SPI speed to value limited
  dm ioctl: fix misbehavior if list_versions races with module loading
  serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
  serial: 8250_lpss: Configure DMA also w/o DMA filter
  Input: iforce - invert valid length check when fetching device IDs
  scsi: zfcp: Fix double free of FSF request when qdio send fails
  mmc: core: properly select voltage range without power cycle
  mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce 
timeout
  mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
  docs: update mediator contact information in CoC doc
  misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
  serial: 8250: Flush DMA Rx on RLSI
  ring-buffer: Include dropped pages in counting dirty patches
  scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
  kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
  Input: i8042 - fix leaking of platform device on module removal
  macvlan: enforce a consistent minimal mtu
  tcp: cdg: allow tcp_cdg_release() to be called multiple times
  kcm: avoid potential race in kcm_tx_work
  bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
  kcm: close race conditions on sk_receive_queue
  9p: trans_fd/p9_conn_cancel: drop client lock earlier
  gfs2: Check sb_bsize_shift after reading superblock
  gfs2: Switch from strlcpy to strscpy
  9p/trans_fd: always use O_NONBLOCK read/write
  mm: fs: initialize fsdata passed to write_begin/write_end interface
  ntfs: fix use-after-free in ntfs_attr_find()
  ntfs: fix out-of-bounds read in ntfs_attr_find()
  ntfs: check overflow when iterating ATTR_RECORDs
  Linux 5.4.225
  UBUNTU: Upstream stable to v5.4.225

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