[ubuntu/focal-proposed] linux-bluefield_5.4.0-1008.11_arm64.tar.gz - (Accepted)

Stefan Bader stefan.bader at canonical.com
Mon Mar 8 09:55:51 UTC 2021


linux-bluefield (5.4.0-1008.11) focal; urgency=medium

  * focal/linux-bluefield: 5.4.0-1008.11 -proposed tracker (LP: #1917649)

  * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716)
    - [Config] bluefield: enable CONFIG_MODVERSIONS=y
    - [Config] bluefield: Set trusted key value

  * Focal update: v5.4.84 upstream stable release (LP: #1910816)
    - [Config] bluefield: Drop CONFIG_PGTABLE_MAPPING=y

  * Focal update: v5.4.80 upstream stable release (LP: #1908561)
    - [Config] bluefield: Set CONFIG_INFINIBAND_VIRT_DMA=y

  * Focal update: v5.4.91 upstream stable release (LP: #1914654)
    - [Config] bluefield: Add KPROBE_EVENTS_ON_NOTRACE=n

  * ACPI table updated for bluefield_edac module (LP: #1916318)
    - SAUCE: bluefield_edac: Add SMC support

  * PKA reboot flow kernel traces (LP: #1916289)
    - SAUCE: pka: Handle ring open scenario when rings are busy

  * PKA ACPI update (LP: #1916274)
    - SAUCE: pka: Use memory addresses defined in ACPI table

  * Integrate fixes for some minor issues found during verification
    (LP: #1914389)
    - SAUCE: gpio-mlxbf2.c: Support soft reset gpio interrupt

  [ Ubuntu: 5.4.0-67.75 ]

  * focal/linux: 5.4.0-67.75 -proposed tracker (LP: #1916169)
  * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716)
    - [Config] enable CONFIG_MODVERSIONS=y
    - [Packaging] build canonical-certs.pem from branch/arch certs
    - [Config] add Canonical Livepatch Service key to SYSTEM_TRUSTED_KEYS
    - [Config] add ubuntu-drivers key to SYSTEM_TRUSTED_KEYS
    - [Config] Allow ASM_MODVERSIONS and MODULE_REL_CRCS
  * geneve overlay network on vlan interface broken with offload enabled
    (LP: #1914447)
    - net/mlx5e: Fix SWP offsets when vlan inserted by driver
  * Add support for selective build of special drivers (LP: #1912789)
    - [Packaging] Fix ODM support in actual build
  * devlink: don't do reporter recovery if the state is healthy (LP: #1915403)
    - devlink: don't do reporter recovery if the state is healthy
  * Missing device id for Intel TGL-H ISH [8086:43fc] in intel-ish-hid driver
    (LP: #1914543)
    - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID
  * Focal update: v5.4.94 upstream stable release (LP: #1915200)
    - gpio: mvebu: fix pwm .get_state period calculation
    - futex: Ensure the correct return value from futex_lock_pi()
    - futex: Replace pointless printk in fixup_owner()
    - futex: Provide and use pi_state_update_owner()
    - rtmutex: Remove unused argument from rt_mutex_proxy_unlock()
    - futex: Use pi_state_update_owner() in put_pi_state()
    - futex: Simplify fixup_pi_state_owner()
    - futex: Handle faults correctly for PI futexes
    - HID: wacom: Correct NULL dereference on AES pen proximity
    - io_uring: Fix current->fs handling in io_sq_wq_submit_work()
    - tracing: Fix race in trace_open and buffer resize call
    - arm64: mm: use single quantity to represent the PA to VA translation
    - SMB3.1.1: do not log warning message if server doesn't populate salt
    - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions
    - dm integrity: conditionally disable "recalculate" feature
    - writeback: Drop I_DIRTY_TIME_EXPIRE
    - fs: fix lazytime expiration handling in __writeback_single_inode()
    - Linux 5.4.94
  * Focal update: v5.4.93 upstream stable release (LP: #1915195)
    - i2c: bpmp-tegra: Ignore unknown I2C_M flags
    - platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634
    - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info()
    - ALSA: hda/via: Add minimum mute flag
    - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error
    - btrfs: don't get an EINTR during drop_snapshot for reloc
    - btrfs: fix lockdep splat in btrfs_recover_relocation
    - btrfs: don't clear ret in btrfs_start_dirty_block_groups
    - btrfs: send: fix invalid clone operations when cloning from the same file
      and root
    - mmc: core: don't initialize block size from ext_csd if not present
    - mmc: sdhci-xenon: fix 1.8v regulator stabilization
    - dm: avoid filesystem lookup in dm_get_dev_t()
    - dm integrity: fix a crash if "recalculate" used without "internal_hash"
    - drm/atomic: put state on error path
    - drm/syncobj: Fix use-after-free
    - drm/i915/gt: Prevent use of engine->wa_ctx after error
    - ASoC: Intel: haswell: Add missing pm_ops
    - dm integrity: select CRYPTO_SKCIPHER
    - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
    - scsi: qedi: Correct max length of CHAP secret
    - scsi: sd: Suppress spurious errors when WRITE SAME is being disabled
    - riscv: Fix kernel time_init()
    - riscv: Fix sifive serial driver
    - HID: logitech-dj: add the G602 receiver
    - HID: Ignore battery for Elan touchscreen on ASUS UX550
    - clk: tegra30: Add hda clock default rates to clock driver
    - arm64: make atomic helpers __always_inline
    - xen: Fix event channel callback via INTX/GSI
    - x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery
    - dts: phy: fix missing mdio device and probe failure of vsc8541-01 device
    - riscv: defconfig: enable gpio support for HiFive Unleashed
    - drm/amdgpu/psp: fix psp gfx ctrl cmds
    - drm/amd/display: Fix to be able to stop crc calculation
    - drm/nouveau/bios: fix issue shadowing expansion ROMs
    - drm/nouveau/privring: ack interrupts the same way as RM
    - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields
    - drm/nouveau/mmu: fix vram heap sizing
    - drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0
    - powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S
    - pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting
    - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression
    - powerpc: Fix alignment bug within the init sections
    - i2c: octeon: check correct size of maximum RECV_LEN packet
    - platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-
      list
    - selftests: net: fib_tests: remove duplicate log test
    - can: dev: can_restart: fix use after free bug
    - can: vxcan: vxcan_xmit: fix use after free bug
    - can: peak_usb: fix use after free bugs
    - iio: ad5504: Fix setting power-down state
    - cifs: do not fail __smb_send_rqst if non-fatal signals are pending
    - irqchip/mips-cpu: Set IPI domain parent chip
    - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state
    - x86/topology: Make __max_die_per_package available unconditionally
    - x86/mmx: Use KFPU_387 for MMX string operations
    - intel_th: pci: Add Alder Lake-P support
    - stm class: Fix module init return on allocation failure
    - serial: mvebu-uart: fix tx lost characters at power off
    - ehci: fix EHCI host controller initialization sequence
    - USB: ehci: fix an interrupt calltrace error
    - usb: gadget: aspeed: fix stop dma register setting.
    - usb: udc: core: Use lock when write to soft_connect
    - [Config] updateconfigs for USB_BDC_PCI
    - usb: bdc: Make bdc pci driver depend on BROKEN
    - xhci: make sure TRB is fully written before giving it to the controller
    - xhci: tegra: Delay for disabling LFPS detector
    - driver core: Extend device_is_dependent()
    - pinctrl: ingenic: Fix JZ4760 support
    - x86/cpu/amd: Set __max_die_per_package on AMD
    - netfilter: rpfilter: mask ecn bits before fib lookup
    - sh: dma: fix kconfig dependency for G2_DMA
    - net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext
    - sh_eth: Fix power down vs. is_opened flag ordering
    - lightnvm: fix memory leak when submit fails
    - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too
    - kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow
    - kasan: fix incorrect arguments passing in kasan_add_zero_shadow
    - udp: mask TOS bits in udp_v4_early_demux()
    - ipv6: create multicast route with RTPROT_KERNEL
    - net_sched: avoid shift-out-of-bounds in tcindex_set_parms()
    - net_sched: reject silly cell_log in qdisc_get_rtab()
    - ipv6: set multicast flag on the multicast route
    - net: mscc: ocelot: allow offloading of bridge on top of LAG
    - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled
    - net: dsa: b53: fix an off by one in checking "vlan->vid"
    - tcp: do not mess with cloned skbs in tcp_add_backlog()
    - tcp: fix TCP_USER_TIMEOUT with zero window
    - Linux 5.4.93
  * High load from process irq/65-i2c-INT3  - kernel module tps6598x
    (LP: #1883511) // Focal update: v5.4.93 upstream stable release
    (LP: #1915195)
    - platform/x86: i2c-multi-instantiate: Don't create platform device for
      INT3515 ACPI nodes
  * Focal update: v5.4.92 upstream stable release (LP: #1915186)
    - usb: ohci: Make distrust_firmware param default to false
    - compiler.h: Raise minimum version of GCC to 5.1 for arm64
    - xen/privcmd: allow fetching resource sizes
    - elfcore: fix building with clang
    - scsi: lpfc: Make lpfc_defer_acc_rsp static
    - spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
    - spi: npcm-fiu: Disable clock in probe error path
    - nfsd4: readdirplus shouldn't return parent of export
    - bpf: Don't leak memory in bpf getsockopt when optlen == 0
    - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback
    - udp: Prevent reuseport_select_sock from reading uninitialized socks
    - netxen_nic: fix MSI/MSI-x interrupts
    - net: introduce skb_list_walk_safe for skb segment walking
    - net: skbuff: disambiguate argument and member for skb_list_walk_safe helper
    - net: ipv6: Validate GSO SKB before finish IPv6 processing
    - mlxsw: core: Add validation of transceiver temperature thresholds
    - mlxsw: core: Increase critical threshold for ASIC thermal zone
    - net: mvpp2: Remove Pause and Asym_Pause support
    - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request
    - esp: avoid unneeded kmap_atomic call
    - net: dcb: Validate netlink message in DCB handler
    - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
    - rxrpc: Call state should be read with READ_ONCE() under some circumstances
    - net: stmmac: Fixed mtu channged by cache aligned
    - net: sit: unregister_netdevice on newlink's error path
    - net: avoid 32 x truesize under-estimation for tiny skbs
    - rxrpc: Fix handling of an unsupported token type in rxrpc_read()
    - net, sctp, filter: remap copy_from_user failure error
    - tipc: fix NULL deref in tipc_link_xmit()
    - mac80211: do not drop tx nulldata packets on encrypted links
    - mac80211: check if atf has been disabled in __ieee80211_schedule_txq
    - spi: cadence: cache reference clock rate during probe
    - Linux 5.4.92
  * intel-hid is not loaded on new Intel platform (LP: #1907160)
    - platform/x86: intel-hid: Add Tiger Lake ACPI device ID
    - platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID
    - platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer to the table
    - platform/x86: intel-hid: add Rocket Lake ACPI device ID
  * Support Advantech UNO-420 platform (LP: #1902672)
    - ODM: MAINTAINERS: Add Advantech AHC1EC0 embedded controller entry
    - ODM: mfd: ahc1ec0: Add Advantech EC include file used by dt-bindings
    - ODM: dt-bindings: mfd: ahc1ec0.yaml: Add Advantech embedded controller -
      AHC1EC0
    - ODM: mfd: ahc1ec0: Add support for Advantech embedded controller
    - ODM: hwmon: ahc1ec0-hwmon: Add sub-device hwmon for Advantech embedded
      controller
    - ODM: watchdog: ahc1ec0-wdt: Add sub-device watchdog for Advantech embedded
      controller
    - ODM: [Config] update config for Advantech devices
  * Remove scary stack trace from Realtek WiFi driver (LP: #1913263)
    - rtw88: reduce the log level for failure of tx report
  * Focal update: v5.4.91 upstream stable release (LP: #1914654)
    - kbuild: enforce -Werror=return-type
    - btrfs: prevent NULL pointer dereference in extent_io_tree_panic
    - ASoC: dapm: remove widget from dirty list on free
    - x86/hyperv: check cpu mask after interrupt has been disabled
    - tracing/kprobes: Do the notrace functions check without kprobes on ftrace
    - [Config] update annotations for KPROBE_EVENTS_ON_NOTRACE
    - mips: fix Section mismatch in reference
    - mips: lib: uncached: fix non-standard usage of variable 'sp'
    - MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB
    - MIPS: relocatable: fix possible boot hangup with KASLR enabled
    - RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd()
    - ACPI: scan: Harden acpi_device_add() against device ID overflows
    - mm/hugetlb: fix potential missing huge page size info
    - dm raid: fix discard limits for raid1
    - dm snapshot: flush merged data before committing metadata
    - dm integrity: fix the maximum number of arguments
    - r8152: Add Lenovo Powered USB-C Travel Hub
    - btrfs: tree-checker: check if chunk item end overflows
    - drm/i915/backlight: fix CPU mode backlight takeover on LPT
    - ext4: fix bug for rename with RENAME_WHITEOUT
    - ext4: don't leak old mountpoint samples
    - cifs: fix interrupted close commands
    - dm integrity: fix flush with external metadata device
    - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
    - ARC: build: add uImage.lzma to the top-level target
    - ARC: build: add boot_targets to PHONY
    - ARC: build: move symlink creation to arch/arc/Makefile to avoid race
    - netfilter: ipset: fixes possible oops in mtype_resize
    - btrfs: fix transaction leak and crash after RO remount caused by qgroup
      rescan
    - regulator: bd718x7: Add enable times
    - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram
    - habanalabs: register to pci shutdown callback
    - habanalabs: Fix memleak in hl_device_reset
    - hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values
    - lib/raid6: Let $(UNROLL) rules work with macOS userland
    - bfq: Fix computation of shallow depth
    - arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
    - misdn: dsp: select CONFIG_BITREVERSE
    - net: ethernet: fs_enet: Add missing MODULE_LICENSE
    - nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN
    - nvmet-rdma: Fix list_del corruption on queue establishment failure
    - drm/amdgpu: fix a GPU hang issue when remove device
    - usb: typec: Fix copy paste error for NVIDIA alt-mode description
    - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI
    - drm/msm: Call msm_init_vram before binding the gpu
    - ARM: picoxcell: fix missing interrupt-parent properties
    - perf intel-pt: Fix 'CPU too large' error
    - dump_common_audit_data(): fix racy accesses to ->d_name
    - ASoC: meson: axg-tdm-interface: fix loopback
    - ASoC: meson: axg-tdmin: fix axg skew offset
    - ASoC: Intel: fix error code cnl_set_dsp_D0()
    - nvme-tcp: fix possible data corruption with bio merges
    - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock
    - pNFS: We want return-on-close to complete when evicting the inode
    - pNFS: Mark layout for return if return-on-close was not sent
    - pNFS: Stricter ordering of layoutget and layoutreturn
    - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
    - NFS: nfs_igrab_and_active must first reference the superblock
    - ext4: fix superblock checksum failure when setting password salt
    - RDMA/restrack: Don't treat as an error allocation ID wrapping
    - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp
    - bnxt_en: Improve stats context resource accounting with RDMA driver loaded.
    - RDMA/mlx5: Fix wrong free of blue flame register on error
    - IB/mlx5: Fix error unwinding when set_has_smi_cap fails
    - drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is
      no reset-deassert MIPI-sequence
    - mm, slub: consider rest of partial list if acquire_slab() fails
    - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev()
    - net: sunrpc: interpret the return value of kstrtou32 correctly
    - dm: eliminate potential source of excessive kernel log noise
    - ALSA: fireface: Fix integer overflow in transmit_midi_msg()
    - ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
    - netfilter: conntrack: fix reading nf_conntrack_buckets
    - netfilter: nf_nat: Fix memleak in nf_nat_init
    - netfilter: nft_compat: remove flush counter optimization
    - Linux 5.4.91
  * Focal update: v5.4.90 upstream stable release (LP: #1913487)
    - x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_*
    - vfio iommu: Add dma available capability
    - net: cdc_ncm: correct overhead in delayed_ndp_size
    - net: hns3: fix the number of queues actually used by ARQ
    - net: hns3: fix a phy loopback fail issue
    - net: stmmac: dwmac-sun8i: Balance internal PHY resource references
    - net: stmmac: dwmac-sun8i: Balance internal PHY power
    - net: vlan: avoid leaks on register_vlan_dev() failures
    - net/sonic: Fix some resource leaks in error handling paths
    - net: ipv6: fib: flush exceptions when purging route
    - tools: selftests: add test for changing routes with PTMU exceptions
    - net: fix pmtu check in nopmtudisc mode
    - net: ip: always refragment ip defragmented packets
    - octeontx2-af: fix memory leak of lmac and lmac->name
    - nexthop: Fix off-by-one error in error path
    - nexthop: Unlink nexthop group entry in error path
    - s390/qeth: fix L2 header access in qeth_l3_osa_features_check()
    - net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE
    - net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address
    - net/mlx5e: ethtool, Fix restriction of autoneg with 56G
    - chtls: Fix hardware tid leak
    - chtls: Remove invalid set_tcb call
    - chtls: Fix panic when route to peer not configured
    - chtls: Replace skb_dequeue with skb_peek
    - chtls: Added a check to avoid NULL pointer dereference
    - chtls: Fix chtls resources release sequence
    - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR
    - x86/resctrl: Don't move a task to the same resource group
    - exfat: Month timestamp metadata accidentally incremented
    - vmlinux.lds.h: Add PGO and AutoFDO input sections
    - iio: imu: st_lsm6dsx: fix edge-trigger interrupts
    - HID: wacom: Fix memory leakage caused by kfifo_alloc
    - ARM: OMAP2+: omap_device: fix idling of devices during probe
    - i2c: sprd: use a specific timeout to avoid system hang up issue
    - dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk()
    - can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver
    - can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop()
    - can: kvaser_pciefd: select CONFIG_CRC32
    - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()
    - spi: stm32: FIFO threshold level - fix align packet size
    - i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated
    - dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling
      path of the probe function
    - dmaengine: xilinx_dma: check dma_async_device_register return value
    - dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
    - dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
    - qed: select CONFIG_CRC32
    - wil6210: select CONFIG_CRC32
    - block: rsxx: select CONFIG_CRC32
    - lightnvm: select CONFIG_CRC32
    - iommu/intel: Fix memleak in intel_irq_remapping_alloc
    - bpftool: Fix compilation failure for net.o with older glibc
    - net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups
    - net/mlx5e: Fix two double free cases
    - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
    - wan: ds26522: select CONFIG_BITREVERSE
    - regulator: qcom-rpmh-regulator: correct hfsmps515 definition
    - net: mvpp2: disable force link UP during port init procedure
    - KVM: arm64: Don't access PMCR_EL0 when no PMU is available
    - block: fix use-after-free in disk_part_iter_next
    - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed
      packet
    - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
    - Linux 5.4.90
  * Focal update: v5.4.89 upstream stable release (LP: #1913486)
    - workqueue: Kick a worker based on the actual activation of delayed works
    - scsi: ufs: Fix wrong print message in dev_err()
    - scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk
      ->poweroff()
    - scsi: ide: Do not set the RQF_PREEMPT flag for sense requests
    - scsi: scsi_transport_spi: Set RQF_PM for domain validation commands
    - lib/genalloc: fix the overflow when size is too big
    - depmod: handle the case of /sbin/depmod without /sbin in PATH
    - proc: change ->nlink under proc_subdir_lock
    - proc: fix lookup in /proc/net subdirectories after setns(2)
    - i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs
    - iavf: fix double-release of rtnl_lock
    - net: mvpp2: Add TCAM entry to drop flow control pause frames
    - net: mvpp2: prs: fix PPPoE with ipv6 packet parse
    - net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE
    - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove()
    - ethernet: ucc_geth: set dev->max_mtu to 1518
    - atm: idt77252: call pci_disable_device() on error path
    - net: mvpp2: Fix GoP port 3 Networking Complex Control configurations
    - ibmvnic: continue fatal error reset after passive init
    - net: ethernet: mvneta: Fix error handling in mvneta_probe
    - virtio_net: Fix recursive call to cpus_read_lock()
    - net/ncsi: Use real net-device for response handler
    - net: ethernet: Fix memleak in ethoc_probe
    - net-sysfs: take the rtnl lock when storing xps_cpus
    - net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc
    - net-sysfs: take the rtnl lock when storing xps_rxqs
    - net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc
    - net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered
    - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
    - net: mvpp2: fix pkt coalescing int-threshold configuration
    - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()
    - net: sched: prevent invalid Scell_log shift count
    - net: hns: fix return value check in __lb_other_process()
    - erspan: fix version 1 check in gre_parse_header()
    - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
    - r8169: work around power-saving bug on some chip versions
    - net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs
    - net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access
    - CDC-NCM: remove "connected" log message
    - net: usb: qmi_wwan: add Quectel EM160R-GL
    - vhost_net: fix ubuf refcount incorrectly when sendmsg fails
    - ionic: account for vlan tag len in rx buffer len
    - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs
    - kbuild: don't hardcode depmod path
    - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close
    - video: hyperv_fb: Fix the mmap() regression for v5.4.y and older
    - crypto: ecdh - avoid buffer overflow in ecdh_set_secret()
    - crypto: asym_tpm: correct zero out potential secrets
    - powerpc: Handle .text.{hot,unlikely}.* in linker script
    - staging: mt7621-dma: Fix a resource leak in an error handling path
    - usb: gadget: enable super speed plus
    - USB: cdc-acm: blacklist another IR Droid device
    - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt().
    - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion
    - usb: chipidea: ci_hdrc_imx: add missing put_device() call in
      usbmisc_get_init_data()
    - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set
    - usb: usbip: vhci_hcd: protect shift size
    - usb: uas: Add PNY USB Portable SSD to unusual_uas
    - USB: serial: iuu_phoenix: fix DMA from stack
    - USB: serial: option: add LongSung M5710 module support
    - USB: serial: option: add Quectel EM160R-GL
    - USB: yurex: fix control-URB timeout handling
    - USB: usblp: fix DMA to stack
    - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks
    - usb: gadget: select CONFIG_CRC32
    - usb: gadget: f_uac2: reset wMaxPacketSize
    - usb: gadget: function: printer: Fix a memory leak for interface descriptor
    - usb: gadget: u_ether: Fix MTU size mismatch with RX packet size
    - USB: gadget: legacy: fix return error code in acm_ms_bind()
    - usb: gadget: Fix spinlock lockup on usb_function_deactivate
    - usb: gadget: configfs: Preserve function ordering after bind failure
    - usb: gadget: configfs: Fix use-after-free issue with udc_name
    - USB: serial: keyspan_pda: remove unused variable
    - x86/mm: Fix leak of pmd ptlock
    - kvm: check tlbs_dirty directly
    - ALSA: hda/via: Fix runtime PM for Clevo W35xSS
    - ALSA: hda/conexant: add a new hda codec CX11970
    - ALSA: hda/realtek - Fix speaker volume control on Lenovo C940
    - ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256.
    - btrfs: send: fix wrong file path when there is an inode with a pending rmdir
    - Revert "device property: Keep secondary firmware node secondary by type"
    - dmabuf: fix use-after-free of dmabuf's file->f_inode
    - drm/i915: clear the gpu reloc batch
    - netfilter: x_tables: Update remaining dereference to RCU
    - netfilter: ipset: fix shift-out-of-bounds in htable_bits()
    - netfilter: xt_RATEEST: reject non-null terminated string from userspace
    - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature
    - x86/mtrr: Correct the range check before performing MTRR type lookups
    - KVM: x86: fix shift out of bounds reported by UBSAN
    - Linux 5.4.89
  * Focal update: v5.4.88 upstream stable release (LP: #1913223)
    - Revert "drm/amd/display: Fix memory leaks in S3 resume"
    - Revert "mtd: spinand: Fix OOB read"
    - dmaengine: at_hdmac: Substitute kzalloc with kmalloc
    - dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()
    - dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()
    - kdev_t: always inline major/minor helper functions
    - iio:imu:bmi160: Fix alignment and data leak issues
    - fuse: fix bad inode
    - perf: Break deadlock involving exec_update_mutex
    - rwsem: Implement down_read_killable_nested
    - rwsem: Implement down_read_interruptible
    - exec: Transform exec_update_mutex into a rw_semaphore
    - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start
    - Linux 5.4.88
  * Focal update: v5.4.87 upstream stable release (LP: #1912681)
    - net/sched: sch_taprio: reset child qdiscs before freeing them
    - md/raid10: initialize r10_bio->read_slot before use.
    - thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has
      changed
    - ext4: prevent creating duplicate encrypted filenames
    - ubifs: prevent creating duplicate encrypted filenames
    - f2fs: prevent creating duplicate encrypted filenames
    - fscrypt: add fscrypt_is_nokey_name()
    - fscrypt: remove kernel-internal constants from UAPI header
    - vfio/pci: Move dummy_resources_list init in vfio_pci_probe()
    - btrfs: fix race when defragmenting leads to unnecessary IO
    - ext4: don't remount read-only with errors=continue on reboot
    - KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL
    - KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses
    - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits
    - powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()
    - jffs2: Allow setting rp_size to zero during remounting
    - jffs2: Fix NULL pointer dereference in rp_size fs option parsing
    - scsi: block: Fix a race in the runtime power management code
    - uapi: move constants from <linux/kernel.h> to <linux/const.h>
    - tools headers UAPI: Sync linux/const.h with the kernel headers
    - null_blk: Fix zone size initialization
    - of: fix linker-section match-table corruption
    - cgroup: Fix memory leak when parsing multiple source parameters
    - scsi: cxgb4i: Fix TLS dependency
    - Bluetooth: hci_h5: close serdev device and free hu in h5_close
    - reiserfs: add check for an invalid ih_entry_count
    - misc: vmw_vmci: fix kernel info-leak by initializing dbells in
      vmci_ctx_get_chkpt_doorbells()
    - media: gp8psk: initialize stats at power control logic
    - f2fs: fix shift-out-of-bounds in sanity_check_raw_super()
    - ALSA: seq: Use bool for snd_seq_queue internal flags
    - ALSA: rawmidi: Access runtime->avail always in spinlock
    - bfs: don't use WARNING: string when it's just info.
    - fcntl: Fix potential deadlock in send_sig{io, urg}()
    - rtc: sun6i: Fix memleak in sun6i_rtc_clk_init
    - module: set MODULE_STATE_GOING state when a module fails to load
    - quota: Don't overflow quota file offsets
    - rtc: pl031: fix resource leak in pl031_probe
    - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()
    - i3c master: fix missing destroy_workqueue() on error in i3c_master_register
    - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode
    - f2fs: avoid race condition for shrinker count
    - module: delay kobject uevent until after module init call
    - fs/namespace.c: WARN if mnt_count has become negative
    - um: ubd: Submit all data segments atomically
    - tick/sched: Remove bogus boot "safety" check
    - ALSA: pcm: Clear the full allocated memory at hw_params
    - dm verity: skip verity work if I/O error when system is shutting down
    - Linux 5.4.87

  [ Ubuntu: 5.4.0-66.74 ]

  * focal/linux: 5.4.0-66.74 -proposed tracker (LP: #1913152)
  * Add support for selective build of special drivers (LP: #1912789)
    - [Packaging] Add support for ODM drivers
    - [Packaging] Turn on ODM support for amd64
  * Packaging resync (LP: #1786013)
    - update dkms package versions
    - update dkms package versions
  * Introduce the new NVIDIA 460-server series and update the 460 series
    (LP: #1913200)
    - [Config] dkms-versions -- drop NVIDIA 435 455 and 440-server
    - [Config] dkms-versions -- add the 460-server nvidia driver
  * Enable mute and micmute LED on HP EliteBook 850 G7 (LP: #1910102)
    - ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7
  * SYNA30B4:00 06CB:CE09 Mouse  on HP EliteBook 850 G7 not working at all
    (LP: #1908992)
    - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device
  * HD Audio Device PCI ID for the Intel Cometlake-R platform (LP: #1912427)
    - SAUCE: ALSA: hda: Add Cometlake-R PCI ID
  * switch to an autogenerated nvidia series based core via dkms-versions
    (LP: #1912803)
    - [Packaging] nvidia -- use dkms-versions to define versions built
    - [Packaging] update-version-dkms -- maintain flags fields
    - [Config] dkms-versions -- add transitional/skip information for nvidia
      packages
  * udpgro.sh in net from ubuntu_kernel_selftests seems not reflecting sub-test
    result (LP: #1908499)
    - selftests: fix the return value for UDP GRO test
  * qede: Kubernetes Internal DNS Failure due to QL41xxx NIC not supporting IPIP
    tx csum offload (LP: #1909062)
    - qede: fix offload for IPIP tunnel packets
  * Use DCPD to control HP DreamColor panel (LP: #1911001)
    - SAUCE: drm/dp: Another HP DreamColor panel brigntness fix
  * kvm: Windows 2k19 with Hyper-v role gets stuck on pending hypervisor
    requests on cascadelake based kvm hosts (LP: #1911848)
    - KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set
  * Ubuntu 20.10 four needed fixes to 'Add driver for Mellanox Connect-IB
    adapters' (LP: #1905574)
    - net/mlx5: Fix a race when moving command interface to polling mode
  * Fix right sounds and mute/micmute LEDs for HP ZBook Fury 15/17 G7 Mobile
    Workstation (LP: #1910561)
    - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
  * Ubuntu 20.04 - multicast counter is not increased in ip -s (LP: #1901842)
    - net/mlx5e: Fix multicast counter not up-to-date in "ip -s"
  * eeh-basic.sh in powerpc from ubuntu_kernel_selftests timeout with 5.4 P8 /
    P9 (LP: #1882503)
    - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic
  * DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639)
    - Input: i8042 - unbreak Pegatron C15B
  * CVE-2020-29372
    - mm: check that mm is still valid in madvise()
  * update ENA driver, incl. new ethtool stats (LP: #1910291)
    - net: ena: Change WARN_ON expression in ena_del_napi_in_range()
    - net: ena: ethtool: convert stat_offset to 64 bit resolution
    - net: ena: ethtool: Add new device statistics
    - net: ena: ethtool: add stats printing to XDP queues
    - net: ena: xdp: add queue counters for xdp actions
    - net: ena: Change license into format to SPDX in all files
    - net: ena: Change log message to netif/dev function
    - net: ena: Capitalize all log strings and improve code readability
    - net: ena: Remove redundant print of placement policy
    - net: ena: Change RSS related macros and variables names
    - net: ena: Fix all static chekers' warnings
    - drivers/net/ethernet: remove incorrectly formatted doc
    - net: ena: handle bad request id in ena_netdev
    - net: ena: fix packet's addresses for rx_offset feature
  * s390x broken with unknown syscall number on kernels < 5.8 (LP: #1895132)
    - s390/ptrace: return -ENOSYS when invalid syscall is supplied
  * Focal update: v5.4.86 upstream stable release (LP: #1910822)
    - ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY
    - ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator
    - ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node
    - pinctrl: merrifield: Set default bias in case no particular value given
    - pinctrl: baytrail: Avoid clearing debounce value when turning it off
    - ARM: dts: sun8i: v3s: fix GIC node memory range
    - ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
    - ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
    - ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
    - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
    - gpio: zynq: fix reference leak in zynq_gpio functions
    - gpio: mvebu: fix potential user-after-free on probe
    - scsi: bnx2i: Requires MMU
    - xsk: Fix xsk_poll()'s return type
    - xsk: Replace datagram_poll by sock_poll_wait
    - can: softing: softing_netdev_open(): fix error handling
    - clk: renesas: r9a06g032: Drop __packed for portability
    - block: Simplify REQ_OP_ZONE_RESET_ALL handling
    - block: factor out requeue handling from dispatch code
    - blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick
    - pinctrl: aspeed: Fix GPIO requests on pass-through banks
    - netfilter: x_tables: Switch synchronization to RCU
    - netfilter: nft_compat: make sure xtables destructors have run
    - netfilter: nft_dynset: fix timeouts later than 23 days
    - afs: Fix memory leak when mounting with multiple source parameters
    - Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
    - gpio: eic-sprd: break loop when getting NULL device resource
    - netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
    - selftests/bpf/test_offload.py: Reset ethtool features after failed setting
    - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
    - i40e: Refactor rx_bi accesses
    - i40e: optimise prefetch page refcount
    - i40e: avoid premature Rx buffer reuse
    - ixgbe: avoid premature Rx buffer reuse
    - selftests: fix poll error in udpgro.sh
    - net: mvpp2: add mvpp2_phylink_to_port() helper
    - drm/tegra: replace idr_init() by idr_init_base()
    - kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
    - drm/tegra: sor: Disable clocks on error in tegra_sor_init()
    - habanalabs: put devices before driver removal
    - arm64: syscall: exit userspace before unmasking exceptions
    - vxlan: Add needed_headroom for lower device
    - vxlan: Copy needed_tailroom from lowerdev
    - scsi: mpt3sas: Increase IOCInit request timeout to 30s
    - dm table: Remove BUG_ON(in_interrupt())
    - iwlwifi: pcie: add one missing entry for AX210
    - drm/amd/display: Init clock value by current vbios CLKs
    - perf/x86/intel: Check PEBS status correctly
    - kbuild: avoid split lines in .mod files
    - soc/tegra: fuse: Fix index bug in get_process_id
    - usb: mtu3: fix memory corruption in mtu3_debugfs_regset()
    - USB: serial: option: add interface-number sanity check to flag handling
    - USB: gadget: f_acm: add support for SuperSpeed Plus
    - USB: gadget: f_midi: setup SuperSpeed Plus descriptors
    - usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus
    - USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
    - usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul
    - ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU
    - ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on
      Exynos5410
    - ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU
    - coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf()
    - coresight: tmc-etr: Check if page is valid before dma_map_page()
    - coresight: tmc-etr: Fix barrier packet insertion for perf buffer
    - coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf()
    - scsi: megaraid_sas: Check user-provided offsets
    - HID: i2c-hid: add Vero K147 to descriptor override
    - serial_core: Check for port state when tty is in error state
    - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt()
    - quota: Sanity-check quota file headers on load
    - media: msi2500: assign SPI bus number dynamically
    - crypto: af_alg - avoid undefined behavior accessing salg_name
    - md: fix a warning caused by a race between concurrent md_ioctl()s
    - drm/gma500: fix double free of gma_connector
    - drm/aspeed: Fix Kconfig warning & subsequent build errors
    - drm/mcde: Fix handling of platform_get_irq() error
    - drm/tve200: Fix handling of platform_get_irq() error
    - arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node
    - arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node
    - soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains()
    - soc: mediatek: Check if power domains can be powered on at boot time
    - soc: qcom: geni: More properly switch to DMA mode
    - Revert "i2c: i2c-qcom-geni: Fix DMA transfer race"
    - RDMA/bnxt_re: Set queue pair state when being queried
    - rtc: pcf2127: fix pcf2127_nvmem_read/write() returns
    - selinux: fix error initialization in inode_doinit_with_dentry()
    - ARM: dts: aspeed: s2600wf: Fix VGA memory region location
    - RDMA/rxe: Compute PSN windows correctly
    - x86/mm/ident_map: Check for errors from ident_pud_init()
    - ARM: p2v: fix handling of LPAE translation in BE mode
    - x86/apic: Fix x2apic enablement without interrupt remapping
    - sched/deadline: Fix sched_dl_global_validate()
    - sched: Reenable interrupts in do_sched_yield()
    - drm/amdgpu: fix incorrect enum type
    - crypto: talitos - Endianess in current_desc_hdr()
    - crypto: talitos - Fix return type of current_desc_hdr()
    - crypto: inside-secure - Fix sizeof() mismatch
    - ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode
    - ARM: dts: aspeed: tiogapass: Remove vuart
    - drm/amdgpu: fix build_coefficients() argument
    - powerpc/64: Set up a kernel stack for secondaries before cpu_restore()
    - spi: img-spfi: fix reference leak in img_spfi_resume
    - f2fs: call f2fs_get_meta_page_retry for nat page
    - drm/msm/dsi_pll_10nm: restore VCO rate during restore_state
    - spi: spi-mem: fix reference leak in spi_mem_access_start
    - ASoC: pcm: DRAIN support reactivation
    - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
    - spi: stm32: fix reference leak in stm32_spi_resume
    - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free}
    - arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
    - arm64: dts: exynos: Correct psci compatible used on Exynos7
    - Bluetooth: Fix null pointer dereference in hci_event_packet()
    - Bluetooth: hci_h5: fix memory leak in h5_close
    - spi: spi-ti-qspi: fix reference leak in ti_qspi_setup
    - spi: mt7621: fix missing clk_disable_unprepare() on error in
      mt7621_spi_probe
    - spi: tegra20-slink: fix reference leak in slink ops of tegra20
    - spi: tegra20-sflash: fix reference leak in tegra_sflash_resume
    - spi: tegra114: fix reference leak in tegra spi ops
    - spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in
      bcm63xx_hsspi_resume
    - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure
    - selftest/bpf: Add missed ip6ip6 test back
    - ASoC: wm8998: Fix PM disable depth imbalance on error
    - spi: sprd: fix reference leak in sprd_spi_remove
    - ASoC: arizona: Fix a wrong free in wm8997_probe
    - RDMa/mthca: Work around -Wenum-conversion warning
    - MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA
    - crypto: qat - fix status check in qat_hal_put_rel_rd_xfer()
    - staging: greybus: codecs: Fix reference counter leak in error handling
    - staging: gasket: interrupt: fix the missed eventfd_ctx_put() in
      gasket_interrupt.c
    - media: tm6000: Fix sizeof() mismatches
    - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm()
    - media: mtk-vcodec: add missing put_device() call in
      mtk_vcodec_release_dec_pm()
    - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm()
    - media: v4l2-fwnode: Return -EINVAL for invalid bus-type
    - ASoC: meson: fix COMPILE_TEST error
    - scsi: core: Fix VPD LUN ID designator priorities
    - media: solo6x10: fix missing snd_card_free in error handling case
    - video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init()
    - drm/omap: dmm_tiler: fix return error code in omap_dmm_probe()
    - Input: ads7846 - fix race that causes missing releases
    - Input: ads7846 - fix integer overflow on Rt calculation
    - Input: ads7846 - fix unaligned access on 7845
    - usb/max3421: fix return error code in max3421_probe()
    - spi: mxs: fix reference leak in mxs_spi_probe
    - selftests/bpf: Fix broken riscv build
    - powerpc: Avoid broken GCC __attribute__((optimize))
    - powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32
    - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId
    - crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd
    - crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe
    - spi: fix resource leak for drivers without .remove callback
    - soc: ti: knav_qmss: fix reference leak in knav_queue_probe
    - soc: ti: Fix reference imbalance in knav_dma_probe
    - drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
    - Input: omap4-keypad - fix runtime PM error handling
    - clk: meson: Kconfig: fix dependency for G12A
    - RDMA/cxgb4: Validate the number of CQEs
    - memstick: fix a double-free bug in memstick_check
    - ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host
    - ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host
    - mmc: pxamci: Fix error return code in pxamci_probe
    - orinoco: Move context allocation after processing the skb
    - qtnfmac: fix error return code in qtnf_pcie_probe()
    - rsi: fix error return code in rsi_reset_card()
    - cw1200: fix missing destroy_workqueue() on error in cw1200_init_common
    - dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe()
    - arm64: tegra: Fix DT binding for IO High Voltage entry
    - media: siano: fix memory leak of debugfs members in smsdvb_hotplug
    - platform/x86: mlx-platform: Remove PSU EEPROM from default platform
      configuration
    - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform
      configuration
    - samples: bpf: Fix lwt_len_hist reusing previous BPF map
    - media: imx214: Fix stop streaming
    - mips: cdmm: fix use-after-free in mips_cdmm_bus_discover
    - media: max2175: fix max2175_set_csm_mode() error code
    - slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI
    - HSI: omap_ssi: Don't jump to free ID in ssi_add_controller()
    - ARM: dts: Remove non-existent i2c1 from 98dx3236
    - arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name
    - arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc
    - power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching
    - power: supply: bq24190_charger: fix reference leak
    - genirq/irqdomain: Don't try to free an interrupt that has no mapping
    - arm64: dts: ls1028a: fix ENETC PTP clock input
    - arm64: dts: qcom: c630: Polish i2c-hid devices
    - PCI: Bounds-check command-line resource alignment requests
    - PCI: Fix overflow in command-line resource alignment requests
    - PCI: iproc: Fix out-of-bound array accesses
    - arm64: dts: meson: fix spi-max-frequency on Khadas VIM2
    - arm64: dts: meson-sm1: fix typo in opp table
    - soc: amlogic: canvas: add missing put_device() call in meson_canvas_get()
    - ARM: dts: at91: at91sam9rl: fix ADC triggers
    - platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init
    - ath10k: Fix the parsing error in service available event
    - ath10k: Fix an error handling path
    - ath10k: Release some resources in an error handling path
    - SUNRPC: rpc_wake_up() should wake up tasks in the correct order
    - NFSv4.2: condition READDIR's mask for security label based on LSM state
    - SUNRPC: xprt_load_transport() needs to support the netid "rdma6"
    - NFSv4: Fix the alignment of page data in the getdeviceinfo reply
    - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs'
    - lockd: don't use interval-based rebinding over TCP
    - NFS: switch nfsiod to be an UNBOUND workqueue.
    - selftests/seccomp: Update kernel config
    - vfio-pci: Use io_remap_pfn_range() for PCI IO memory
    - hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable
    - media: saa7146: fix array overflow in vidioc_s_audio()
    - powerpc/perf: Fix crash with is_sier_available when pmu is not set
    - powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S
    - clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path
    - clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()
    - iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context
    - ARM: dts: at91: sama5d2: map securam as device
    - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address()
    - pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe()
    - arm64: dts: rockchip: Fix UART pull-ups on rk3328
    - memstick: r592: Fix error return in r592_probe()
    - MIPS: Don't round up kernel sections size for memblock_add()
    - net/mlx5: Properly convey driver version to firmware
    - ASoC: jz4740-i2s: add missed checks for clk_get()
    - dm ioctl: fix error return code in target_message
    - phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure
    - clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne
    - clocksource/drivers/arm_arch_timer: Correct fault programming of
      CNTKCTL_EL1.EVNTI
    - cpufreq: ap806: Add missing MODULE_DEVICE_TABLE
    - cpufreq: highbank: Add missing MODULE_DEVICE_TABLE
    - cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE
    - cpufreq: qcom: Add missing MODULE_DEVICE_TABLE
    - cpufreq: st: Add missing MODULE_DEVICE_TABLE
    - cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE
    - cpufreq: loongson1: Add missing MODULE_ALIAS
    - cpufreq: scpi: Add missing MODULE_ALIAS
    - Bluetooth: btusb: Add the missed release_firmware() in
      btusb_mtk_setup_firmware()
    - Bluetooth: btmtksdio: Add the missed release_firmware() in
      mtk_setup_firmware()
    - arm64: dts: meson: fix PHY deassert timing requirements
    - ARM: dts: meson: fix PHY deassert timing requirements
    - arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements
    - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
    - scsi: pm80xx: Fix error return in pm8001_pci_probe()
    - seq_buf: Avoid type mismatch for seq_buf_init
    - scsi: fnic: Fix error return code in fnic_probe()
    - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx
      systems
    - powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops
    - powerpc/pseries/hibernation: remove redundant cacheinfo update
    - drm/mediatek: avoid dereferencing a null hdmi_phy on an error message
    - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks
    - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S
    - usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe
    - usb: oxu210hp-hcd: Fix memory leak in oxu_create
    - speakup: fix uninitialized flush_lock
    - nfsd: Fix message level for normal termination
    - nfs_common: need lock during iterate through the list
    - x86/kprobes: Restore BTF if the single-stepping is cancelled
    - platform/chrome: cros_ec_spi: Don't overwrite spi::mode
    - bus: fsl-mc: fix error return code in fsl_mc_object_allocate()
    - s390/cio: fix use-after-free in ccw_device_destroy_console
    - iwlwifi: mvm: hook up missing RX handlers
    - erofs: avoid using generic_block_bmap
    - can: m_can: m_can_config_endisable(): remove double clearing of clock stop
      request bit
    - RDMA/core: Do not indicate device ready when device enablement fails
    - remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable
    - remoteproc: qcom: fix reference leak in adsp_start
    - remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio()
    - clk: tegra: Fix duplicated SE clock entry
    - mtd: rawnand: gpmi: fix reference count leak in gpmi ops
    - mtd: rawnand: meson: Fix a resource leak in init
    - mtd: rawnand: gpmi: Fix the random DMA timeout issue
    - extcon: max77693: Fix modalias string
    - crypto: atmel-i2c - select CONFIG_BITREVERSE
    - mac80211: don't set set TDLS STA bandwidth wider than possible
    - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control()
    - irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
    - watchdog: armada_37xx: Add missing dependency on HAS_IOMEM
    - watchdog: sirfsoc: Add missing dependency on HAS_IOMEM
    - watchdog: sprd: remove watchdog disable from resume fail path
    - watchdog: sprd: check busy bit before new loading rather than after that
    - watchdog: Fix potential dereferencing of null pointer
    - ubifs: Fix error return code in ubifs_init_authentication()
    - um: Monitor error events in IRQ controller
    - um: tty: Fix handling of close in tty lines
    - um: chan_xterm: Fix fd leak
    - sunrpc: fix xs_read_xdr_buf for partial pages receive
    - RDMA/cma: Don't overwrite sgid_attr after device is released
    - nfc: s3fwrn5: Release the nfc firmware
    - powerpc/ps3: use dma_mapping_error()
    - sparc: fix handling of page table constructor failure
    - mm: don't wake kswapd prematurely when watermark boosting is disabled
    - checkpatch: fix unescaped left brace
    - lan743x: fix rx_napi_poll/interrupt ping-pong
    - net: bcmgenet: Fix a resource leak in an error handling path in the probe
      functin
    - net: allwinner: Fix some resources leak in the error handling path of the
      probe and in the remove function
    - net: korina: fix return value
    - libnvdimm/label: Return -ENXIO for no slot in __blk_label_update
    - watchdog: qcom: Avoid context switch in restart handler
    - watchdog: coh901327: add COMMON_CLK dependency
    - clk: ti: Fix memleak in ti_fapll_synth_setup
    - pwm: zx: Add missing cleanup in error path
    - pwm: lp3943: Dynamically allocate PWM chip base
    - perf record: Fix memory leak when using '--user-regs=?' to list registers
    - qlcnic: Fix error code in probe
    - virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed()
    - virtio_net: Fix error code in probe()
    - virtio_ring: Fix two use after free bugs
    - clk: at91: sam9x60: remove atmel,osc-bypass support
    - clk: s2mps11: Fix a resource leak in error handling paths in the probe
      function
    - clk: sunxi-ng: Make sure divider tables have sentinel
    - kconfig: fix return value of do_error_if()
    - perf probe: Fix memory leak when synthesizing SDT probes
    - ARM: sunxi: Add machine match for the Allwinner V3 SoC
    - cfg80211: initialize rekey_data
    - fix namespaced fscaps when !CONFIG_SECURITY
    - lwt: Disable BH too in run_lwt_bpf()
    - drm/amd/display: Prevent bandwidth overflow
    - drm/amdkfd: Fix leak in dmabuf import
    - Input: cros_ec_keyb - send 'scancodes' in addition to key events
    - initramfs: fix clang build failure
    - Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
    - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU
    - media: gspca: Fix memory leak in probe
    - media: sunxi-cir: ensure IR is handled when it is continuous
    - media: netup_unidvb: Don't leak SPI master in probe error path
    - media: ipu3-cio2: Remove traces of returned buffers
    - media: ipu3-cio2: Return actual subdev format
    - media: ipu3-cio2: Serialise access to pad format
    - media: ipu3-cio2: Validate mbus format in setting subdev format
    - media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE
    - Input: cyapa_gen6 - fix out-of-bounds stack access
    - ALSA: hda/ca0132 - Change Input Source enum strings.
    - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources
      walks"
    - ACPI: PNP: compare the string length in the matching_id()
    - ALSA: hda: Fix regressions on clear and reconfig sysfs
    - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg.
    - ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop
    - ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256
    - ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255
    - ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button
    - ALSA: pcm: oss: Fix a few more UBSAN fixes
    - ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G
    - ALSA: hda/realtek: Add quirk for MSI-GP73
    - ALSA: hda/realtek: Apply jack fixup for Quanta NL3
    - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices
    - ALSA: usb-audio: Disable sample read check if firmware doesn't give back
    - ALSA: core: memalloc: add page alignment for iram
    - s390/smp: perform initial CPU reset also for SMT siblings
    - s390/kexec_file: fix diag308 subcode when loading crash kernel
    - s390/dasd: fix hanging device offline processing
    - s390/dasd: prevent inconsistent LCU device data
    - s390/dasd: fix list corruption of pavgroup group list
    - s390/dasd: fix list corruption of lcu list
    - binder: add flag to clear buffer on txn complete
    - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams
    - staging: comedi: mf6x4: Fix AI end-of-conversion detection
    - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY
    - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake
    - powerpc/perf: Exclude kernel samples while counting events in user space.
    - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
    - crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata
    - EDAC/i10nm: Use readl() to access MMIO registers
    - EDAC/amd64: Fix PCI component registration
    - cpuset: fix race between hotplug work and later CPU offline
    - USB: serial: mos7720: fix parallel-port state restore
    - USB: serial: digi_acceleport: fix write-wakeup deadlocks
    - USB: serial: keyspan_pda: fix dropped unthrottle interrupts
    - USB: serial: keyspan_pda: fix write deadlock
    - USB: serial: keyspan_pda: fix stalled writes
    - USB: serial: keyspan_pda: fix write-wakeup use-after-free
    - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free
    - USB: serial: keyspan_pda: fix write unthrottling
    - btrfs: do not shorten unpin len for caching block groups
    - ext4: fix a memory leak of ext4_free_data
    - ext4: fix deadlock with fs freezing and EA inodes
    - KVM: arm64: Introduce handling of AArch32 TTBCR2 traps
    - ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES
    - ARM: dts: at91: sama5d2: fix CAN message ram offset and size
    - xprtrdma: Fix XDRBUF_SPARSE_PAGES support
    - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at
    - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter
    - powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE
    - powerpc/xmon: Change printk() to pr_cont()
    - powerpc/8xx: Fix early debug when SMC1 is relocated
    - powerpc/mm: Fix verification of MMU_FTR_TYPE_44x
    - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU
    - powerpc/powernv/memtrace: Don't leak kernel memory to user space
    - powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently
    - ima: Don't modify file descriptor mode on the fly
    - um: Remove use of asprinf in umid.c
    - ceph: fix race in concurrent __ceph_remove_cap invocations
    - SMB3: avoid confusing warning message on mount to Azure
    - ubifs: wbuf: Don't leak kernel memory to flash
    - jffs2: Fix GC exit abnormally
    - jffs2: Fix ignoring mounting options problem during remounting
    - jfs: Fix array index bounds check in dbAdjTree
    - platform/x86: mlx-platform: remove an unused variable
    - drm/amd/display: Fix memory leaks in S3 resume
    - drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor()
    - drm/i915: Fix mismatch between misplaced vma check and vma insert
    - spi: pxa2xx: Fix use-after-free on unbind
    - spi: spi-sh: Fix use-after-free on unbind
    - spi: atmel-quadspi: Fix use-after-free on unbind
    - spi: davinci: Fix use-after-free on unbind
    - spi: fsl: fix use of spisel_boot signal on MPC8309
    - spi: gpio: Don't leak SPI master in probe error path
    - spi: mxic: Don't leak SPI master in probe error path
    - spi: pic32: Don't leak DMA channels in probe error path
    - spi: rb4xx: Don't leak SPI master in probe error path
    - spi: sc18is602: Don't leak SPI master in probe error path
    - spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path
    - spi: synquacer: Disable clock in probe error path
    - spi: mt7621: Disable clock in probe error path
    - spi: mt7621: Don't leak SPI master in probe error path
    - spi: atmel-quadspi: Disable clock in probe error path
    - spi: atmel-quadspi: Fix AHB memory accesses
    - soc: qcom: smp2p: Safely acquire spinlock without IRQs
    - mtd: spinand: Fix OOB read
    - mtd: parser: cmdline: Fix parsing of part-names with colons
    - mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read
    - mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments
    - scsi: qla2xxx: Fix crash during driver load on big endian machines
    - scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc()
    - scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free()
    - iio: buffer: Fix demux update
    - iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in
      rockchip_saradc_resume
    - iio:light:rpr0521: Fix timestamp alignment and prevent data leak.
    - iio:light:st_uvis25: Fix timestamp alignment and prevent data leak.
    - iio:magnetometer:mag3110: Fix alignment and data leak issues.
    - iio:pressure:mpl3115: Force alignment of buffer
    - iio:imu:bmi160: Fix too large a buffer.
    - iio:adc:ti-ads124s08: Fix buffer being too long.
    - iio:adc:ti-ads124s08: Fix alignment and data leak issues.
    - md/cluster: block reshape with remote resync job
    - md/cluster: fix deadlock when node is doing resync job
    - pinctrl: sunxi: Always call chained_irq_{enter, exit} in
      sunxi_pinctrl_irq_handler
    - clk: ingenic: Fix divider calculation with div tables
    - clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9
    - clk: tegra: Do not return 0 on failure
    - device-dax/core: Fix memory leak when rmmod dax.ko
    - dma-buf/dma-resv: Respect num_fences when initializing the shared fence
      list.
    - xen-blkback: set ring->xenblkd to NULL after kthread_stop()
    - xen/xenbus: Allow watches discard events before queueing
    - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()
    - xen/xenbus/xen_bus_type: Support will_handle watch callback
    - xen/xenbus: Count pending messages for each watch
    - xenbus/xenbus_backend: Disallow pending watch messages
    - libnvdimm/namespace: Fix reaping of invalidated block-window-namespace
      labels
    - platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12
    - PCI: Fix pci_slot_release() NULL pointer dereference
    - regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x
    - rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time
    - Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS"
    - x86/CPU/AMD: Save AMD NodeId as cpu_die_id
    - Linux 5.4.86
  * Focal update: v5.4.85 upstream stable release (LP: #1910817)
    - ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info()
    - ipv4: fix error return code in rtm_to_fib_config()
    - mac80211: mesh: fix mesh_pathtbl_init() error path
    - net: bridge: vlan: fix error return code in __vlan_add()
    - vrf: packets with lladdr src needs dst at input with orig_iif when needs
      strict
    - net: hns3: remove a misused pragma packed
    - udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
    - enetc: Fix reporting of h/w packet counters
    - bridge: Fix a deadlock when enabling multicast snooping
    - net: stmmac: free tx skb buffer in stmmac_resume()
    - tcp: select sane initial rcvq_space.space for big MSS
    - tcp: fix cwnd-limited bug for TSO deferral where we send nothing
    - net/mlx4_en: Avoid scheduling restart task if it is already running
    - lan743x: fix for potential NULL pointer dereference with bare card
    - net/mlx4_en: Handle TX error CQE
    - net: ll_temac: Fix potential NULL dereference in temac_probe()
    - net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
    - net: stmmac: delete the eee_ctrl_timer after napi disabled
    - ktest.pl: If size of log is too big to email, email error message
    - USB: dummy-hcd: Fix uninitialized array use in init()
    - USB: add RESET_RESUME quirk for Snapscan 1212
    - ALSA: usb-audio: Fix potential out-of-bounds shift
    - ALSA: usb-audio: Fix control 'access overflow' errors from chmap
    - xhci: Give USB2 ports time to enter U3 in bus suspend
    - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP
    - USB: UAS: introduce a quirk to set no_write_same
    - USB: sisusbvga: Make console support depend on BROKEN
    - [Config] updateconfigs for USB_SISUSBVGA_CON
    - ALSA: pcm: oss: Fix potential out-of-bounds shift
    - serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
    - KVM: mmu: Fix SPTE encoding of MMIO generation upper half
    - membarrier: Explicitly sync remote cores when SYNC_CORE is requested
    - x86/resctrl: Remove unused struct mbm_state::chunks_bw
    - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
    - Linux 5.4.85
  * Focal update: v5.4.84 upstream stable release (LP: #1910816)
    - Kbuild: do not emit debug info for assembly with LLVM_IAS=1
    - x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
    - iwlwifi: pcie: limit memory read spin time
    - arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
    - iwlwifi: pcie: set LTR to avoid completion timeout
    - iwlwifi: mvm: fix kernel panic in case of assert during CSA
    - powerpc: Drop -me200 addition to build flags
    - arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
    - ARC: stack unwinding: don't assume non-current task is sleeping
    - scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
    - interconnect: qcom: qcs404: Remove GPU and display RPM IDs
    - ibmvnic: skip tx timeout reset while in resetting
    - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
    - spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts
    - soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
    - arm64: tegra: Disable the ACONNECT for Jetson TX2
    - platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
    - platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad
      Yoga 11e 4th gen
    - platform/x86: acer-wmi: add automatic keyboard background light toggle key
      as KEY_LIGHTS_TOGGLE
    - platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
    - platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet
    - can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
    - ktest.pl: Fix incorrect reboot for grub2bls
    - Input: cm109 - do not stomp on control URB
    - Input: i8042 - add Acer laptops to the i8042 reset list
    - mmc: block: Fixup condition for CMD13 polling for RPMB requests
    - drm/i915/display/dp: Compute the correct slice count for VDSC on DP
    - kbuild: avoid static_assert for genksyms
    - proc: use untagged_addr() for pagemap_read addresses
    - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
    - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
    - x86/membarrier: Get rid of a dubious optimization
    - x86/apic/vector: Fix ordering in vector assignment
    - mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
    - [Config] updateconfigs for PGTABLE_MAPPING
    - compiler.h: fix barrier_data() on clang
    - Linux 5.4.84
  * MSFT Touchpad not working on Lenovo Legion-5 15ARH05 (LP: #1887190) // Focal
    update: v5.4.84 upstream stable release (LP: #1910816)
    - pinctrl: amd: remove debounce filter setting in IRQ type setting
  * Focal update: v5.4.83 upstream stable release (LP: #1910784)
    - pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq
      pin to output
    - pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(...,
      GPIOD_OUT_HIGH)
    - usb: gadget: f_fs: Use local copy of descriptors for userspace copy
    - USB: serial: kl5kusb105: fix memleak on open
    - USB: serial: ch341: add new Product ID for CH341A
    - USB: serial: ch341: sort device-id entries
    - USB: serial: option: add Fibocom NL668 variants
    - USB: serial: option: add support for Thales Cinterion EXS82
    - USB: serial: option: fix Quectel BG96 matching
    - tty: Fix ->pgrp locking in tiocspgrp()
    - tty: Fix ->session locking
    - ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
    - ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
    - ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
    - ALSA: hda/realtek - Add new codec supported for ALC897
    - ALSA: hda/generic: Add option to enforce preferred_dacs pairs
    - ftrace: Fix updating FTRACE_FL_TRAMP
    - cifs: allow syscalls to be restarted in __smb_send_rqst()
    - cifs: fix potential use-after-free in cifs_echo_request()
    - i2c: imx: Don't generate STOP condition if arbitration has been lost
    - thunderbolt: Fix use-after-free in remove_unplugged_switch()
    - drm/i915/gt: Program mocs:63 for cache eviction on gen9
    - scsi: mpt3sas: Fix ioctl timeout
    - dm writecache: fix the maximum number of arguments
    - powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
    - genirq/irqdomain: Add an irq_create_mapping_affinity() function
    - powerpc/pseries: Pass MSI affinity to irq_create_mapping()
    - dm: fix bug with RCU locking in dm_blk_report_zones
    - dm: remove invalid sparse __acquires and __releases annotations
    - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
    - coredump: fix core_pattern parse error
    - mm: list_lru: set shrinker map bit when child nr_items is not zero
    - mm/swapfile: do not sleep with a spin lock held
    - speakup: Reject setting the speakup line discipline outside of speakup
    - i2c: imx: Fix reset of I2SR_IAL flag
    - i2c: imx: Check for I2SR_IAL after every byte
    - spi: bcm2835: Release the DMA channel if probe fails after dma_init
    - iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
    - tracing: Fix userstacktrace option for instances
    - lib/syscall: fix syscall registers retrieval on 32-bit platforms
    - can: af_can: can_rx_unregister(): remove WARN() statement from list
      operation sanity check
    - gfs2: check for empty rgrp tree in gfs2_ri_update
    - netfilter: ipset: prevent uninit-value in hash_ip6_add
    - tipc: fix a deadlock when flushing scheduled work
    - ASoC: wm_adsp: fix error return code in wm_adsp_load()
    - rtw88: debug: Fix uninitialized memory in debugfs code
    - i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
    - dm writecache: remove BUG() and fail gracefully instead
    - Input: i8042 - fix error return code in i8042_setup_aux()
    - netfilter: nf_tables: avoid false-postive lockdep splat
    - netfilter: nftables_offload: set address type in control dissector
    - x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes
      bytes
    - Linux 5.4.83
  * dep-8 ubuntu-regression-suite tests are not run for all linux-hwe-* kernels
    (LP: #1908529)
    - [dep-8] Allow all hwe kernels
  * failing ftrace self tests from 5.7+ onwards (LP: #1893024)
    - SAUCE: Revert "selftests/ftrace: check for do_sys_openat2 in user-memory
      test"
  * selftests: test_vxlan_under_vrf: mute unnecessary error message
    (LP: #1908342)
    - selftests: test_vxlan_under_vrf: mute unnecessary error message
  * Focal update: v5.4.82 upstream stable release (LP: #1908564)
    - devlink: Hold rtnl lock while reading netdev attributes
    - ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
    - net/af_iucv: set correct sk_protocol for child sockets
    - net/tls: missing received data after fast remote close
    - net/tls: Protect from calling tls_dev_del for TLS RX twice
    - rose: Fix Null pointer dereference in rose_send_frame()
    - sock: set sk_err to ee_errno on dequeue from errq
    - tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
    - tun: honor IOCB_NOWAIT flag
    - usbnet: ipheth: fix connectivity with iOS 14
    - bonding: wait for sysfs kobject destruction before freeing struct slave
    - staging/octeon: fix up merge error
    - ima: extend boot_aggregate with kernel measurements
    - sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
    - netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
    - ipv4: Fix tos mask in inet_rtm_getroute()
    - dt-bindings: net: correct interrupt flags in examples
    - chelsio/chtls: fix panic during unload reload chtls
    - ibmvnic: Ensure that SCRQ entry reads are correctly ordered
    - ibmvnic: Fix TX completion error handling
    - inet_ecn: Fix endianness of checksum update when setting ECT(1)
    - net: ip6_gre: set dev->hard_header_len when using header_ops
    - net/x25: prevent a couple of overflows
    - cxgb3: fix error return code in t3_sge_alloc_qset()
    - net: pasemi: fix error return code in pasemi_mac_open()
    - vxlan: fix error return code in __vxlan_dev_create()
    - chelsio/chtls: fix a double free in chtls_setkey()
    - net: mvpp2: Fix error return code in mvpp2_open()
    - net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
    - net: openvswitch: ensure LSE is pullable before reading it
    - net/sched: act_mpls: ensure LSE is pullable before reading it
    - net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
    - net/mlx5: Fix wrong address reclaim when command interface is down
    - ALSA: usb-audio: US16x08: fix value count for level meters
    - Input: xpad - support Ardwiino Controllers
    - tracing: Remove WARN_ON in start_thread()
    - RDMA/i40iw: Address an mmap handler exploit in i40iw
    - Linux 5.4.82
  * Focal update: v5.4.81 upstream stable release (LP: #1908562)
    - spi: bcm-qspi: Fix use-after-free on unbind
    - spi: bcm2835: Fix use-after-free on unbind
    - ipv4: use IS_ENABLED instead of ifdef
    - netfilter: clear skb->next in NF_HOOK_LIST()
    - btrfs: tree-checker: add missing return after error in root_item
    - btrfs: tree-checker: add missing returns after data_ref alignment checks
    - btrfs: don't access possibly stale fs_info data for printing duplicate
      device
    - btrfs: fix lockdep splat when reading qgroup config on mount
    - wireless: Use linux/stddef.h instead of stddef.h
    - smb3: Call cifs reconnect from demultiplex thread
    - smb3: Avoid Mid pending list corruption
    - smb3: Handle error case during offload read path
    - cifs: fix a memleak with modefromsid
    - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
    - KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
    - KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
    - KVM: x86: Fix split-irqchip vs interrupt injection window request
    - trace: fix potenial dangerous pointer
    - arm64: pgtable: Fix pte_accessible()
    - arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
    - HID: uclogic: Add ID for Trust Flex Design Tablet
    - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses
    - HID: cypress: Support Varmilo Keyboards' media hotkeys
    - HID: add support for Sega Saturn
    - Input: i8042 - allow insmod to succeed on devices without an i8042
      controller
    - HID: hid-sensor-hub: Fix issue with devices with no report ID
    - staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK
    - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
    - dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
    - x86/xen: don't unbind uninitialized lock_kicker_irq
    - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo
      Edge
    - HID: Add Logitech Dinovo Edge battery quirk
    - proc: don't allow async path resolution of /proc/self components
    - nvme: free sq/cq dbbuf pointers when dbbuf set fails
    - vhost scsi: fix cmd completion race
    - dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
    - scsi: libiscsi: Fix NOP race condition
    - scsi: target: iscsi: Fix cmd abort fabric stop race
    - perf/x86: fix sysfs type mismatches
    - xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
    - net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
    - bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
    - ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
    - phy: tegra: xusb: Fix dangling pointer on probe failure
    - iwlwifi: mvm: write queue_sync_state only for sync
    - batman-adv: set .owner to THIS_MODULE
    - arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
    - ARM: dts: dra76x: m_can: fix order of clocks
    - scsi: ufs: Fix race between shutdown and runtime resume flow
    - bnxt_en: fix error return code in bnxt_init_one()
    - bnxt_en: fix error return code in bnxt_init_board()
    - video: hyperv_fb: Fix the cache type when mapping the VRAM
    - bnxt_en: Release PCI regions when DMA mask setup fails during probe.
    - cxgb4: fix the panic caused by non smac rewrite
    - s390/qeth: make af_iucv TX notification call more robust
    - s390/qeth: fix af_iucv notification race
    - s390/qeth: fix tear down of async TX buffers
    - ibmvnic: fix call_netdevice_notifiers in do_reset
    - ibmvnic: notify peers when failover and migration happen
    - powerpc/64s: Fix allnoconfig build since uaccess flush
    - IB/mthca: fix return value of error branch in mthca_init_cq()
    - i40e: Fix removing driver while bare-metal VFs pass traffic
    - nfc: s3fwrn5: use signed integer for parsing GPIO numbers
    - net: ena: set initial DMA width to avoid intel iommu issue
    - ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
    - ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
    - optee: add writeback to valid memory type
    - arm64: tegra: Wrong AON HSP reg property size
    - efivarfs: revert "fix memory leak in efivarfs_create()"
    - efi: EFI_EARLYCON should depend on EFI
    - can: gs_usb: fix endianess problem with candleLight firmware
    - platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
    - platform/x86: toshiba_acpi: Fix the wrong variable assignment
    - RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
    - RDMA/hns: Bugfix for memory window mtpt configuration
    - can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from
      request_threaded_irq()'s flags
    - can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
    - perf stat: Use proper cpu for shadow stats
    - perf probe: Fix to die_entrypc() returns error correctly
    - spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
    - USB: core: Change %pK for __user pointers to %px
    - usb: gadget: f_midi: Fix memleak in f_midi_alloc
    - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO
      built-in usb-audio card
    - usb: gadget: Fix memleak in gadgetfs_fill_super
    - irqchip/exiu: Fix the index of fwspec for IRQ type
    - x86/mce: Do not overwrite no_way_out if mce_end() fails
    - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
    - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
    - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
    - USB: core: Fix regression in Hercules audio card
    - ASoC: Intel: Skylake: Remove superfluous chip initialization
    - ASoC: Intel: Skylake: Select hda configuration permissively
    - ASoC: Intel: Skylake: Enable codec wakeup during chip init
    - ASoC: Intel: Skylake: Shield against no-NHLT configurations
    - ASoC: Intel: Allow for ROM init retry on CNL platforms
    - ASoC: Intel: Skylake: Await purge request ack on CNL
    - ASoC: Intel: Multiple I/O PCM format support for pipe
    - ASoC: Intel: Skylake: Automatic DMIC format configuration according to
      information from NHLT
    - Linux 5.4.81
  * Focal update: v5.4.80 upstream stable release (LP: #1908561)
    - ah6: fix error return code in ah6_input()
    - atm: nicstar: Unmap DMA on send error
    - bnxt_en: read EEPROM A2h address using page 0
    - devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
    - Exempt multicast addresses from five-second neighbor lifetime
    - inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
    - ipv6: Fix error path to cancel the meseage
    - lan743x: fix issue causing intermittent kernel log warnings
    - lan743x: prevent entire kernel HANG on open, for some platforms
    - mlxsw: core: Use variable timeout for EMAD retries
    - net: b44: fix error return code in b44_init_one()
    - net: bridge: add missing counters to ndo_get_stats64 callback
    - net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
    - net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
    - net: Have netpoll bring-up DSA management interface
    - netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
    - netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
    - net: lantiq: Wait for the GPHY firmware to be ready
    - net/mlx4_core: Fix init_hca fields offset
    - net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
    - net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
    - net/tls: fix corrupted data in recvmsg
    - net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
    - page_frag: Recover from memory pressure
    - qed: fix error return code in qed_iwarp_ll2_start()
    - qlcnic: fix error return code in qlcnic_83xx_restart_hw()
    - sctp: change to hold/put transport for proto_unreach_timer
    - tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
    - net/mlx5: Add handling of port type in rule deletion
    - net/mlx5: Disable QoS when min_rates on all VFs are zero
    - net: usb: qmi_wwan: Set DTR quirk for MR400
    - net/ncsi: Fix netlink registration
    - net: ftgmac100: Fix crash when removing driver
    - pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
    - scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
    - selftests: kvm: Fix the segment descriptor layout to match the actual layout
    - ACPI: button: Add DMI quirk for Medion Akoya E2228T
    - arm64: errata: Fix handling of 1418040 with late CPU onlining
    - arm64: psci: Avoid printing in cpu_psci_cpu_die()
    - arm64: smp: Tell RCU about CPUs that fail to come online
    - vfs: remove lockdep bogosity in __sb_start_write
    - gfs2: fix possible reference leak in gfs2_check_blk_type
    - hwmon: (pwm-fan) Fix RPM calculation
    - arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay
    - arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay
    - arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node
    - arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
    - arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
    - ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
    - Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
    - ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY
    - ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY
    - ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY
    - ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet
      PHY
    - ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
    - ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY
    - ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY
    - arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
    - Input: adxl34x - clean up a data type in adxl34x_probe()
    - MIPS: export has_transparent_hugepage() for modules
    - arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
    - arm64: dts imx8mn: Remove non-existent USB OTG2
    - arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
    - swiotlb: using SIZE_MAX needs limits.h included
    - arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point
    - ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
    - Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
    - rfkill: Fix use-after-free in rfkill_resume()
    - RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
    - [Config] updateconfigs for INFINIBAND_VIRT_DMA
    - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
    - perf lock: Don't free "lock_seq_stat" if read_count isn't zero
    - tools, bpftool: Add missing close before bpftool net attach exit
    - ip_tunnels: Set tunnel option flag when tunnel metadata is present
    - can: af_can: prevent potential access of uninitialized member in can_rcv()
    - can: af_can: prevent potential access of uninitialized member in canfd_rcv()
    - can: dev: can_restart(): post buffer from the right context
    - can: ti_hecc: Fix memleak in ti_hecc_probe
    - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to
      can_put_echo_skb()
    - can: peak_usb: fix potential integer overflow on shift of a int
    - can: flexcan: fix failure handling of pm_runtime_get_sync()
    - can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
    - can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for
      devm_regmap_init()
    - can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
    - can: m_can: m_can_handle_state_change(): fix state change
    - can: m_can: m_can_class_free_dev(): introduce new function
    - can: m_can: m_can_stop(): set device to software init mode before closing
    - ASoC: qcom: lpass-platform: Fix memory leak
    - selftests/bpf: Fix error return code in run_getsockopt_test()
    - MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
    - drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
    - net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
    - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
    - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
    - can: kvaser_pciefd: Fix KCAN bittiming limits
    - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
    - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
    - iommu/vt-d: Avoid panic if iommu init fails in tboot system
    - can: flexcan: flexcan_chip_start(): fix erroneous
      flexcan_transceiver_enable() during bus-off recovery
    - can: m_can: process interrupt only when not runtime suspended
    - xfs: fix the minrecs logic when dealing with inode root child blocks
    - xfs: strengthen rmap record flags checking
    - xfs: return corresponding errcode if xfs_initialize_perag() fail
    - regulator: ti-abb: Fix array out of bound read access on the first
      transition
    - fail_function: Remove a redundant mutex unlock
    - xfs: revert "xfs: fix rmap key and record comparison functions"
    - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
    - bpf, sockmap: On receive programs try to fast track SK_PASS ingress
    - bpf, sockmap: Use truesize with sk_rmem_schedule()
    - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
    - efi/x86: Free efi_pgd with free_pages()
    - libfs: fix error cast of negative value in simple_attr_write()
    - HID: logitech-hidpp: Add PID for MX Anywhere 2
    - HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
    - HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
    - speakup: Do not let the line discipline be used several times
    - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
    - ALSA: usb-audio: Add delay quirk for all Logitech USB devices
    - ALSA: ctl: fix error path at adding user-defined element set
    - ALSA: mixart: Fix mutex deadlock
    - ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button
    - ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
    - tty: serial: imx: fix potential deadlock
    - tty: serial: imx: keep console clocks always on
    - HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
    - efivarfs: fix memory leak in efivarfs_create()
    - staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
    - iio: light: fix kconfig dependency bug for VCNL4035
    - ext4: fix bogus warning in ext4_update_dx_flag()
    - iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
    - iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-
      mode
    - iio: adc: mediatek: fix unset field
    - spi: lpspi: Fix use-after-free on unbind
    - spi: Introduce device-managed SPI controller allocation
    - spi: npcm-fiu: Don't leak SPI master in probe error path
    - spi: bcm2835aux: Fix use-after-free on unbind
    - regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
    - regulator: fix memory leak with repeated set_machine_constraints()
    - regulator: avoid resolve_supply() infinite recursion
    - regulator: workaround self-referent regulators
    - xtensa: fix TLBTEMP area placement
    - xtensa: disable preemption around cache alias management calls
    - mac80211: minstrel: remove deferred sampling code
    - mac80211: minstrel: fix tx status processing corner case
    - mac80211: free sta in sta_info_insert_finish() on errors
    - s390/cpum_sf.c: fix file permission for cpum_sfb_size
    - s390/dasd: fix null pointer dereference for ERP requests
    - Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
    - drm/amd/display: Add missing pflip irq for dcn2.0
    - drm/i915: Handle max_bpc==16
    - mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel
      controllers
    - ptrace: Set PF_SUPERPRIV when checking capability
    - seccomp: Set PF_SUPERPRIV when checking capability
    - x86/microcode/intel: Check patch signature before saving microcode for early
      loading
    - mm: memcg/slab: fix root memcg vmstats
    - mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
    - mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
    - sched/fair: Fix overutilized update in enqueue_task_fair()
    - Linux 5.4.80
  * [SRU][F/G/H/U/OEM-5.6] Fix i2c report error on elan trackpoint
    (LP: #1908335)
    - Input: elan_i2c - add support for high resolution reports
    - Input: elan_i2c - add new trackpoint report type 0x5F
    - Input: elantech - fix protocol errors for some trackpoints in SMBus mode
  * rtwpci driver blocks the system to enter PC10, stuck at PC3 (LP: #1907200)
    - SAUCE: rtw88: 8723de: let cpu enter c10
  * [UBUNTU 21.04] s390/pci: vfio-pci mmio being disabled erroneously
    (LP: #1907265)
    - s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
  * Touchpad not detected on ByteSpeed C15B laptop (LP: #1906128)
    - Input: i8042 - add ByteSpeed touchpad to noloop table
  * Fix reading speed and duplex sysfs on igc device (LP: #1906851)
    - SAUCE: igc: Report speed and duplex as unknown when device is runtime
      suspended
  * stack trace in kernel (LP: #1903596)
    - net: napi: remove useless stack trace
  * Refresh ACPI wakeup power to make Thunderbolt hotplug detection work
    (LP: #1906229)
    - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
    - PM: ACPI: Refresh wakeup device power configuration every time
  * CVE-2020-27777
    - [Config]: Set CONFIG_PPC_RTAS_FILTER
  * Add dpcd backlight control for 0x4c83 0x4f41 (LP: #1905663)
    - SAUCE: drm/dp: Add dpcd backlight control for 0x4c83 0x4f41
  * Focal update: v5.4.79 upstream stable release (LP: #1907151)
    - powerpc: Only include kup-radix.h for 64-bit Book3S
    - MIPS: PCI: Fix MIPS build
    - powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
    - net: lantiq: Add locking for TX DMA channel
    - Input: sunkbd - avoid use-after-free in teardown paths
    - mac80211: always wind down STA state
    - can: proc: can_remove_proc(): silence remove_proc_entry warning
    - KVM: x86: clflushopt should be treated as a no-op by emulation
    - ACPI: GED: fix -Wformat
    - Linux 5.4.79

  [ Ubuntu: 5.4.0-65.73 ]

  * focal/linux: 5.4.0-65.73 -proposed tracker (LP: #1912220)
  * initramfs unpacking failed (LP: #1835660)
    - SAUCE: lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
  * overlay: permission regression in 5.4.0-51.56 due to patches related to
    CVE-2020-16120 (LP: #1900141)
    - ovl: do not fail because of O_NOATIME
  * Focal update: v5.4.79 upstream stable release (LP: #1907151)
    - net/mlx5: Use async EQ setup cleanup helpers for multiple EQs
    - net/mlx5: poll cmd EQ in case of command timeout
    - net/mlx5: Fix a race when moving command interface to events mode
    - net/mlx5: Add retry mechanism to the command entry index allocation
  * Kernel 5.4.0-56 Wi-Fi does not connect (LP: #1906770)
    - mt76: fix fix ampdu locking
  * [Ubuntu 21.04 FEAT] mpt3sas: Request to include the patch set which supports
    topology where zoning is enabled in expander (LP: #1899802)
    - scsi: mpt3sas: Define hba_port structure
    - scsi: mpt3sas: Allocate memory for hba_port objects
    - scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device()
    - scsi: mpt3sas: Update hba_port's sas_address & phy_mask
    - scsi: mpt3sas: Get device objects using sas_address & portID
    - scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port()
    - scsi: mpt3sas: Get sas_device objects using device's rphy
    - scsi: mpt3sas: Update hba_port objects after host reset
    - scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough
    - scsi: mpt3sas: Handling HBA vSES device
    - scsi: mpt3sas: Add bypass_dirty_port_flag parameter
    - scsi: mpt3sas: Handle vSES vphy object during HBA reset
    - scsi: mpt3sas: Add module parameter multipath_on_hba
    - scsi: mpt3sas: Bump driver version to 35.101.00.00

  [ Ubuntu: 5.4.0-64.72 ]

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  [ Ubuntu: 5.4.0-62.70 ]

  * focal/linux: 5.4.0-62.70 -proposed tracker (LP: #1911144)
  * CVE-2020-28374
    - SAUCE: target: fix XCOPY NAA identifier lookup
  * Packaging resync (LP: #1786013)
    - update dkms package versions

  [ Ubuntu: 5.4.0-60.67 ]

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
    - update dkms package versions
  * CVE-2021-1052 // CVE-2021-1053
    - [Packaging] NVIDIA -- Add the NVIDIA 460 driver

  [ Ubuntu: 5.4.0-59.65 ]

  * focal/linux: 5.4.0-59.65 -proposed tracker (LP: #1907604)
  * focal: selftests/bpf build broken: test_map_init.skel.h: No such file or
    directory (LP: #1906866)
    - SAUCE: Revert selftests/ "bpf: Zero-fill re-used per-cpu map element"
  * Packaging resync (LP: #1786013)
    - update dkms package versions
  * memory is leaked when tasks are moved to net_prio (LP: #1886859)
    - netprio_cgroup: Fix unlimited memory leak of v2 cgroups
  * Focal update: v5.4.78 upstream stable release (LP: #1905618)
    - drm/i915/gem: Flush coherency domains on first set-domain-ioctl
    - time: Prevent undefined behaviour in timespec64_to_ns()
    - nbd: don't update block size after device is started
    - KVM: arm64: Force PTE mapping on fault resulting in a device mapping
    - PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
    - usb: dwc3: gadget: Continue to process pending requests
    - usb: dwc3: gadget: Reclaim extra TRBs after request completion
    - btrfs: tracepoints: output proper root owner for trace_find_free_extent()
    - btrfs: sysfs: init devices outside of the chunk_mutex
    - btrfs: reschedule when cloning lots of extents
    - ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function
    - genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
    - hv_balloon: disable warning when floor reached
    - net: xfrm: fix a race condition during allocing spi
    - ASoC: codecs: wcd9335: Set digital gain range correctly
    - xfs: set xefi_discard when creating a deferred agfl free log intent item
    - netfilter: use actual socket sk rather than skb sk when routing harder
    - netfilter: nf_tables: missing validation from the abort path
    - netfilter: ipset: Update byte and packet counters regardless of whether they
      match
    - powerpc/eeh_cache: Fix a possible debugfs deadlock
    - perf trace: Fix segfault when trying to trace events by cgroup
    - perf tools: Add missing swap for ino_generation
    - ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
    - iommu/vt-d: Fix a bug for PDP check in prq_event_thread
    - afs: Fix warning due to unadvanced marshalling pointer
    - can: rx-offload: don't call kfree_skb() from IRQ context
    - can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ
      context
    - can: dev: __can_get_echo_skb(): fix real payload length return value for RTR
      frames
    - can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
    - can: j1939: swap addr and pgn in the send example
    - can: j1939: j1939_sk_bind(): return failure if netdev is down
    - can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error
      path
    - can: xilinx_can: handle failure cases of pm_runtime_get_sync
    - can: peak_usb: add range checking in decode operations
    - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
    - can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is
      on
    - can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
    - can: flexcan: flexcan_remove(): disable wakeup completely
    - xfs: flush new eof page on truncate to avoid post-eof corruption
    - xfs: fix scrub flagging rtinherit even if there is no rt device
    - tpm: efi: Don't create binary_bios_measurements file for an empty log
    - random32: make prandom_u32() output unpredictable
    - KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return
      SMCCC_RET_NOT_REQUIRED
    - KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
    - ath9k_htc: Use appropriate rs_datalen type
    - ASoC: qcom: sdm845: set driver name correctly
    - ASoC: cs42l51: manage mclk shutdown delay
    - usb: dwc3: pci: add support for the Intel Alder Lake-S
    - opp: Reduce the size of critical section in _opp_table_kref_release()
    - usb: gadget: goku_udc: fix potential crashes in probe
    - selftests/ftrace: check for do_sys_openat2 in user-memory test
    - selftests: pidfd: fix compilation errors due to wait.h
    - ALSA: hda: Separate runtime and system suspend
    - ALSA: hda: Reinstate runtime_allow() for all hda controllers
    - gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
    - gfs2: Add missing truncate_inode_pages_final for sd_aspace
    - gfs2: check for live vs. read-only file system in gfs2_fitrim
    - scsi: hpsa: Fix memory leak in hpsa_init_one()
    - drm/amdgpu: perform srbm soft reset always on SDMA resume
    - drm/amd/pm: perform SMC reset on suspend/hibernation
    - drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
    - mac80211: fix use of skb payload instead of header
    - cfg80211: initialize wdev data earlier
    - cfg80211: regulatory: Fix inconsistent format argument
    - tracing: Fix the checking of stackidx in __ftrace_trace_stack
    - scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
    - scsi: mpt3sas: Fix timeouts observed while reenabling IRQ
    - nvme: introduce nvme_sync_io_queues
    - nvme-rdma: avoid race between time out and tear down
    - nvme-tcp: avoid race between time out and tear down
    - nvme-rdma: avoid repeated request completion
    - nvme-tcp: avoid repeated request completion
    - iommu/amd: Increase interrupt remapping table limit to 512 entries
    - s390/smp: move rcu_cpu_starting() earlier
    - vfio: platform: fix reference leak in vfio_platform_open
    - vfio/pci: Bypass IGD init in case of -ENODEV
    - i2c: mediatek: move dma reset before i2c reset
    - amd/amdgpu: Disable VCN DPG mode for Picasso
    - selftests: proc: fix warning: _GNU_SOURCE redefined
    - riscv: Set text_offset correctly for M-Mode
    - i2c: sh_mobile: implement atomic transfers
    - tpm_tis: Disable interrupts on ThinkPad T490s
    - spi: bcm2835: remove use of uninitialized gpio flags variable
    - tick/common: Touch watchdog in tick_unfreeze() on all CPUs
    - mfd: sprd: Add wakeup capability for PMIC IRQ
    - pinctrl: intel: Set default bias in case no particular value given
    - ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
    - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE
    - pinctrl: aspeed: Fix GPI only function problem.
    - net/mlx5: Fix deletion of duplicate rules
    - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()
    - bpf: Zero-fill re-used per-cpu map element
    - nbd: fix a block_device refcount leak in nbd_release
    - igc: Fix returning wrong statistics
    - xfs: fix flags argument to rmap lookup when converting shared file rmaps
    - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
    - xfs: fix rmap key and record comparison functions
    - xfs: fix brainos in the refcount scrubber's rmap fragment processor
    - lan743x: fix "BUG: invalid wait context" when setting rx mode
    - xfs: fix a missing unlock on error in xfs_fs_map_blocks
    - of/address: Fix of_node memory leak in of_dma_is_coherent
    - cosa: Add missing kfree in error path of cosa_write
    - vrf: Fix fast path output packet handling with async Netfilter rules
    - perf: Fix get_recursion_context()
    - erofs: derive atime instead of leaving it empty
    - ext4: correctly report "not supported" for {usr,grp}jquota when
      !CONFIG_QUOTA
    - ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
    - btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
    - btrfs: fix min reserved size calculation in merge_reloc_root
    - btrfs: dev-replace: fail mount if we don't have replace item with target
      device
    - KVM: arm64: Don't hide ID registers from userspace
    - thunderbolt: Fix memory leak if ida_simple_get() fails in
      enumerate_services()
    - thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
    - uio: Fix use-after-free in uio_unregister_device()
    - usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
    - xhci: hisilicon: fix refercence leak in xhci_histb_probe
    - virtio: virtio_console: fix DMA memory allocation for rproc serial
    - mei: protect mei_cl_mtu from null dereference
    - futex: Don't enable IRQs unconditionally in put_pi_state()
    - jbd2: fix up sparse warnings in checkpoint code
    - mm/slub: fix panic in slab_alloc_node()
    - Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
    - reboot: fix overflow parsing reboot cpu number
    - ocfs2: initialize ip_next_orphan
    - btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
    - selinux: Fix error return code in sel_ib_pkey_sid_slow()
    - gpio: pcie-idio-24: Fix irq mask when masking
    - gpio: pcie-idio-24: Fix IRQ Enable Register value
    - gpio: pcie-idio-24: Enable PEX8311 interrupts
    - mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs
    - mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
    - don't dump the threads that had been already exiting when zapped.
    - drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
    - pinctrl: amd: use higher precision for 512 RtcClk
    - pinctrl: amd: fix incorrect way to disable debounce filter
    - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
    - IPv6: Set SIT tunnel hard_header_len to zero
    - net/af_iucv: fix null pointer dereference on shutdown
    - net: udp: fix UDP header access on Fast/frag0 UDP GRO
    - net: Update window_clamp if SOCK_RCVBUF is set
    - net/x25: Fix null-ptr-deref in x25_connect
    - tipc: fix memory leak in tipc_topsrv_start()
    - r8169: fix potential skb double free in an error path
    - drm/i915: Correctly set SFC capability for video engines
    - powerpc/603: Always fault when _PAGE_ACCESSED is not set
    - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-
      on STIBP
    - perf scripting python: Avoid declaring function pointers with a visibility
      attribute
    - net: sch_generic: fix the missing new qdisc assignment bug
    - Convert trailing spaces and periods in path components
    - Linux 5.4.78
  * Focal update: v5.4.77 upstream stable release (LP: #1905614)
    - Linux 5.4.77
  * Focal update: v5.4.76 upstream stable release (LP: #1905612)
    - drm/i915: Break up error capture compression loops with cond_resched()
    - drm/i915/gt: Delay execlist processing for tgl
    - drm/i915: Drop runtime-pm assert from vgpu io accessors
    - ASoC: Intel: Skylake: Add alternative topology binary name
    - update dkms package versions
    - linkage: Introduce new macros for assembler symbols
    - arm64: asm: Add new-style position independent function annotations
    - arm64: lib: Use modern annotations for assembly functions
    - arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
    - tipc: fix use-after-free in tipc_bcast_get_mode
    - ptrace: fix task_join_group_stop() for the case when current is traced
    - cadence: force nonlinear buffers to be cloned
    - chelsio/chtls: fix memory leaks caused by a race
    - chelsio/chtls: fix always leaking ctrl_skb
    - gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
    - gianfar: Account for Tx PTP timestamp in the skb headroom
    - ionic: check port ptr before use
    - ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
    - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
    - powerpc/vnic: Extend "failover pending" window
    - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
    - sfp: Fix error handing in sfp_probe()
    - Fonts: Replace discarded const qualifier
    - ALSA: hda/realtek - Fixed HP headset Mic can't be detected
    - ALSA: hda/realtek - Enable headphone for ASUS TM420
    - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
    - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
    - ALSA: usb-audio: Add implicit feedback quirk for Qu-16
    - ALSA: usb-audio: Add implicit feedback quirk for MODX
    - mm: mempolicy: fix potential pte_unmap_unlock pte error
    - lib/crc32test: remove extra local_irq_disable/enable
    - kthread_worker: prevent queuing delayed work from timer_fn when it is being
      canceled
    - mm: always have io_remap_pfn_range() set pgprot_decrypted()
    - gfs2: Wake up when sd_glock_disposal becomes zero
    - ring-buffer: Fix recursion protection transitions between interrupt context
    - mtd: spi-nor: Don't copy self-pointing struct around
    - ftrace: Fix recursion check for NMI test
    - ftrace: Handle tracing when switching between context
    - regulator: defer probe when trying to get voltage from unresolved supply
    - spi: bcm2835: fix gpio cs level inversion
    - tracing: Fix out of bounds write in get_trace_buf
    - futex: Handle transient "ownerless" rtmutex state correctly
    - ARM: dts: sun4i-a10: fix cpu_alert temperature
    - arm64: dts: meson: add missing g12 rng clock
    - x86/kexec: Use up-to-dated screen_info copy to fill boot params
    - of: Fix reserved-memory overlap detection
    - drm/sun4i: frontend: Rework a bit the phase data
    - drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
    - drm/sun4i: frontend: Fix the scaler phase on A33
    - blk-cgroup: Fix memleak on error path
    - blk-cgroup: Pre-allocate tree node on blkg_conf_prep
    - scsi: core: Don't start concurrent async scan on same host
    - drm/amdgpu: add DID for navi10 blockchain SKU
    - scsi: ibmvscsi: Fix potential race after loss of transport
    - vsock: use ns_capable_noaudit() on socket create
    - nvme-rdma: handle unexpected nvme completion data length
    - nvmet: fix a NULL pointer dereference when tracing the flush command
    - drm/vc4: drv: Add error handding for bind
    - ACPI: NFIT: Fix comparison to '-ENXIO'
    - usb: cdns3: gadget: suspicious implicit sign extension
    - drm/nouveau/nouveau: fix the start/end range for migration
    - drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
    - arm64/smp: Move rcu_cpu_starting() earlier
    - vt: Disable KD_FONT_OP_COPY
    - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
    - s390/pkey: fix paes selftest failure with paes and pkey static build
    - serial: 8250_mtk: Fix uart_get_baud_rate warning
    - serial: txx9: add missing platform_driver_unregister() on error in
      serial_txx9_init
    - USB: serial: cyberjack: fix write-URB completion race
    - USB: serial: option: add Quectel EC200T module support
    - USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
    - USB: serial: option: add Telit FN980 composition 0x1055
    - tty: serial: fsl_lpuart: add LS1028A support
    - tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
    - usb: dwc3: ep0: Fix delay status handling
    - USB: Add NO_LPM quirk for Kingston flash drive
    - usb: mtu3: fix panic in mtu3_gadget_stop()
    - drm/panfrost: Fix a deadlock between the shrinker and madvise path
    - ARC: stack unwinding: avoid indefinite looping
    - PM: runtime: Drop runtime PM references to supplier on link removal
    - PM: runtime: Drop pm_runtime_clean_up_links()
    - PM: runtime: Resume the device earlier in __device_release_driver()
    - xfs: flush for older, xfs specific ioctls
    - perf/core: Fix a memory leak in perf_event_parse_addr_filter()
    - arm64: dts: marvell: espressobin: Add ethernet switch aliases
    - Linux 5.4.76
  * s390: dbginfo.sh triggers kernel panic, reading from
    /sys/kernel/mm/page_idle/bitmap (LP: #1904884)
    - mm/page_idle.c: skip offline pages
  * Ask 8821C Bluetooth controller to drop old firmware (LP: #1904221)
    - Bluetooth: btrtl: Ask 8821C to drop old firmware
    - Bluetooth: btrtl: fix incorrect skb allocation failure check
  * Use ACPI S5 for reboot (LP: #1904225)
    - PM: ACPI: reboot: Use S5 for reboot
  * Focal update: v5.4.75 upstream stable release (LP: #1904450)
    - xen/events: avoid removing an event channel while handling it
    - xen/events: add a proper barrier to 2-level uevent unmasking
    - xen/events: fix race in evtchn_fifo_unmask()
    - xen/events: add a new "late EOI" evtchn framework
    - xen/blkback: use lateeoi irq binding
    - xen/netback: use lateeoi irq binding
    - xen/scsiback: use lateeoi irq binding
    - xen/pvcallsback: use lateeoi irq binding
    - xen/pciback: use lateeoi irq binding
    - xen/events: switch user event channels to lateeoi model
    - xen/events: use a common cpu hotplug hook for event channels
    - xen/events: defer eoi in case of excessive number of events
    - xen/events: block rogue events for some time
    - firmware: arm_scmi: Fix ARCH_COLD_RESET
    - firmware: arm_scmi: Add missing Rx size re-initialisation
    - x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10
      compiled kernels
    - mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
    - RDMA/qedr: Fix memory leak in iWARP CM
    - ata: sata_nv: Fix retrieving of active qcs
    - futex: Fix incorrect should_fail_futex() handling
    - powerpc/powernv/smp: Fix spurious DBG() warning
    - [Config] update config for ARCH_WANT_IRQS_OFF_ACTIVATE_MM
    - mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
    - powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
    - sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
    - f2fs: add trace exit in exception path
    - f2fs: fix uninit-value in f2fs_lookup
    - f2fs: fix to check segment boundary during SIT page readahead
    - s390/startup: avoid save_area_sync overflow
    - um: change sigio_spinlock to a mutex
    - f2fs: handle errors of f2fs_get_meta_page_nofail
    - ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
    - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
    - power: supply: bq27xxx: report "not charging" on all types
    - xfs: fix realtime bitmap/summary file truncation when growing rt volume
    - video: fbdev: pvr2fb: initialize variables
    - ath10k: start recovery process when payload length exceeds max htc length
      for sdio
    - ath10k: fix VHT NSS calculation when STBC is enabled
    - drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working
      correctly
    - selftests/x86/fsgsbase: Reap a forgotten child
    - media: videodev2.h: RGB BT2020 and HSV are always full range
    - media: platform: Improve queue set up flow for bug fixing
    - usb: typec: tcpm: During PR_SWAP, source caps should be sent only after
      tSwapSourceStart
    - media: tw5864: check status of tw5864_frameinterval_get
    - media: imx274: fix frame interval handling
    - mmc: via-sdmmc: Fix data race bug
    - drm/bridge/synopsys: dsi: add support for non-continuous HS clock
    - arm64: topology: Stop using MPIDR for topology information
    - printk: reduce LOG_BUF_SHIFT range for H8300
    - ia64: kprobes: Use generic kretprobe trampoline handler
    - kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
    - bpf: Permit map_ptr arithmetic with opcode add and offset 0
    - media: uvcvideo: Fix dereference of out-of-bound list iterator
    - selftests/bpf: Define string const as global for test_sysctl_prog.c
    - samples/bpf: Fix possible deadlock in xdpsock
    - riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
    - cpufreq: sti-cpufreq: add stih418 support
    - USB: adutux: fix debugging
    - uio: free uio id after uio file node is freed
    - usb: xhci: omit duplicate actions when suspending a runtime suspended host.
    - SUNRPC: Mitigate cond_resched() in xprt_transmit()
    - arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
    - can: flexcan: disable clocks during stop mode
    - xfs: don't free rt blocks when we're doing a REMAP bunmapi call
    - ACPI: Add out of bounds and numa_off protections to pxm_to_node()
    - brcmfmac: Fix warning message after dongle setup failed
    - drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
    - bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
    - ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
    - power: supply: test_power: add missing newlines when printing parameters by
      sysfs
    - drm/amd/display: HDMI remote sink need mode validation for Linux
    - ARC: [dts] fix the errors detected by dtbs_check
    - btrfs: fix replace of seed device
    - md/bitmap: md_bitmap_get_counter returns wrong blocks
    - bnxt_en: Log unknown link speed appropriately.
    - rpmsg: glink: Use complete_all for open states
    - clk: ti: clockdomain: fix static checker warning
    - net: 9p: initialize sun_server.sun_path to have addr's value only when addr
      is valid
    - drivers: watchdog: rdc321x_wdt: Fix race condition bugs
    - ext4: Detect already used quota file early
    - KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
    - gfs2: use-after-free in sysfs deregistration
    - gfs2: add validation checks for size of superblock
    - cifs: handle -EINTR in cifs_setattr
    - arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
    - ARM: dts: omap4: Fix sgx clock rate for 4430
    - memory: emif: Remove bogus debugfs error handling
    - ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema
      warnings
    - ARM: dts: s5pv210: move fixed clocks under root node
    - ARM: dts: s5pv210: move PMU node out of clock controller
    - ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
    - nbd: make the config put is called before the notifying the waiter
    - sgl_alloc_order: fix memory leak
    - nvme-rdma: fix crash when connect rejected
    - md/raid5: fix oops during stripe resizing
    - mmc: sdhci: Add LTR support for some Intel BYT based controllers
    - mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
    - seccomp: Make duplicate listener detection non-racy
    - selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
    - perf/x86/intel: Fix Ice Lake event constraint table
    - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
    - perf/x86/amd/ibs: Fix raw sample data accumulation
    - spi: sprd: Release DMA channel also on probe deferral
    - extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
    - leds: bcm6328, bcm6358: use devres LED registering function
    - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
    - fs: Don't invalidate page buffers in block_write_full_page()
    - NFS: fix nfs_path in case of a rename retry
    - ACPI: button: fix handling lid state changes when input device closed
    - ACPI / extlog: Check for RDMSR failure
    - ACPI: debug: don't allow debugging when ACPI is disabled
    - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
    - ACPI: EC: PM: Flush EC work unconditionally after wakeup
    - ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
    - acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
    - w1: mxc_w1: Fix timeout resolution problem leading to bus error
    - scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
    - scsi: qla2xxx: Fix crash on session cleanup with unload
    - PM: runtime: Remove link state checks in rpm_get/put_supplier()
    - btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
    - btrfs: improve device scanning messages
    - btrfs: reschedule if necessary when logging directory items
    - btrfs: send, orphanize first all conflicting inodes when processing
      references
    - btrfs: send, recompute reference path after orphanization of a directory
    - btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
    - btrfs: tree-checker: fix false alert caused by legacy btrfs root item
    - btrfs: cleanup cow block on error
    - btrfs: tree-checker: validate number of chunk stripes and parity
    - btrfs: fix use-after-free on readahead extent after failure to create it
    - btrfs: fix readahead hang and use-after-free after removing a device
    - Revert "UBUNTU: SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC"
    - usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
    - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM
      functionality
    - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
    - usb: dwc3: gadget: Check MPS of the request length
    - usb: dwc3: core: add phy cleanup for probe error handling
    - usb: dwc3: core: don't trigger runtime pm when remove driver
    - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
    - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
    - usb: cdc-acm: fix cooldown mechanism
    - usb: typec: tcpm: reset hard_reset_count for any disconnect
    - usb: host: fsl-mph-dr-of: check return of dma_set_mask()
    - drm/i915: Force VT'd workarounds when running as a guest OS
    - vt: keyboard, simplify vt_kdgkbsent
    - vt: keyboard, extend func_buf_lock to readers
    - HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
    - udf: Fix memory leak when mounting
    - dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
    - iio:light:si1145: Fix timestamp alignment and prevent data leak.
    - iio: adc: gyroadc: fix leak of device node iterator
    - iio:adc:ti-adc0832 Fix alignment issue with timestamp
    - iio:adc:ti-adc12138 Fix alignment issue with timestamp
    - iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
    - powerpc/drmem: Make lmb_size 64 bit
    - MIPS: DEC: Restore bootmem reservation for firmware working memory area
    - s390/stp: add locking to sysfs functions
    - [Config] update config for PPC_RTAS_FILTER
    - powerpc/rtas: Restrict RTAS requests from userspace
    - powerpc: Warn about use of smt_snooze_delay
    - powerpc/memhotplug: Make lmb size 64bit
    - powerpc/powernv/elog: Fix race while processing OPAL error log event.
    - powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
    - NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
    - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
    - NFSD: Add missing NFSv2 .pc_func methods
    - ubifs: dent: Fix some potential memory leaks while iterating entries
    - ubifs: xattr: Fix some potential memory leaks while iterating entries
    - ubifs: journal: Make sure to not dirty twice for auth nodes
    - ubifs: Fix a memleak after dumping authentication mount options
    - ubifs: Don't parse authentication mount options in remount process
    - ubifs: mount_ubifs: Release authentication resource in error handling path
    - perf python scripting: Fix printable strings in python3 scripts
    - ARC: perf: redo the pct irq missing in device-tree handling
    - ubi: check kthread_should_stop() after the setting of task state
    - ia64: fix build error with !COREDUMP
    - rtc: rx8010: don't modify the global rtc ops
    - i2c: imx: Fix external abort on interrupt in exit paths
    - drm/amdgpu: don't map BO in reserved region
    - drm/amd/display: Increase timeout for DP Disable
    - drm/amdgpu: correct the gpu reset handling for job != NULL case
    - drm/amdkfd: Use same SQ prefetch setting as amdgpu
    - drm/amd/display: Avoid MST manager resource leak.
    - drm/amdgpu: increase the reserved VM size to 2MB
    - drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
    - drm/amd/display: Fix kernel panic by dal_gpio_open() error
    - ceph: promote to unsigned long long before shifting
    - libceph: clear con->out_msg on Policy::stateful_server faults
    - 9P: Cast to loff_t before multiplying
    - ring-buffer: Return 0 on success from ring_buffer_resize()
    - vringh: fix __vringh_iov() when riov and wiov are different
    - ext4: fix leaking sysfs kobject after failed mount
    - ext4: fix error handling code in add_new_gdb
    - ext4: fix invalid inode checksum
    - drm/ttm: fix eviction valuable range check.
    - mmc: sdhci-of-esdhc: set timeout to max before tuning
    - mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
    - drm/amd/pm: increase mclk switch threshold to 200 us
    - tty: make FONTX ioctl use the tty pointer they were actually passed
    - arm64: berlin: Select DW_APB_TIMER_OF
    - [Config] update annotations for DW_APB_TIMER
    - cachefiles: Handle readpage error correctly
    - hil/parisc: Disable HIL driver when it gets stuck
    - arm: dts: mt7623: add missing pause for switchport
    - ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
    - ARM: s3c24xx: fix missing system reset
    - device property: Keep secondary firmware node secondary by type
    - device property: Don't clear secondary pointer for shared primary firmware
      node
    - KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
    - staging: fieldbus: anybuss: jump to correct label in an error path
    - staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
    - staging: octeon: repair "fixed-link" support
    - staging: octeon: Drop on uncorrectable alignment or FCS error
    - Linux 5.4.75
  * [HP 635] Radeon 6310 brightness control does not work (LP: #1894667) //
    Focal update: v5.4.75 upstream stable release (LP: #1904450)
    - ACPI: video: use ACPI backlight for HP 635 Notebook
  * Focal update: v5.4.74 upstream stable release (LP: #1904445)
    - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in
      nft_flow_rule_create
    - socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
    - objtool: Support Clang non-section symbols in ORC generation
    - scripts/setlocalversion: make git describe output more reliable
    - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
    - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
    - arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
    - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
    - bnxt_en: Check abort error state in bnxt_open_nic().
    - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
    - chelsio/chtls: fix deadlock issue
    - chelsio/chtls: fix memory leaks in CPL handlers
    - chelsio/chtls: fix tls record info to user
    - cxgb4: set up filter action after rewrites
    - gtp: fix an use-before-init in gtp_newlink()
    - ibmvnic: fix ibmvnic_set_mac
    - mlxsw: core: Fix memory leak on module removal
    - netem: fix zero division in tabledist
    - net/sched: act_mpls: Add softdep on mpls_gso.ko
    - r8169: fix issue with forced threading in combination with shared interrupts
    - ravb: Fix bit fields checking in ravb_hwtstamp_get()
    - tcp: Prevent low rmem stalls with SO_RCVLOWAT.
    - tipc: fix memory leak caused by tipc_buf_append()
    - net: hns3: Clear the CMDQ registers before unmapping BAR region
    - bnxt_en: Re-write PCI BARs after PCI fatal error.
    - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
    - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
    - erofs: avoid duplicated permission check for "trusted." xattrs
    - arch/x86/amd/ibs: Fix re-arming IBS Fetch
    - x86/xen: disable Firmware First mode for correctable memory errors
    - ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
    - fuse: fix page dereference after free
    - bpf: Fix comment for helper bpf_current_task_under_cgroup()
    - evm: Check size of security.evm before using it
    - p54: avoid accessing the data mapped to streaming DMA
    - cxl: Rework error message for incompatible slots
    - RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
    - mtd: lpddr: Fix bad logic in print_drs_error
    - serial: qcom_geni_serial: To correct QUP Version detection logic
    - serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
    - PM: runtime: Fix timer_expires data type on 32-bit arches
    - ata: sata_rcar: Fix DMA boundary mask
    - xen/gntdev.c: Mark pages as dirty
    - crypto: x86/crc32c - fix building with clang ias
    - openrisc: Fix issue with get_user for 64-bit values
    - misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
    - phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
    - Linux 5.4.74
  * Bionic: btrfs: kernel BUG at /build/linux-
    eTBZpZ/linux-4.15.0/fs/btrfs/ctree.c:3233! (LP: #1902254)
    - btrfs: tree-checker: fix incorrect printk format
  * NULL pointer dereference when configuring multi-function with devfn != 0
    before devfn == 0 (LP: #1903682)
    - s390/pci: fix hot-plug of PCI function missing bus

  [ Ubuntu: 5.4.0-58.64 ]

  * focal/linux: 5.4.0-58.64 -proposed tracker (LP: #1907390)
  * Packaging resync (LP: #1786013)
    - update dkms package versions
  * raid10: discard leads to corrupted file system (LP: #1907262)
    - Revert "dm raid: remove unnecessary discard limits for raid10"
    - Revert "dm raid: fix discard limits for raid1 and raid10"
    - Revert "md/raid10: improve discard request for far layout"
    - Revert "md/raid10: improve raid10 discard request"
    - Revert "md/raid10: pull codes that wait for blocked dev into one function"
    - Revert "md/raid10: extend r10bio devs to raid disks"
    - Revert "md: add md_submit_discard_bio() for submitting discard bio"

  [ Ubuntu: 5.4.0-56.62 ]

  * focal/linux: 5.4.0-56.62 -proposed tracker (LP: #1905300)
  * CVE-2020-4788
    - selftests/powerpc: rfi_flush: disable entry flush if present
    - powerpc/64s: flush L1D on kernel entry
    - powerpc/64s: flush L1D after user accesses
    - selftests/powerpc: entry flush test

Date: Fri, 05 Mar 2021 12:01:53 +0100
Changed-By: Stefan Bader <stefan.bader at canonical.com>
Maintainer: Launchpad Build Daemon <buildd at bos02-arm64-078.buildd>

-------------- next part --------------
Format: 1.8
Date: Fri, 05 Mar 2021 12:01:53 +0100
Source: linux-bluefield
Binary: linux-bluefield-headers-5.4.0-1008 linux-bluefield-tools-5.4.0-1008 linux-buildinfo-5.4.0-1008-bluefield linux-headers-5.4.0-1008-bluefield linux-image-unsigned-5.4.0-1008-bluefield linux-modules-5.4.0-1008-bluefield linux-tools-5.4.0-1008-bluefield
Architecture: all arm64
Version: 5.4.0-1008.11
Distribution: focal
Urgency: medium
Maintainer: Launchpad Build Daemon <buildd at bos02-arm64-078.buildd>
Changed-By: Stefan Bader <stefan.bader at canonical.com>
Description:
 linux-bluefield-headers-5.4.0-1008 - Header files related to Linux kernel version 5.4.0
 linux-bluefield-tools-5.4.0-1008 - Linux kernel version specific tools for version 5.4.0-1008
 linux-buildinfo-5.4.0-1008-bluefield - Linux kernel buildinfo for version 5.4.0 on ARMv8 SMP
 linux-headers-5.4.0-1008-bluefield - Linux kernel headers for version 5.4.0 on ARMv8 SMP
 linux-image-unsigned-5.4.0-1008-bluefield - Linux kernel image for version 5.4.0 on ARMv8 SMP
 linux-modules-5.4.0-1008-bluefield - Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
 linux-tools-5.4.0-1008-bluefield - Linux kernel version specific tools for version 5.4.0-1008
Launchpad-Bugs-Fixed: 1786013 1835660 1882503 1883511 1886859 1887190 1893024 1894667 1895132 1898716 1899802 1900141 1901842 1902254 1902672 1903596 1903682 1904221 1904225 1904445 1904450 1904884 1905300 1905574 1905612 1905614 1905618 1905663 1906128 1906229 1906770 1906851 1906866 1907151 1907160 1907200 1907262 1907265 1907390 1907604 1908335 1908342 1908499 1908529 1908561 1908562 1908564 1908992 1909062 1910102 1910291 1910561 1910639 1910784 1910816 1910817 1910822 1911001 1911144 1911848 1912220 1912427 1912681 1912789 1912803 1913152 1913200 1913223 1913263 1913486 1913487 1914389 1914447 1914543 1914654 1915186 1915195 1915200 1915403 1916169 1916274 1916289 1916318 1917649
Changes:
 linux-bluefield (5.4.0-1008.11) focal; urgency=medium
 .
   * focal/linux-bluefield: 5.4.0-1008.11 -proposed tracker (LP: #1917649)
 .
   * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716)
     - [Config] bluefield: enable CONFIG_MODVERSIONS=y
     - [Config] bluefield: Set trusted key value
 .
   * Focal update: v5.4.84 upstream stable release (LP: #1910816)
     - [Config] bluefield: Drop CONFIG_PGTABLE_MAPPING=y
 .
   * Focal update: v5.4.80 upstream stable release (LP: #1908561)
     - [Config] bluefield: Set CONFIG_INFINIBAND_VIRT_DMA=y
 .
   * Focal update: v5.4.91 upstream stable release (LP: #1914654)
     - [Config] bluefield: Add KPROBE_EVENTS_ON_NOTRACE=n
 .
   * ACPI table updated for bluefield_edac module (LP: #1916318)
     - SAUCE: bluefield_edac: Add SMC support
 .
   * PKA reboot flow kernel traces (LP: #1916289)
     - SAUCE: pka: Handle ring open scenario when rings are busy
 .
   * PKA ACPI update (LP: #1916274)
     - SAUCE: pka: Use memory addresses defined in ACPI table
 .
   * Integrate fixes for some minor issues found during verification
     (LP: #1914389)
     - SAUCE: gpio-mlxbf2.c: Support soft reset gpio interrupt
 .
   [ Ubuntu: 5.4.0-67.75 ]
 .
   * focal/linux: 5.4.0-67.75 -proposed tracker (LP: #1916169)
   * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716)
     - [Config] enable CONFIG_MODVERSIONS=y
     - [Packaging] build canonical-certs.pem from branch/arch certs
     - [Config] add Canonical Livepatch Service key to SYSTEM_TRUSTED_KEYS
     - [Config] add ubuntu-drivers key to SYSTEM_TRUSTED_KEYS
     - [Config] Allow ASM_MODVERSIONS and MODULE_REL_CRCS
   * geneve overlay network on vlan interface broken with offload enabled
     (LP: #1914447)
     - net/mlx5e: Fix SWP offsets when vlan inserted by driver
   * Add support for selective build of special drivers (LP: #1912789)
     - [Packaging] Fix ODM support in actual build
   * devlink: don't do reporter recovery if the state is healthy (LP: #1915403)
     - devlink: don't do reporter recovery if the state is healthy
   * Missing device id for Intel TGL-H ISH [8086:43fc] in intel-ish-hid driver
     (LP: #1914543)
     - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID
   * Focal update: v5.4.94 upstream stable release (LP: #1915200)
     - gpio: mvebu: fix pwm .get_state period calculation
     - futex: Ensure the correct return value from futex_lock_pi()
     - futex: Replace pointless printk in fixup_owner()
     - futex: Provide and use pi_state_update_owner()
     - rtmutex: Remove unused argument from rt_mutex_proxy_unlock()
     - futex: Use pi_state_update_owner() in put_pi_state()
     - futex: Simplify fixup_pi_state_owner()
     - futex: Handle faults correctly for PI futexes
     - HID: wacom: Correct NULL dereference on AES pen proximity
     - io_uring: Fix current->fs handling in io_sq_wq_submit_work()
     - tracing: Fix race in trace_open and buffer resize call
     - arm64: mm: use single quantity to represent the PA to VA translation
     - SMB3.1.1: do not log warning message if server doesn't populate salt
     - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions
     - dm integrity: conditionally disable "recalculate" feature
     - writeback: Drop I_DIRTY_TIME_EXPIRE
     - fs: fix lazytime expiration handling in __writeback_single_inode()
     - Linux 5.4.94
   * Focal update: v5.4.93 upstream stable release (LP: #1915195)
     - i2c: bpmp-tegra: Ignore unknown I2C_M flags
     - platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634
     - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info()
     - ALSA: hda/via: Add minimum mute flag
     - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error
     - btrfs: don't get an EINTR during drop_snapshot for reloc
     - btrfs: fix lockdep splat in btrfs_recover_relocation
     - btrfs: don't clear ret in btrfs_start_dirty_block_groups
     - btrfs: send: fix invalid clone operations when cloning from the same file
       and root
     - mmc: core: don't initialize block size from ext_csd if not present
     - mmc: sdhci-xenon: fix 1.8v regulator stabilization
     - dm: avoid filesystem lookup in dm_get_dev_t()
     - dm integrity: fix a crash if "recalculate" used without "internal_hash"
     - drm/atomic: put state on error path
     - drm/syncobj: Fix use-after-free
     - drm/i915/gt: Prevent use of engine->wa_ctx after error
     - ASoC: Intel: haswell: Add missing pm_ops
     - dm integrity: select CRYPTO_SKCIPHER
     - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
     - scsi: qedi: Correct max length of CHAP secret
     - scsi: sd: Suppress spurious errors when WRITE SAME is being disabled
     - riscv: Fix kernel time_init()
     - riscv: Fix sifive serial driver
     - HID: logitech-dj: add the G602 receiver
     - HID: Ignore battery for Elan touchscreen on ASUS UX550
     - clk: tegra30: Add hda clock default rates to clock driver
     - arm64: make atomic helpers __always_inline
     - xen: Fix event channel callback via INTX/GSI
     - x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery
     - dts: phy: fix missing mdio device and probe failure of vsc8541-01 device
     - riscv: defconfig: enable gpio support for HiFive Unleashed
     - drm/amdgpu/psp: fix psp gfx ctrl cmds
     - drm/amd/display: Fix to be able to stop crc calculation
     - drm/nouveau/bios: fix issue shadowing expansion ROMs
     - drm/nouveau/privring: ack interrupts the same way as RM
     - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields
     - drm/nouveau/mmu: fix vram heap sizing
     - drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0
     - powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S
     - pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting
     - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression
     - powerpc: Fix alignment bug within the init sections
     - i2c: octeon: check correct size of maximum RECV_LEN packet
     - platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-
       list
     - selftests: net: fib_tests: remove duplicate log test
     - can: dev: can_restart: fix use after free bug
     - can: vxcan: vxcan_xmit: fix use after free bug
     - can: peak_usb: fix use after free bugs
     - iio: ad5504: Fix setting power-down state
     - cifs: do not fail __smb_send_rqst if non-fatal signals are pending
     - irqchip/mips-cpu: Set IPI domain parent chip
     - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state
     - x86/topology: Make __max_die_per_package available unconditionally
     - x86/mmx: Use KFPU_387 for MMX string operations
     - intel_th: pci: Add Alder Lake-P support
     - stm class: Fix module init return on allocation failure
     - serial: mvebu-uart: fix tx lost characters at power off
     - ehci: fix EHCI host controller initialization sequence
     - USB: ehci: fix an interrupt calltrace error
     - usb: gadget: aspeed: fix stop dma register setting.
     - usb: udc: core: Use lock when write to soft_connect
     - [Config] updateconfigs for USB_BDC_PCI
     - usb: bdc: Make bdc pci driver depend on BROKEN
     - xhci: make sure TRB is fully written before giving it to the controller
     - xhci: tegra: Delay for disabling LFPS detector
     - driver core: Extend device_is_dependent()
     - pinctrl: ingenic: Fix JZ4760 support
     - x86/cpu/amd: Set __max_die_per_package on AMD
     - netfilter: rpfilter: mask ecn bits before fib lookup
     - sh: dma: fix kconfig dependency for G2_DMA
     - net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext
     - sh_eth: Fix power down vs. is_opened flag ordering
     - lightnvm: fix memory leak when submit fails
     - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too
     - kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow
     - kasan: fix incorrect arguments passing in kasan_add_zero_shadow
     - udp: mask TOS bits in udp_v4_early_demux()
     - ipv6: create multicast route with RTPROT_KERNEL
     - net_sched: avoid shift-out-of-bounds in tcindex_set_parms()
     - net_sched: reject silly cell_log in qdisc_get_rtab()
     - ipv6: set multicast flag on the multicast route
     - net: mscc: ocelot: allow offloading of bridge on top of LAG
     - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled
     - net: dsa: b53: fix an off by one in checking "vlan->vid"
     - tcp: do not mess with cloned skbs in tcp_add_backlog()
     - tcp: fix TCP_USER_TIMEOUT with zero window
     - Linux 5.4.93
   * High load from process irq/65-i2c-INT3  - kernel module tps6598x
     (LP: #1883511) // Focal update: v5.4.93 upstream stable release
     (LP: #1915195)
     - platform/x86: i2c-multi-instantiate: Don't create platform device for
       INT3515 ACPI nodes
   * Focal update: v5.4.92 upstream stable release (LP: #1915186)
     - usb: ohci: Make distrust_firmware param default to false
     - compiler.h: Raise minimum version of GCC to 5.1 for arm64
     - xen/privcmd: allow fetching resource sizes
     - elfcore: fix building with clang
     - scsi: lpfc: Make lpfc_defer_acc_rsp static
     - spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
     - spi: npcm-fiu: Disable clock in probe error path
     - nfsd4: readdirplus shouldn't return parent of export
     - bpf: Don't leak memory in bpf getsockopt when optlen == 0
     - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback
     - udp: Prevent reuseport_select_sock from reading uninitialized socks
     - netxen_nic: fix MSI/MSI-x interrupts
     - net: introduce skb_list_walk_safe for skb segment walking
     - net: skbuff: disambiguate argument and member for skb_list_walk_safe helper
     - net: ipv6: Validate GSO SKB before finish IPv6 processing
     - mlxsw: core: Add validation of transceiver temperature thresholds
     - mlxsw: core: Increase critical threshold for ASIC thermal zone
     - net: mvpp2: Remove Pause and Asym_Pause support
     - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request
     - esp: avoid unneeded kmap_atomic call
     - net: dcb: Validate netlink message in DCB handler
     - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
     - rxrpc: Call state should be read with READ_ONCE() under some circumstances
     - net: stmmac: Fixed mtu channged by cache aligned
     - net: sit: unregister_netdevice on newlink's error path
     - net: avoid 32 x truesize under-estimation for tiny skbs
     - rxrpc: Fix handling of an unsupported token type in rxrpc_read()
     - net, sctp, filter: remap copy_from_user failure error
     - tipc: fix NULL deref in tipc_link_xmit()
     - mac80211: do not drop tx nulldata packets on encrypted links
     - mac80211: check if atf has been disabled in __ieee80211_schedule_txq
     - spi: cadence: cache reference clock rate during probe
     - Linux 5.4.92
   * intel-hid is not loaded on new Intel platform (LP: #1907160)
     - platform/x86: intel-hid: Add Tiger Lake ACPI device ID
     - platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID
     - platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer to the table
     - platform/x86: intel-hid: add Rocket Lake ACPI device ID
   * Support Advantech UNO-420 platform (LP: #1902672)
     - ODM: MAINTAINERS: Add Advantech AHC1EC0 embedded controller entry
     - ODM: mfd: ahc1ec0: Add Advantech EC include file used by dt-bindings
     - ODM: dt-bindings: mfd: ahc1ec0.yaml: Add Advantech embedded controller -
       AHC1EC0
     - ODM: mfd: ahc1ec0: Add support for Advantech embedded controller
     - ODM: hwmon: ahc1ec0-hwmon: Add sub-device hwmon for Advantech embedded
       controller
     - ODM: watchdog: ahc1ec0-wdt: Add sub-device watchdog for Advantech embedded
       controller
     - ODM: [Config] update config for Advantech devices
   * Remove scary stack trace from Realtek WiFi driver (LP: #1913263)
     - rtw88: reduce the log level for failure of tx report
   * Focal update: v5.4.91 upstream stable release (LP: #1914654)
     - kbuild: enforce -Werror=return-type
     - btrfs: prevent NULL pointer dereference in extent_io_tree_panic
     - ASoC: dapm: remove widget from dirty list on free
     - x86/hyperv: check cpu mask after interrupt has been disabled
     - tracing/kprobes: Do the notrace functions check without kprobes on ftrace
     - [Config] update annotations for KPROBE_EVENTS_ON_NOTRACE
     - mips: fix Section mismatch in reference
     - mips: lib: uncached: fix non-standard usage of variable 'sp'
     - MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB
     - MIPS: relocatable: fix possible boot hangup with KASLR enabled
     - RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd()
     - ACPI: scan: Harden acpi_device_add() against device ID overflows
     - mm/hugetlb: fix potential missing huge page size info
     - dm raid: fix discard limits for raid1
     - dm snapshot: flush merged data before committing metadata
     - dm integrity: fix the maximum number of arguments
     - r8152: Add Lenovo Powered USB-C Travel Hub
     - btrfs: tree-checker: check if chunk item end overflows
     - drm/i915/backlight: fix CPU mode backlight takeover on LPT
     - ext4: fix bug for rename with RENAME_WHITEOUT
     - ext4: don't leak old mountpoint samples
     - cifs: fix interrupted close commands
     - dm integrity: fix flush with external metadata device
     - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
     - ARC: build: add uImage.lzma to the top-level target
     - ARC: build: add boot_targets to PHONY
     - ARC: build: move symlink creation to arch/arc/Makefile to avoid race
     - netfilter: ipset: fixes possible oops in mtype_resize
     - btrfs: fix transaction leak and crash after RO remount caused by qgroup
       rescan
     - regulator: bd718x7: Add enable times
     - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram
     - habanalabs: register to pci shutdown callback
     - habanalabs: Fix memleak in hl_device_reset
     - hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values
     - lib/raid6: Let $(UNROLL) rules work with macOS userland
     - bfq: Fix computation of shallow depth
     - arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
     - misdn: dsp: select CONFIG_BITREVERSE
     - net: ethernet: fs_enet: Add missing MODULE_LICENSE
     - nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN
     - nvmet-rdma: Fix list_del corruption on queue establishment failure
     - drm/amdgpu: fix a GPU hang issue when remove device
     - usb: typec: Fix copy paste error for NVIDIA alt-mode description
     - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI
     - drm/msm: Call msm_init_vram before binding the gpu
     - ARM: picoxcell: fix missing interrupt-parent properties
     - perf intel-pt: Fix 'CPU too large' error
     - dump_common_audit_data(): fix racy accesses to ->d_name
     - ASoC: meson: axg-tdm-interface: fix loopback
     - ASoC: meson: axg-tdmin: fix axg skew offset
     - ASoC: Intel: fix error code cnl_set_dsp_D0()
     - nvme-tcp: fix possible data corruption with bio merges
     - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock
     - pNFS: We want return-on-close to complete when evicting the inode
     - pNFS: Mark layout for return if return-on-close was not sent
     - pNFS: Stricter ordering of layoutget and layoutreturn
     - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
     - NFS: nfs_igrab_and_active must first reference the superblock
     - ext4: fix superblock checksum failure when setting password salt
     - RDMA/restrack: Don't treat as an error allocation ID wrapping
     - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp
     - bnxt_en: Improve stats context resource accounting with RDMA driver loaded.
     - RDMA/mlx5: Fix wrong free of blue flame register on error
     - IB/mlx5: Fix error unwinding when set_has_smi_cap fails
     - drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is
       no reset-deassert MIPI-sequence
     - mm, slub: consider rest of partial list if acquire_slab() fails
     - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev()
     - net: sunrpc: interpret the return value of kstrtou32 correctly
     - dm: eliminate potential source of excessive kernel log noise
     - ALSA: fireface: Fix integer overflow in transmit_midi_msg()
     - ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
     - netfilter: conntrack: fix reading nf_conntrack_buckets
     - netfilter: nf_nat: Fix memleak in nf_nat_init
     - netfilter: nft_compat: remove flush counter optimization
     - Linux 5.4.91
   * Focal update: v5.4.90 upstream stable release (LP: #1913487)
     - x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_*
     - vfio iommu: Add dma available capability
     - net: cdc_ncm: correct overhead in delayed_ndp_size
     - net: hns3: fix the number of queues actually used by ARQ
     - net: hns3: fix a phy loopback fail issue
     - net: stmmac: dwmac-sun8i: Balance internal PHY resource references
     - net: stmmac: dwmac-sun8i: Balance internal PHY power
     - net: vlan: avoid leaks on register_vlan_dev() failures
     - net/sonic: Fix some resource leaks in error handling paths
     - net: ipv6: fib: flush exceptions when purging route
     - tools: selftests: add test for changing routes with PTMU exceptions
     - net: fix pmtu check in nopmtudisc mode
     - net: ip: always refragment ip defragmented packets
     - octeontx2-af: fix memory leak of lmac and lmac->name
     - nexthop: Fix off-by-one error in error path
     - nexthop: Unlink nexthop group entry in error path
     - s390/qeth: fix L2 header access in qeth_l3_osa_features_check()
     - net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE
     - net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address
     - net/mlx5e: ethtool, Fix restriction of autoneg with 56G
     - chtls: Fix hardware tid leak
     - chtls: Remove invalid set_tcb call
     - chtls: Fix panic when route to peer not configured
     - chtls: Replace skb_dequeue with skb_peek
     - chtls: Added a check to avoid NULL pointer dereference
     - chtls: Fix chtls resources release sequence
     - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR
     - x86/resctrl: Don't move a task to the same resource group
     - exfat: Month timestamp metadata accidentally incremented
     - vmlinux.lds.h: Add PGO and AutoFDO input sections
     - iio: imu: st_lsm6dsx: fix edge-trigger interrupts
     - HID: wacom: Fix memory leakage caused by kfifo_alloc
     - ARM: OMAP2+: omap_device: fix idling of devices during probe
     - i2c: sprd: use a specific timeout to avoid system hang up issue
     - dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk()
     - can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver
     - can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop()
     - can: kvaser_pciefd: select CONFIG_CRC32
     - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()
     - spi: stm32: FIFO threshold level - fix align packet size
     - i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated
     - dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling
       path of the probe function
     - dmaengine: xilinx_dma: check dma_async_device_register return value
     - dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
     - dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
     - qed: select CONFIG_CRC32
     - wil6210: select CONFIG_CRC32
     - block: rsxx: select CONFIG_CRC32
     - lightnvm: select CONFIG_CRC32
     - iommu/intel: Fix memleak in intel_irq_remapping_alloc
     - bpftool: Fix compilation failure for net.o with older glibc
     - net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups
     - net/mlx5e: Fix two double free cases
     - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
     - wan: ds26522: select CONFIG_BITREVERSE
     - regulator: qcom-rpmh-regulator: correct hfsmps515 definition
     - net: mvpp2: disable force link UP during port init procedure
     - KVM: arm64: Don't access PMCR_EL0 when no PMU is available
     - block: fix use-after-free in disk_part_iter_next
     - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed
       packet
     - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
     - Linux 5.4.90
   * Focal update: v5.4.89 upstream stable release (LP: #1913486)
     - workqueue: Kick a worker based on the actual activation of delayed works
     - scsi: ufs: Fix wrong print message in dev_err()
     - scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk
       ->poweroff()
     - scsi: ide: Do not set the RQF_PREEMPT flag for sense requests
     - scsi: scsi_transport_spi: Set RQF_PM for domain validation commands
     - lib/genalloc: fix the overflow when size is too big
     - depmod: handle the case of /sbin/depmod without /sbin in PATH
     - proc: change ->nlink under proc_subdir_lock
     - proc: fix lookup in /proc/net subdirectories after setns(2)
     - i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs
     - iavf: fix double-release of rtnl_lock
     - net: mvpp2: Add TCAM entry to drop flow control pause frames
     - net: mvpp2: prs: fix PPPoE with ipv6 packet parse
     - net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE
     - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove()
     - ethernet: ucc_geth: set dev->max_mtu to 1518
     - atm: idt77252: call pci_disable_device() on error path
     - net: mvpp2: Fix GoP port 3 Networking Complex Control configurations
     - ibmvnic: continue fatal error reset after passive init
     - net: ethernet: mvneta: Fix error handling in mvneta_probe
     - virtio_net: Fix recursive call to cpus_read_lock()
     - net/ncsi: Use real net-device for response handler
     - net: ethernet: Fix memleak in ethoc_probe
     - net-sysfs: take the rtnl lock when storing xps_cpus
     - net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc
     - net-sysfs: take the rtnl lock when storing xps_rxqs
     - net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc
     - net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered
     - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
     - net: mvpp2: fix pkt coalescing int-threshold configuration
     - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()
     - net: sched: prevent invalid Scell_log shift count
     - net: hns: fix return value check in __lb_other_process()
     - erspan: fix version 1 check in gre_parse_header()
     - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
     - r8169: work around power-saving bug on some chip versions
     - net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs
     - net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access
     - CDC-NCM: remove "connected" log message
     - net: usb: qmi_wwan: add Quectel EM160R-GL
     - vhost_net: fix ubuf refcount incorrectly when sendmsg fails
     - ionic: account for vlan tag len in rx buffer len
     - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs
     - kbuild: don't hardcode depmod path
     - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close
     - video: hyperv_fb: Fix the mmap() regression for v5.4.y and older
     - crypto: ecdh - avoid buffer overflow in ecdh_set_secret()
     - crypto: asym_tpm: correct zero out potential secrets
     - powerpc: Handle .text.{hot,unlikely}.* in linker script
     - staging: mt7621-dma: Fix a resource leak in an error handling path
     - usb: gadget: enable super speed plus
     - USB: cdc-acm: blacklist another IR Droid device
     - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt().
     - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion
     - usb: chipidea: ci_hdrc_imx: add missing put_device() call in
       usbmisc_get_init_data()
     - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set
     - usb: usbip: vhci_hcd: protect shift size
     - usb: uas: Add PNY USB Portable SSD to unusual_uas
     - USB: serial: iuu_phoenix: fix DMA from stack
     - USB: serial: option: add LongSung M5710 module support
     - USB: serial: option: add Quectel EM160R-GL
     - USB: yurex: fix control-URB timeout handling
     - USB: usblp: fix DMA to stack
     - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks
     - usb: gadget: select CONFIG_CRC32
     - usb: gadget: f_uac2: reset wMaxPacketSize
     - usb: gadget: function: printer: Fix a memory leak for interface descriptor
     - usb: gadget: u_ether: Fix MTU size mismatch with RX packet size
     - USB: gadget: legacy: fix return error code in acm_ms_bind()
     - usb: gadget: Fix spinlock lockup on usb_function_deactivate
     - usb: gadget: configfs: Preserve function ordering after bind failure
     - usb: gadget: configfs: Fix use-after-free issue with udc_name
     - USB: serial: keyspan_pda: remove unused variable
     - x86/mm: Fix leak of pmd ptlock
     - kvm: check tlbs_dirty directly
     - ALSA: hda/via: Fix runtime PM for Clevo W35xSS
     - ALSA: hda/conexant: add a new hda codec CX11970
     - ALSA: hda/realtek - Fix speaker volume control on Lenovo C940
     - ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256.
     - btrfs: send: fix wrong file path when there is an inode with a pending rmdir
     - Revert "device property: Keep secondary firmware node secondary by type"
     - dmabuf: fix use-after-free of dmabuf's file->f_inode
     - drm/i915: clear the gpu reloc batch
     - netfilter: x_tables: Update remaining dereference to RCU
     - netfilter: ipset: fix shift-out-of-bounds in htable_bits()
     - netfilter: xt_RATEEST: reject non-null terminated string from userspace
     - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature
     - x86/mtrr: Correct the range check before performing MTRR type lookups
     - KVM: x86: fix shift out of bounds reported by UBSAN
     - Linux 5.4.89
   * Focal update: v5.4.88 upstream stable release (LP: #1913223)
     - Revert "drm/amd/display: Fix memory leaks in S3 resume"
     - Revert "mtd: spinand: Fix OOB read"
     - dmaengine: at_hdmac: Substitute kzalloc with kmalloc
     - dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()
     - dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()
     - kdev_t: always inline major/minor helper functions
     - iio:imu:bmi160: Fix alignment and data leak issues
     - fuse: fix bad inode
     - perf: Break deadlock involving exec_update_mutex
     - rwsem: Implement down_read_killable_nested
     - rwsem: Implement down_read_interruptible
     - exec: Transform exec_update_mutex into a rw_semaphore
     - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start
     - Linux 5.4.88
   * Focal update: v5.4.87 upstream stable release (LP: #1912681)
     - net/sched: sch_taprio: reset child qdiscs before freeing them
     - md/raid10: initialize r10_bio->read_slot before use.
     - thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has
       changed
     - ext4: prevent creating duplicate encrypted filenames
     - ubifs: prevent creating duplicate encrypted filenames
     - f2fs: prevent creating duplicate encrypted filenames
     - fscrypt: add fscrypt_is_nokey_name()
     - fscrypt: remove kernel-internal constants from UAPI header
     - vfio/pci: Move dummy_resources_list init in vfio_pci_probe()
     - btrfs: fix race when defragmenting leads to unnecessary IO
     - ext4: don't remount read-only with errors=continue on reboot
     - KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL
     - KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses
     - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits
     - powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()
     - jffs2: Allow setting rp_size to zero during remounting
     - jffs2: Fix NULL pointer dereference in rp_size fs option parsing
     - scsi: block: Fix a race in the runtime power management code
     - uapi: move constants from <linux/kernel.h> to <linux/const.h>
     - tools headers UAPI: Sync linux/const.h with the kernel headers
     - null_blk: Fix zone size initialization
     - of: fix linker-section match-table corruption
     - cgroup: Fix memory leak when parsing multiple source parameters
     - scsi: cxgb4i: Fix TLS dependency
     - Bluetooth: hci_h5: close serdev device and free hu in h5_close
     - reiserfs: add check for an invalid ih_entry_count
     - misc: vmw_vmci: fix kernel info-leak by initializing dbells in
       vmci_ctx_get_chkpt_doorbells()
     - media: gp8psk: initialize stats at power control logic
     - f2fs: fix shift-out-of-bounds in sanity_check_raw_super()
     - ALSA: seq: Use bool for snd_seq_queue internal flags
     - ALSA: rawmidi: Access runtime->avail always in spinlock
     - bfs: don't use WARNING: string when it's just info.
     - fcntl: Fix potential deadlock in send_sig{io, urg}()
     - rtc: sun6i: Fix memleak in sun6i_rtc_clk_init
     - module: set MODULE_STATE_GOING state when a module fails to load
     - quota: Don't overflow quota file offsets
     - rtc: pl031: fix resource leak in pl031_probe
     - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()
     - i3c master: fix missing destroy_workqueue() on error in i3c_master_register
     - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode
     - f2fs: avoid race condition for shrinker count
     - module: delay kobject uevent until after module init call
     - fs/namespace.c: WARN if mnt_count has become negative
     - um: ubd: Submit all data segments atomically
     - tick/sched: Remove bogus boot "safety" check
     - ALSA: pcm: Clear the full allocated memory at hw_params
     - dm verity: skip verity work if I/O error when system is shutting down
     - Linux 5.4.87
 .
   [ Ubuntu: 5.4.0-66.74 ]
 .
   * focal/linux: 5.4.0-66.74 -proposed tracker (LP: #1913152)
   * Add support for selective build of special drivers (LP: #1912789)
     - [Packaging] Add support for ODM drivers
     - [Packaging] Turn on ODM support for amd64
   * Packaging resync (LP: #1786013)
     - update dkms package versions
     - update dkms package versions
   * Introduce the new NVIDIA 460-server series and update the 460 series
     (LP: #1913200)
     - [Config] dkms-versions -- drop NVIDIA 435 455 and 440-server
     - [Config] dkms-versions -- add the 460-server nvidia driver
   * Enable mute and micmute LED on HP EliteBook 850 G7 (LP: #1910102)
     - ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7
   * SYNA30B4:00 06CB:CE09 Mouse  on HP EliteBook 850 G7 not working at all
     (LP: #1908992)
     - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device
   * HD Audio Device PCI ID for the Intel Cometlake-R platform (LP: #1912427)
     - SAUCE: ALSA: hda: Add Cometlake-R PCI ID
   * switch to an autogenerated nvidia series based core via dkms-versions
     (LP: #1912803)
     - [Packaging] nvidia -- use dkms-versions to define versions built
     - [Packaging] update-version-dkms -- maintain flags fields
     - [Config] dkms-versions -- add transitional/skip information for nvidia
       packages
   * udpgro.sh in net from ubuntu_kernel_selftests seems not reflecting sub-test
     result (LP: #1908499)
     - selftests: fix the return value for UDP GRO test
   * qede: Kubernetes Internal DNS Failure due to QL41xxx NIC not supporting IPIP
     tx csum offload (LP: #1909062)
     - qede: fix offload for IPIP tunnel packets
   * Use DCPD to control HP DreamColor panel (LP: #1911001)
     - SAUCE: drm/dp: Another HP DreamColor panel brigntness fix
   * kvm: Windows 2k19 with Hyper-v role gets stuck on pending hypervisor
     requests on cascadelake based kvm hosts (LP: #1911848)
     - KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set
   * Ubuntu 20.10 four needed fixes to 'Add driver for Mellanox Connect-IB
     adapters' (LP: #1905574)
     - net/mlx5: Fix a race when moving command interface to polling mode
   * Fix right sounds and mute/micmute LEDs for HP ZBook Fury 15/17 G7 Mobile
     Workstation (LP: #1910561)
     - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
   * Ubuntu 20.04 - multicast counter is not increased in ip -s (LP: #1901842)
     - net/mlx5e: Fix multicast counter not up-to-date in "ip -s"
   * eeh-basic.sh in powerpc from ubuntu_kernel_selftests timeout with 5.4 P8 /
     P9 (LP: #1882503)
     - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic
   * DMI entry syntax fix for Pegatron / ByteSpeed C15B (LP: #1910639)
     - Input: i8042 - unbreak Pegatron C15B
   * CVE-2020-29372
     - mm: check that mm is still valid in madvise()
   * update ENA driver, incl. new ethtool stats (LP: #1910291)
     - net: ena: Change WARN_ON expression in ena_del_napi_in_range()
     - net: ena: ethtool: convert stat_offset to 64 bit resolution
     - net: ena: ethtool: Add new device statistics
     - net: ena: ethtool: add stats printing to XDP queues
     - net: ena: xdp: add queue counters for xdp actions
     - net: ena: Change license into format to SPDX in all files
     - net: ena: Change log message to netif/dev function
     - net: ena: Capitalize all log strings and improve code readability
     - net: ena: Remove redundant print of placement policy
     - net: ena: Change RSS related macros and variables names
     - net: ena: Fix all static chekers' warnings
     - drivers/net/ethernet: remove incorrectly formatted doc
     - net: ena: handle bad request id in ena_netdev
     - net: ena: fix packet's addresses for rx_offset feature
   * s390x broken with unknown syscall number on kernels < 5.8 (LP: #1895132)
     - s390/ptrace: return -ENOSYS when invalid syscall is supplied
   * Focal update: v5.4.86 upstream stable release (LP: #1910822)
     - ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY
     - ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator
     - ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node
     - pinctrl: merrifield: Set default bias in case no particular value given
     - pinctrl: baytrail: Avoid clearing debounce value when turning it off
     - ARM: dts: sun8i: v3s: fix GIC node memory range
     - ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
     - ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
     - ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
     - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
     - gpio: zynq: fix reference leak in zynq_gpio functions
     - gpio: mvebu: fix potential user-after-free on probe
     - scsi: bnx2i: Requires MMU
     - xsk: Fix xsk_poll()'s return type
     - xsk: Replace datagram_poll by sock_poll_wait
     - can: softing: softing_netdev_open(): fix error handling
     - clk: renesas: r9a06g032: Drop __packed for portability
     - block: Simplify REQ_OP_ZONE_RESET_ALL handling
     - block: factor out requeue handling from dispatch code
     - blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick
     - pinctrl: aspeed: Fix GPIO requests on pass-through banks
     - netfilter: x_tables: Switch synchronization to RCU
     - netfilter: nft_compat: make sure xtables destructors have run
     - netfilter: nft_dynset: fix timeouts later than 23 days
     - afs: Fix memory leak when mounting with multiple source parameters
     - Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
     - gpio: eic-sprd: break loop when getting NULL device resource
     - netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
     - selftests/bpf/test_offload.py: Reset ethtool features after failed setting
     - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
     - i40e: Refactor rx_bi accesses
     - i40e: optimise prefetch page refcount
     - i40e: avoid premature Rx buffer reuse
     - ixgbe: avoid premature Rx buffer reuse
     - selftests: fix poll error in udpgro.sh
     - net: mvpp2: add mvpp2_phylink_to_port() helper
     - drm/tegra: replace idr_init() by idr_init_base()
     - kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
     - drm/tegra: sor: Disable clocks on error in tegra_sor_init()
     - habanalabs: put devices before driver removal
     - arm64: syscall: exit userspace before unmasking exceptions
     - vxlan: Add needed_headroom for lower device
     - vxlan: Copy needed_tailroom from lowerdev
     - scsi: mpt3sas: Increase IOCInit request timeout to 30s
     - dm table: Remove BUG_ON(in_interrupt())
     - iwlwifi: pcie: add one missing entry for AX210
     - drm/amd/display: Init clock value by current vbios CLKs
     - perf/x86/intel: Check PEBS status correctly
     - kbuild: avoid split lines in .mod files
     - soc/tegra: fuse: Fix index bug in get_process_id
     - usb: mtu3: fix memory corruption in mtu3_debugfs_regset()
     - USB: serial: option: add interface-number sanity check to flag handling
     - USB: gadget: f_acm: add support for SuperSpeed Plus
     - USB: gadget: f_midi: setup SuperSpeed Plus descriptors
     - usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus
     - USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
     - usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul
     - ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU
     - ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on
       Exynos5410
     - ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU
     - coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf()
     - coresight: tmc-etr: Check if page is valid before dma_map_page()
     - coresight: tmc-etr: Fix barrier packet insertion for perf buffer
     - coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf()
     - scsi: megaraid_sas: Check user-provided offsets
     - HID: i2c-hid: add Vero K147 to descriptor override
     - serial_core: Check for port state when tty is in error state
     - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt()
     - quota: Sanity-check quota file headers on load
     - media: msi2500: assign SPI bus number dynamically
     - crypto: af_alg - avoid undefined behavior accessing salg_name
     - md: fix a warning caused by a race between concurrent md_ioctl()s
     - drm/gma500: fix double free of gma_connector
     - drm/aspeed: Fix Kconfig warning & subsequent build errors
     - drm/mcde: Fix handling of platform_get_irq() error
     - drm/tve200: Fix handling of platform_get_irq() error
     - arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node
     - arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node
     - soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains()
     - soc: mediatek: Check if power domains can be powered on at boot time
     - soc: qcom: geni: More properly switch to DMA mode
     - Revert "i2c: i2c-qcom-geni: Fix DMA transfer race"
     - RDMA/bnxt_re: Set queue pair state when being queried
     - rtc: pcf2127: fix pcf2127_nvmem_read/write() returns
     - selinux: fix error initialization in inode_doinit_with_dentry()
     - ARM: dts: aspeed: s2600wf: Fix VGA memory region location
     - RDMA/rxe: Compute PSN windows correctly
     - x86/mm/ident_map: Check for errors from ident_pud_init()
     - ARM: p2v: fix handling of LPAE translation in BE mode
     - x86/apic: Fix x2apic enablement without interrupt remapping
     - sched/deadline: Fix sched_dl_global_validate()
     - sched: Reenable interrupts in do_sched_yield()
     - drm/amdgpu: fix incorrect enum type
     - crypto: talitos - Endianess in current_desc_hdr()
     - crypto: talitos - Fix return type of current_desc_hdr()
     - crypto: inside-secure - Fix sizeof() mismatch
     - ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode
     - ARM: dts: aspeed: tiogapass: Remove vuart
     - drm/amdgpu: fix build_coefficients() argument
     - powerpc/64: Set up a kernel stack for secondaries before cpu_restore()
     - spi: img-spfi: fix reference leak in img_spfi_resume
     - f2fs: call f2fs_get_meta_page_retry for nat page
     - drm/msm/dsi_pll_10nm: restore VCO rate during restore_state
     - spi: spi-mem: fix reference leak in spi_mem_access_start
     - ASoC: pcm: DRAIN support reactivation
     - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
     - spi: stm32: fix reference leak in stm32_spi_resume
     - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free}
     - arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
     - arm64: dts: exynos: Correct psci compatible used on Exynos7
     - Bluetooth: Fix null pointer dereference in hci_event_packet()
     - Bluetooth: hci_h5: fix memory leak in h5_close
     - spi: spi-ti-qspi: fix reference leak in ti_qspi_setup
     - spi: mt7621: fix missing clk_disable_unprepare() on error in
       mt7621_spi_probe
     - spi: tegra20-slink: fix reference leak in slink ops of tegra20
     - spi: tegra20-sflash: fix reference leak in tegra_sflash_resume
     - spi: tegra114: fix reference leak in tegra spi ops
     - spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in
       bcm63xx_hsspi_resume
     - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure
     - selftest/bpf: Add missed ip6ip6 test back
     - ASoC: wm8998: Fix PM disable depth imbalance on error
     - spi: sprd: fix reference leak in sprd_spi_remove
     - ASoC: arizona: Fix a wrong free in wm8997_probe
     - RDMa/mthca: Work around -Wenum-conversion warning
     - MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA
     - crypto: qat - fix status check in qat_hal_put_rel_rd_xfer()
     - staging: greybus: codecs: Fix reference counter leak in error handling
     - staging: gasket: interrupt: fix the missed eventfd_ctx_put() in
       gasket_interrupt.c
     - media: tm6000: Fix sizeof() mismatches
     - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm()
     - media: mtk-vcodec: add missing put_device() call in
       mtk_vcodec_release_dec_pm()
     - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm()
     - media: v4l2-fwnode: Return -EINVAL for invalid bus-type
     - ASoC: meson: fix COMPILE_TEST error
     - scsi: core: Fix VPD LUN ID designator priorities
     - media: solo6x10: fix missing snd_card_free in error handling case
     - video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init()
     - drm/omap: dmm_tiler: fix return error code in omap_dmm_probe()
     - Input: ads7846 - fix race that causes missing releases
     - Input: ads7846 - fix integer overflow on Rt calculation
     - Input: ads7846 - fix unaligned access on 7845
     - usb/max3421: fix return error code in max3421_probe()
     - spi: mxs: fix reference leak in mxs_spi_probe
     - selftests/bpf: Fix broken riscv build
     - powerpc: Avoid broken GCC __attribute__((optimize))
     - powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32
     - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId
     - crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd
     - crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe
     - spi: fix resource leak for drivers without .remove callback
     - soc: ti: knav_qmss: fix reference leak in knav_queue_probe
     - soc: ti: Fix reference imbalance in knav_dma_probe
     - drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
     - Input: omap4-keypad - fix runtime PM error handling
     - clk: meson: Kconfig: fix dependency for G12A
     - RDMA/cxgb4: Validate the number of CQEs
     - memstick: fix a double-free bug in memstick_check
     - ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host
     - ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host
     - mmc: pxamci: Fix error return code in pxamci_probe
     - orinoco: Move context allocation after processing the skb
     - qtnfmac: fix error return code in qtnf_pcie_probe()
     - rsi: fix error return code in rsi_reset_card()
     - cw1200: fix missing destroy_workqueue() on error in cw1200_init_common
     - dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe()
     - arm64: tegra: Fix DT binding for IO High Voltage entry
     - media: siano: fix memory leak of debugfs members in smsdvb_hotplug
     - platform/x86: mlx-platform: Remove PSU EEPROM from default platform
       configuration
     - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform
       configuration
     - samples: bpf: Fix lwt_len_hist reusing previous BPF map
     - media: imx214: Fix stop streaming
     - mips: cdmm: fix use-after-free in mips_cdmm_bus_discover
     - media: max2175: fix max2175_set_csm_mode() error code
     - slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI
     - HSI: omap_ssi: Don't jump to free ID in ssi_add_controller()
     - ARM: dts: Remove non-existent i2c1 from 98dx3236
     - arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name
     - arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc
     - power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching
     - power: supply: bq24190_charger: fix reference leak
     - genirq/irqdomain: Don't try to free an interrupt that has no mapping
     - arm64: dts: ls1028a: fix ENETC PTP clock input
     - arm64: dts: qcom: c630: Polish i2c-hid devices
     - PCI: Bounds-check command-line resource alignment requests
     - PCI: Fix overflow in command-line resource alignment requests
     - PCI: iproc: Fix out-of-bound array accesses
     - arm64: dts: meson: fix spi-max-frequency on Khadas VIM2
     - arm64: dts: meson-sm1: fix typo in opp table
     - soc: amlogic: canvas: add missing put_device() call in meson_canvas_get()
     - ARM: dts: at91: at91sam9rl: fix ADC triggers
     - platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init
     - ath10k: Fix the parsing error in service available event
     - ath10k: Fix an error handling path
     - ath10k: Release some resources in an error handling path
     - SUNRPC: rpc_wake_up() should wake up tasks in the correct order
     - NFSv4.2: condition READDIR's mask for security label based on LSM state
     - SUNRPC: xprt_load_transport() needs to support the netid "rdma6"
     - NFSv4: Fix the alignment of page data in the getdeviceinfo reply
     - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs'
     - lockd: don't use interval-based rebinding over TCP
     - NFS: switch nfsiod to be an UNBOUND workqueue.
     - selftests/seccomp: Update kernel config
     - vfio-pci: Use io_remap_pfn_range() for PCI IO memory
     - hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable
     - media: saa7146: fix array overflow in vidioc_s_audio()
     - powerpc/perf: Fix crash with is_sier_available when pmu is not set
     - powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S
     - clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path
     - clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()
     - iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context
     - ARM: dts: at91: sama5d2: map securam as device
     - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address()
     - pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe()
     - arm64: dts: rockchip: Fix UART pull-ups on rk3328
     - memstick: r592: Fix error return in r592_probe()
     - MIPS: Don't round up kernel sections size for memblock_add()
     - net/mlx5: Properly convey driver version to firmware
     - ASoC: jz4740-i2s: add missed checks for clk_get()
     - dm ioctl: fix error return code in target_message
     - phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure
     - clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne
     - clocksource/drivers/arm_arch_timer: Correct fault programming of
       CNTKCTL_EL1.EVNTI
     - cpufreq: ap806: Add missing MODULE_DEVICE_TABLE
     - cpufreq: highbank: Add missing MODULE_DEVICE_TABLE
     - cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE
     - cpufreq: qcom: Add missing MODULE_DEVICE_TABLE
     - cpufreq: st: Add missing MODULE_DEVICE_TABLE
     - cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE
     - cpufreq: loongson1: Add missing MODULE_ALIAS
     - cpufreq: scpi: Add missing MODULE_ALIAS
     - Bluetooth: btusb: Add the missed release_firmware() in
       btusb_mtk_setup_firmware()
     - Bluetooth: btmtksdio: Add the missed release_firmware() in
       mtk_setup_firmware()
     - arm64: dts: meson: fix PHY deassert timing requirements
     - ARM: dts: meson: fix PHY deassert timing requirements
     - arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements
     - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
     - scsi: pm80xx: Fix error return in pm8001_pci_probe()
     - seq_buf: Avoid type mismatch for seq_buf_init
     - scsi: fnic: Fix error return code in fnic_probe()
     - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx
       systems
     - powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops
     - powerpc/pseries/hibernation: remove redundant cacheinfo update
     - drm/mediatek: avoid dereferencing a null hdmi_phy on an error message
     - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks
     - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S
     - usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe
     - usb: oxu210hp-hcd: Fix memory leak in oxu_create
     - speakup: fix uninitialized flush_lock
     - nfsd: Fix message level for normal termination
     - nfs_common: need lock during iterate through the list
     - x86/kprobes: Restore BTF if the single-stepping is cancelled
     - platform/chrome: cros_ec_spi: Don't overwrite spi::mode
     - bus: fsl-mc: fix error return code in fsl_mc_object_allocate()
     - s390/cio: fix use-after-free in ccw_device_destroy_console
     - iwlwifi: mvm: hook up missing RX handlers
     - erofs: avoid using generic_block_bmap
     - can: m_can: m_can_config_endisable(): remove double clearing of clock stop
       request bit
     - RDMA/core: Do not indicate device ready when device enablement fails
     - remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable
     - remoteproc: qcom: fix reference leak in adsp_start
     - remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio()
     - clk: tegra: Fix duplicated SE clock entry
     - mtd: rawnand: gpmi: fix reference count leak in gpmi ops
     - mtd: rawnand: meson: Fix a resource leak in init
     - mtd: rawnand: gpmi: Fix the random DMA timeout issue
     - extcon: max77693: Fix modalias string
     - crypto: atmel-i2c - select CONFIG_BITREVERSE
     - mac80211: don't set set TDLS STA bandwidth wider than possible
     - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control()
     - irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
     - watchdog: armada_37xx: Add missing dependency on HAS_IOMEM
     - watchdog: sirfsoc: Add missing dependency on HAS_IOMEM
     - watchdog: sprd: remove watchdog disable from resume fail path
     - watchdog: sprd: check busy bit before new loading rather than after that
     - watchdog: Fix potential dereferencing of null pointer
     - ubifs: Fix error return code in ubifs_init_authentication()
     - um: Monitor error events in IRQ controller
     - um: tty: Fix handling of close in tty lines
     - um: chan_xterm: Fix fd leak
     - sunrpc: fix xs_read_xdr_buf for partial pages receive
     - RDMA/cma: Don't overwrite sgid_attr after device is released
     - nfc: s3fwrn5: Release the nfc firmware
     - powerpc/ps3: use dma_mapping_error()
     - sparc: fix handling of page table constructor failure
     - mm: don't wake kswapd prematurely when watermark boosting is disabled
     - checkpatch: fix unescaped left brace
     - lan743x: fix rx_napi_poll/interrupt ping-pong
     - net: bcmgenet: Fix a resource leak in an error handling path in the probe
       functin
     - net: allwinner: Fix some resources leak in the error handling path of the
       probe and in the remove function
     - net: korina: fix return value
     - libnvdimm/label: Return -ENXIO for no slot in __blk_label_update
     - watchdog: qcom: Avoid context switch in restart handler
     - watchdog: coh901327: add COMMON_CLK dependency
     - clk: ti: Fix memleak in ti_fapll_synth_setup
     - pwm: zx: Add missing cleanup in error path
     - pwm: lp3943: Dynamically allocate PWM chip base
     - perf record: Fix memory leak when using '--user-regs=?' to list registers
     - qlcnic: Fix error code in probe
     - virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed()
     - virtio_net: Fix error code in probe()
     - virtio_ring: Fix two use after free bugs
     - clk: at91: sam9x60: remove atmel,osc-bypass support
     - clk: s2mps11: Fix a resource leak in error handling paths in the probe
       function
     - clk: sunxi-ng: Make sure divider tables have sentinel
     - kconfig: fix return value of do_error_if()
     - perf probe: Fix memory leak when synthesizing SDT probes
     - ARM: sunxi: Add machine match for the Allwinner V3 SoC
     - cfg80211: initialize rekey_data
     - fix namespaced fscaps when !CONFIG_SECURITY
     - lwt: Disable BH too in run_lwt_bpf()
     - drm/amd/display: Prevent bandwidth overflow
     - drm/amdkfd: Fix leak in dmabuf import
     - Input: cros_ec_keyb - send 'scancodes' in addition to key events
     - initramfs: fix clang build failure
     - Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
     - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU
     - media: gspca: Fix memory leak in probe
     - media: sunxi-cir: ensure IR is handled when it is continuous
     - media: netup_unidvb: Don't leak SPI master in probe error path
     - media: ipu3-cio2: Remove traces of returned buffers
     - media: ipu3-cio2: Return actual subdev format
     - media: ipu3-cio2: Serialise access to pad format
     - media: ipu3-cio2: Validate mbus format in setting subdev format
     - media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE
     - Input: cyapa_gen6 - fix out-of-bounds stack access
     - ALSA: hda/ca0132 - Change Input Source enum strings.
     - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources
       walks"
     - ACPI: PNP: compare the string length in the matching_id()
     - ALSA: hda: Fix regressions on clear and reconfig sysfs
     - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg.
     - ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop
     - ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256
     - ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255
     - ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button
     - ALSA: pcm: oss: Fix a few more UBSAN fixes
     - ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G
     - ALSA: hda/realtek: Add quirk for MSI-GP73
     - ALSA: hda/realtek: Apply jack fixup for Quanta NL3
     - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices
     - ALSA: usb-audio: Disable sample read check if firmware doesn't give back
     - ALSA: core: memalloc: add page alignment for iram
     - s390/smp: perform initial CPU reset also for SMT siblings
     - s390/kexec_file: fix diag308 subcode when loading crash kernel
     - s390/dasd: fix hanging device offline processing
     - s390/dasd: prevent inconsistent LCU device data
     - s390/dasd: fix list corruption of pavgroup group list
     - s390/dasd: fix list corruption of lcu list
     - binder: add flag to clear buffer on txn complete
     - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams
     - staging: comedi: mf6x4: Fix AI end-of-conversion detection
     - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY
     - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake
     - powerpc/perf: Exclude kernel samples while counting events in user space.
     - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
     - crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata
     - EDAC/i10nm: Use readl() to access MMIO registers
     - EDAC/amd64: Fix PCI component registration
     - cpuset: fix race between hotplug work and later CPU offline
     - USB: serial: mos7720: fix parallel-port state restore
     - USB: serial: digi_acceleport: fix write-wakeup deadlocks
     - USB: serial: keyspan_pda: fix dropped unthrottle interrupts
     - USB: serial: keyspan_pda: fix write deadlock
     - USB: serial: keyspan_pda: fix stalled writes
     - USB: serial: keyspan_pda: fix write-wakeup use-after-free
     - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free
     - USB: serial: keyspan_pda: fix write unthrottling
     - btrfs: do not shorten unpin len for caching block groups
     - ext4: fix a memory leak of ext4_free_data
     - ext4: fix deadlock with fs freezing and EA inodes
     - KVM: arm64: Introduce handling of AArch32 TTBCR2 traps
     - ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES
     - ARM: dts: at91: sama5d2: fix CAN message ram offset and size
     - xprtrdma: Fix XDRBUF_SPARSE_PAGES support
     - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at
     - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter
     - powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE
     - powerpc/xmon: Change printk() to pr_cont()
     - powerpc/8xx: Fix early debug when SMC1 is relocated
     - powerpc/mm: Fix verification of MMU_FTR_TYPE_44x
     - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU
     - powerpc/powernv/memtrace: Don't leak kernel memory to user space
     - powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently
     - ima: Don't modify file descriptor mode on the fly
     - um: Remove use of asprinf in umid.c
     - ceph: fix race in concurrent __ceph_remove_cap invocations
     - SMB3: avoid confusing warning message on mount to Azure
     - ubifs: wbuf: Don't leak kernel memory to flash
     - jffs2: Fix GC exit abnormally
     - jffs2: Fix ignoring mounting options problem during remounting
     - jfs: Fix array index bounds check in dbAdjTree
     - platform/x86: mlx-platform: remove an unused variable
     - drm/amd/display: Fix memory leaks in S3 resume
     - drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor()
     - drm/i915: Fix mismatch between misplaced vma check and vma insert
     - spi: pxa2xx: Fix use-after-free on unbind
     - spi: spi-sh: Fix use-after-free on unbind
     - spi: atmel-quadspi: Fix use-after-free on unbind
     - spi: davinci: Fix use-after-free on unbind
     - spi: fsl: fix use of spisel_boot signal on MPC8309
     - spi: gpio: Don't leak SPI master in probe error path
     - spi: mxic: Don't leak SPI master in probe error path
     - spi: pic32: Don't leak DMA channels in probe error path
     - spi: rb4xx: Don't leak SPI master in probe error path
     - spi: sc18is602: Don't leak SPI master in probe error path
     - spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path
     - spi: synquacer: Disable clock in probe error path
     - spi: mt7621: Disable clock in probe error path
     - spi: mt7621: Don't leak SPI master in probe error path
     - spi: atmel-quadspi: Disable clock in probe error path
     - spi: atmel-quadspi: Fix AHB memory accesses
     - soc: qcom: smp2p: Safely acquire spinlock without IRQs
     - mtd: spinand: Fix OOB read
     - mtd: parser: cmdline: Fix parsing of part-names with colons
     - mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read
     - mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments
     - scsi: qla2xxx: Fix crash during driver load on big endian machines
     - scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc()
     - scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free()
     - iio: buffer: Fix demux update
     - iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in
       rockchip_saradc_resume
     - iio:light:rpr0521: Fix timestamp alignment and prevent data leak.
     - iio:light:st_uvis25: Fix timestamp alignment and prevent data leak.
     - iio:magnetometer:mag3110: Fix alignment and data leak issues.
     - iio:pressure:mpl3115: Force alignment of buffer
     - iio:imu:bmi160: Fix too large a buffer.
     - iio:adc:ti-ads124s08: Fix buffer being too long.
     - iio:adc:ti-ads124s08: Fix alignment and data leak issues.
     - md/cluster: block reshape with remote resync job
     - md/cluster: fix deadlock when node is doing resync job
     - pinctrl: sunxi: Always call chained_irq_{enter, exit} in
       sunxi_pinctrl_irq_handler
     - clk: ingenic: Fix divider calculation with div tables
     - clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9
     - clk: tegra: Do not return 0 on failure
     - device-dax/core: Fix memory leak when rmmod dax.ko
     - dma-buf/dma-resv: Respect num_fences when initializing the shared fence
       list.
     - xen-blkback: set ring->xenblkd to NULL after kthread_stop()
     - xen/xenbus: Allow watches discard events before queueing
     - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()
     - xen/xenbus/xen_bus_type: Support will_handle watch callback
     - xen/xenbus: Count pending messages for each watch
     - xenbus/xenbus_backend: Disallow pending watch messages
     - libnvdimm/namespace: Fix reaping of invalidated block-window-namespace
       labels
     - platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12
     - PCI: Fix pci_slot_release() NULL pointer dereference
     - regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x
     - rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time
     - Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS"
     - x86/CPU/AMD: Save AMD NodeId as cpu_die_id
     - Linux 5.4.86
   * Focal update: v5.4.85 upstream stable release (LP: #1910817)
     - ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info()
     - ipv4: fix error return code in rtm_to_fib_config()
     - mac80211: mesh: fix mesh_pathtbl_init() error path
     - net: bridge: vlan: fix error return code in __vlan_add()
     - vrf: packets with lladdr src needs dst at input with orig_iif when needs
       strict
     - net: hns3: remove a misused pragma packed
     - udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
     - enetc: Fix reporting of h/w packet counters
     - bridge: Fix a deadlock when enabling multicast snooping
     - net: stmmac: free tx skb buffer in stmmac_resume()
     - tcp: select sane initial rcvq_space.space for big MSS
     - tcp: fix cwnd-limited bug for TSO deferral where we send nothing
     - net/mlx4_en: Avoid scheduling restart task if it is already running
     - lan743x: fix for potential NULL pointer dereference with bare card
     - net/mlx4_en: Handle TX error CQE
     - net: ll_temac: Fix potential NULL dereference in temac_probe()
     - net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
     - net: stmmac: delete the eee_ctrl_timer after napi disabled
     - ktest.pl: If size of log is too big to email, email error message
     - USB: dummy-hcd: Fix uninitialized array use in init()
     - USB: add RESET_RESUME quirk for Snapscan 1212
     - ALSA: usb-audio: Fix potential out-of-bounds shift
     - ALSA: usb-audio: Fix control 'access overflow' errors from chmap
     - xhci: Give USB2 ports time to enter U3 in bus suspend
     - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP
     - USB: UAS: introduce a quirk to set no_write_same
     - USB: sisusbvga: Make console support depend on BROKEN
     - [Config] updateconfigs for USB_SISUSBVGA_CON
     - ALSA: pcm: oss: Fix potential out-of-bounds shift
     - serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
     - KVM: mmu: Fix SPTE encoding of MMIO generation upper half
     - membarrier: Explicitly sync remote cores when SYNC_CORE is requested
     - x86/resctrl: Remove unused struct mbm_state::chunks_bw
     - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
     - Linux 5.4.85
   * Focal update: v5.4.84 upstream stable release (LP: #1910816)
     - Kbuild: do not emit debug info for assembly with LLVM_IAS=1
     - x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
     - iwlwifi: pcie: limit memory read spin time
     - arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
     - iwlwifi: pcie: set LTR to avoid completion timeout
     - iwlwifi: mvm: fix kernel panic in case of assert during CSA
     - powerpc: Drop -me200 addition to build flags
     - arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
     - ARC: stack unwinding: don't assume non-current task is sleeping
     - scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
     - interconnect: qcom: qcs404: Remove GPU and display RPM IDs
     - ibmvnic: skip tx timeout reset while in resetting
     - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
     - spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts
     - soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
     - arm64: tegra: Disable the ACONNECT for Jetson TX2
     - platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
     - platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad
       Yoga 11e 4th gen
     - platform/x86: acer-wmi: add automatic keyboard background light toggle key
       as KEY_LIGHTS_TOGGLE
     - platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
     - platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet
     - can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
     - ktest.pl: Fix incorrect reboot for grub2bls
     - Input: cm109 - do not stomp on control URB
     - Input: i8042 - add Acer laptops to the i8042 reset list
     - mmc: block: Fixup condition for CMD13 polling for RPMB requests
     - drm/i915/display/dp: Compute the correct slice count for VDSC on DP
     - kbuild: avoid static_assert for genksyms
     - proc: use untagged_addr() for pagemap_read addresses
     - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
     - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
     - x86/membarrier: Get rid of a dubious optimization
     - x86/apic/vector: Fix ordering in vector assignment
     - mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
     - [Config] updateconfigs for PGTABLE_MAPPING
     - compiler.h: fix barrier_data() on clang
     - Linux 5.4.84
   * MSFT Touchpad not working on Lenovo Legion-5 15ARH05 (LP: #1887190) // Focal
     update: v5.4.84 upstream stable release (LP: #1910816)
     - pinctrl: amd: remove debounce filter setting in IRQ type setting
   * Focal update: v5.4.83 upstream stable release (LP: #1910784)
     - pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq
       pin to output
     - pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(...,
       GPIOD_OUT_HIGH)
     - usb: gadget: f_fs: Use local copy of descriptors for userspace copy
     - USB: serial: kl5kusb105: fix memleak on open
     - USB: serial: ch341: add new Product ID for CH341A
     - USB: serial: ch341: sort device-id entries
     - USB: serial: option: add Fibocom NL668 variants
     - USB: serial: option: add support for Thales Cinterion EXS82
     - USB: serial: option: fix Quectel BG96 matching
     - tty: Fix ->pgrp locking in tiocspgrp()
     - tty: Fix ->session locking
     - ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
     - ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
     - ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
     - ALSA: hda/realtek - Add new codec supported for ALC897
     - ALSA: hda/generic: Add option to enforce preferred_dacs pairs
     - ftrace: Fix updating FTRACE_FL_TRAMP
     - cifs: allow syscalls to be restarted in __smb_send_rqst()
     - cifs: fix potential use-after-free in cifs_echo_request()
     - i2c: imx: Don't generate STOP condition if arbitration has been lost
     - thunderbolt: Fix use-after-free in remove_unplugged_switch()
     - drm/i915/gt: Program mocs:63 for cache eviction on gen9
     - scsi: mpt3sas: Fix ioctl timeout
     - dm writecache: fix the maximum number of arguments
     - powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
     - genirq/irqdomain: Add an irq_create_mapping_affinity() function
     - powerpc/pseries: Pass MSI affinity to irq_create_mapping()
     - dm: fix bug with RCU locking in dm_blk_report_zones
     - dm: remove invalid sparse __acquires and __releases annotations
     - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
     - coredump: fix core_pattern parse error
     - mm: list_lru: set shrinker map bit when child nr_items is not zero
     - mm/swapfile: do not sleep with a spin lock held
     - speakup: Reject setting the speakup line discipline outside of speakup
     - i2c: imx: Fix reset of I2SR_IAL flag
     - i2c: imx: Check for I2SR_IAL after every byte
     - spi: bcm2835: Release the DMA channel if probe fails after dma_init
     - iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
     - tracing: Fix userstacktrace option for instances
     - lib/syscall: fix syscall registers retrieval on 32-bit platforms
     - can: af_can: can_rx_unregister(): remove WARN() statement from list
       operation sanity check
     - gfs2: check for empty rgrp tree in gfs2_ri_update
     - netfilter: ipset: prevent uninit-value in hash_ip6_add
     - tipc: fix a deadlock when flushing scheduled work
     - ASoC: wm_adsp: fix error return code in wm_adsp_load()
     - rtw88: debug: Fix uninitialized memory in debugfs code
     - i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
     - dm writecache: remove BUG() and fail gracefully instead
     - Input: i8042 - fix error return code in i8042_setup_aux()
     - netfilter: nf_tables: avoid false-postive lockdep splat
     - netfilter: nftables_offload: set address type in control dissector
     - x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes
       bytes
     - Linux 5.4.83
   * dep-8 ubuntu-regression-suite tests are not run for all linux-hwe-* kernels
     (LP: #1908529)
     - [dep-8] Allow all hwe kernels
   * failing ftrace self tests from 5.7+ onwards (LP: #1893024)
     - SAUCE: Revert "selftests/ftrace: check for do_sys_openat2 in user-memory
       test"
   * selftests: test_vxlan_under_vrf: mute unnecessary error message
     (LP: #1908342)
     - selftests: test_vxlan_under_vrf: mute unnecessary error message
   * Focal update: v5.4.82 upstream stable release (LP: #1908564)
     - devlink: Hold rtnl lock while reading netdev attributes
     - ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
     - net/af_iucv: set correct sk_protocol for child sockets
     - net/tls: missing received data after fast remote close
     - net/tls: Protect from calling tls_dev_del for TLS RX twice
     - rose: Fix Null pointer dereference in rose_send_frame()
     - sock: set sk_err to ee_errno on dequeue from errq
     - tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
     - tun: honor IOCB_NOWAIT flag
     - usbnet: ipheth: fix connectivity with iOS 14
     - bonding: wait for sysfs kobject destruction before freeing struct slave
     - staging/octeon: fix up merge error
     - ima: extend boot_aggregate with kernel measurements
     - sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
     - netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
     - ipv4: Fix tos mask in inet_rtm_getroute()
     - dt-bindings: net: correct interrupt flags in examples
     - chelsio/chtls: fix panic during unload reload chtls
     - ibmvnic: Ensure that SCRQ entry reads are correctly ordered
     - ibmvnic: Fix TX completion error handling
     - inet_ecn: Fix endianness of checksum update when setting ECT(1)
     - net: ip6_gre: set dev->hard_header_len when using header_ops
     - net/x25: prevent a couple of overflows
     - cxgb3: fix error return code in t3_sge_alloc_qset()
     - net: pasemi: fix error return code in pasemi_mac_open()
     - vxlan: fix error return code in __vxlan_dev_create()
     - chelsio/chtls: fix a double free in chtls_setkey()
     - net: mvpp2: Fix error return code in mvpp2_open()
     - net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
     - net: openvswitch: ensure LSE is pullable before reading it
     - net/sched: act_mpls: ensure LSE is pullable before reading it
     - net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
     - net/mlx5: Fix wrong address reclaim when command interface is down
     - ALSA: usb-audio: US16x08: fix value count for level meters
     - Input: xpad - support Ardwiino Controllers
     - tracing: Remove WARN_ON in start_thread()
     - RDMA/i40iw: Address an mmap handler exploit in i40iw
     - Linux 5.4.82
   * Focal update: v5.4.81 upstream stable release (LP: #1908562)
     - spi: bcm-qspi: Fix use-after-free on unbind
     - spi: bcm2835: Fix use-after-free on unbind
     - ipv4: use IS_ENABLED instead of ifdef
     - netfilter: clear skb->next in NF_HOOK_LIST()
     - btrfs: tree-checker: add missing return after error in root_item
     - btrfs: tree-checker: add missing returns after data_ref alignment checks
     - btrfs: don't access possibly stale fs_info data for printing duplicate
       device
     - btrfs: fix lockdep splat when reading qgroup config on mount
     - wireless: Use linux/stddef.h instead of stddef.h
     - smb3: Call cifs reconnect from demultiplex thread
     - smb3: Avoid Mid pending list corruption
     - smb3: Handle error case during offload read path
     - cifs: fix a memleak with modefromsid
     - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
     - KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
     - KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
     - KVM: x86: Fix split-irqchip vs interrupt injection window request
     - trace: fix potenial dangerous pointer
     - arm64: pgtable: Fix pte_accessible()
     - arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
     - HID: uclogic: Add ID for Trust Flex Design Tablet
     - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses
     - HID: cypress: Support Varmilo Keyboards' media hotkeys
     - HID: add support for Sega Saturn
     - Input: i8042 - allow insmod to succeed on devices without an i8042
       controller
     - HID: hid-sensor-hub: Fix issue with devices with no report ID
     - staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK
     - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
     - dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
     - x86/xen: don't unbind uninitialized lock_kicker_irq
     - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo
       Edge
     - HID: Add Logitech Dinovo Edge battery quirk
     - proc: don't allow async path resolution of /proc/self components
     - nvme: free sq/cq dbbuf pointers when dbbuf set fails
     - vhost scsi: fix cmd completion race
     - dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
     - scsi: libiscsi: Fix NOP race condition
     - scsi: target: iscsi: Fix cmd abort fabric stop race
     - perf/x86: fix sysfs type mismatches
     - xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
     - net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
     - bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
     - ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
     - phy: tegra: xusb: Fix dangling pointer on probe failure
     - iwlwifi: mvm: write queue_sync_state only for sync
     - batman-adv: set .owner to THIS_MODULE
     - arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
     - ARM: dts: dra76x: m_can: fix order of clocks
     - scsi: ufs: Fix race between shutdown and runtime resume flow
     - bnxt_en: fix error return code in bnxt_init_one()
     - bnxt_en: fix error return code in bnxt_init_board()
     - video: hyperv_fb: Fix the cache type when mapping the VRAM
     - bnxt_en: Release PCI regions when DMA mask setup fails during probe.
     - cxgb4: fix the panic caused by non smac rewrite
     - s390/qeth: make af_iucv TX notification call more robust
     - s390/qeth: fix af_iucv notification race
     - s390/qeth: fix tear down of async TX buffers
     - ibmvnic: fix call_netdevice_notifiers in do_reset
     - ibmvnic: notify peers when failover and migration happen
     - powerpc/64s: Fix allnoconfig build since uaccess flush
     - IB/mthca: fix return value of error branch in mthca_init_cq()
     - i40e: Fix removing driver while bare-metal VFs pass traffic
     - nfc: s3fwrn5: use signed integer for parsing GPIO numbers
     - net: ena: set initial DMA width to avoid intel iommu issue
     - ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
     - ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
     - optee: add writeback to valid memory type
     - arm64: tegra: Wrong AON HSP reg property size
     - efivarfs: revert "fix memory leak in efivarfs_create()"
     - efi: EFI_EARLYCON should depend on EFI
     - can: gs_usb: fix endianess problem with candleLight firmware
     - platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
     - platform/x86: toshiba_acpi: Fix the wrong variable assignment
     - RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
     - RDMA/hns: Bugfix for memory window mtpt configuration
     - can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from
       request_threaded_irq()'s flags
     - can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
     - perf stat: Use proper cpu for shadow stats
     - perf probe: Fix to die_entrypc() returns error correctly
     - spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
     - USB: core: Change %pK for __user pointers to %px
     - usb: gadget: f_midi: Fix memleak in f_midi_alloc
     - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO
       built-in usb-audio card
     - usb: gadget: Fix memleak in gadgetfs_fill_super
     - irqchip/exiu: Fix the index of fwspec for IRQ type
     - x86/mce: Do not overwrite no_way_out if mce_end() fails
     - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
     - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
     - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
     - USB: core: Fix regression in Hercules audio card
     - ASoC: Intel: Skylake: Remove superfluous chip initialization
     - ASoC: Intel: Skylake: Select hda configuration permissively
     - ASoC: Intel: Skylake: Enable codec wakeup during chip init
     - ASoC: Intel: Skylake: Shield against no-NHLT configurations
     - ASoC: Intel: Allow for ROM init retry on CNL platforms
     - ASoC: Intel: Skylake: Await purge request ack on CNL
     - ASoC: Intel: Multiple I/O PCM format support for pipe
     - ASoC: Intel: Skylake: Automatic DMIC format configuration according to
       information from NHLT
     - Linux 5.4.81
   * Focal update: v5.4.80 upstream stable release (LP: #1908561)
     - ah6: fix error return code in ah6_input()
     - atm: nicstar: Unmap DMA on send error
     - bnxt_en: read EEPROM A2h address using page 0
     - devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
     - Exempt multicast addresses from five-second neighbor lifetime
     - inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
     - ipv6: Fix error path to cancel the meseage
     - lan743x: fix issue causing intermittent kernel log warnings
     - lan743x: prevent entire kernel HANG on open, for some platforms
     - mlxsw: core: Use variable timeout for EMAD retries
     - net: b44: fix error return code in b44_init_one()
     - net: bridge: add missing counters to ndo_get_stats64 callback
     - net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
     - net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
     - net: Have netpoll bring-up DSA management interface
     - netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
     - netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
     - net: lantiq: Wait for the GPHY firmware to be ready
     - net/mlx4_core: Fix init_hca fields offset
     - net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
     - net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
     - net/tls: fix corrupted data in recvmsg
     - net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
     - page_frag: Recover from memory pressure
     - qed: fix error return code in qed_iwarp_ll2_start()
     - qlcnic: fix error return code in qlcnic_83xx_restart_hw()
     - sctp: change to hold/put transport for proto_unreach_timer
     - tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
     - net/mlx5: Add handling of port type in rule deletion
     - net/mlx5: Disable QoS when min_rates on all VFs are zero
     - net: usb: qmi_wwan: Set DTR quirk for MR400
     - net/ncsi: Fix netlink registration
     - net: ftgmac100: Fix crash when removing driver
     - pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
     - scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
     - selftests: kvm: Fix the segment descriptor layout to match the actual layout
     - ACPI: button: Add DMI quirk for Medion Akoya E2228T
     - arm64: errata: Fix handling of 1418040 with late CPU onlining
     - arm64: psci: Avoid printing in cpu_psci_cpu_die()
     - arm64: smp: Tell RCU about CPUs that fail to come online
     - vfs: remove lockdep bogosity in __sb_start_write
     - gfs2: fix possible reference leak in gfs2_check_blk_type
     - hwmon: (pwm-fan) Fix RPM calculation
     - arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay
     - arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay
     - arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node
     - arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
     - arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
     - ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
     - Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
     - ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY
     - ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY
     - ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY
     - ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet
       PHY
     - ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
     - ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY
     - ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY
     - arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
     - Input: adxl34x - clean up a data type in adxl34x_probe()
     - MIPS: export has_transparent_hugepage() for modules
     - arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
     - arm64: dts imx8mn: Remove non-existent USB OTG2
     - arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
     - swiotlb: using SIZE_MAX needs limits.h included
     - arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point
     - ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
     - Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
     - rfkill: Fix use-after-free in rfkill_resume()
     - RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
     - [Config] updateconfigs for INFINIBAND_VIRT_DMA
     - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
     - perf lock: Don't free "lock_seq_stat" if read_count isn't zero
     - tools, bpftool: Add missing close before bpftool net attach exit
     - ip_tunnels: Set tunnel option flag when tunnel metadata is present
     - can: af_can: prevent potential access of uninitialized member in can_rcv()
     - can: af_can: prevent potential access of uninitialized member in canfd_rcv()
     - can: dev: can_restart(): post buffer from the right context
     - can: ti_hecc: Fix memleak in ti_hecc_probe
     - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to
       can_put_echo_skb()
     - can: peak_usb: fix potential integer overflow on shift of a int
     - can: flexcan: fix failure handling of pm_runtime_get_sync()
     - can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
     - can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for
       devm_regmap_init()
     - can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
     - can: m_can: m_can_handle_state_change(): fix state change
     - can: m_can: m_can_class_free_dev(): introduce new function
     - can: m_can: m_can_stop(): set device to software init mode before closing
     - ASoC: qcom: lpass-platform: Fix memory leak
     - selftests/bpf: Fix error return code in run_getsockopt_test()
     - MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
     - drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
     - net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
     - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
     - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
     - can: kvaser_pciefd: Fix KCAN bittiming limits
     - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
     - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
     - iommu/vt-d: Avoid panic if iommu init fails in tboot system
     - can: flexcan: flexcan_chip_start(): fix erroneous
       flexcan_transceiver_enable() during bus-off recovery
     - can: m_can: process interrupt only when not runtime suspended
     - xfs: fix the minrecs logic when dealing with inode root child blocks
     - xfs: strengthen rmap record flags checking
     - xfs: return corresponding errcode if xfs_initialize_perag() fail
     - regulator: ti-abb: Fix array out of bound read access on the first
       transition
     - fail_function: Remove a redundant mutex unlock
     - xfs: revert "xfs: fix rmap key and record comparison functions"
     - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
     - bpf, sockmap: On receive programs try to fast track SK_PASS ingress
     - bpf, sockmap: Use truesize with sk_rmem_schedule()
     - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
     - efi/x86: Free efi_pgd with free_pages()
     - libfs: fix error cast of negative value in simple_attr_write()
     - HID: logitech-hidpp: Add PID for MX Anywhere 2
     - HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
     - HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
     - speakup: Do not let the line discipline be used several times
     - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
     - ALSA: usb-audio: Add delay quirk for all Logitech USB devices
     - ALSA: ctl: fix error path at adding user-defined element set
     - ALSA: mixart: Fix mutex deadlock
     - ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button
     - ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
     - tty: serial: imx: fix potential deadlock
     - tty: serial: imx: keep console clocks always on
     - HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
     - efivarfs: fix memory leak in efivarfs_create()
     - staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
     - iio: light: fix kconfig dependency bug for VCNL4035
     - ext4: fix bogus warning in ext4_update_dx_flag()
     - iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
     - iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-
       mode
     - iio: adc: mediatek: fix unset field
     - spi: lpspi: Fix use-after-free on unbind
     - spi: Introduce device-managed SPI controller allocation
     - spi: npcm-fiu: Don't leak SPI master in probe error path
     - spi: bcm2835aux: Fix use-after-free on unbind
     - regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
     - regulator: fix memory leak with repeated set_machine_constraints()
     - regulator: avoid resolve_supply() infinite recursion
     - regulator: workaround self-referent regulators
     - xtensa: fix TLBTEMP area placement
     - xtensa: disable preemption around cache alias management calls
     - mac80211: minstrel: remove deferred sampling code
     - mac80211: minstrel: fix tx status processing corner case
     - mac80211: free sta in sta_info_insert_finish() on errors
     - s390/cpum_sf.c: fix file permission for cpum_sfb_size
     - s390/dasd: fix null pointer dereference for ERP requests
     - Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
     - drm/amd/display: Add missing pflip irq for dcn2.0
     - drm/i915: Handle max_bpc==16
     - mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel
       controllers
     - ptrace: Set PF_SUPERPRIV when checking capability
     - seccomp: Set PF_SUPERPRIV when checking capability
     - x86/microcode/intel: Check patch signature before saving microcode for early
       loading
     - mm: memcg/slab: fix root memcg vmstats
     - mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
     - mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
     - sched/fair: Fix overutilized update in enqueue_task_fair()
     - Linux 5.4.80
   * [SRU][F/G/H/U/OEM-5.6] Fix i2c report error on elan trackpoint
     (LP: #1908335)
     - Input: elan_i2c - add support for high resolution reports
     - Input: elan_i2c - add new trackpoint report type 0x5F
     - Input: elantech - fix protocol errors for some trackpoints in SMBus mode
   * rtwpci driver blocks the system to enter PC10, stuck at PC3 (LP: #1907200)
     - SAUCE: rtw88: 8723de: let cpu enter c10
   * [UBUNTU 21.04] s390/pci: vfio-pci mmio being disabled erroneously
     (LP: #1907265)
     - s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
   * Touchpad not detected on ByteSpeed C15B laptop (LP: #1906128)
     - Input: i8042 - add ByteSpeed touchpad to noloop table
   * Fix reading speed and duplex sysfs on igc device (LP: #1906851)
     - SAUCE: igc: Report speed and duplex as unknown when device is runtime
       suspended
   * stack trace in kernel (LP: #1903596)
     - net: napi: remove useless stack trace
   * Refresh ACPI wakeup power to make Thunderbolt hotplug detection work
     (LP: #1906229)
     - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
     - PM: ACPI: Refresh wakeup device power configuration every time
   * CVE-2020-27777
     - [Config]: Set CONFIG_PPC_RTAS_FILTER
   * Add dpcd backlight control for 0x4c83 0x4f41 (LP: #1905663)
     - SAUCE: drm/dp: Add dpcd backlight control for 0x4c83 0x4f41
   * Focal update: v5.4.79 upstream stable release (LP: #1907151)
     - powerpc: Only include kup-radix.h for 64-bit Book3S
     - MIPS: PCI: Fix MIPS build
     - powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
     - net: lantiq: Add locking for TX DMA channel
     - Input: sunkbd - avoid use-after-free in teardown paths
     - mac80211: always wind down STA state
     - can: proc: can_remove_proc(): silence remove_proc_entry warning
     - KVM: x86: clflushopt should be treated as a no-op by emulation
     - ACPI: GED: fix -Wformat
     - Linux 5.4.79
 .
   [ Ubuntu: 5.4.0-65.73 ]
 .
   * focal/linux: 5.4.0-65.73 -proposed tracker (LP: #1912220)
   * initramfs unpacking failed (LP: #1835660)
     - SAUCE: lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
   * overlay: permission regression in 5.4.0-51.56 due to patches related to
     CVE-2020-16120 (LP: #1900141)
     - ovl: do not fail because of O_NOATIME
   * Focal update: v5.4.79 upstream stable release (LP: #1907151)
     - net/mlx5: Use async EQ setup cleanup helpers for multiple EQs
     - net/mlx5: poll cmd EQ in case of command timeout
     - net/mlx5: Fix a race when moving command interface to events mode
     - net/mlx5: Add retry mechanism to the command entry index allocation
   * Kernel 5.4.0-56 Wi-Fi does not connect (LP: #1906770)
     - mt76: fix fix ampdu locking
   * [Ubuntu 21.04 FEAT] mpt3sas: Request to include the patch set which supports
     topology where zoning is enabled in expander (LP: #1899802)
     - scsi: mpt3sas: Define hba_port structure
     - scsi: mpt3sas: Allocate memory for hba_port objects
     - scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device()
     - scsi: mpt3sas: Update hba_port's sas_address & phy_mask
     - scsi: mpt3sas: Get device objects using sas_address & portID
     - scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port()
     - scsi: mpt3sas: Get sas_device objects using device's rphy
     - scsi: mpt3sas: Update hba_port objects after host reset
     - scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough
     - scsi: mpt3sas: Handling HBA vSES device
     - scsi: mpt3sas: Add bypass_dirty_port_flag parameter
     - scsi: mpt3sas: Handle vSES vphy object during HBA reset
     - scsi: mpt3sas: Add module parameter multipath_on_hba
     - scsi: mpt3sas: Bump driver version to 35.101.00.00
 .
   [ Ubuntu: 5.4.0-64.72 ]
 .
   * Packaging resync (LP: #1786013)
     - update dkms package versions
 .
   [ Ubuntu: 5.4.0-62.70 ]
 .
   * focal/linux: 5.4.0-62.70 -proposed tracker (LP: #1911144)
   * CVE-2020-28374
     - SAUCE: target: fix XCOPY NAA identifier lookup
   * Packaging resync (LP: #1786013)
     - update dkms package versions
 .
   [ Ubuntu: 5.4.0-60.67 ]
 .
   * Packaging resync (LP: #1786013)
     - [Packaging] update variants
     - update dkms package versions
   * CVE-2021-1052 // CVE-2021-1053
     - [Packaging] NVIDIA -- Add the NVIDIA 460 driver
 .
   [ Ubuntu: 5.4.0-59.65 ]
 .
   * focal/linux: 5.4.0-59.65 -proposed tracker (LP: #1907604)
   * focal: selftests/bpf build broken: test_map_init.skel.h: No such file or
     directory (LP: #1906866)
     - SAUCE: Revert selftests/ "bpf: Zero-fill re-used per-cpu map element"
   * Packaging resync (LP: #1786013)
     - update dkms package versions
   * memory is leaked when tasks are moved to net_prio (LP: #1886859)
     - netprio_cgroup: Fix unlimited memory leak of v2 cgroups
   * Focal update: v5.4.78 upstream stable release (LP: #1905618)
     - drm/i915/gem: Flush coherency domains on first set-domain-ioctl
     - time: Prevent undefined behaviour in timespec64_to_ns()
     - nbd: don't update block size after device is started
     - KVM: arm64: Force PTE mapping on fault resulting in a device mapping
     - PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
     - usb: dwc3: gadget: Continue to process pending requests
     - usb: dwc3: gadget: Reclaim extra TRBs after request completion
     - btrfs: tracepoints: output proper root owner for trace_find_free_extent()
     - btrfs: sysfs: init devices outside of the chunk_mutex
     - btrfs: reschedule when cloning lots of extents
     - ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function
     - genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
     - hv_balloon: disable warning when floor reached
     - net: xfrm: fix a race condition during allocing spi
     - ASoC: codecs: wcd9335: Set digital gain range correctly
     - xfs: set xefi_discard when creating a deferred agfl free log intent item
     - netfilter: use actual socket sk rather than skb sk when routing harder
     - netfilter: nf_tables: missing validation from the abort path
     - netfilter: ipset: Update byte and packet counters regardless of whether they
       match
     - powerpc/eeh_cache: Fix a possible debugfs deadlock
     - perf trace: Fix segfault when trying to trace events by cgroup
     - perf tools: Add missing swap for ino_generation
     - ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
     - iommu/vt-d: Fix a bug for PDP check in prq_event_thread
     - afs: Fix warning due to unadvanced marshalling pointer
     - can: rx-offload: don't call kfree_skb() from IRQ context
     - can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ
       context
     - can: dev: __can_get_echo_skb(): fix real payload length return value for RTR
       frames
     - can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
     - can: j1939: swap addr and pgn in the send example
     - can: j1939: j1939_sk_bind(): return failure if netdev is down
     - can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error
       path
     - can: xilinx_can: handle failure cases of pm_runtime_get_sync
     - can: peak_usb: add range checking in decode operations
     - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
     - can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is
       on
     - can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
     - can: flexcan: flexcan_remove(): disable wakeup completely
     - xfs: flush new eof page on truncate to avoid post-eof corruption
     - xfs: fix scrub flagging rtinherit even if there is no rt device
     - tpm: efi: Don't create binary_bios_measurements file for an empty log
     - random32: make prandom_u32() output unpredictable
     - KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return
       SMCCC_RET_NOT_REQUIRED
     - KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
     - ath9k_htc: Use appropriate rs_datalen type
     - ASoC: qcom: sdm845: set driver name correctly
     - ASoC: cs42l51: manage mclk shutdown delay
     - usb: dwc3: pci: add support for the Intel Alder Lake-S
     - opp: Reduce the size of critical section in _opp_table_kref_release()
     - usb: gadget: goku_udc: fix potential crashes in probe
     - selftests/ftrace: check for do_sys_openat2 in user-memory test
     - selftests: pidfd: fix compilation errors due to wait.h
     - ALSA: hda: Separate runtime and system suspend
     - ALSA: hda: Reinstate runtime_allow() for all hda controllers
     - gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
     - gfs2: Add missing truncate_inode_pages_final for sd_aspace
     - gfs2: check for live vs. read-only file system in gfs2_fitrim
     - scsi: hpsa: Fix memory leak in hpsa_init_one()
     - drm/amdgpu: perform srbm soft reset always on SDMA resume
     - drm/amd/pm: perform SMC reset on suspend/hibernation
     - drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
     - mac80211: fix use of skb payload instead of header
     - cfg80211: initialize wdev data earlier
     - cfg80211: regulatory: Fix inconsistent format argument
     - tracing: Fix the checking of stackidx in __ftrace_trace_stack
     - scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
     - scsi: mpt3sas: Fix timeouts observed while reenabling IRQ
     - nvme: introduce nvme_sync_io_queues
     - nvme-rdma: avoid race between time out and tear down
     - nvme-tcp: avoid race between time out and tear down
     - nvme-rdma: avoid repeated request completion
     - nvme-tcp: avoid repeated request completion
     - iommu/amd: Increase interrupt remapping table limit to 512 entries
     - s390/smp: move rcu_cpu_starting() earlier
     - vfio: platform: fix reference leak in vfio_platform_open
     - vfio/pci: Bypass IGD init in case of -ENODEV
     - i2c: mediatek: move dma reset before i2c reset
     - amd/amdgpu: Disable VCN DPG mode for Picasso
     - selftests: proc: fix warning: _GNU_SOURCE redefined
     - riscv: Set text_offset correctly for M-Mode
     - i2c: sh_mobile: implement atomic transfers
     - tpm_tis: Disable interrupts on ThinkPad T490s
     - spi: bcm2835: remove use of uninitialized gpio flags variable
     - tick/common: Touch watchdog in tick_unfreeze() on all CPUs
     - mfd: sprd: Add wakeup capability for PMIC IRQ
     - pinctrl: intel: Set default bias in case no particular value given
     - ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
     - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE
     - pinctrl: aspeed: Fix GPI only function problem.
     - net/mlx5: Fix deletion of duplicate rules
     - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()
     - bpf: Zero-fill re-used per-cpu map element
     - nbd: fix a block_device refcount leak in nbd_release
     - igc: Fix returning wrong statistics
     - xfs: fix flags argument to rmap lookup when converting shared file rmaps
     - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
     - xfs: fix rmap key and record comparison functions
     - xfs: fix brainos in the refcount scrubber's rmap fragment processor
     - lan743x: fix "BUG: invalid wait context" when setting rx mode
     - xfs: fix a missing unlock on error in xfs_fs_map_blocks
     - of/address: Fix of_node memory leak in of_dma_is_coherent
     - cosa: Add missing kfree in error path of cosa_write
     - vrf: Fix fast path output packet handling with async Netfilter rules
     - perf: Fix get_recursion_context()
     - erofs: derive atime instead of leaving it empty
     - ext4: correctly report "not supported" for {usr,grp}jquota when
       !CONFIG_QUOTA
     - ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
     - btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
     - btrfs: fix min reserved size calculation in merge_reloc_root
     - btrfs: dev-replace: fail mount if we don't have replace item with target
       device
     - KVM: arm64: Don't hide ID registers from userspace
     - thunderbolt: Fix memory leak if ida_simple_get() fails in
       enumerate_services()
     - thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
     - uio: Fix use-after-free in uio_unregister_device()
     - usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
     - xhci: hisilicon: fix refercence leak in xhci_histb_probe
     - virtio: virtio_console: fix DMA memory allocation for rproc serial
     - mei: protect mei_cl_mtu from null dereference
     - futex: Don't enable IRQs unconditionally in put_pi_state()
     - jbd2: fix up sparse warnings in checkpoint code
     - mm/slub: fix panic in slab_alloc_node()
     - Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
     - reboot: fix overflow parsing reboot cpu number
     - ocfs2: initialize ip_next_orphan
     - btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
     - selinux: Fix error return code in sel_ib_pkey_sid_slow()
     - gpio: pcie-idio-24: Fix irq mask when masking
     - gpio: pcie-idio-24: Fix IRQ Enable Register value
     - gpio: pcie-idio-24: Enable PEX8311 interrupts
     - mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs
     - mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
     - don't dump the threads that had been already exiting when zapped.
     - drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
     - pinctrl: amd: use higher precision for 512 RtcClk
     - pinctrl: amd: fix incorrect way to disable debounce filter
     - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
     - IPv6: Set SIT tunnel hard_header_len to zero
     - net/af_iucv: fix null pointer dereference on shutdown
     - net: udp: fix UDP header access on Fast/frag0 UDP GRO
     - net: Update window_clamp if SOCK_RCVBUF is set
     - net/x25: Fix null-ptr-deref in x25_connect
     - tipc: fix memory leak in tipc_topsrv_start()
     - r8169: fix potential skb double free in an error path
     - drm/i915: Correctly set SFC capability for video engines
     - powerpc/603: Always fault when _PAGE_ACCESSED is not set
     - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-
       on STIBP
     - perf scripting python: Avoid declaring function pointers with a visibility
       attribute
     - net: sch_generic: fix the missing new qdisc assignment bug
     - Convert trailing spaces and periods in path components
     - Linux 5.4.78
   * Focal update: v5.4.77 upstream stable release (LP: #1905614)
     - Linux 5.4.77
   * Focal update: v5.4.76 upstream stable release (LP: #1905612)
     - drm/i915: Break up error capture compression loops with cond_resched()
     - drm/i915/gt: Delay execlist processing for tgl
     - drm/i915: Drop runtime-pm assert from vgpu io accessors
     - ASoC: Intel: Skylake: Add alternative topology binary name
     - update dkms package versions
     - linkage: Introduce new macros for assembler symbols
     - arm64: asm: Add new-style position independent function annotations
     - arm64: lib: Use modern annotations for assembly functions
     - arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
     - tipc: fix use-after-free in tipc_bcast_get_mode
     - ptrace: fix task_join_group_stop() for the case when current is traced
     - cadence: force nonlinear buffers to be cloned
     - chelsio/chtls: fix memory leaks caused by a race
     - chelsio/chtls: fix always leaking ctrl_skb
     - gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
     - gianfar: Account for Tx PTP timestamp in the skb headroom
     - ionic: check port ptr before use
     - ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
     - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
     - powerpc/vnic: Extend "failover pending" window
     - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
     - sfp: Fix error handing in sfp_probe()
     - Fonts: Replace discarded const qualifier
     - ALSA: hda/realtek - Fixed HP headset Mic can't be detected
     - ALSA: hda/realtek - Enable headphone for ASUS TM420
     - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
     - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
     - ALSA: usb-audio: Add implicit feedback quirk for Qu-16
     - ALSA: usb-audio: Add implicit feedback quirk for MODX
     - mm: mempolicy: fix potential pte_unmap_unlock pte error
     - lib/crc32test: remove extra local_irq_disable/enable
     - kthread_worker: prevent queuing delayed work from timer_fn when it is being
       canceled
     - mm: always have io_remap_pfn_range() set pgprot_decrypted()
     - gfs2: Wake up when sd_glock_disposal becomes zero
     - ring-buffer: Fix recursion protection transitions between interrupt context
     - mtd: spi-nor: Don't copy self-pointing struct around
     - ftrace: Fix recursion check for NMI test
     - ftrace: Handle tracing when switching between context
     - regulator: defer probe when trying to get voltage from unresolved supply
     - spi: bcm2835: fix gpio cs level inversion
     - tracing: Fix out of bounds write in get_trace_buf
     - futex: Handle transient "ownerless" rtmutex state correctly
     - ARM: dts: sun4i-a10: fix cpu_alert temperature
     - arm64: dts: meson: add missing g12 rng clock
     - x86/kexec: Use up-to-dated screen_info copy to fill boot params
     - of: Fix reserved-memory overlap detection
     - drm/sun4i: frontend: Rework a bit the phase data
     - drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
     - drm/sun4i: frontend: Fix the scaler phase on A33
     - blk-cgroup: Fix memleak on error path
     - blk-cgroup: Pre-allocate tree node on blkg_conf_prep
     - scsi: core: Don't start concurrent async scan on same host
     - drm/amdgpu: add DID for navi10 blockchain SKU
     - scsi: ibmvscsi: Fix potential race after loss of transport
     - vsock: use ns_capable_noaudit() on socket create
     - nvme-rdma: handle unexpected nvme completion data length
     - nvmet: fix a NULL pointer dereference when tracing the flush command
     - drm/vc4: drv: Add error handding for bind
     - ACPI: NFIT: Fix comparison to '-ENXIO'
     - usb: cdns3: gadget: suspicious implicit sign extension
     - drm/nouveau/nouveau: fix the start/end range for migration
     - drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
     - arm64/smp: Move rcu_cpu_starting() earlier
     - vt: Disable KD_FONT_OP_COPY
     - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
     - s390/pkey: fix paes selftest failure with paes and pkey static build
     - serial: 8250_mtk: Fix uart_get_baud_rate warning
     - serial: txx9: add missing platform_driver_unregister() on error in
       serial_txx9_init
     - USB: serial: cyberjack: fix write-URB completion race
     - USB: serial: option: add Quectel EC200T module support
     - USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
     - USB: serial: option: add Telit FN980 composition 0x1055
     - tty: serial: fsl_lpuart: add LS1028A support
     - tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
     - usb: dwc3: ep0: Fix delay status handling
     - USB: Add NO_LPM quirk for Kingston flash drive
     - usb: mtu3: fix panic in mtu3_gadget_stop()
     - drm/panfrost: Fix a deadlock between the shrinker and madvise path
     - ARC: stack unwinding: avoid indefinite looping
     - PM: runtime: Drop runtime PM references to supplier on link removal
     - PM: runtime: Drop pm_runtime_clean_up_links()
     - PM: runtime: Resume the device earlier in __device_release_driver()
     - xfs: flush for older, xfs specific ioctls
     - perf/core: Fix a memory leak in perf_event_parse_addr_filter()
     - arm64: dts: marvell: espressobin: Add ethernet switch aliases
     - Linux 5.4.76
   * s390: dbginfo.sh triggers kernel panic, reading from
     /sys/kernel/mm/page_idle/bitmap (LP: #1904884)
     - mm/page_idle.c: skip offline pages
   * Ask 8821C Bluetooth controller to drop old firmware (LP: #1904221)
     - Bluetooth: btrtl: Ask 8821C to drop old firmware
     - Bluetooth: btrtl: fix incorrect skb allocation failure check
   * Use ACPI S5 for reboot (LP: #1904225)
     - PM: ACPI: reboot: Use S5 for reboot
   * Focal update: v5.4.75 upstream stable release (LP: #1904450)
     - xen/events: avoid removing an event channel while handling it
     - xen/events: add a proper barrier to 2-level uevent unmasking
     - xen/events: fix race in evtchn_fifo_unmask()
     - xen/events: add a new "late EOI" evtchn framework
     - xen/blkback: use lateeoi irq binding
     - xen/netback: use lateeoi irq binding
     - xen/scsiback: use lateeoi irq binding
     - xen/pvcallsback: use lateeoi irq binding
     - xen/pciback: use lateeoi irq binding
     - xen/events: switch user event channels to lateeoi model
     - xen/events: use a common cpu hotplug hook for event channels
     - xen/events: defer eoi in case of excessive number of events
     - xen/events: block rogue events for some time
     - firmware: arm_scmi: Fix ARCH_COLD_RESET
     - firmware: arm_scmi: Add missing Rx size re-initialisation
     - x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10
       compiled kernels
     - mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
     - RDMA/qedr: Fix memory leak in iWARP CM
     - ata: sata_nv: Fix retrieving of active qcs
     - futex: Fix incorrect should_fail_futex() handling
     - powerpc/powernv/smp: Fix spurious DBG() warning
     - [Config] update config for ARCH_WANT_IRQS_OFF_ACTIVATE_MM
     - mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
     - powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
     - sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
     - f2fs: add trace exit in exception path
     - f2fs: fix uninit-value in f2fs_lookup
     - f2fs: fix to check segment boundary during SIT page readahead
     - s390/startup: avoid save_area_sync overflow
     - um: change sigio_spinlock to a mutex
     - f2fs: handle errors of f2fs_get_meta_page_nofail
     - ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
     - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
     - power: supply: bq27xxx: report "not charging" on all types
     - xfs: fix realtime bitmap/summary file truncation when growing rt volume
     - video: fbdev: pvr2fb: initialize variables
     - ath10k: start recovery process when payload length exceeds max htc length
       for sdio
     - ath10k: fix VHT NSS calculation when STBC is enabled
     - drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working
       correctly
     - selftests/x86/fsgsbase: Reap a forgotten child
     - media: videodev2.h: RGB BT2020 and HSV are always full range
     - media: platform: Improve queue set up flow for bug fixing
     - usb: typec: tcpm: During PR_SWAP, source caps should be sent only after
       tSwapSourceStart
     - media: tw5864: check status of tw5864_frameinterval_get
     - media: imx274: fix frame interval handling
     - mmc: via-sdmmc: Fix data race bug
     - drm/bridge/synopsys: dsi: add support for non-continuous HS clock
     - arm64: topology: Stop using MPIDR for topology information
     - printk: reduce LOG_BUF_SHIFT range for H8300
     - ia64: kprobes: Use generic kretprobe trampoline handler
     - kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
     - bpf: Permit map_ptr arithmetic with opcode add and offset 0
     - media: uvcvideo: Fix dereference of out-of-bound list iterator
     - selftests/bpf: Define string const as global for test_sysctl_prog.c
     - samples/bpf: Fix possible deadlock in xdpsock
     - riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
     - cpufreq: sti-cpufreq: add stih418 support
     - USB: adutux: fix debugging
     - uio: free uio id after uio file node is freed
     - usb: xhci: omit duplicate actions when suspending a runtime suspended host.
     - SUNRPC: Mitigate cond_resched() in xprt_transmit()
     - arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
     - can: flexcan: disable clocks during stop mode
     - xfs: don't free rt blocks when we're doing a REMAP bunmapi call
     - ACPI: Add out of bounds and numa_off protections to pxm_to_node()
     - brcmfmac: Fix warning message after dongle setup failed
     - drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
     - bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
     - ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
     - power: supply: test_power: add missing newlines when printing parameters by
       sysfs
     - drm/amd/display: HDMI remote sink need mode validation for Linux
     - ARC: [dts] fix the errors detected by dtbs_check
     - btrfs: fix replace of seed device
     - md/bitmap: md_bitmap_get_counter returns wrong blocks
     - bnxt_en: Log unknown link speed appropriately.
     - rpmsg: glink: Use complete_all for open states
     - clk: ti: clockdomain: fix static checker warning
     - net: 9p: initialize sun_server.sun_path to have addr's value only when addr
       is valid
     - drivers: watchdog: rdc321x_wdt: Fix race condition bugs
     - ext4: Detect already used quota file early
     - KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
     - gfs2: use-after-free in sysfs deregistration
     - gfs2: add validation checks for size of superblock
     - cifs: handle -EINTR in cifs_setattr
     - arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
     - ARM: dts: omap4: Fix sgx clock rate for 4430
     - memory: emif: Remove bogus debugfs error handling
     - ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema
       warnings
     - ARM: dts: s5pv210: move fixed clocks under root node
     - ARM: dts: s5pv210: move PMU node out of clock controller
     - ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
     - nbd: make the config put is called before the notifying the waiter
     - sgl_alloc_order: fix memory leak
     - nvme-rdma: fix crash when connect rejected
     - md/raid5: fix oops during stripe resizing
     - mmc: sdhci: Add LTR support for some Intel BYT based controllers
     - mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
     - seccomp: Make duplicate listener detection non-racy
     - selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
     - perf/x86/intel: Fix Ice Lake event constraint table
     - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
     - perf/x86/amd/ibs: Fix raw sample data accumulation
     - spi: sprd: Release DMA channel also on probe deferral
     - extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
     - leds: bcm6328, bcm6358: use devres LED registering function
     - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
     - fs: Don't invalidate page buffers in block_write_full_page()
     - NFS: fix nfs_path in case of a rename retry
     - ACPI: button: fix handling lid state changes when input device closed
     - ACPI / extlog: Check for RDMSR failure
     - ACPI: debug: don't allow debugging when ACPI is disabled
     - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
     - ACPI: EC: PM: Flush EC work unconditionally after wakeup
     - ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
     - acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
     - w1: mxc_w1: Fix timeout resolution problem leading to bus error
     - scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
     - scsi: qla2xxx: Fix crash on session cleanup with unload
     - PM: runtime: Remove link state checks in rpm_get/put_supplier()
     - btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
     - btrfs: improve device scanning messages
     - btrfs: reschedule if necessary when logging directory items
     - btrfs: send, orphanize first all conflicting inodes when processing
       references
     - btrfs: send, recompute reference path after orphanization of a directory
     - btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
     - btrfs: tree-checker: fix false alert caused by legacy btrfs root item
     - btrfs: cleanup cow block on error
     - btrfs: tree-checker: validate number of chunk stripes and parity
     - btrfs: fix use-after-free on readahead extent after failure to create it
     - btrfs: fix readahead hang and use-after-free after removing a device
     - Revert "UBUNTU: SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC"
     - usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
     - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM
       functionality
     - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
     - usb: dwc3: gadget: Check MPS of the request length
     - usb: dwc3: core: add phy cleanup for probe error handling
     - usb: dwc3: core: don't trigger runtime pm when remove driver
     - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
     - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
     - usb: cdc-acm: fix cooldown mechanism
     - usb: typec: tcpm: reset hard_reset_count for any disconnect
     - usb: host: fsl-mph-dr-of: check return of dma_set_mask()
     - drm/i915: Force VT'd workarounds when running as a guest OS
     - vt: keyboard, simplify vt_kdgkbsent
     - vt: keyboard, extend func_buf_lock to readers
     - HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
     - udf: Fix memory leak when mounting
     - dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
     - iio:light:si1145: Fix timestamp alignment and prevent data leak.
     - iio: adc: gyroadc: fix leak of device node iterator
     - iio:adc:ti-adc0832 Fix alignment issue with timestamp
     - iio:adc:ti-adc12138 Fix alignment issue with timestamp
     - iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
     - powerpc/drmem: Make lmb_size 64 bit
     - MIPS: DEC: Restore bootmem reservation for firmware working memory area
     - s390/stp: add locking to sysfs functions
     - [Config] update config for PPC_RTAS_FILTER
     - powerpc/rtas: Restrict RTAS requests from userspace
     - powerpc: Warn about use of smt_snooze_delay
     - powerpc/memhotplug: Make lmb size 64bit
     - powerpc/powernv/elog: Fix race while processing OPAL error log event.
     - powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
     - NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
     - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
     - NFSD: Add missing NFSv2 .pc_func methods
     - ubifs: dent: Fix some potential memory leaks while iterating entries
     - ubifs: xattr: Fix some potential memory leaks while iterating entries
     - ubifs: journal: Make sure to not dirty twice for auth nodes
     - ubifs: Fix a memleak after dumping authentication mount options
     - ubifs: Don't parse authentication mount options in remount process
     - ubifs: mount_ubifs: Release authentication resource in error handling path
     - perf python scripting: Fix printable strings in python3 scripts
     - ARC: perf: redo the pct irq missing in device-tree handling
     - ubi: check kthread_should_stop() after the setting of task state
     - ia64: fix build error with !COREDUMP
     - rtc: rx8010: don't modify the global rtc ops
     - i2c: imx: Fix external abort on interrupt in exit paths
     - drm/amdgpu: don't map BO in reserved region
     - drm/amd/display: Increase timeout for DP Disable
     - drm/amdgpu: correct the gpu reset handling for job != NULL case
     - drm/amdkfd: Use same SQ prefetch setting as amdgpu
     - drm/amd/display: Avoid MST manager resource leak.
     - drm/amdgpu: increase the reserved VM size to 2MB
     - drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
     - drm/amd/display: Fix kernel panic by dal_gpio_open() error
     - ceph: promote to unsigned long long before shifting
     - libceph: clear con->out_msg on Policy::stateful_server faults
     - 9P: Cast to loff_t before multiplying
     - ring-buffer: Return 0 on success from ring_buffer_resize()
     - vringh: fix __vringh_iov() when riov and wiov are different
     - ext4: fix leaking sysfs kobject after failed mount
     - ext4: fix error handling code in add_new_gdb
     - ext4: fix invalid inode checksum
     - drm/ttm: fix eviction valuable range check.
     - mmc: sdhci-of-esdhc: set timeout to max before tuning
     - mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
     - drm/amd/pm: increase mclk switch threshold to 200 us
     - tty: make FONTX ioctl use the tty pointer they were actually passed
     - arm64: berlin: Select DW_APB_TIMER_OF
     - [Config] update annotations for DW_APB_TIMER
     - cachefiles: Handle readpage error correctly
     - hil/parisc: Disable HIL driver when it gets stuck
     - arm: dts: mt7623: add missing pause for switchport
     - ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
     - ARM: s3c24xx: fix missing system reset
     - device property: Keep secondary firmware node secondary by type
     - device property: Don't clear secondary pointer for shared primary firmware
       node
     - KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
     - staging: fieldbus: anybuss: jump to correct label in an error path
     - staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
     - staging: octeon: repair "fixed-link" support
     - staging: octeon: Drop on uncorrectable alignment or FCS error
     - Linux 5.4.75
   * [HP 635] Radeon 6310 brightness control does not work (LP: #1894667) //
     Focal update: v5.4.75 upstream stable release (LP: #1904450)
     - ACPI: video: use ACPI backlight for HP 635 Notebook
   * Focal update: v5.4.74 upstream stable release (LP: #1904445)
     - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in
       nft_flow_rule_create
     - socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
     - objtool: Support Clang non-section symbols in ORC generation
     - scripts/setlocalversion: make git describe output more reliable
     - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
     - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
     - arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
     - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
     - bnxt_en: Check abort error state in bnxt_open_nic().
     - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
     - chelsio/chtls: fix deadlock issue
     - chelsio/chtls: fix memory leaks in CPL handlers
     - chelsio/chtls: fix tls record info to user
     - cxgb4: set up filter action after rewrites
     - gtp: fix an use-before-init in gtp_newlink()
     - ibmvnic: fix ibmvnic_set_mac
     - mlxsw: core: Fix memory leak on module removal
     - netem: fix zero division in tabledist
     - net/sched: act_mpls: Add softdep on mpls_gso.ko
     - r8169: fix issue with forced threading in combination with shared interrupts
     - ravb: Fix bit fields checking in ravb_hwtstamp_get()
     - tcp: Prevent low rmem stalls with SO_RCVLOWAT.
     - tipc: fix memory leak caused by tipc_buf_append()
     - net: hns3: Clear the CMDQ registers before unmapping BAR region
     - bnxt_en: Re-write PCI BARs after PCI fatal error.
     - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
     - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
     - erofs: avoid duplicated permission check for "trusted." xattrs
     - arch/x86/amd/ibs: Fix re-arming IBS Fetch
     - x86/xen: disable Firmware First mode for correctable memory errors
     - ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
     - fuse: fix page dereference after free
     - bpf: Fix comment for helper bpf_current_task_under_cgroup()
     - evm: Check size of security.evm before using it
     - p54: avoid accessing the data mapped to streaming DMA
     - cxl: Rework error message for incompatible slots
     - RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
     - mtd: lpddr: Fix bad logic in print_drs_error
     - serial: qcom_geni_serial: To correct QUP Version detection logic
     - serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
     - PM: runtime: Fix timer_expires data type on 32-bit arches
     - ata: sata_rcar: Fix DMA boundary mask
     - xen/gntdev.c: Mark pages as dirty
     - crypto: x86/crc32c - fix building with clang ias
     - openrisc: Fix issue with get_user for 64-bit values
     - misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
     - phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
     - Linux 5.4.74
   * Bionic: btrfs: kernel BUG at /build/linux-
     eTBZpZ/linux-4.15.0/fs/btrfs/ctree.c:3233! (LP: #1902254)
     - btrfs: tree-checker: fix incorrect printk format
   * NULL pointer dereference when configuring multi-function with devfn != 0
     before devfn == 0 (LP: #1903682)
     - s390/pci: fix hot-plug of PCI function missing bus
 .
   [ Ubuntu: 5.4.0-58.64 ]
 .
   * focal/linux: 5.4.0-58.64 -proposed tracker (LP: #1907390)
   * Packaging resync (LP: #1786013)
     - update dkms package versions
   * raid10: discard leads to corrupted file system (LP: #1907262)
     - Revert "dm raid: remove unnecessary discard limits for raid10"
     - Revert "dm raid: fix discard limits for raid1 and raid10"
     - Revert "md/raid10: improve discard request for far layout"
     - Revert "md/raid10: improve raid10 discard request"
     - Revert "md/raid10: pull codes that wait for blocked dev into one function"
     - Revert "md/raid10: extend r10bio devs to raid disks"
     - Revert "md: add md_submit_discard_bio() for submitting discard bio"
 .
   [ Ubuntu: 5.4.0-56.62 ]
 .
   * focal/linux: 5.4.0-56.62 -proposed tracker (LP: #1905300)
   * CVE-2020-4788
     - selftests/powerpc: rfi_flush: disable entry flush if present
     - powerpc/64s: flush L1D on kernel entry
     - powerpc/64s: flush L1D after user accesses
     - selftests/powerpc: entry flush test
Checksums-Sha1:
 e59eb9267486ce29066fc1bd45fd2dfa5139536e 11137564 linux-bluefield-headers-5.4.0-1008_5.4.0-1008.11_all.deb
 cadda825523034f488b67cb30adc4262e5ce66c4 4885364 linux-bluefield-tools-5.4.0-1008_5.4.0-1008.11_arm64.deb
 8cb479392e8f0c2a5b56ab28df9e1ef86fa1ba65 15811 linux-bluefield_5.4.0-1008.11_arm64.buildinfo
 7f16963438ce773f7691c590a624a78ceb492bdf 9872861 linux-bluefield_5.4.0-1008.11_arm64.tar.gz
 67dcf5928ef68c084220f1462f6a0ca8fe857173 386748 linux-buildinfo-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 cecf701a993b1f3ce5024eecb78ff79a9987a1dd 820412 linux-headers-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 eda494b7ab1a4838846a802d06dabda0cf730182 7365576 linux-image-unsigned-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 d00b477a59fb0844b5acaf0be0ec6cd231ffb702 7228908 linux-modules-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 f6ac7a74b42772b92e71db5b6dbb1433e7caba32 200208 linux-tools-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
Checksums-Sha256:
 761422d4ea482745e8f0271976cbf6d389696d581069687e53449b010a8ba03b 11137564 linux-bluefield-headers-5.4.0-1008_5.4.0-1008.11_all.deb
 6f4c864a5e2871f8dc31fd205858e329af88abf9cf0ff08e45dcbb3e09b73816 4885364 linux-bluefield-tools-5.4.0-1008_5.4.0-1008.11_arm64.deb
 67c73e5bf45776e37afdf1d32f27eeb0dd754a569d786eb4dd8ea6d49318f2f1 15811 linux-bluefield_5.4.0-1008.11_arm64.buildinfo
 e99f753966c1f1ac33b3bdce3c5614cab1a8f68ec4e77460347f74e125acb30d 9872861 linux-bluefield_5.4.0-1008.11_arm64.tar.gz
 0f7e6b2f399e66f5330d7780b3f80ba9199ca68ec932e569b8f39f2cd0a35198 386748 linux-buildinfo-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 aa1185b73fed55ac4a3e0ef73f0d30f037724d66c6a9e5600a235e203c8517ef 820412 linux-headers-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 e2141b61b5f3e98b113746d0946023599f6b7e6b10f89c9af36830fe4b491492 7365576 linux-image-unsigned-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 cc4ab23c045318c74672e628dcc3392cbe4217c698d9059196387d0d77da31a3 7228908 linux-modules-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 c06794447676235ba69755e7e2d07888ff29ef52b06c0e63b8132ac926eea0d6 200208 linux-tools-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
Files:
 1eb74dd514d871e7b909c4c11d9de143 11137564 devel optional linux-bluefield-headers-5.4.0-1008_5.4.0-1008.11_all.deb
 41c5d868b00cc52777d9179c210bf958 4885364 devel optional linux-bluefield-tools-5.4.0-1008_5.4.0-1008.11_arm64.deb
 c1a4f51a841a4649ab430168a8c6f117 15811 devel optional linux-bluefield_5.4.0-1008.11_arm64.buildinfo
 62550f6fd428b936a4c7509f11647d5e 9872861 raw-signing - linux-bluefield_5.4.0-1008.11_arm64.tar.gz
 0e4bdd70045e9b50e9c0d1ccc5cc8c48 386748 kernel optional linux-buildinfo-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 0fa144aa46411f01ae8006d511bc4c83 820412 devel optional linux-headers-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 d43e8d8f2c63b258b07587c3647b075a 7365576 kernel optional linux-image-unsigned-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 454727bf94c21b56d066b2d2afd12cd0 7228908 kernel optional linux-modules-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb
 12f779f9a77e0dc981931981f09db4dc 200208 devel optional linux-tools-5.4.0-1008-bluefield_5.4.0-1008.11_arm64.deb


More information about the Focal-changes mailing list