linux-5.4 5.4.0-14.17 source package in Ubuntu

Changelog

linux-5.4 (5.4.0-14.17) focal; urgency=medium

  * focal/linux-5.4: 5.4.0-14.17 -proposed tracker (LP: #1862255)

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts

  * Boot log is swamped with "debugfs: Directory 'imc' with parent 'powerpc'
    already present" messages on kernel 5.4 (LP: #1861379)
    - powerpc/powernv: Avoid re-registration of imc debugfs directory

  * CVE-2019-3016
    - SAUCE: x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
    - SAUCE: x86/kvm: Introduce kvm_(un)map_gfn()
    - SAUCE: x86/kvm: Cache gfn to pfn translation
    - SAUCE: x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
    - SAUCE: x86/KVM: Clean up host's steal time structure

  * installing linux-modules-nvidia does not remove nvidia-dkms, and the kernel
    prioritizes the wrong version of the module from disk (LP: #1856414)
    - Revert "UBUNTU: [Packaging] dkms -- switch basic provides to *-modules"
    - Revert "UBUNTU: [Packaging] dkms -- add Provides: specifiers for existing
      zfs/nvidia/vbox"
    - Revert "UBUNTU: [packaging] dkms-build -- include versioned provides"
    - [Packaging] wireguard -- drop provides

  * Focal update: v5.4.18 upstream stable release (LP: #1862203)
    - vfs: fix do_last() regression
    - cifs: fix soft mounts hanging in the reconnect code
    - x86/resctrl: Fix a deadlock due to inaccurate reference
    - x86/resctrl: Fix use-after-free when deleting resource groups
    - x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
    - e1000e: Drop unnecessary __E1000_DOWN bit twiddling
    - e1000e: Revert "e1000e: Make watchdog use delayed work"
    - gfs2: Another gfs2_find_jhead fix
    - perf c2c: Fix return type for histogram sorting comparision functions
    - PM / devfreq: Add new name attribute for sysfs
    - tools lib: Fix builds when glibc contains strlcpy()
    - arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
    - mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
    - reiserfs: Fix memory leak of journal device string
    - media: digitv: don't continue if remote control state can't be read
    - media: af9005: uninitialized variable printked
    - media: vp7045: do not read uninitialized values if usb transfer fails
    - media: gspca: zero usb_buf
    - media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
    - tomoyo: Use atomic_t for statistics counter
    - ttyprintk: fix a potential deadlock in interrupt context issue
    - Bluetooth: Fix race condition in hci_release_sock()
    - cgroup: Prevent double killing of css when enabling threaded cgroup
    - clk: sunxi-ng: v3s: Fix incorrect number of hw_clks.
    - arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt
    - ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
    - ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
    - ARM: dts: beagle-x15-common: Model 5V0 regulator
    - soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
    - tools lib traceevent: Fix memory leakage in filter_event
    - rseq: Unregister rseq for clone CLONE_VM
    - clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock
    - clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
    - mac80211: mesh: restrict airtime metric to peered established plinks
    - clk: mmp2: Fix the order of timer mux parents
    - ASoC: rt5640: Fix NULL dereference on module unload
    - s390/zcrypt: move ap device reset from bus to driver code
    - i40e: Fix virtchnl_queue_select bitmap validation
    - ixgbevf: Remove limit of 10 entries for unicast filter list
    - ixgbe: Fix calculation of queue with VFs and flow director on interface flap
    - igb: Fix SGMII SFP module discovery for 100FX/LX.
    - iavf: remove current MAC address filter on VF reset
    - platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits
    - platform/x86: intel_pmc_core: update Comet Lake platform driver
    - ASoC: hdac_hda: Fix error in driver removal after failed probe
    - ASoC: sti: fix possible sleep-in-atomic
    - qmi_wwan: Add support for Quectel RM500Q
    - parisc: Use proper printk format for resource_size_t
    - lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP
    - wireless: fix enabling channel 12 for custom regulatory domain
    - cfg80211: Fix radar event during another phy CAC
    - mac80211: Fix TKIP replay protection immediately after key setup
    - wireless: wext: avoid gcc -O3 warning
    - perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family
    - perf/x86/intel/uncore: Remove PCIe3 unit for SNR
    - riscv: delete temporary files
    - XArray: Fix xas_pause at ULONG_MAX
    - iwlwifi: pcie: allocate smaller dev_cmd for TX headers
    - iwlwifi: Don't ignore the cap field upon mcc update
    - iwlwifi: dbg: force stop the debug monitor HW
    - Input: evdev - convert kzalloc()/vzalloc() to kvzalloc()
    - ARM: dts: am335x-boneblack-common: fix memory size
    - xfrm: interface: do not confirm neighbor when do pmtu update
    - Input: max77650-onkey - add of_match table
    - scsi: fnic: do not queue commands during fwreset
    - ARM: 8955/1: virt: Relax arch timer version check during early boot
    - led: max77650: add of_match table
    - tee: optee: Fix compilation issue with nommu
    - r8152: get default setting of WOL before initializing
    - r8152: disable U2P3 for RTL8153B
    - r8152: Disable PLA MCU clock speed down
    - r8152: disable test IO for RTL8153B
    - r8152: avoid the MCU to clear the lanwake
    - r8152: disable DelayPhyPwrChg
    - ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
    - qlcnic: Fix CPU soft lockup while collecting firmware dump
    - powerpc/fsl/dts: add fsl,erratum-a011043
    - net/fsl: treat fsl,erratum-a011043
    - net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
    - seq_tab_next() should increase position index
    - l2t_seq_next should increase position index
    - netfilter: conntrack: sctp: use distinct states for new SCTP connections
    - netfilter: nf_tables_offload: fix check the chain offload flag
    - net: Fix skb->csum update in inet_proto_csum_replace16().
    - btrfs: do not zero f_bavail if we have available space
    - cpuidle: teo: Avoid using "early hits" incorrectly
    - flow_dissector: Fix to use new variables for port ranges in bpf hook
    - dm thin: fix use-after-free in metadata_pre_commit_callback
    - perf report: Fix no libunwind compiled warning break s390 issue
    - mm/migrate.c: also overwrite error when it is bigger than zero
    - ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization
      order
    - Revert "rsi: fix potential null dereference in rsi_probe()"
    - tracing/uprobe: Fix to make trace_uprobe_filter alignment safe
    - Linux 5.4.18

  *  Integrate Intel SGX driver into linux-azure (LP: #1844245)
    - [Packaging] Add systemd service to load intel_sgx

  * Focal update: v5.4.17 upstream stable release (LP: #1861784)
    - Bluetooth: btusb: fix non-atomic allocation in completion handler
    - orinoco_usb: fix interface sanity check
    - rsi_91x_usb: fix interface sanity check
    - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
    - usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186
    - USB: serial: ir-usb: add missing endpoint sanity check
    - USB: serial: ir-usb: fix link-speed handling
    - USB: serial: ir-usb: fix IrLAP framing
    - usb: dwc3: turn off VBUS when leaving host mode
    - usb: typec: wcove: fix "op-sink-microwatt" default that was in mW
    - usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW
    - staging: most: net: fix buffer overflow
    - staging: wlan-ng: ensure error return is actually returned
    - staging: vt6656: correct packet types for CTS protect, mode.
    - staging: vt6656: use NULLFUCTION stack on mac80211
    - staging: vt6656: Fix false Tx excessive retries reporting.
    - serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
    - serial: imx: fix a race condition in receive path
    - debugfs: Return -EPERM when locked down
    - component: do not dereference opaque pointer in debugfs
    - binder: fix log spam for existing debugfs file creation.
    - mei: hdcp: bind only with i915 on the same PCH
    - mei: me: add comet point (lake) H device ids
    - iio: adc: stm32-dfsdm: fix single conversion
    - iio: st_gyro: Correct data for LSM9DS0 gyro
    - driver core: Fix test_async_driver_probe if NUMA is disabled
    - crypto: chelsio - fix writing tfm flags to wrong place
    - CIFS: Fix task struct use-after-free on reconnect
    - cifs: set correct max-buffer-size for smb2_ioctl_init()
    - cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
    - ath9k: fix storage endpoint lookup
    - brcmfmac: fix interface sanity check
    - rtl8xxxu: fix interface sanity check
    - zd1211rw: fix storage endpoint lookup
    - net_sched: ematch: reject invalid TCF_EM_SIMPLE
    - net_sched: fix ops->bind_class() implementations
    - net_sched: walk through all child classes in tc_bind_tclass()
    - net: socionext: fix possible user-after-free in netsec_process_rx
    - net: socionext: fix xdp_result initialization in netsec_process_rx
    - udp: segment looped gso packets correctly
    - mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()'
    - net: include struct nhmsg size in nh nlmsg size
    - rxrpc: Fix use-after-free in rxrpc_receive_data()
    - arc: eznps: fix allmodconfig kconfig warning
    - HID: Add quirk for Xin-Mo Dual Controller
    - HID: ite: Add USB id match for Acer SW5-012 keyboard dock
    - HID: asus: Ignore Asus vendor-page usage-code 0xff events
    - HID: Add quirk for incorrect input length on Lenovo Y720
    - HID: intel-ish-hid: ipc: add CMP device id
    - HID: wacom: Recognize new MobileStudio Pro PID
    - ASoC: SOF: fix fault at driver unload after failed probe
    - ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free
    - drivers/hid/hid-multitouch.c: fix a possible null pointer access.
    - phy: qcom-qmp: Increase PHY ready timeout
    - ASoC: fsl_audmix: add missed pm_runtime_disable
    - ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime()
    - phy: cpcap-usb: Prevent USB line glitches from waking up modem
    - HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID
    - watchdog: max77620_wdt: fix potential build errors
    - watchdog: rn5t618_wdt: fix module aliases
    - watchdog: orion: fix platform_get_irq() complaints
    - usb: musb: jz4740: Silence error if code is -EPROBE_DEFER
    - can: tcan4x5x: tcan4x5x_parse_config(): reset device before register access
    - spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
    - net: Google gve: Remove dma_wmb() before ringing doorbell
    - drivers/net/b44: Change to non-atomic bit operations on pwol_mask
    - net: wan: sdla: Fix cast from pointer to integer of different size
    - gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
    - iommu/dma: fix variable 'cookie' set but not used
    - drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded
    - stmmac: debugfs entry name is not be changed when udev rename device name.
    - atm: eni: fix uninitialized variable warning
    - HID: steam: Fix input device disappearing
    - extcon-intel-cht-wc: Don't reset USB data connection at probe
    - ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0
    - drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2)
    - libbpf: Fix BTF-defined map's __type macro handling of arrays
    - staging: mt7621-pci: add quirks for 'E2' revision using
      'soc_device_attribute'
    - platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
    - PCI: Add DMA alias quirk for Intel VCA NTB
    - media: dvbsky: add support for eyeTV Geniatech T2 lite
    - bus: ti-sysc: Handle mstandby quirk and use it for musb
    - bus: ti-sysc: Use swsup quirks also for am335x musb
    - spi: pxa2xx: Add support for Intel Comet Lake-H
    - iommu/amd: Support multiple PCI DMA aliases in device table
    - iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
    - perf/imx_ddr: Add enhanced AXI ID filter support
    - ARM: config: aspeed-g5: Enable 8250_DW quirks
    - ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
    - mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906
    - mmc: sdhci-pci: Add support for Intel JSL
    - bus: ti-sysc: Add module enable quirk for audio AESS
    - usb-storage: Disable UAS on JMicron SATA enclosure
    - ALSA: hda/realtek - Move some alc236 pintbls to fallback table
    - Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks
    - Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk
    - bus: ti-sysc: Fix missing force mstandby quirk handling
    - rsi: fix use-after-free on failed probe and unbind
    - rsi: fix use-after-free on probe errors
    - rsi: fix memory leak on failed URB submission
    - rsi: fix non-atomic allocation in completion handler
    - crypto: af_alg - Use bh_lock_sock in sk_destruct
    - crypto: vmx - reject xts inputs that are too short
    - crypto: caam - do not reset pointer size from MCFGR register
    - crypto: pcrypt - Fix user-after-free on module unload
    - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE
    - Revert "um: Enable CONFIG_CONSTRUCTORS"
    - power/supply: ingenic-battery: Don't change scale if there's only one
    - Linux 5.4.17

  * Miscellaneous Ubuntu changes
    - [Packaging] dkms -- switch basic provides to *-modules
    - update dkms package versions

linux-5.4 (5.4.0-13.16) focal; urgency=medium

  * focal/linux-5.4: 5.4.0-13.16 -proposed tracker (LP: #1861352)

  * system hang: i915 Resetting rcs0 for hang on rcs0 (LP: #1861395)
    - drm/i915/gt: Detect if we miss WaIdleLiteRestore

  * Focal update: v5.4.16 upstream stable release (LP: #1861385)
    - can, slip: Protect tty->disc_data in write_wakeup and close with RCU
    - firestream: fix memory leaks
    - gtp: make sure only SOCK_DGRAM UDP sockets are accepted
    - ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
    - net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
    - net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
    - net: ip6_gre: fix moving ip6gre between namespaces
    - net, ip6_tunnel: fix namespaces move
    - net, ip_tunnel: fix namespaces move
    - net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
    - net_sched: fix datalen for ematch
    - net_sched: use validated TCA_KIND attribute in tc_new_tfilter()
    - net-sysfs: Fix reference count leak
    - net: usb: lan78xx: Add .ndo_features_check
    - Revert "udp: do rmem bulk free even if the rx sk queue is empty"
    - tcp_bbr: improve arithmetic division in bbr_update_bw()
    - tcp: do not leave dangling pointers in tp->highest_sack
    - tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
    - airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
    - airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
    - mlxsw: spectrum_acl: Fix use-after-free during reload
    - fou: Fix IPv6 netlink policy
    - net: Fix packet reordering caused by GRO and listified RX cooperation
    - net/mlx5: Fix lowest FDB pool size
    - net/mlx5: Update the list of the PCI supported devices
    - net/mlx5: DR, Enable counter on non-fwd-dest objects
    - net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep
    - net/mlx5: DR, use non preemptible call to get the current cpu number
    - net/mlx5e: kTLS, Fix corner-case checks in TX resync flow
    - net/mlx5e: kTLS, Remove redundant posts in TX resync flow
    - net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path
    - ipv4: Detect rollover in specific fib table dump
    - Revert "io_uring: only allow submit from owning task"
    - afs: Fix characters allowed into cell names
    - hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
    - hwmon: (core) Do not use device managed functions for memory allocations
    - ceph: hold extra reference to r_parent over life of request
    - PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
    - drm/panfrost: Add the panfrost_gem_mapping concept
    - drm/i915: Align engine->uabi_class/instance with i915_drm.h
    - PM: hibernate: fix crashes with init_on_free=1
    - tracing: trigger: Replace unneeded RCU-list traversals
    - tracing/uprobe: Fix double perf_event linking on multiprobe uprobe
    - tracing: Do not set trace clock if tracefs lockdown is in effect
    - tracing: Fix histogram code when expression has same var as value
    - powerpc/mm/hash: Fix sharing context ids between kernel & userspace
    - powerpc/xive: Discard ESB load value when interrupt is invalid
    - Revert "iwlwifi: mvm: fix scan config command size"
    - iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues
    - XArray: Fix infinite loop with entry at ULONG_MAX
    - XArray: Fix xa_find_after with multi-index entries
    - XArray: Fix xas_find returning too many entries
    - pinctrl: sunrisepoint: Add missing Interrupt Status register offset
    - iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer
    - Input: keyspan-remote - fix control-message timeouts
    - Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
    - ARM: 8950/1: ftrace/recordmcount: filter relocation types
    - mmc: tegra: fix SDR50 tuning override
    - mmc: sdhci: fix minimum clock rate for v3 controller
    - mmc: sdhci_am654: Remove Inverted Write Protect flag
    - mmc: sdhci_am654: Reset Command and Data line after tuning
    - mlxsw: switchx2: Do not modify cloned SKBs during xmit
    - net/tls: fix async operation
    - Input: pm8xxx-vib - fix handling of separate enable register
    - Input: sur40 - fix interface sanity checks
    - Input: gtco - fix endpoint sanity check
    - Input: aiptek - fix endpoint sanity check
    - Input: pegasus_notetaker - fix endpoint sanity check
    - Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
    - netfilter: nft_osf: add missing check for DREG attribute
    - lib: Reduce user_access_begin() boundaries in strncpy_from_user() and
      strnlen_user()
    - iommu/amd: Fix IOMMU perf counter clobbering during init
    - readdir: make user_access_begin() use the real access range
    - leds: gpio: Fix uninitialized gpio label for fwnode based probe
    - hsr: Fix a compilation error
    - hwmon: (nct7802) Fix voltage limits to wrong registers
    - hwmon: (nct7802) Fix non-working alarm on voltages
    - scsi: RDMA/isert: Fix a recently introduced regression related to logout
    - tracing: xen: Ordered comparison of function pointers
    - iwlwifi: mvm: fix SKB leak on invalid queue
    - iwlwifi: mvm: fix potential SKB leak on TXQ TX
    - drm/i915/userptr: fix size calculation
    - xfrm: support output_mark for offload ESP packets
    - net, sk_msg: Don't check if sock is locked when tearing down psock
    - do_last(): fetch directory ->i_mode and ->i_uid before it's too late
    - readdir: be more conservative with directory entry names
    - net/sonic: Add mutual exclusion for accessing shared state
    - net/sonic: Clear interrupt flags immediately
    - net/sonic: Use MMIO accessors
    - net/sonic: Fix interface error stats collection
    - net/sonic: Fix receive buffer handling
    - net/sonic: Avoid needless receive descriptor EOL flag updates
    - net/sonic: Improve receive descriptor status flag check
    - net/sonic: Fix receive buffer replenishment
    - net/sonic: Quiesce SONIC before re-initializing descriptor memory
    - net/sonic: Fix command register usage
    - net/sonic: Fix CAM initialization
    - net/sonic: Prevent tx watchdog timeout
    - media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
    - netfilter: ipset: use bitmap infrastructure completely
    - netfilter: nf_tables: add __nft_chain_type_get()
    - netfilter: nf_tables: autoload modules from the abort path
    - net/x25: fix nonblocking connect
    - Linux 5.4.16

  * Build and ship a signed wireguard.ko (LP: #1861284)
    - [Packaging] wireguard -- add support for building signed .ko
    - [Config] wireguard -- enable on all architectures

  * installing linux-modules-nvidia does not remove nvidia-dkms, and the kernel
    prioritizes the wrong version of the module from disk (LP: #1856414)
    - [packaging] dkms-build -- include versioned provides
    - [Packaging] dkms -- add Provides: specifiers for existing zfs/nvidia/vbox

  * dkms artifacts may expire from the pool (LP: #1850958)
    - [Packaging] autoreconstruct -- manage executable debian files
    - [packaging] handle downloads from the librarian better

  * QAT drivers for C3XXX and C62X not included as modules (LP: #1845959)
    - [Config] CRYPTO_DEV_QAT_C3XXX=m, CRYPTO_DEV_QAT_C62X=m and
      CRYPTO_DEV_QAT_DH895xCC=m

  * 5.4.0-11 crash on cryptsetup open (LP: #1860231)
    - SAUCE: blk/core: Gracefully handle unset make_request_fn

  * multi-zone raid0 corruption (LP: #1850540)
    - SAUCE: md/raid0: Use kernel specific layout

  * ipsec interfaces: fix sending with bpf_redirect() / AF_PACKET sockets
    (LP: #1860969)
    - vti[6]: fix packet tx through bpf_redirect()
    - xfrm interface: fix packet tx through bpf_redirect()

  * Focal update: v5.4.15 upstream stable release (LP: #1861091)
    - drm/i915: Fix pid leak with banned clients
    - libbpf: Fix compatibility for kernels without need_wakeup
    - libbpf: Fix memory leak/double free issue
    - libbpf: Fix potential overflow issue
    - libbpf: Fix another potential overflow issue in bpf_prog_linfo
    - libbpf: Make btf__resolve_size logic always check size error condition
    - bpf: Force .BTF section start to zero when dumping from vmlinux
    - samples: bpf: update map definition to new syntax BTF-defined map
    - samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
    - ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
    - ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
    - xfs: Sanity check flags of Q_XQUOTARM call
    - i2c: stm32f7: rework slave_id allocation
    - i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
    - mfd: intel-lpss: Add default I2C device properties for Gemini Lake
    - SUNRPC: Fix svcauth_gss_proxy_init()
    - SUNRPC: Fix backchannel latency metrics
    - powerpc/security: Fix debugfs data leak on 32-bit
    - powerpc/pseries: Enable support for ibm,drc-info property
    - powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE
    - powerpc/archrandom: fix arch_get_random_seed_int()
    - tipc: reduce sensitive to retransmit failures
    - tipc: update mon's self addr when node addr generated
    - tipc: fix potential memory leak in __tipc_sendmsg()
    - tipc: fix wrong socket reference counter after tipc_sk_timeout() returns
    - tipc: fix wrong timeout input for tipc_wait_for_cond()
    - net/mlx5e: Fix free peer_flow when refcount is 0
    - phy: lantiq: vrx200-pcie: fix error return code in
      ltq_vrx200_pcie_phy_power_on()
    - net: phy: broadcom: Fix RGMII delays configuration for BCM54210E
    - phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid
    - mt76: mt76u: fix endpoint definition order
    - mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
    - ice: fix stack leakage
    - s390/pkey: fix memory leak within _copy_apqns_from_user()
    - nfsd: depend on CRYPTO_MD5 for legacy client tracking
    - crypto: amcc - restore CRYPTO_AES dependency
    - crypto: sun4i-ss - fix big endian issues
    - perf map: No need to adjust the long name of modules
    - leds: tlc591xx: update the maximum brightness
    - soc/tegra: pmc: Fix crashes for hierarchical interrupts
    - soc: qcom: llcc: Name regmaps to avoid collisions
    - soc: renesas: Add missing check for non-zero product register address
    - soc: aspeed: Fix snoop_file_poll()'s return type
    - watchdog: sprd: Fix the incorrect pointer getting from driver data
    - ipmi: Fix memory leak in __ipmi_bmc_register
    - sched/core: Further clarify sched_class::set_next_task()
    - gpiolib: No need to call gpiochip_remove_pin_ranges() twice
    - rtw88: fix beaconing mode rsvd_page memory violation issue
    - rtw88: fix error handling when setup efuse info
    - drm/panfrost: Add missing check for pfdev->regulator
    - drm: panel-lvds: Potential Oops in probe error handling
    - drm/amdgpu: remove excess function parameter description
    - hwrng: omap3-rom - Fix missing clock by probing with device tree
    - dpaa2-eth: Fix minor bug in ethtool stats reporting
    - drm/rockchip: Round up _before_ giving to the clock framework
    - software node: Get reference to parent swnode in get_parent op
    - PCI: mobiveil: Fix csr_read()/write() build issue
    - drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
    - net: netsec: Correct dma sync for XDP_TX frames
    - ACPI: platform: Unregister stale platform devices
    - pwm: sun4i: Fix incorrect calculation of duty_cycle/period
    - regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
    - drm/amdgpu/vi: silence an uninitialized variable warning
    - power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading
    - firmware: imx: Remove call to devm_of_platform_populate
    - libbpf: Don't use kernel-side u32 type in xsk.c
    - rcu: Fix uninitialized variable in nocb_gp_wait()
    - dpaa_eth: perform DMA unmapping before read
    - dpaa_eth: avoid timestamp read on error paths
    - scsi: ufs: delete redundant function ufshcd_def_desc_sizes()
    - net: openvswitch: don't unlock mutex when changing the user_features fails
    - hv_netvsc: flag software created hash value
    - rt2800: remove errornous duplicate condition
    - net: neigh: use long type to store jiffies delta
    - net: axienet: Fix error return code in axienet_probe()
    - selftests: gen_kselftest_tar.sh: Do not clobber kselftest/
    - rtc: bd70528: fix module alias to autoload module
    - packet: fix data-race in fanout_flow_is_huge()
    - i2c: stm32f7: report dma error during probe
    - kselftests: cgroup: Avoid the reuse of fd after it is deallocated
    - firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT
    - mmc: sdio: fix wl1251 vendor id
    - mmc: core: fix wl1251 sdio quirks
    - tee: optee: Fix dynamic shm pool allocations
    - tee: optee: fix device enumeration error handling
    - workqueue: Add RCU annotation for pwq list walk
    - SUNRPC: Fix another issue with MIC buffer space
    - sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()
    - mt76: mt76u: rely on usb_interface instead of usb_dev
    - dma-direct: don't check swiotlb=force in dma_direct_map_resource
    - afs: Remove set but not used variables 'before', 'after'
    - dmaengine: ti: edma: fix missed failure handling
    - drm/radeon: fix bad DMA from INTERRUPT_CNTL2
    - xdp: Fix cleanup on map free for devmap_hash map type
    - platform/chrome: wilco_ec: fix use after free issue
    - block: fix memleak of bio integrity data
    - s390/qeth: fix dangling IO buffers after halt/clear
    - net-sysfs: Call dev_hold always in netdev_queue_add_kobject
    - gpio: aspeed: avoid return type warning
    - phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz
    - optee: Fix multi page dynamic shm pool alloc
    - Linux 5.4.15

  * Focal update: v5.4.14 upstream stable release (LP: #1861090)
    - ARM: dts: meson8: fix the size of the PMU registers
    - clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs
    - soc: amlogic: meson-ee-pwrc: propagate PD provider registration errors
    - soc: amlogic: meson-ee-pwrc: propagate errors from pm_genpd_init()
    - dt-bindings: reset: meson8b: fix duplicate reset IDs
    - ARM: dts: imx6q-dhcom: fix rtc compatible
    - arm64: dts: ls1028a: fix endian setting for dcfg
    - arm64: dts: imx8mm: Change SDMA1 ahb clock for imx8mm
    - bus: ti-sysc: Fix iterating over clocks
    - clk: Don't try to enable critical clocks if prepare failed
    - Revert "gpio: thunderx: Switch to GPIOLIB_IRQCHIP"
    - arm64: dts: imx8mq-librem5-devkit: use correct interrupt for the
      magnetometer
    - ASoC: msm8916-wcd-digital: Reset RX interpolation path after use
    - ASoC: stm32: sai: fix possible circular locking
    - ASoC: stm32: dfsdm: fix 16 bits record
    - ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1
    - ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1
    - ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for to_clk_hw_omap
    - ARM: dts: imx7ulp: fix reg of cpu node
    - ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection
    - ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk
    - ALSA: dice: fix fallback from protocol extension into limited functionality
    - ALSA: seq: Fix racy access for queue timer in proc read
    - ALSA: firewire-tascam: fix corruption due to spin lock without restoration
      in SoftIRQ context
    - ALSA: usb-audio: fix sync-ep altsetting sanity check
    - arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator
    - arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator
    - arm64: dts: agilex/stratix10: fix pmu interrupt numbers
    - Fix built-in early-load Intel microcode alignment
    - clk: sunxi-ng: r40: Allow setting parent rate for external clock outputs
    - block: fix an integer overflow in logical block size
    - fuse: fix fuse_send_readpages() in the syncronous read case
    - io_uring: only allow submit from owning task
    - cpuidle: teo: Fix intervals[] array indexing bug
    - ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number
    - ARM: davinci: select CONFIG_RESET_CONTROLLER
    - perf: Correctly handle failed perf_get_aux_event()
    - iio: adc: ad7124: Fix DT channel configuration
    - iio: imu: st_lsm6dsx: Fix selection of ST_LSM6DS3_ID
    - iio: light: vcnl4000: Fix scale for vcnl4040
    - iio: chemical: pms7003: fix unmet triggered buffer dependency
    - iio: buffer: align the size of scan bytes to size of the largest element
    - USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx
    - USB: serial: option: Add support for Quectel RM500Q
    - USB: serial: opticon: fix control-message timeouts
    - USB: serial: option: add support for Quectel RM500Q in QDL mode
    - USB: serial: suppress driver bind attributes
    - USB: serial: ch341: handle unbound port at reset_resume
    - USB: serial: io_edgeport: handle unbound ports on URB completion
    - USB: serial: io_edgeport: add missing active-port sanity check
    - USB: serial: keyspan: handle unbound ports
    - USB: serial: quatech2: handle unbound ports
    - staging: comedi: ni_routes: fix null dereference in ni_find_route_source()
    - staging: comedi: ni_routes: allow partial routing information
    - scsi: fnic: fix invalid stack access
    - scsi: mptfusion: Fix double fetch bug in ioctl
    - ptrace: reintroduce usage of subjective credentials in ptrace_has_cap()
    - mtd: rawnand: gpmi: Fix suspend/resume problem
    - mtd: rawnand: gpmi: Restore nfc timing setup after suspend/resume
    - usb: core: hub: Improved device recognition on remote wakeup
    - cpu/SMT: Fix x86 link error without CONFIG_SYSFS
    - x86/resctrl: Fix an imbalance in domain_remove_cpu()
    - x86/CPU/AMD: Ensure clearing of SME/SEV features is maintained
    - locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN
    - perf/x86/intel/uncore: Fix missing marker for
      snr_uncore_imc_freerunning_events
    - x86/efistub: Disable paging at mixed mode entry
    - s390/zcrypt: Fix CCA cipher key gen with clear key value function
    - scsi: storvsc: Correctly set number of hardware queues for IDE disk
    - mtd: spi-nor: Fix selection of 4-byte addressing opcodes on Spansion
    - drm/i915: Add missing include file <linux/math64.h>
    - x86/resctrl: Fix potential memory leak
    - efi/earlycon: Fix write-combine mapping on x86
    - s390/setup: Fix secure ipl message
    - clk: samsung: exynos5420: Keep top G3D clocks enabled
    - perf hists: Fix variable name's inconsistency in hists__for_each() macro
    - locking/lockdep: Fix buffer overrun problem in stack_trace[]
    - perf report: Fix incorrectly added dimensions as switch perf data file
    - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD
      alignment
    - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD
      alignment
    - mm: memcg/slab: fix percpu slab vmstats flushing
    - mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is
      valid
    - mm, debug_pagealloc: don't rely on static keys too early
    - btrfs: rework arguments of btrfs_unlink_subvol
    - btrfs: fix invalid removal of root ref
    - btrfs: do not delete mismatched root refs
    - btrfs: relocation: fix reloc_root lifespan and access
    - btrfs: fix memory leak in qgroup accounting
    - btrfs: check rw_devices, not num_devices for balance
    - Btrfs: always copy scrub arguments back to user space
    - mm/memory_hotplug: don't free usage map when removing a re-added early
      section
    - mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio()
    - mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE
    - ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignment
    - ARM: dts: imx6sx-sdb: Remove incorrect power supply assignment
    - ARM: dts: imx6sl-evk: Remove incorrect power supply assignment
    - ARM: dts: imx6sll-evk: Remove incorrect power supply assignment
    - ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL
    - ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash support
    - net: stmmac: 16KB buffer must be 16 byte aligned
    - net: stmmac: Enable 16KB buffer size
    - reset: Fix {of,devm}_reset_control_array_get kerneldoc return types
    - tipc: fix potential hanging after b/rcast changing
    - tipc: fix retrans failure due to wrong destination
    - net: fix kernel-doc warning in <linux/netdevice.h>
    - block: Fix the type of 'sts' in bsg_queue_rq()
    - drm/amd/display: Reorder detect_edp_sink_caps before link settings read.
    - bpf: Fix incorrect verifier simulation of ARSH under ALU32
    - bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop
    - bpf: Sockmap, ensure sock lock held during tear down
    - bpf: Sockmap/tls, push write_space updates through ulp updates
    - bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds
    - bpf: Sockmap/tls, msg_push_data may leave end mark in place
    - bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf
    - bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining
    - bpf: Sockmap/tls, fix pop data with SK_DROP return code
    - i2c: tegra: Fix suspending in active runtime PM state
    - i2c: tegra: Properly disable runtime PM on driver's probe error
    - cfg80211: fix deadlocks in autodisconnect work
    - cfg80211: fix memory leak in nl80211_probe_mesh_link
    - cfg80211: fix memory leak in cfg80211_cqm_rssi_update
    - cfg80211: fix page refcount issue in A-MSDU decap
    - bpf/sockmap: Read psock ingress_msg before sk_receive_queue
    - i2c: iop3xx: Fix memory leak in probe error path
    - netfilter: fix a use-after-free in mtype_destroy()
    - netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct
    - netfilter: nat: fix ICMP header corruption on ICMP errors
    - netfilter: nft_tunnel: fix null-attribute check
    - netfilter: nft_tunnel: ERSPAN_VERSION must not be null
    - netfilter: nf_tables: remove WARN and add NLA_STRING upper limits
    - netfilter: nf_tables: store transaction list locally while requesting module
    - netfilter: nf_tables: fix flowtable list del corruption
    - NFC: pn533: fix bulk-message timeout
    - net: bpf: Don't leak time wait and request sockets
    - bpftool: Fix printing incorrect pointer in btf_dump_ptr
    - batman-adv: Fix DAT candidate selection on little endian systems
    - macvlan: use skb_reset_mac_header() in macvlan_queue_xmit()
    - hv_netvsc: Fix memory leak when removing rndis device
    - net: avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key()
    - net: dsa: tag_qca: fix doubled Tx statistics
    - net: hns3: pad the short frame before sending to the hardware
    - net: hns: fix soft lockup when there is not enough memory
    - net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset
    - net/sched: act_ife: initalize ife->metalist earlier
    - net: usb: lan78xx: limit size of local TSO packets
    - net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info
    - ptp: free ptp device pin descriptors properly
    - r8152: add missing endpoint sanity check
    - tcp: fix marked lost packets not being retransmitted
    - bnxt_en: Fix NTUPLE firmware command failures.
    - bnxt_en: Fix ipv6 RFS filter matching logic.
    - bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal.
    - net: ethernet: ave: Avoid lockdep warning
    - net: systemport: Fixed queue mapping in internal ring map
    - net: dsa: sja1105: Don't error out on disabled ports with no phy-mode
    - net: dsa: tag_gswip: fix typo in tagger name
    - net: sched: act_ctinfo: fix memory leak
    - net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
    - i40e: prevent memory leak in i40e_setup_macvlans
    - drm/amdgpu: allow direct upload save restore list for raven2
    - sh_eth: check sh_eth_cpu_data::dual_port when dumping registers
    - mlxsw: spectrum: Do not modify cloned SKBs during xmit
    - mlxsw: spectrum: Wipe xstats.backlog of down ports
    - mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters
    - net: stmmac: selftests: Make it work in Synopsys AXS101 boards
    - net: stmmac: selftests: Mark as fail when received VLAN ID != expected
    - selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation
    - net: stmmac: selftests: Update status when disabling RSS
    - net: stmmac: tc: Do not setup flower filtering if RSS is enabled
    - devlink: Wait longer before warning about unset port type
    - xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk
    - dt-bindings: Add missing 'properties' keyword enclosing 'snps,tso'
    - tcp: refine rule to allow EPOLLOUT generation under mem pressure
    - irqchip: Place CONFIG_SIFIVE_PLIC into the menu
    - arm64: dts: qcom: msm8998: Disable coresight by default
    - cw1200: Fix a signedness bug in cw1200_load_firmware()
    - arm64: dts: meson: axg: fix audio fifo reg size
    - arm64: dts: meson: g12: fix audio fifo reg size
    - arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
    - arm64: dts: renesas: r8a77970: Fix PWM3
    - arm64: dts: marvell: Add AP806-dual missing CPU clocks
    - cfg80211: check for set_wiphy_params
    - tick/sched: Annotate lockless access to last_jiffies_update
    - arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment
      alignment
    - arm64: dts: renesas: r8a774a1: Remove audio port node
    - arm64: dts: imx8mm-evk: Assigned clocks for audio plls
    - arm64: dts: qcom: sdm845-cheza: delete zap-shader
    - ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff driver
    - arm64: dts: allwinner: a64: Re-add PMU node
    - ARM: dts: dra7: fix cpsw mdio fck clock
    - arm64: dts: juno: Fix UART frequency
    - ARM: dts: Fix sgx sysconfig register for omap4
    - Revert "arm64: dts: juno: add dma-ranges property"
    - mtd: devices: fix mchp23k256 read and write
    - mtd: cfi_cmdset_0002: only check errors when ready in cfi_check_err_status()
    - mtd: cfi_cmdset_0002: fix delayed error detection on HyperFlash
    - um: Don't trace irqflags during shutdown
    - um: virtio_uml: Disallow modular build
    - reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr
    - scsi: esas2r: unlock on error in esas2r_nvram_read_direct()
    - scsi: qla4xxx: fix double free bug
    - scsi: bnx2i: fix potential use after free
    - scsi: target: core: Fix a pr_debug() argument
    - scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences
    - scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI
    - scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan
    - scsi: core: scsi_trace: Use get_unaligned_be*()
    - scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq
    - scsi: lpfc: Fix hdwq sgl locks and irq handling
    - scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq()
    - rtw88: fix potential read outside array boundary
    - perf probe: Fix wrong address verification
    - perf script: Allow --time with --reltime
    - clk: sprd: Use IS_ERR() to validate the return value of
      syscon_regmap_lookup_by_phandle()
    - clk: imx7ulp: Correct system clock source option #7
    - clk: imx7ulp: Correct DDR clock mux options
    - regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
    - hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call
    - hwmon: (pmbus/ibm-cffps) Fix LED blink behavior
    - perf script: Fix --reltime with --time
    - scsi: lpfc: use hdwq assigned cpu for allocation
    - Linux 5.4.14

  * Focal update: v5.4.13 upstream stable release (LP: #1861085)
    - HID: hidraw, uhid: Always report EPOLLOUT
    - rtc: mt6397: fix alarm register overwrite
    - phy: mapphone-mdm6600: Fix uninitialized status value regression
    - RDMA/bnxt_re: Avoid freeing MR resources if dereg fails
    - RDMA/bnxt_re: Fix Send Work Entry state check while polling completions
    - IB/hfi1: Don't cancel unused work item
    - mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus
    - i2c: bcm2835: Store pointer to bus clock
    - ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev
    - ASoC: soc-core: Set dpcm_playback / dpcm_capture
    - ASoC: stm32: spdifrx: fix inconsistent lock state
    - ASoC: stm32: spdifrx: fix race condition in irq handler
    - ASoC: stm32: spdifrx: fix input pin state management
    - pinctrl: lochnagar: select GPIOLIB
    - netfilter: nft_flow_offload: fix underflow in flowtable reference counter
    - ASoC: SOF: imx8: Fix dsp_box offset
    - mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
    - gpio: zynq: Fix for bug in zynq_gpio_restore_context API
    - pinctrl: meson: Fix wrong shift value when get drive-strength
    - selftests: loopback.sh: skip this test if the driver does not support
    - iommu/vt-d: Unlink device if failed to add to group
    - iommu: Remove device link to group on failure
    - bpf: cgroup: prevent out-of-order release of cgroup bpf
    - fs: move guard_bio_eod() after bio_set_op_attrs
    - scsi: mpt3sas: Fix double free in attach error handling
    - gpio: Fix error message on out-of-range GPIO in lookup table
    - PM / devfreq: tegra: Add COMMON_CLK dependency
    - PCI: amlogic: Fix probed clock names
    - drm/tegra: Fix ordering of cleanup code
    - hsr: add hsr root debugfs directory
    - hsr: rename debugfs file when interface name is changed
    - hsr: reset network header when supervision frame is created
    - s390/qeth: fix qdio teardown after early init error
    - s390/qeth: fix false reporting of VNIC CHAR config failure
    - s390/qeth: Fix vnicc_is_in_use if rx_bcast not set
    - s390/qeth: vnicc Fix init to default
    - s390/qeth: fix initialization on old HW
    - cifs: Adjust indentation in smb2_open_file
    - scsi: smartpqi: Update attribute name to `driver_version`
    - MAINTAINERS: Append missed file to the database
    - ath9k: use iowrite32 over __raw_writel
    - can: j1939: fix address claim code example
    - dt-bindings: reset: Fix brcmstb-reset example
    - reset: brcmstb: Remove resource checks
    - afs: Fix missing cell comparison in afs_test_super()
    - perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description
    - syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0
    - syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn
    - syscalls/x86: Use the correct function type for sys_ni_syscall
    - syscalls/x86: Fix function types in COND_SYSCALL
    - hsr: fix slab-out-of-bounds Read in hsr_debugfs_rename()
    - btrfs: simplify inode locking for RWF_NOWAIT
    - netfilter: nf_tables_offload: release flow_rule on error from commit path
    - netfilter: nft_meta: use 64-bit time arithmetic
    - ASoC: dt-bindings: mt8183: add missing update
    - ASoC: simple_card_utils.h: Add missing include
    - ASoC: fsl_esai: Add spin lock to protect reset, stop and start
    - ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n
    - ASoC: rsnd: fix DALIGN register for SSIU
    - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size()
    - RDMA/hns: remove a redundant le16_to_cpu
    - RDMA/hns: Modify return value of restrack functions
    - RDMA/counter: Prevent QP counter manual binding in auto mode
    - RDMA/siw: Fix port number endianness in a debug message
    - RDMA/hns: Fix build error again
    - RDMA/hns: Release qp resources when failed to destroy qp
    - xprtrdma: Add unique trace points for posting Local Invalidate WRs
    - xprtrdma: Connection becomes unstable after a reconnect
    - xprtrdma: Fix MR list handling
    - xprtrdma: Close window between waking RPC senders and posting Receives
    - RDMA/hns: Fix to support 64K page for srq
    - RDMA/hns: Bugfix for qpc/cqc timer configuration
    - rdma: Remove nes ABI header
    - RDMA/mlx5: Return proper error value
    - RDMA/srpt: Report the SCSI residual to the initiator
    - uaccess: Add non-pagefault user-space write function
    - bpf: Make use of probe_user_write in probe write helper
    - bpf: skmsg, fix potential psock NULL pointer dereference
    - bpf: Support pre-2.25-binutils objcopy for vmlinux BTF
    - libbpf: Fix Makefile' libbpf symbol mismatch diagnostic
    - afs: Fix use-after-loss-of-ref
    - afs: Fix afs_lookup() to not clobber the version on a new dentry
    - keys: Fix request_key() cache
    - scsi: enclosure: Fix stale device oops with hot replug
    - scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI
    - platform/mellanox: fix potential deadlock in the tmfifo driver
    - platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
    - platform/x86: GPD pocket fan: Use default values when wrong modparams are
      given
    - asm-generic/nds32: don't redefine cacheflush primitives
    - Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs
      interfaces
    - Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces
    - xprtrdma: Fix create_qp crash on device unload
    - xprtrdma: Fix completion wait during device removal
    - xprtrdma: Fix oops in Receive handler after device removal
    - dm: add dm-clone to the documentation index
    - scsi: ufs: Give an unique ID to each ufs-bsg
    - crypto: cavium/nitrox - fix firmware assignment to AE cores
    - crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig
    - crypto: arm64/aes-neonbs - add return value of skcipher_walk_done() in
      __xts_crypt()
    - crypto: virtio - implement missing support for output IVs
    - crypto: algif_skcipher - Use chunksize instead of blocksize
    - crypto: geode-aes - convert to skcipher API and make thread-safe
    - NFSv2: Fix a typo in encode_sattr()
    - nfsd: Fix cld_net->cn_tfm initialization
    - nfsd: v4 support requires CRYPTO_SHA256
    - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process()
    - NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn
    - iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1
    - iio: imu: adis16480: assign bias value only if operation succeeded
    - mei: fix modalias documentation
    - clk: meson: axg-audio: fix regmap last register
    - clk: samsung: exynos5420: Preserve CPU clocks configuration during
      suspend/resume
    - clk: Fix memory leak in clk_unregister()
    - dmaengine: dw: platform: Mark 'hclk' clock optional
    - clk: imx: pll14xx: Fix quick switch of S/K parameter
    - rsi: fix potential null dereference in rsi_probe()
    - affs: fix a memory leak in affs_remount
    - pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args
      call
    - pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR
    - pinctrl: sh-pfc: Do not use platform_get_irq() to count interrupts
    - pinctrl: lewisburg: Update pin list according to v1.1v6
    - Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper."
    - drm/amdgpu: cleanup creating BOs at fixed location (v2)
    - drm/amdgpu/discovery: reserve discovery data at the top of VRAM
    - scsi: sd: enable compat ioctls for sed-opal
    - arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD
    - af_unix: add compat_ioctl support
    - compat_ioctl: handle SIOCOUTQNSD
    - PCI: aardvark: Use LTSSM state to build link training flag
    - PCI: aardvark: Fix PCI_EXP_RTCTL register configuration
    - PCI: dwc: Fix find_next_bit() usage
    - PCI: Fix missing bridge dma_ranges resource list cleanup
    - PCI/PM: Clear PCIe PME Status even for legacy power management
    - tools: PCI: Fix fd leakage
    - PCI/PTM: Remove spurious "d" from granularity message
    - powerpc/powernv: Disable native PCIe port management
    - MIPS: PCI: remember nasid changed by set interrupt affinity
    - MIPS: Loongson: Fix return value of loongson_hwmon_init
    - MIPS: SGI-IP27: Fix crash, when CPUs are disabled via nr_cpus parameter
    - tty: serial: imx: use the sg count from dma_map_sg
    - tty: serial: pch_uart: correct usage of dma_unmap_sg
    - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC
    - media: ov6650: Fix incorrect use of JPEG colorspace
    - media: ov6650: Fix some format attributes not under control
    - media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support
    - media: ov6650: Fix default format not applied on device probe
    - media: rcar-vin: Fix incorrect return statement in rvin_try_format()
    - media: hantro: h264: Fix the frame_num wraparound case
    - media: v4l: cadence: Fix how unsued lanes are handled in 'csi2rx_start()'
    - media: exynos4-is: Fix recursive locking in isp_video_release()
    - media: coda: fix deadlock between decoder picture run and start command
    - media: cedrus: Use correct H264 8x8 scaling list
    - media: hantro: Do not reorder H264 scaling list
    - media: aspeed-video: Fix memory leaks in aspeed_video_probe
    - media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly
    - iommu/mediatek: Correct the flush_iotlb_all callback
    - iommu/mediatek: Add a new tlb_lock for tlb_flush
    - memory: mtk-smi: Add PM suspend and resume ops
    - Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() error path"
    - ubifs: Fixed missed le64_to_cpu() in journal
    - ubifs: do_kill_orphans: Fix a memory leak bug
    - spi: sprd: Fix the incorrect SPI register
    - mtd: spi-nor: fix silent truncation in spi_nor_read()
    - mtd: spi-nor: fix silent truncation in spi_nor_read_raw()
    - spi: pxa2xx: Set controller->max_transfer_size in dma mode
    - spi: atmel: fix handling of cs_change set on non-last xfer
    - spi: rspi: Use platform_get_irq_byname_optional() for optional irqs
    - spi: lpspi: fix memory leak in fsl_lpspi_probe
    - iwlwifi: mvm: consider ieee80211 station max amsdu value
    - rtlwifi: Remove unnecessary NULL check in rtl_regd_init
    - iwlwifi: mvm: fix support for single antenna diversity
    - sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO
    - f2fs: fix potential overflow
    - NFSD fixing possible null pointer derefering in copy offload
    - rtc: msm6242: Fix reading of 10-hour digit
    - rtc: brcmstb-waketimer: add missed clk_disable_unprepare
    - rtc: bd70528: Add MODULE ALIAS to autoload module
    - gpio: mpc8xxx: Add platform device to gpiochip->parent
    - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()
    - scsi: target/iblock: Fix protection error with blocks greater than 512B
    - selftests: firmware: Fix it to do root uid check and skip
    - rseq/selftests: Turn off timeout setting
    - riscv: export flush_icache_all to modules
    - mips: cacheinfo: report shared CPU map
    - mips: Fix gettimeofday() in the vdso library
    - tomoyo: Suppress RCU warning at list_for_each_entry_rcu().
    - MIPS: Prevent link failure with kcov instrumentation
    - drm/arm/mali: make malidp_mw_connector_helper_funcs static
    - rxrpc: Unlock new call in rxrpc_new_incoming_call() rather than the caller
    - rxrpc: Don't take call->user_mutex in rxrpc_new_incoming_call()
    - rxrpc: Fix missing security check on incoming calls
    - dmaengine: k3dma: Avoid null pointer traversal
    - s390/qeth: lock the card while changing its hsuid
    - ioat: ioat_alloc_ring() failure handling.
    - drm/amdgpu: enable gfxoff for raven1 refresh
    - media: intel-ipu3: Align struct ipu3_uapi_awb_fr_config_s to 32 bytes
    - kbuild/deb-pkg: annotate libelf-dev dependency as :native
    - hexagon: parenthesize registers in asm predicates
    - hexagon: work around compiler crash
    - ocfs2: call journal flush to mark journal as empty after journal recovery
      when mount
    - Linux 5.4.13
    - [Config] updateconfigs following v5.4.13 stable update

  * [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel
    branch Edit (LP: #1859261)
    - net: hns3: make array tick_array static, makes object smaller
    - net: hns3: add support for setting VF link status on the host
    - net: hns3: add support for spoof check setting
    - net: hns3: add support for setting VF trust
    - net: hns3: add support for configuring bandwidth of VF on the host
    - net: hns3: add support for configuring VF MAC from the host
    - net: hns3: support tx-scatter-gather-fraglist feature
    - net: hns3: remove struct hns3_nic_ring_data in hns3_enet module
    - net: hns3: optimized MAC address in management table.
    - net: hns3: minor optimization for barrier in IO path
    - net: hns3: introduce ring_to_netdev() in enet module
    - net: hns3: make struct hns3_enet_ring cacheline aligned
    - net: hns3: minor cleanup for hns3_handle_rx_bd()
    - net: hns3: do not allocate linear data for fraglist skb
    - net: hns3: dump some debug information when reset fail
    - net: hns3: cleanup some magic numbers
    - net: hns3: cleanup some coding style issues
    - net: hns3: cleanup a format-truncation warning
    - net: hns3: optimize local variable initialization
    - net: hns3: add or modify some comments
    - net: hns3: cleanup some print format warning
    - net: hns3: cleanup byte order issues when printed
    - net: hns3: remove unused macros
    - net: hns3: fix for TX queue not restarted problem
    - net: hns3: fix a use after free problem in hns3_nic_maybe_stop_tx()
    - net: hns3: fix VF ID issue for setting VF VLAN

  * [Dell Vostro 5490] proposed linux-oem-osp1 suspend resume fails
    (LP: #1860642)
    - Revert "ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names."
    - Revert "ASoC: Intel: acpi-match: split CNL tables in three"
    - Revert "ASoC: SOF: Intel: hda: use fallback for firmware name"

  * shiftfs: prevent lower dentries from going negative during unlink
    (LP: #1860041)
    - SAUCE: shiftfs: prevent lower dentries from going negative during unlink

  * [SRU][B/OEM-B/OEM-OSP1/D/E/Unstable] UBUNTU: SAUCE: Use native backlight on
    Lenovo E41-25/45 (LP: #1859561)
    - SAUCE: ACPI: video: Use native backlight on Lenovo E41-25/45

  * Dell AIO can't adjust brightness (LP: #1858761)
    - SAUCE: platform/x86: dell-uart-backlight: add retry for get scalar status

  * [20.04 FEAT] qeth: Support for HiperSockets Multi-Write (LP: #1853292)
    - s390/qdio: implement IQD Multi-Write
    - s390/qeth: use IQD Multi-Write

  * debian/tests/corosync: gfs2_jadd fails with ENOTTY for i386 package on amd64
    kernel (LP: #1859827)
    - gfs2: add compat_ioctl support

  * Reduce s2idle power consumption when ethernet cable is connected on e1000e
    (LP: #1859126)
    - e1000e: Add support for S0ix

  * USB key cannot be detected by hotplug on Sunix USB Type-A 3.1 Gen 2 card
    [1b21:2142]  (LP: #1858988)
    - SAUCE: PCI: Avoid ASMedia XHCI USB PME# from D0 defect

  * [scsi-1130]scsi: scsi_transport_sas: Fix memory leak when removing devices
    (LP: #1854550)
    - scsi: scsi_transport_sas: Fix memory leak when removing devices

  * Focal update: v5.4.12 upstream stable release (LP: #1860131)
    - chardev: Avoid potential use-after-free in 'chrdev_open()'
    - i2c: fix bus recovery stop mode timing
    - powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online()
    - usb: chipidea: host: Disable port power only if previously enabled
    - ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
    - ALSA: hda/realtek - Add new codec supported for ALCS1200A
    - ALSA: hda/realtek - Set EAPD control to default for ALC222
    - ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen
    - tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init"
    - tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for
      interrupts"
    - tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
    - tpm: Handle negative priv->response_len in tpm_common_read()
    - rtc: sun6i: Add support for RTC clocks on R40
    - kernel/trace: Fix do not unregister tracepoints when register
      sched_migrate_task fail
    - tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
    - tracing: Change offset type to s32 in preempt/irq tracepoints
    - HID: Fix slab-out-of-bounds read in hid_field_extract
    - HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
    - HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
    - HID: hid-input: clear unmapped usages
    - Input: add safety guards to input_set_keycode()
    - Input: input_event - fix struct padding on sparc64
    - drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
    - Revert "drm/amdgpu: Set no-retry as default."
    - drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model
    - drm/fb-helper: Round up bits_per_pixel if possible
    - drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
    - drm/i915: Add Wa_1407352427:icl,ehl
    - drm/i915/gt: Mark up virtual engine uabi_instance
    - IB/hfi1: Adjust flow PSN with the correct resync_psn
    - can: kvaser_usb: fix interface sanity check
    - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
    - can: tcan4x5x: tcan4x5x_can_probe(): get the device out of standby before
      register access
    - can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling
      to irq mode
    - can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing
      CAN sk_buffs
    - gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
    - gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
    - pstore/ram: Regularize prz label allocation lifetime
    - staging: vt6656: set usb_set_intfdata on driver fail.
    - staging: vt6656: Fix non zero logical return of, usb_control_msg
    - usb: cdns3: should not use the same dev_id for shared interrupt handler
    - usb: ohci-da8xx: ensure error return on variable error is set
    - USB-PD tcpm: bad warning+size, PPS adapters
    - USB: serial: option: add ZLP support for 0x1bc7/0x9010
    - usb: musb: fix idling for suspend after disconnect interrupt
    - usb: musb: Disable pullup at init
    - usb: musb: dma: Correct parameter passed to IRQ handler
    - staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
    - staging: vt6656: correct return of vnt_init_registers.
    - staging: vt6656: limit reg output to block size
    - staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
    - serdev: Don't claim unsupported ACPI serial devices
    - iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
    - tty: link tty and port before configuring it as console
    - tty: always relink the port
    - arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers
    - arm64: Implement copy_thread_tls
    - arm: Implement copy_thread_tls
    - parisc: Implement copy_thread_tls
    - riscv: Implement copy_thread_tls
    - xtensa: Implement copy_thread_tls
    - clone3: ensure copy_thread_tls is implemented
    - um: Implement copy_thread_tls
    - staging: vt6656: remove bool from vnt_radio_power_on ret
    - mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
    - rpmsg: char: release allocated memory
    - scsi: bfa: release allocated memory in case of error
    - rtl8xxxu: prevent leaking urb
    - HID: hiddev: fix mess in hiddev_open()
    - USB: Fix: Don't skip endpoint descriptors with maxpacket=0
    - phy: cpcap-usb: Fix error path when no host driver is loaded
    - phy: cpcap-usb: Fix flakey host idling and enumerating of devices
    - netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
    - netfilter: conntrack: dccp, sctp: handle null timeout argument
    - netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
    - drm/i915/gen9: Clear residual context state on context switch
    - Linux 5.4.12

  * Focal update: v5.4.11 upstream stable release (LP: #1860130)
    - USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
    - bpf: Fix passing modified ctx to ld/abs/ind instruction
    - ASoC: rt5682: fix i2c arbitration lost issue
    - spi: pxa2xx: Add support for Intel Jasper Lake
    - regulator: fix use after free issue
    - ASoC: max98090: fix possible race conditions
    - spi: fsl: Fix GPIO descriptor support
    - gpio: Handle counting of Freescale chipselects
    - spi: fsl: Handle the single hardwired chipselect case
    - locking/spinlock/debug: Fix various data races
    - netfilter: ctnetlink: netns exit must wait for callbacks
    - netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event
    - libtraceevent: Fix lib installation with O=
    - libtraceevent: Copy pkg-config file to output folder when using O=
    - regulator: core: fix regulator_register() error paths to properly release
      rdev
    - x86/efi: Update e820 with reserved EFI boot services data to fix kexec
      breakage
    - ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89
    - selftests: netfilter: use randomized netns names
    - efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
    - efi/gop: Return EFI_SUCCESS if a usable GOP was found
    - efi/gop: Fix memory leak in __gop_query32/64()
    - efi/earlycon: Remap entire framebuffer after page initialization
    - ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing
    - ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
    - netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
    - netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named
      sets
    - netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
    - netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init()
    - netfilter: nf_tables: skip module reference count bump on object updates
    - netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions
    - ARM: dts: BCM5301X: Fix MDIO node address/size cells
    - selftests/ftrace: Fix to check the existence of set_ftrace_filter
    - selftests/ftrace: Fix ftrace test cases to check unsupported
    - selftests/ftrace: Do not to use absolute debugfs path
    - selftests/ftrace: Fix multiple kprobe testcase
    - selftests: safesetid: Move link library to LDLIBS
    - selftests: safesetid: Check the return value of setuid/setgid
    - selftests: safesetid: Fix Makefile to set correct test program
    - ARM: exynos_defconfig: Restore debugfs support
    - ARM: dts: Cygnus: Fix MDIO node address/size cells
    - spi: spi-cavium-thunderx: Add missing pci_release_regions()
    - reset: Do not register resource data for missing resets
    - ASoC: topology: Check return value for snd_soc_add_dai_link()
    - ASoC: topology: Check return value for soc_tplg_pcm_create()
    - ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header
    - ASoC: SOF: Intel: split cht and byt debug window sizes
    - ARM: dts: am335x-sancloud-bbe: fix phy mode
    - ARM: omap2plus_defconfig: Add back DEBUG_FS
    - ARM: dts: bcm283x: Fix critical trip point
    - arm64: dts: ls1028a: fix typo in TMU calibration data
    - bpf, riscv: Limit to 33 tail calls
    - bpf, mips: Limit to 33 tail calls
    - bpftool: Don't crash on missing jited insns or ksyms
    - perf metricgroup: Fix printing event names of metric group with multiple
      events
    - perf header: Fix false warning when there are no duplicate cache entries
    - spi: spi-ti-qspi: Fix a bug when accessing non default CS
    - ARM: dts: am437x-gp/epos-evm: fix panel compatible
    - kselftest/runner: Print new line in print of timeout log
    - kselftest: Support old perl versions
    - samples: bpf: Replace symbol compare of trace_event
    - samples: bpf: fix syscall_tp due to unused syscall
    - arm64: dts: ls1028a: fix reboot node
    - ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS
    - pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration
    - bus: ti-sysc: Fix missing reset delay handling
    - clk: walk orphan list on clock provider registration
    - mac80211: fix TID field in monitor mode transmit
    - cfg80211: fix double-free after changing network namespace
    - pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio
    - powerpc: Ensure that swiotlb buffer is allocated from low memory
    - btrfs: Fix error messages in qgroup_rescan_init
    - Btrfs: fix cloning range with a hole when using the NO_HOLES feature
    - powerpc/vcpu: Assume dedicated processors as non-preempt
    - powerpc/spinlocks: Include correct header for static key
    - btrfs: handle error in btrfs_cache_block_group
    - Btrfs: fix hole extent items with a zero size after range cloning
    - ocxl: Fix potential memory leak on context creation
    - bpf: Clear skb->tstamp in bpf_redirect when necessary
    - habanalabs: rate limit error msg on waiting for CS
    - habanalabs: remove variable 'val' set but not used
    - bnx2x: Do not handle requests from VFs after parity
    - bnx2x: Fix logic to get total no. of PFs per engine
    - cxgb4: Fix kernel panic while accessing sge_info
    - net: usb: lan78xx: Fix error message format specifier
    - parisc: fix compilation when KEXEC=n and KEXEC_FILE=y
    - parisc: add missing __init annotation
    - rfkill: Fix incorrect check to avoid NULL pointer dereference
    - ASoC: wm8962: fix lambda value
    - regulator: rn5t618: fix module aliases
    - spi: nxp-fspi: Ensure width is respected in spi-mem operations
    - clk: at91: fix possible deadlock
    - staging: axis-fifo: add unspecified HAS_IOMEM dependency
    - iommu/iova: Init the struct iova to fix the possible memleak
    - kconfig: don't crash on NULL expressions in expr_eq()
    - scripts: package: mkdebian: add missing rsync dependency
    - perf/x86: Fix potential out-of-bounds access
    - perf/x86/intel: Fix PT PMI handling
    - sched/psi: Fix sampling error and rare div0 crashes with cgroups and high
      uptime
    - psi: Fix a division error in psi poll()
    - usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state'
    - block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT
    - fs: avoid softlockups in s_inodes iterators
    - fs: call fsnotify_sb_delete after evict_inodes
    - perf/smmuv3: Remove the leftover put_cpu() in error path
    - iommu/dma: Relax locking in iommu_dma_prepare_msi()
    - io_uring: don't wait when under-submitting
    - clk: Move clk_core_reparent_orphans() under CONFIG_OF
    - net: stmmac: selftests: Needs to check the number of Multicast regs
    - net: stmmac: Determine earlier the size of RX buffer
    - net: stmmac: Do not accept invalid MTU values
    - net: stmmac: xgmac: Clear previous RX buffer size
    - net: stmmac: RX buffer size must be 16 byte aligned
    - net: stmmac: Always arm TX Timer at end of transmission start
    - s390/purgatory: do not build purgatory with kcov, kasan and friends
    - drm/exynos: gsc: add missed component_del
    - tpm/tpm_ftpm_tee: add shutdown call back
    - xsk: Add rcu_read_lock around the XSK wakeup
    - net/mlx5e: Fix concurrency issues between config flow and XSK
    - net/i40e: Fix concurrency issues between config flow and XSK
    - net/ixgbe: Fix concurrency issues between config flow and XSK
    - platform/x86: pcengines-apuv2: fix simswap GPIO assignment
    - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list
    - block: Fix a lockdep complaint triggered by request queue flushing
    - s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly
    - s390/dasd: fix memleak in path handling error case
    - block: fix memleak when __blk_rq_map_user_iov() is failed
    - parisc: Fix compiler warnings in debug_core.c
    - sbitmap: only queue kyber's wait callback if not already active
    - s390/qeth: handle error due to unsupported transport mode
    - s390/qeth: fix promiscuous mode after reset
    - s390/qeth: don't return -ENOTSUPP to userspace
    - llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
    - hv_netvsc: Fix unwanted rx_table reset
    - selftests: pmtu: fix init mtu value in description
    - tracing: Do not create directories if lockdown is in affect
    - gtp: fix bad unlock balance in gtp_encap_enable_socket
    - macvlan: do not assume mac_header is set in macvlan_broadcast()
    - net: dsa: mv88e6xxx: Preserve priority when setting CPU port.
    - net: freescale: fec: Fix ethtool -d runtime PM
    - net: stmmac: dwmac-sun8i: Allow all RGMII modes
    - net: stmmac: dwmac-sunxi: Allow all RGMII modes
    - net: stmmac: Fixed link does not need MDIO Bus
    - net: usb: lan78xx: fix possible skb leak
    - pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
    - sch_cake: avoid possible divide by zero in cake_enqueue()
    - sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
    - tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
    - vxlan: fix tos value before xmit
    - mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
    - net: sch_prio: When ungrafting, replace with FIFO
    - vlan: fix memory leak in vlan_dev_set_egress_priority
    - vlan: vlan_changelink() should propagate errors
    - macb: Don't unregister clks unconditionally
    - net/mlx5: Move devlink registration before interfaces load
    - net: dsa: mv88e6xxx: force cmode write on 6141/6341
    - net/mlx5e: Always print health reporter message to dmesg
    - net/mlx5: DR, No need for atomic refcount for internal SW steering resources
    - net/mlx5e: Fix hairpin RSS table size
    - net/mlx5: DR, Init lists that are used in rule's member
    - usb: dwc3: gadget: Fix request complete check
    - USB: core: fix check for duplicate endpoints
    - USB: serial: option: add Telit ME910G1 0x110a composition
    - usb: missing parentheses in USE_NEW_SCHEME
    - Linux 5.4.11

  * Focal update: v5.4.10 upstream stable release (LP: #1860127)
    - powerpc/pmem: Fix kernel crash due to wrong range value usage in
      flush_dcache_range
    - Linux 5.4.10

  * Focal update: v5.4.9 upstream stable release (LP: #1860125)
    - drm/mcde: dsi: Fix invalid pointer dereference if panel cannot be found
    - nvme_fc: add module to ops template to allow module references
    - nvme-fc: fix double-free scenarios on hw queues
    - drm/amdgpu: add check before enabling/disabling broadcast mode
    - drm/amdgpu: add header line for power profile on Arcturus
    - drm/amdgpu: add cache flush workaround to gfx8 emit_fence
    - drm/amd/display: Map DSC resources 1-to-1 if numbers of OPPs and DSCs are
      equal
    - drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle
    - drm/amd/display: Change the delay time before enabling FEC
    - drm/amd/display: Reset steer fifo before unblanking the stream
    - drm/amd/display: update dispclk and dppclk vco frequency
    - nvme/pci: Fix write and poll queue types
    - nvme/pci: Fix read queue count
    - iio: st_accel: Fix unused variable warning
    - iio: adc: max9611: Fix too short conversion time delay
    - PM / devfreq: Fix devfreq_notifier_call returning errno
    - PM / devfreq: Set scaling_max_freq to max on OPP notifier error
    - PM / devfreq: Don't fail devfreq_dev_release if not in list
    - afs: Fix afs_find_server lookups for ipv4 peers
    - afs: Fix SELinux setting security label on /afs
    - RDMA/cma: add missed unregister_pernet_subsys in init failure
    - rxe: correctly calculate iCRC for unaligned payloads
    - scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
    - scsi: qla2xxx: Use explicit LOGO in target mode
    - scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
    - scsi: qla2xxx: Don't call qlt_async_event twice
    - scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length
    - scsi: qla2xxx: Configure local loop for N2N target
    - scsi: qla2xxx: Send Notify ACK after N2N PLOGI
    - scsi: qla2xxx: Don't defer relogin unconditonally
    - scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI
    - scsi: iscsi: qla4xxx: fix double free in probe
    - scsi: libsas: stop discovering if oob mode is disconnected
    - scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
    - staging/wlan-ng: add CRC32 dependency in Kconfig
    - drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
    - drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware
    - drm/nouveau/kms/nv50-: fix panel scaling
    - usb: gadget: fix wrong endpoint desc
    - net: make socket read/write_iter() honor IOCB_NOWAIT
    - afs: Fix mountpoint parsing
    - afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP
    - raid5: need to set STRIPE_HANDLE for batch head
    - md: raid1: check rdev before reference in raid1_sync_request func
    - s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
    - s390/cpum_sf: Avoid SBD overflow condition in irq handler
    - RDMA/counter: Prevent auto-binding a QP which are not tracked with res
    - IB/mlx4: Follow mirror sequence of device add during device removal
    - IB/mlx5: Fix steering rule of drop and count
    - xen-blkback: prevent premature module unload
    - xen/balloon: fix ballooned page accounting without hotplug enabled
    - ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker
    - ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
    - ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen
    - tcp: fix data-race in tcp_recvmsg()
    - shmem: pin the file in shmem_fault() if mmap_sem is dropped
    - taskstats: fix data-race
    - ALSA: hda - Downgrade error message for single-cmd fallback
    - netfilter: nft_tproxy: Fix port selector on Big Endian
    - block: add bio_truncate to fix guard_bio_eod
    - mm: drop mmap_sem before calling balance_dirty_pages() in write fault
    - ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
    - ALSA: usb-audio: fix set_format altsetting sanity check
    - ALSA: hda - Apply sync-write workaround to old Intel platforms, too
    - ALSA: hda/realtek - Add headset Mic no shutup for ALC283
    - drm/sun4i: hdmi: Remove duplicate cleanup calls
    - drm/amdgpu/smu: add metrics table lock
    - drm/amdgpu/smu: add metrics table lock for arcturus (v2)
    - drm/amdgpu/smu: add metrics table lock for navi (v2)
    - drm/amdgpu/smu: add metrics table lock for vega20 (v2)
    - MIPS: BPF: Disable MIPS32 eBPF JIT
    - MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig
    - MIPS: Avoid VDSO ABI breakage due to global register variable
    - media: pulse8-cec: fix lost cec_transmit_attempt_done() call
    - media: cec: CEC 2.0-only bcast messages were ignored
    - media: cec: avoid decrementing transmit_queue_sz if it is 0
    - media: cec: check 'transmit_in_progress', not 'transmitting'
    - mm/memory_hotplug: shrink zones when offlining memory
    - mm/zsmalloc.c: fix the migrated zspage statistics.
    - memcg: account security cred as well to kmemcg
    - mm: move_pages: return valid node id in status if the page is already on the
      target node
    - mm/oom: fix pgtables units mismatch in Killed process message
    - ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less
    - pstore/ram: Write new dumps to start of recycled zones
    - pstore/ram: Fix error-path memory leak in persistent_ram_new() callers
    - gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again
    - locks: print unsigned ino in /proc/locks
    - selftests/seccomp: Zero out seccomp_notif
    - seccomp: Check that seccomp_notif is zeroed out by the user
    - samples/seccomp: Zero out members based on seccomp_notif_sizes
    - selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV
    - dmaengine: Fix access to uninitialized dma_slave_caps
    - dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B
    - Btrfs: fix infinite loop during nocow writeback due to race
    - compat_ioctl: block: handle Persistent Reservations
    - compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
    - compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES
    - bpf: Fix precision tracking for unbounded scalars
    - ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
    - ata: ahci_brcm: Fix AHCI resources management
    - ata: ahci_brcm: Add missing clock management during recovery
    - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE
    - libata: Fix retrieving of active qcs
    - gpio: xtensa: fix driver build
    - gpiolib: fix up emulated open drain outputs
    - clocksource: riscv: add notrace to riscv_sched_clock
    - riscv: ftrace: correct the condition logic in function graph tracer
    - rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30
    - tracing: Fix lock inversion in trace_event_enable_tgid_record()
    - tracing: Avoid memory leak in process_system_preds()
    - tracing: Have the histogram compare functions convert to u64 first
    - tracing: Fix endianness bug in histogram trigger
    - samples/trace_printk: Wait for IRQ work to finish
    - io_uring: use current task creds instead of allocating a new one
    - mm/gup: fix memory leak in __gup_benchmark_ioctl
    - apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock
    - dmaengine: virt-dma: Fix access after free in vchan_complete()
    - gen_initramfs_list.sh: fix 'bad variable name' error
    - ALSA: cs4236: fix error return comparison of an unsigned integer
    - ALSA: pcm: Yet another missing check of non-cached buffer type
    - ALSA: firewire-motu: Correct a typo in the clock proc string
    - scsi: lpfc: Fix rpi release when deleting vport
    - exit: panic before exit_mm() on global init exit
    - ftrace: Avoid potential division by zero in function profiler
    - spi: spi-fsl-dspi: Fix 16-bit word order in 32-bit XSPI mode
    - drm/msm: include linux/sched/task.h
    - PM / devfreq: Check NULL governor in available_governors_show
    - sunrpc: fix crash when cache_head become valid before update
    - arm64: dts: qcom: msm8998-clamshell: Remove retention idle state
    - nfsd4: fix up replay_matches_cache()
    - powerpc: Chunk calls to flush_dcache_range in arch_*_memory
    - HID: i2c-hid: Reset ALPS touchpads on resume
    - net/sched: annotate lockless accesses to qdisc->empty
    - kernel/module.c: wakeup processes in module_wq on module unload
    - ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100
    - perf callchain: Fix segfault in thread__resolve_callchain_sample()
    - iommu/vt-d: Remove incorrect PSI capability check
    - of: overlay: add_changeset_property() memory leak
    - cifs: Fix potential softlockups while refreshing DFS cache
    - firmware: arm_scmi: Avoid double free in error flow
    - xfs: don't check for AG deadlock for realtime files in bunmapi
    - platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI
      table
    - netfilter: nf_queue: enqueue skbs with NULL dst
    - net, sysctl: Fix compiler warning when only cBPF is present
    - watchdog: tqmx86_wdt: Fix build error
    - regulator: axp20x: Fix axp20x_set_ramp_delay
    - regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops
    - spi: uniphier: Fix FIFO threshold
    - regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask
    - powerpc/mm: Mark get_slice_psize() & slice_addr_is_low() as notrace
    - Bluetooth: btusb: fix PM leak in error case of setup
    - Bluetooth: delete a stray unlock
    - Bluetooth: Fix memory leak in hci_connect_le_scan
    - arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node
    - arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
    - media: flexcop-usb: ensure -EIO is returned on error condition
    - regulator: ab8500: Remove AB8505 USB regulator
    - media: usb: fix memory leak in af9005_identify_state
    - dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example
    - arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed
      warning
    - phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional
      irq
    - tty: serial: msm_serial: Fix lockup for sysrq and oops
    - cifs: Fix lookup of root ses in DFS referral cache
    - fs: cifs: Fix atime update check vs mtime
    - fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP
    - ath9k_htc: Modify byte order for an error message
    - ath9k_htc: Discard undersized packets
    - drm/i915/execlists: Fix annotation for decoupling virtual request
    - xfs: periodically yield scrub threads to the scheduler
    - net: add annotations on hh->hh_len lockless accesses
    - ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps
    - btrfs: get rid of unique workqueue helper functions
    - Btrfs: only associate the locked page with one async_chunk struct
    - s390/smp: fix physical to logical CPU map for SMT
    - mm/sparse.c: mark populate_section_memmap as __meminit
    - xen/blkback: Avoid unmapping unmapped grant pages
    - lib/ubsan: don't serialize UBSAN report
    - efi: Don't attempt to map RCI2 config table if it doesn't exist
    - perf/x86/intel/bts: Fix the use of page_private()
    - net: annotate lockless accesses to sk->sk_pacing_shift
    - hsr: avoid debugfs warning message when module is remove
    - hsr: fix error handling routine in hsr_dev_finalize()
    - hsr: fix a race condition in node list insertion and deletion
    - mm/hugetlb: defer freeing of huge pages if in non-task context
    - Linux 5.4.9

  * Miscellaneous Ubuntu changes
    - [Debian] Update package name in getabis repo list
    - [Packaging] Fix ubuntu-regression-suite python dependency for hwe kernel
    - [Config] Fix typo in annotations file
    - [Packaging] move linux-doc and linux-libc-dev stubs to debian.master
    - update dkms package versions

  * Miscellaneous upstream changes
    - ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers

 -- Seth Forshee <email address hidden>  Thu, 06 Feb 2020 16:30:48 -0600

Upload details

Uploaded by:
Seth Forshee
Uploaded to:
Focal
Original maintainer:
Ubuntu Kernel Team
Architectures:
all amd64 armhf arm64 ppc64el s390x i386
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
linux-5.4_5.4.0.orig.tar.gz 162.4 MiB 805f3ed93854317814c59caf2dbfd2097745685f95c8c18b509c9347dcc7d51f
linux-5.4_5.4.0-14.17.diff.gz 3.2 MiB 5a0b8b24d8abd502e2f14b96bb566d3d29bb43be920317530bc1076b491f3b31
linux-5.4_5.4.0-14.17.dsc 7.9 KiB 3cf9713089fa75b41f9e61f1870e84b183b9d1e9ee1965344cfa2d10e2d9b359

View changes file

Binary packages built by this source

block-modules-5.4.0-14-generic-di: No summary available for block-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for block-modules-5.4.0-14-generic-di in ubuntu focal.

block-modules-5.4.0-14-generic-lpae-di: No summary available for block-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for block-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

crypto-modules-5.4.0-14-generic-di: No summary available for crypto-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for crypto-modules-5.4.0-14-generic-di in ubuntu focal.

crypto-modules-5.4.0-14-generic-lpae-di: No summary available for crypto-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for crypto-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

dasd-extra-modules-5.4.0-14-generic-di: No summary available for dasd-extra-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for dasd-extra-modules-5.4.0-14-generic-di in ubuntu focal.

dasd-modules-5.4.0-14-generic-di: No summary available for dasd-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for dasd-modules-5.4.0-14-generic-di in ubuntu focal.

fat-modules-5.4.0-14-generic-di: No summary available for fat-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for fat-modules-5.4.0-14-generic-di in ubuntu focal.

fat-modules-5.4.0-14-generic-lpae-di: No summary available for fat-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for fat-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

fb-modules-5.4.0-14-generic-di: No summary available for fb-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for fb-modules-5.4.0-14-generic-di in ubuntu focal.

firewire-core-modules-5.4.0-14-generic-di: No summary available for firewire-core-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for firewire-core-modules-5.4.0-14-generic-di in ubuntu focal.

floppy-modules-5.4.0-14-generic-di: No summary available for floppy-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for floppy-modules-5.4.0-14-generic-di in ubuntu focal.

fs-core-modules-5.4.0-14-generic-di: No summary available for fs-core-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for fs-core-modules-5.4.0-14-generic-di in ubuntu focal.

fs-core-modules-5.4.0-14-generic-lpae-di: No summary available for fs-core-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for fs-core-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

fs-secondary-modules-5.4.0-14-generic-di: No summary available for fs-secondary-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for fs-secondary-modules-5.4.0-14-generic-di in ubuntu focal.

fs-secondary-modules-5.4.0-14-generic-lpae-di: No summary available for fs-secondary-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for fs-secondary-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

input-modules-5.4.0-14-generic-di: No summary available for input-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for input-modules-5.4.0-14-generic-di in ubuntu focal.

input-modules-5.4.0-14-generic-lpae-di: No summary available for input-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for input-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

ipmi-modules-5.4.0-14-generic-di: No summary available for ipmi-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for ipmi-modules-5.4.0-14-generic-di in ubuntu focal.

ipmi-modules-5.4.0-14-generic-lpae-di: No summary available for ipmi-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for ipmi-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

kernel-image-5.4.0-14-generic-di: No summary available for kernel-image-5.4.0-14-generic-di in ubuntu focal.

No description available for kernel-image-5.4.0-14-generic-di in ubuntu focal.

kernel-image-5.4.0-14-generic-lpae-di: No summary available for kernel-image-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for kernel-image-5.4.0-14-generic-lpae-di in ubuntu focal.

linux-5.4-cloud-tools-5.4.0-14: No summary available for linux-5.4-cloud-tools-5.4.0-14 in ubuntu focal.

No description available for linux-5.4-cloud-tools-5.4.0-14 in ubuntu focal.

linux-5.4-cloud-tools-common: No summary available for linux-5.4-cloud-tools-common in ubuntu focal.

No description available for linux-5.4-cloud-tools-common in ubuntu focal.

linux-5.4-headers-5.4.0-14: No summary available for linux-5.4-headers-5.4.0-14 in ubuntu focal.

No description available for linux-5.4-headers-5.4.0-14 in ubuntu focal.

linux-5.4-tools-5.4.0-14: No summary available for linux-5.4-tools-5.4.0-14 in ubuntu focal.

No description available for linux-5.4-tools-5.4.0-14 in ubuntu focal.

linux-5.4-tools-common: No summary available for linux-5.4-tools-common in ubuntu focal.

No description available for linux-5.4-tools-common in ubuntu focal.

linux-5.4-tools-host: No summary available for linux-5.4-tools-host in ubuntu focal.

No description available for linux-5.4-tools-host in ubuntu focal.

linux-buildinfo-5.4.0-14-generic: No summary available for linux-buildinfo-5.4.0-14-generic in ubuntu focal.

No description available for linux-buildinfo-5.4.0-14-generic in ubuntu focal.

linux-buildinfo-5.4.0-14-generic-lpae: No summary available for linux-buildinfo-5.4.0-14-generic-lpae in ubuntu focal.

No description available for linux-buildinfo-5.4.0-14-generic-lpae in ubuntu focal.

linux-buildinfo-5.4.0-14-lowlatency: No summary available for linux-buildinfo-5.4.0-14-lowlatency in ubuntu focal.

No description available for linux-buildinfo-5.4.0-14-lowlatency in ubuntu focal.

linux-buildinfo-5.4.0-14-snapdragon: No summary available for linux-buildinfo-5.4.0-14-snapdragon in ubuntu focal.

No description available for linux-buildinfo-5.4.0-14-snapdragon in ubuntu focal.

linux-cloud-tools-5.4.0-14-generic: No summary available for linux-cloud-tools-5.4.0-14-generic in ubuntu focal.

No description available for linux-cloud-tools-5.4.0-14-generic in ubuntu focal.

linux-cloud-tools-5.4.0-14-lowlatency: No summary available for linux-cloud-tools-5.4.0-14-lowlatency in ubuntu focal.

No description available for linux-cloud-tools-5.4.0-14-lowlatency in ubuntu focal.

linux-doc: Linux kernel specific documentation for version 5.4.0

 This package provides the various documents in the 5.4.0 kernel
 Documentation/ subdirectory. These document kernel subsystems, APIs, device
 drivers, and so on. See
 /usr/share/doc/linux-doc/00-INDEX for a list of what is
 contained in each file.

linux-headers-5.4.0-14-generic: No summary available for linux-headers-5.4.0-14-generic in ubuntu focal.

No description available for linux-headers-5.4.0-14-generic in ubuntu focal.

linux-headers-5.4.0-14-generic-lpae: No summary available for linux-headers-5.4.0-14-generic-lpae in ubuntu focal.

No description available for linux-headers-5.4.0-14-generic-lpae in ubuntu focal.

linux-headers-5.4.0-14-lowlatency: No summary available for linux-headers-5.4.0-14-lowlatency in ubuntu focal.

No description available for linux-headers-5.4.0-14-lowlatency in ubuntu focal.

linux-headers-5.4.0-14-snapdragon: No summary available for linux-headers-5.4.0-14-snapdragon in ubuntu focal.

No description available for linux-headers-5.4.0-14-snapdragon in ubuntu focal.

linux-image-5.4.0-14-generic: No summary available for linux-image-5.4.0-14-generic in ubuntu focal.

No description available for linux-image-5.4.0-14-generic in ubuntu focal.

linux-image-5.4.0-14-generic-dbgsym: No summary available for linux-image-5.4.0-14-generic-dbgsym in ubuntu focal.

No description available for linux-image-5.4.0-14-generic-dbgsym in ubuntu focal.

linux-image-5.4.0-14-generic-lpae: No summary available for linux-image-5.4.0-14-generic-lpae in ubuntu focal.

No description available for linux-image-5.4.0-14-generic-lpae in ubuntu focal.

linux-image-5.4.0-14-generic-lpae-dbgsym: No summary available for linux-image-5.4.0-14-generic-lpae-dbgsym in ubuntu focal.

No description available for linux-image-5.4.0-14-generic-lpae-dbgsym in ubuntu focal.

linux-image-unsigned-5.4.0-14-generic: No summary available for linux-image-unsigned-5.4.0-14-generic in ubuntu focal.

No description available for linux-image-unsigned-5.4.0-14-generic in ubuntu focal.

linux-image-unsigned-5.4.0-14-generic-dbgsym: No summary available for linux-image-unsigned-5.4.0-14-generic-dbgsym in ubuntu focal.

No description available for linux-image-unsigned-5.4.0-14-generic-dbgsym in ubuntu focal.

linux-image-unsigned-5.4.0-14-lowlatency: No summary available for linux-image-unsigned-5.4.0-14-lowlatency in ubuntu focal.

No description available for linux-image-unsigned-5.4.0-14-lowlatency in ubuntu focal.

linux-image-unsigned-5.4.0-14-lowlatency-dbgsym: No summary available for linux-image-unsigned-5.4.0-14-lowlatency-dbgsym in ubuntu focal.

No description available for linux-image-unsigned-5.4.0-14-lowlatency-dbgsym in ubuntu focal.

linux-image-unsigned-5.4.0-14-snapdragon: No summary available for linux-image-unsigned-5.4.0-14-snapdragon in ubuntu focal.

No description available for linux-image-unsigned-5.4.0-14-snapdragon in ubuntu focal.

linux-image-unsigned-5.4.0-14-snapdragon-dbgsym: No summary available for linux-image-unsigned-5.4.0-14-snapdragon-dbgsym in ubuntu focal.

No description available for linux-image-unsigned-5.4.0-14-snapdragon-dbgsym in ubuntu focal.

linux-libc-dev: Linux Kernel Headers for development

 This package provides headers from the Linux kernel. These headers
 are used by the installed headers for GNU glibc and other system
 libraries. They are NOT meant to be used to build third-party modules for
 your kernel. Use linux-headers-* packages for that.

linux-modules-5.4.0-14-generic: No summary available for linux-modules-5.4.0-14-generic in ubuntu focal.

No description available for linux-modules-5.4.0-14-generic in ubuntu focal.

linux-modules-5.4.0-14-generic-lpae: No summary available for linux-modules-5.4.0-14-generic-lpae in ubuntu focal.

No description available for linux-modules-5.4.0-14-generic-lpae in ubuntu focal.

linux-modules-5.4.0-14-lowlatency: No summary available for linux-modules-5.4.0-14-lowlatency in ubuntu focal.

No description available for linux-modules-5.4.0-14-lowlatency in ubuntu focal.

linux-modules-5.4.0-14-snapdragon: No summary available for linux-modules-5.4.0-14-snapdragon in ubuntu focal.

No description available for linux-modules-5.4.0-14-snapdragon in ubuntu focal.

linux-modules-extra-5.4.0-14-generic: No summary available for linux-modules-extra-5.4.0-14-generic in ubuntu focal.

No description available for linux-modules-extra-5.4.0-14-generic in ubuntu focal.

linux-source-5.4.0: Linux kernel source for version 5.4.0 with Ubuntu patches

 This package provides the source code for the Linux kernel version
 5.4.0.
 .
 This package is mainly meant for other packages to use, in order to build
 custom flavours.
 .
 If you wish to use this package to create a custom Linux kernel, then it
 is suggested that you investigate the package kernel-package, which has
 been designed to ease the task of creating kernel image packages.
 .
 If you are simply trying to build third-party modules for your kernel,
 you do not want this package. Install the appropriate linux-headers
 package instead.

linux-tools-5.4.0-14-generic: No summary available for linux-tools-5.4.0-14-generic in ubuntu focal.

No description available for linux-tools-5.4.0-14-generic in ubuntu focal.

linux-tools-5.4.0-14-generic-lpae: No summary available for linux-tools-5.4.0-14-generic-lpae in ubuntu focal.

No description available for linux-tools-5.4.0-14-generic-lpae in ubuntu focal.

linux-tools-5.4.0-14-lowlatency: No summary available for linux-tools-5.4.0-14-lowlatency in ubuntu focal.

No description available for linux-tools-5.4.0-14-lowlatency in ubuntu focal.

linux-tools-5.4.0-14-snapdragon: No summary available for linux-tools-5.4.0-14-snapdragon in ubuntu focal.

No description available for linux-tools-5.4.0-14-snapdragon in ubuntu focal.

linux-udebs-generic: Metapackage depending on kernel udebs

 This package depends on the all udebs that the kernel build generated,
 for easier version and migration tracking.

linux-udebs-generic-lpae: Metapackage depending on kernel udebs

 This package depends on the all udebs that the kernel build generated,
 for easier version and migration tracking.

md-modules-5.4.0-14-generic-di: No summary available for md-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for md-modules-5.4.0-14-generic-di in ubuntu focal.

md-modules-5.4.0-14-generic-lpae-di: No summary available for md-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for md-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

message-modules-5.4.0-14-generic-di: No summary available for message-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for message-modules-5.4.0-14-generic-di in ubuntu focal.

mouse-modules-5.4.0-14-generic-di: No summary available for mouse-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for mouse-modules-5.4.0-14-generic-di in ubuntu focal.

mouse-modules-5.4.0-14-generic-lpae-di: No summary available for mouse-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for mouse-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

multipath-modules-5.4.0-14-generic-di: No summary available for multipath-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for multipath-modules-5.4.0-14-generic-di in ubuntu focal.

multipath-modules-5.4.0-14-generic-lpae-di: No summary available for multipath-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for multipath-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

nfs-modules-5.4.0-14-generic-di: No summary available for nfs-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for nfs-modules-5.4.0-14-generic-di in ubuntu focal.

nfs-modules-5.4.0-14-generic-lpae-di: No summary available for nfs-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for nfs-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

nic-modules-5.4.0-14-generic-di: No summary available for nic-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for nic-modules-5.4.0-14-generic-di in ubuntu focal.

nic-modules-5.4.0-14-generic-lpae-di: No summary available for nic-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for nic-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

nic-pcmcia-modules-5.4.0-14-generic-di: No summary available for nic-pcmcia-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for nic-pcmcia-modules-5.4.0-14-generic-di in ubuntu focal.

nic-shared-modules-5.4.0-14-generic-di: No summary available for nic-shared-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for nic-shared-modules-5.4.0-14-generic-di in ubuntu focal.

nic-shared-modules-5.4.0-14-generic-lpae-di: No summary available for nic-shared-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for nic-shared-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

nic-usb-modules-5.4.0-14-generic-di: No summary available for nic-usb-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for nic-usb-modules-5.4.0-14-generic-di in ubuntu focal.

nic-usb-modules-5.4.0-14-generic-lpae-di: No summary available for nic-usb-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for nic-usb-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

parport-modules-5.4.0-14-generic-di: No summary available for parport-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for parport-modules-5.4.0-14-generic-di in ubuntu focal.

parport-modules-5.4.0-14-generic-lpae-di: No summary available for parport-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for parport-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

pata-modules-5.4.0-14-generic-di: No summary available for pata-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for pata-modules-5.4.0-14-generic-di in ubuntu focal.

pcmcia-modules-5.4.0-14-generic-di: No summary available for pcmcia-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for pcmcia-modules-5.4.0-14-generic-di in ubuntu focal.

pcmcia-storage-modules-5.4.0-14-generic-di: No summary available for pcmcia-storage-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for pcmcia-storage-modules-5.4.0-14-generic-di in ubuntu focal.

plip-modules-5.4.0-14-generic-di: No summary available for plip-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for plip-modules-5.4.0-14-generic-di in ubuntu focal.

plip-modules-5.4.0-14-generic-lpae-di: No summary available for plip-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for plip-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

ppp-modules-5.4.0-14-generic-di: No summary available for ppp-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for ppp-modules-5.4.0-14-generic-di in ubuntu focal.

ppp-modules-5.4.0-14-generic-lpae-di: No summary available for ppp-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for ppp-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

sata-modules-5.4.0-14-generic-di: No summary available for sata-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for sata-modules-5.4.0-14-generic-di in ubuntu focal.

sata-modules-5.4.0-14-generic-lpae-di: No summary available for sata-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for sata-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

scsi-modules-5.4.0-14-generic-di: No summary available for scsi-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for scsi-modules-5.4.0-14-generic-di in ubuntu focal.

scsi-modules-5.4.0-14-generic-lpae-di: No summary available for scsi-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for scsi-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

serial-modules-5.4.0-14-generic-di: No summary available for serial-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for serial-modules-5.4.0-14-generic-di in ubuntu focal.

storage-core-modules-5.4.0-14-generic-di: No summary available for storage-core-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for storage-core-modules-5.4.0-14-generic-di in ubuntu focal.

storage-core-modules-5.4.0-14-generic-lpae-di: No summary available for storage-core-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for storage-core-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

usb-modules-5.4.0-14-generic-di: No summary available for usb-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for usb-modules-5.4.0-14-generic-di in ubuntu focal.

usb-modules-5.4.0-14-generic-lpae-di: No summary available for usb-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for usb-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

virtio-modules-5.4.0-14-generic-di: No summary available for virtio-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for virtio-modules-5.4.0-14-generic-di in ubuntu focal.

vlan-modules-5.4.0-14-generic-di: No summary available for vlan-modules-5.4.0-14-generic-di in ubuntu focal.

No description available for vlan-modules-5.4.0-14-generic-di in ubuntu focal.

vlan-modules-5.4.0-14-generic-lpae-di: No summary available for vlan-modules-5.4.0-14-generic-lpae-di in ubuntu focal.

No description available for vlan-modules-5.4.0-14-generic-lpae-di in ubuntu focal.