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

Title:
  Focal update: v5.4.146 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.146 upstream stable release
         from git://git.kernel.org/

  locking/mutex: Fix HANDOFF condition
  regmap: fix the offset of register error log
  crypto: mxs-dcp - Check for DMA mapping errors
  sched/deadline: Fix reset_on_fork reporting of DL tasks
  power: supply: axp288_fuel_gauge: Report register-address on readb / writeb 
errors
  crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
  sched/deadline: Fix missing clock update in migrate_task_rq_dl()
  rcu/tree: Handle VM stoppage in stall detection
  hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
  hrtimer: Ensure timerfd notification for HIGHRES=n
  udf: Check LVID earlier
  udf: Fix iocharset=utf8 mount option
  isofs: joliet: Fix iocharset=utf8 mount option
  bcache: add proper error unwinding in bcache_device_init
  nvme-tcp: don't update queue count when failing to set io queues
  nvme-rdma: don't update queue count when failing to set io queues
  nvmet: pass back cntlid on successful completion
  power: supply: max17042_battery: fix typo in MAx17042_TOFF
  s390/cio: add dev_busid sysfs entry for each subchannel
  libata: fix ata_host_start()
  crypto: qat - do not ignore errors from enable_vf2pf_comms()
  crypto: qat - handle both source of interrupt in VF ISR
  crypto: qat - fix reuse of completion variable
  crypto: qat - fix naming for init/shutdown VF to PF notifications
  crypto: qat - do not export adf_iov_putmsg()
  fcntl: fix potential deadlock for &fasync_struct.fa_lock
  udf_get_extendedattr() had no boundary checks.
  s390/kasan: fix large PMD pages address alignment check
  s390/debug: fix debug area life cycle
  m68k: emu: Fix invalid free in nfeth_cleanup()
  sched: Fix UCLAMP_FLAG_IDLE setting
  spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
  spi: spi-pic32: Fix issue with uninitialized dma_slave_config
  genirq/timings: Fix error return code in irq_timings_test_irqs()
  lib/mpi: use kcalloc in mpi_resize
  clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock 
source channel
  crypto: qat - use proper type for vf_mask
  certs: Trigger creation of RSA module signing key if it's not an RSA key
  regulator: vctrl: Use locked regulator_get_voltage in probe path
  regulator: vctrl: Avoid lockdep warning in enable/disable ops
  spi: sprd: Fix the wrong WDG_LOAD_VAL
  spi: spi-zynq-qspi: use wait_for_completion_timeout to make 
zynq_qspi_exec_mem_op not interruptible
  EDAC/i10nm: Fix NVDIMM detection
  drm/panfrost: Fix missing clk_disable_unprepare() on error in 
panfrost_clk_init()
  media: TDA1997x: enable EDID support
  soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
  media: cxd2880-spi: Fix an error handling path
  bpf: Fix a typo of reuseport map in bpf.h.
  bpf: Fix potential memleak and UAF in the verifier.
  ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
  arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
  soc: qcom: rpmhpd: Use corner in power_off
  media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
  media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
  media: dvb-usb: Fix error handling in dvb_usb_i2c_init
  media: go7007: remove redundant initialization
  media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
  Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
  6lowpan: iphc: Fix an off-by-one check of array index
  netns: protect netns ID lookups with RCU
  drm/amdgpu/acp: Make PM domain really work
  tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
  ARM: dts: meson8: Use a higher default GPU clock frequency
  ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
  ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
  ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
  net/mlx5e: Prohibit inner indir TIRs in IPoIB
  cgroup/cpuset: Fix a partition bug with hotplug
  net: cipso: fix warnings in netlbl_cipsov4_add_std
  i2c: highlander: add IRQ check
  leds: lt3593: Put fwnode in any case during ->probe()
  leds: trigger: audio: Add an activate callback to ensure the initial 
brightness is set
  media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
  media: venus: venc: Fix potential null pointer dereference on pointer fmt
  PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
  PCI: PM: Enable PME if it can be signaled from D3cold
  soc: qcom: smsm: Fix missed interrupts if state changes while masked
  debugfs: Return error during {full/open}_proxy_open() on rmmod
  Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
  PM: EM: Increase energy calculation precision
  drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
  arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
  counter: 104-quad-8: Return error when invalid mode during ceiling_write
  Bluetooth: fix repeated calls to sco_sock_kill
  drm/msm/dsi: Fix some reference counted resource leaks
  usb: gadget: udc: at91: add IRQ check
  usb: phy: fsl-usb: add IRQ check
  usb: phy: twl6030: add IRQ checks
  usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
  usb: host: ohci-tmio: add IRQ check
  usb: phy: tahvo: add IRQ check
  mac80211: Fix insufficient headroom issue for AMSDU
  lockd: Fix invalid lockowner cast after vfs_test_lock
  nfsd4: Fix forced-expiry locking
  usb: gadget: mv_u3d: request_irq() after initializing UDC
  mm/swap: consider max pages in iomap_swapfile_add_extent
  Bluetooth: add timeout sanity check to hci_inquiry
  i2c: iop3xx: fix deferred probing
  i2c: s3c2410: fix IRQ check
  rsi: fix error code in rsi_load_9116_firmware()
  rsi: fix an error code in rsi_probe()
  ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
  ASoC: Intel: Skylake: Fix module resource and format selection
  mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
  mmc: moxart: Fix issue with uninitialized dma_slave_config
  bpf: Fix possible out of bound write in narrow load handling
  CIFS: Fix a potencially linear read overflow
  i2c: mt65xx: fix IRQ check
  usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
  usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA 
config is available
  tty: serial: fsl_lpuart: fix the wrong mapbase value
  ASoC: wcd9335: Fix a double irq free in the remove function
  ASoC: wcd9335: Fix a memory leak in the error handling path of the probe 
function
  ASoC: wcd9335: Disable irq on slave ports in the remove function
  ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
  bcma: Fix memory leak for internally-handled cores
  brcmfmac: pcie: fix oops on failure to resume and reprobe
  ipv6: make exception cache less predictible
  ipv4: make exception cache less predictible
  net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
  net: qualcomm: fix QCA7000 checksum handling
  octeontx2-af: Fix loop in free and unmap counter
  ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
  bpf: Introduce BPF nospec instruction for mitigating Spectre v4
  bpf: Fix leakage due to insufficient speculative store bypass mitigation
  bpf: verifier: Allocate idmap scratch in verifier env
  bpf: Fix pointer arithmetic mask tightening under state pruning
  tty: Fix data race between tiocsti() and flush_to_ldisc()
  perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op
  x86/resctrl: Fix a maybe-uninitialized build warning treated as error
  KVM: s390: index kvm->arch.idle_mask by vcpu_idx
  KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is 
adjusted
  KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
  fuse: truncate pagecache on atomic_o_trunc
  fuse: flush extending writes
  IMA: remove -Wmissing-prototypes warning
  IMA: remove the dependency on CRYPTO_MD5
  fbmem: don't allow too huge resolutions
  backlight: pwm_bl: Improve bootloader/kernel device handover
  clk: kirkwood: Fix a clocking boot regression
  Linux 5.4.146
  UBUNTU: upstream stable to v5.4.146

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