linux 5.4.0-15.18 source package in Ubuntu

Changelog

linux (5.4.0-15.18) focal; urgency=medium

  * focal/linux: 5.4.0-15.18 -proposed tracker (LP: #1864085)

  * Focal update: v5.4.21 upstream stable release (LP: #1864046)
    - Input: synaptics - switch T470s to RMI4 by default
    - Input: synaptics - enable SMBus on ThinkPad L470
    - Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
    - ALSA: usb-audio: Fix UAC2/3 effect unit parsing
    - ALSA: hda/realtek - Add more codec supported Headset Button
    - ALSA: hda/realtek - Fix silent output on MSI-GL73
    - ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
    - ACPI: EC: Fix flushing of pending work
    - ACPI: PM: s2idle: Avoid possible race related to the EC GPE
    - ACPICA: Introduce acpi_any_gpe_status_set()
    - ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system
    - ALSA: usb-audio: sound: usb: usb true/false for bool return type
    - ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000
    - ext4: don't assume that mmp_nodename/bdevname have NUL
    - ext4: fix support for inode sizes > 1024 bytes
    - ext4: fix checksum errors with indexed dirs
    - ext4: add cond_resched() to ext4_protect_reserved_inode
    - ext4: improve explanation of a mount failure caused by a misconfigured
      kernel
    - Btrfs: fix race between using extent maps and merging them
    - btrfs: ref-verify: fix memory leaks
    - btrfs: print message when tree-log replay starts
    - btrfs: log message when rw remount is attempted with unclean tree-log
    - ARM: npcm: Bring back GPIOLIB support
    - gpio: xilinx: Fix bug where the wrong GPIO register is written to
    - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
    - xprtrdma: Fix DMA scatter-gather list mapping imbalance
    - cifs: make sure we do not overflow the max EA buffer size
    - EDAC/sysfs: Remove csrow objects on errors
    - EDAC/mc: Fix use-after-free and memleaks during device removal
    - KVM: nVMX: Use correct root level for nested EPT shadow page tables
    - perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
    - s390/pkey: fix missing length of protected key on return
    - s390/uv: Fix handling of length extensions
    - drm/vgem: Close use-after-free race in vgem_gem_create
    - drm/panfrost: Make sure the shrinker does not reclaim referenced BOs
    - bus: moxtet: fix potential stack buffer overflow
    - nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info
    - drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds
      write
    - IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported
    - IB/hfi1: Acquire lock to release TID entries when user file is closed
    - IB/hfi1: Close window for pq and request coliding
    - IB/rdmavt: Reset all QPs when the device is shut down
    - IB/umad: Fix kernel crash while unloading ib_umad
    - RDMA/core: Fix invalid memory access in spec_filter_size
    - RDMA/iw_cxgb4: initiate CLOSE when entering TERM
    - RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create
    - RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
    - RDMA/core: Fix protection fault in get_pkey_idx_qp_list
    - s390/time: Fix clk type in get_tod_clock
    - sched/uclamp: Reject negative values in cpu_uclamp_write()
    - spmi: pmic-arb: Set lockdep class for hierarchical irq domains
    - perf/x86/intel: Fix inaccurate period in context switch for auto-reload
    - hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
    - mac80211: fix quiet mode activation in action frames
    - cifs: fix mount option display for sec=krb5i
    - arm64: dts: fast models: Fix FVP PCI interrupt-map property
    - KVM: x86: Mask off reserved bit from #DB exception payload
    - perf stat: Don't report a null stalled cycles per insn metric
    - NFSv4.1 make cachethis=no for writes
    - Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode config"
    - jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
    - jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
    - ext4: choose hardlimit when softlimit is larger than hardlimit in
      ext4_statfs_project()
    - KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
    - gpio: add gpiod_toggle_active_low()
    - mmc: core: Rework wp-gpio handling
    - Linux 5.4.21

  * Fix AMD Stoney Ridge screen flickering under 4K resolution (LP: #1864005)
    - iommu/amd: Disable IOMMU on Stoney Ridge systems

  * Focal Fossa (20.04) feature request - Enable CONFIG_X86_UV (LP: #1863810)
    - [Config] CONFIG_X86_UV=y

  * [UBUNTU 20.04] Enable proper reset/recovery of s390x/pci functions in error
    state (LP: #1863768)
    - s390/pci: Recover handle in clp_set_pci_fn()
    - s390/pci: Fix possible deadlock in recover_store()

  * [20.04 FEAT] Enhanced handling of secure keys and protected keys
    (LP: #1853303)
    - s390/zcrypt: enable card/domain autoselect on ep11 cprbs
    - s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb
    - s390/zcrypt: add new low level ep11 functions support file
    - s390/zcrypt: extend EP11 card and queue sysfs attributes
    - s390/pkey/zcrypt: Support EP11 AES secure keys

  * [20.04 FEAT] paes self test (LP: #1854948)
    - s390/pkey: use memdup_user() to simplify code
    - s390/pkey: Add support for key blob with clear key value
    - s390/crypto: Rework on paes implementation
    - s390/crypto: enable clear key values for paes ciphers
    - crypto/testmgr: enable selftests for paes-s390 ciphers

  * Sometimes can't adjust brightness on Dell AIO (LP: #1862885)
    - SAUCE: platform/x86: dell-uart-backlight: increase retry times

  * change the ASoC card name and card longname to meet the requirement of alsa-
    lib-1.2.1 (Focal) (LP: #1862712)
    - ASoC: improve the DMI long card code in asoc-core
    - ASoC: DMI long name - avoid to add board name if matches with product name
    - ASoC: intel - fix the card names

  * Support Headset Mic on HP cPC (LP: #1862313)
    - ALSA: hda/realtek - Add Headset Mic supported for HP cPC
    - ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported

  * [hns3-0205]sync mainline kernel 5.5rc7 hns3 patchset into ubuntu HWE kernel
    branch (LP: #1861972)
    - net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read
    - net: hns3: replace snprintf with scnprintf in hns3_update_strings
    - net: hns3: limit the error logging in the hns3_clean_tx_ring()
    - net: hns3: do not reuse pfmemalloc pages
    - net: hns3: set VF's default reset_type to HNAE3_NONE_RESET
    - net: hns3: move duplicated macro definition into header
    - net: hns3: refine the input parameter 'size' for snprintf()
    - net: hns3: rewrite a log in hclge_put_vector()
    - net: hns3: delete unnecessary blank line and space for cleanup
    - net: hns3: remove redundant print on ENOMEM

  * [acc-0205]sync mainline kernel 5.5rc6 acc patchset into ubuntu HWE kernel
    branch (LP: #1861976)
    - crypto: hisilicon/sec2 - Use atomics instead of __sync
    - crypto: hisilicon - still no need to check return value of debugfs_create
      functions
    - crypto: hisilicon - Update debugfs usage of SEC V2
    - crypto: hisilicon - fix print/comment of SEC V2
    - crypto: hisilicon - Update some names on SEC V2
    - crypto: hisilicon - Update QP resources of SEC V2
    - crypto: hisilicon - Adjust some inner logic
    - crypto: hisilicon - Add callback error check
    - crypto: hisilicon - Add branch prediction macro
    - crypto: hisilicon - redefine skcipher initiation
    - crypto: hisilicon - Add aead support on SEC2
    - crypto: hisilicon - Bugfixed tfm leak
    - crypto: hisilicon - Fixed some tiny bugs of HPRE
    - crypto: hisilicon - adjust hpre_crt_para_get
    - crypto: hisilicon - add branch prediction macro
    - crypto: hisilicon - fix spelling mistake "disgest" -> "digest"

  * [spi-0115]spi: dw: use "smp_mb()" to avoid sending spi data error
    (LP: #1859744)
    - spi: dw: use "smp_mb()" to avoid sending spi data error

  * [tpm-0115]EFI/stub: tpm: enable tpm eventlog function for ARM64 platform
    (LP: #1859743)
    - efi: libstub/tpm: enable tpm eventlog function for ARM platforms

  * Restrict xmon to read-only-mode if kernel is locked down (LP: #1863562)
    - powerpc/xmon: Restrict when kernel is locked down

  * [CML-H] Add intel_thermal_pch driver support Comet Lake -H (LP: #1853219)
    - thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support

  * Root can lift kernel lockdown via USB/IP (LP: #1861238)
    - Revert "UBUNTU: SAUCE: (lockdown) Add a SysRq option to lift kernel
      lockdown"

  * Dell XPS 13 (7390) Display Flickering - 19.10  (LP: #1849947)
    - SAUCE: drm/i915: Disable PSR by default on all platforms

  * Focal update: v5.4.20 upstream stable release (LP: #1863589)
    - ASoC: pcm: update FE/BE trigger order based on the command
    - hv_sock: Remove the accept port restriction
    - IB/mlx4: Fix memory leak in add_gid error flow
    - IB/srp: Never use immediate data if it is disabled by a user
    - IB/mlx4: Fix leak in id_map_find_del
    - RDMA/netlink: Do not always generate an ACK for some netlink operations
    - RDMA/i40iw: fix a potential NULL pointer dereference
    - RDMA/core: Fix locking in ib_uverbs_event_read
    - RDMA/uverbs: Verify MR access flags
    - RDMA/cma: Fix unbalanced cm_id reference count during address resolve
    - RDMA/umem: Fix ib_umem_find_best_pgsz()
    - scsi: ufs: Fix ufshcd_probe_hba() reture value in case
      ufshcd_scsi_add_wlus() fails
    - PCI/IOV: Fix memory leak in pci_iov_add_virtfn()
    - ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe
    - PCI/switchtec: Use dma_set_mask_and_coherent()
    - PCI/switchtec: Fix vep_vector_number ioread width
    - PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30
    - PCI: Don't disable bridge BARs when assigning bus resources
    - PCI/AER: Initialize aer_fifo
    - iwlwifi: mvm: avoid use after free for pmsr request
    - bpftool: Don't crash on missing xlated program instructions
    - bpf, sockmap: Don't sleep while holding RCU lock on tear-down
    - bpf, sockhash: Synchronize_rcu before free'ing map
    - selftests/bpf: Test freeing sockmap/sockhash with a socket in it
    - bpf: Improve bucket_log calculation logic
    - bpf, sockmap: Check update requirements after locking
    - nfs: NFS_SWAP should depend on SWAP
    - NFS: Revalidate the file size on a fatal write error
    - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
    - NFS: Fix fix of show_nfs_errors
    - NFSv4: pnfs_roc() must use cred_fscmp() to compare creds
    - NFSv4: try lease recovery on NFS4ERR_EXPIRED
    - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals
    - x86/boot: Handle malformed SRAT tables during early ACPI parsing
    - rtc: hym8563: Return -EINVAL if the time is known to be invalid
    - rtc: cmos: Stop using shared IRQ
    - watchdog: qcom: Use platform_get_irq_optional() for bark irq
    - ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
    - platform/x86: intel_mid_powerbtn: Take a copy of ddata
    - arm64: dts: qcom: msm8998: Fix tcsr syscon size
    - arm64: dts: uDPU: fix broken ethernet
    - ARM: dts: at91: Reenable UART TX pull-ups
    - ARM: dts: am43xx: add support for clkout1 clock
    - arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from
      sound
    - arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node
    - ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP
    - ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP
    - ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
    - ARM: dts: at91: sama5d3: define clock rate range for tcb1
    - tools/power/acpi: fix compilation error
    - soc: qcom: rpmhpd: Set 'active_only' for active only power domains
    - Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests"
    - powerpc/ptdump: Fix W+X verification call in mark_rodata_ro()
    - powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX
    - powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some paths
    - powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
    - powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce
      for DDW
    - iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
    - ARM: at91: pm: use SAM9X60 PMC's compatible
    - ARM: at91: pm: use of_device_id array to find the proper shdwc node
    - KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
    - ARM: 8949/1: mm: mark free_memmap as __init
    - sched/uclamp: Fix a bug in propagating uclamp value in new cgroups
    - arm64: cpufeature: Fix the type of no FP/SIMD capability
    - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
    - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
    - KVM: arm/arm64: Fix young bit from mmu notifier
    - KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests
    - KVM: arm: Make inject_abt32() inject an external abort instead
    - KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset
    - KVM: arm64: pmu: Fix chained SW_INCR counters
    - KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer
    - arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly
    - mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
    - mtd: sharpslpart: Fix unsigned comparison to zero
    - crypto: testmgr - don't try to decrypt uninitialized buffers
    - crypto: artpec6 - return correct error code for failed setkey()
    - crypto: atmel-sha - fix error handling when setting hmac key
    - crypto: caam/qi2 - fix typo in algorithm's driver name
    - drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe
    - media: i2c: adv748x: Fix unsafe macros
    - dt-bindings: iio: adc: ad7606: Fix wrong maxItems value
    - bcache: avoid unnecessary btree nodes flushing in btree_flush_write()
    - selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link"
    - selinux: fix regression introduced by move_mount(2) syscall
    - pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control
    - pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
    - regmap: fix writes to non incrementing registers
    - mfd: max77650: Select REGMAP_IRQ in Kconfig
    - clk: meson: g12a: fix missing uart2 in regmap table
    - dmaengine: axi-dmac: add a check for devm_regmap_init_mmio
    - mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
    - mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
    - libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
    - libertas: make lbs_ibss_join_existing() return error code on rates overflow
    - selinux: fall back to ref-walk if audit is required
    - Linux 5.4.20

  * Focal update: v5.4.19 upstream stable release (LP: #1863588)
    - sparc32: fix struct ipc64_perm type definition
    - bnxt_en: Move devlink_register before registering netdev
    - cls_rsvp: fix rsvp_policy
    - gtp: use __GFP_NOWARN to avoid memalloc warning
    - l2tp: Allow duplicate session creation with UDP
    - net: hsr: fix possible NULL deref in hsr_handle_frame()
    - net_sched: fix an OOB access in cls_tcindex
    - net: stmmac: Delete txtimer in suspend()
    - bnxt_en: Fix TC queue mapping.
    - rxrpc: Fix use-after-free in rxrpc_put_local()
    - rxrpc: Fix insufficient receive notification generation
    - rxrpc: Fix missing active use pinning of rxrpc_local object
    - rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
    - tcp: clear tp->total_retrans in tcp_disconnect()
    - tcp: clear tp->delivered in tcp_disconnect()
    - tcp: clear tp->data_segs{in|out} in tcp_disconnect()
    - tcp: clear tp->segs_{in|out} in tcp_disconnect()
    - ionic: fix rxq comp packet type mask
    - MAINTAINERS: correct entries for ISDN/mISDN section
    - netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init()
    - bnxt_en: Fix logic that disables Bus Master during firmware reset.
    - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
    - mfd: dln2: More sanity checking for endpoints
    - netfilter: ipset: fix suspicious RCU usage in find_set_and_id
    - ipc/msg.c: consolidate all xxxctl_down() functions
    - tracing/kprobes: Have uname use __get_str() in print_fmt
    - tracing: Fix sched switch start/stop refcount racy updates
    - rcu: Use *_ONCE() to protect lockless ->expmask accesses
    - rcu: Avoid data-race in rcu_gp_fqs_check_wake()
    - srcu: Apply *_ONCE() to ->srcu_last_gp_end
    - rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()
    - nvmet: Fix error print message at nvmet_install_queue function
    - nvmet: Fix controller use after free
    - Bluetooth: btusb: fix memory leak on fw
    - Bluetooth: btusb: Disable runtime suspend on Realtek devices
    - brcmfmac: Fix memory leak in brcmf_usbdev_qinit
    - usb: dwc3: gadget: Check END_TRANSFER completion
    - usb: dwc3: gadget: Delay starting transfer
    - usb: typec: tcpci: mask event interrupts when remove driver
    - objtool: Silence build output
    - usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
    - usb: gadget: legacy: set max_speed to super-speed
    - usb: gadget: f_ncm: Use atomic_t to track in-flight request
    - usb: gadget: f_ecm: Use atomic_t to track in-flight request
    - ALSA: usb-audio: Fix endianess in descriptor validation
    - ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk
    - ALSA: dummy: Fix PCM format loop in proc output
    - memcg: fix a crash in wb_workfn when a device disappears
    - mm/sparse.c: reset section's mem_map when fully deactivated
    - mmc: sdhci-pci: Make function amd_sdhci_reset static
    - utimes: Clamp the timestamps in notify_change()
    - mm/memory_hotplug: fix remove_memory() lockdep splat
    - mm: thp: don't need care deferred split queue in memcg charge move path
    - mm: move_pages: report the number of non-attempted pages
    - media/v4l2-core: set pages dirty upon releasing DMA buffers
    - media: v4l2-core: compat: ignore native command codes
    - media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
    - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
    - irqdomain: Fix a memory leak in irq_domain_push_irq()
    - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
    - platform/x86: intel_scu_ipc: Fix interrupt support
    - ALSA: hda: Apply aligned MMIO access only conditionally
    - ALSA: hda: Add Clevo W65_67SB the power_save blacklist
    - ALSA: hda: Add JasperLake PCI ID and codec vid
    - arm64: acpi: fix DAIF manipulation with pNMI
    - KVM: arm64: Correct PSTATE on exception entry
    - KVM: arm/arm64: Correct CPSR on exception entry
    - KVM: arm/arm64: Correct AArch32 SPSR on exception entry
    - KVM: arm64: Only sign-extend MMIO up to register width
    - MIPS: syscalls: fix indentation of the 'SYSNR' message
    - MIPS: fix indentation of the 'RELOCS' message
    - MIPS: boot: fix typo in 'vmlinux.lzma.its' target
    - s390/mm: fix dynamic pagetable upgrade for hugetlbfs
    - powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case
    - powerpc/ptdump: Fix W+X verification
    - powerpc/xmon: don't access ASDR in VMs
    - powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
    - powerpc/32s: Fix bad_kuap_fault()
    - powerpc/32s: Fix CPU wake-up from sleep mode
    - tracing: Fix now invalid var_ref_vals assumption in trace action
    - PCI: tegra: Fix return value check of pm_runtime_get_sync()
    - PCI: keystone: Fix outbound region mapping
    - PCI: keystone: Fix link training retries initiation
    - PCI: keystone: Fix error handling when "num-viewport" DT property is not
      populated
    - mmc: spi: Toggle SPI polarity, do not hardcode it
    - ACPI: video: Do not export a non working backlight interface on MSI MS-7721
      boards
    - ACPI / battery: Deal with design or full capacity being reported as -1
    - ACPI / battery: Use design-cap for capacity calculations if full-cap is not
      available
    - ACPI / battery: Deal better with neither design nor full capacity not being
      reported
    - alarmtimer: Unregister wakeup source when module get fails
    - fscrypt: don't print name of busy file when removing key
    - ubifs: don't trigger assertion on invalid no-key filename
    - ubifs: Fix wrong memory allocation
    - ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
    - ubifs: Fix deadlock in concurrent bulk-read and writepage
    - mmc: sdhci-of-at91: fix memleak on clk_get failure
    - ASoC: SOF: core: free trace on errors
    - hv_balloon: Balloon up according to request page number
    - mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
    - nvmem: core: fix memory abort in cleanup path
    - crypto: api - Check spawn->alg under lock in crypto_drop_spawn
    - crypto: ccree - fix backlog memory leak
    - crypto: ccree - fix AEAD decrypt auth fail
    - crypto: ccree - fix pm wrongful error reporting
    - crypto: ccree - fix FDE descriptor sequence
    - crypto: ccree - fix PM race condition
    - padata: Remove broken queue flushing
    - fs: allow deduplication of eof block into the end of the destination file
    - scripts/find-unused-docs: Fix massive false positives
    - erofs: fix out-of-bound read for shifted uncompressed block
    - scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state
    - scsi: qla2xxx: Fix mtcp dump collection failure
    - cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e
    - power: supply: axp20x_ac_power: Fix reporting online status
    - power: supply: ltc2941-battery-gauge: fix use-after-free
    - ovl: fix wrong WARN_ON() in ovl_cache_update_ino()
    - ovl: fix lseek overflow on 32bit
    - f2fs: choose hardlimit when softlimit is larger than hardlimit in
      f2fs_statfs_project()
    - f2fs: fix miscounted block limit in f2fs_statfs_project()
    - f2fs: code cleanup for f2fs_statfs_project()
    - f2fs: fix dcache lookup of !casefolded directories
    - f2fs: fix race conditions in ->d_compare() and ->d_hash()
    - PM: core: Fix handling of devices deleted during system-wide resume
    - cpufreq: Avoid creating excessively large stack frames
    - of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
    - ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()
    - dm zoned: support zone sizes smaller than 128MiB
    - dm space map common: fix to ensure new block isn't already in use
    - dm writecache: fix incorrect flush sequence when doing SSD mode commit
    - dm crypt: fix GFP flags passed to skcipher_request_alloc()
    - dm crypt: fix benbi IV constructor crash if used in authenticated mode
    - dm thin metadata: use pool locking at end of dm_pool_metadata_close
    - scsi: qla2xxx: Fix stuck login session using prli_pend_timer
    - ASoC: SOF: Introduce state machine for FW boot
    - ASoC: SOF: core: release resources on errors in probe_continue
    - tracing: Annotate ftrace_graph_hash pointer with __rcu
    - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
    - ftrace: Add comment to why rcu_dereference_sched() is open coded
    - ftrace: Protect ftrace_graph_hash with ftrace_sync
    - crypto: pcrypt - Avoid deadlock by using per-instance padata queues
    - btrfs: fix improper setting of scanned for range cyclic write cache pages
    - btrfs: Handle another split brain scenario with metadata uuid feature
    - riscv, bpf: Fix broken BPF tail calls
    - selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs
    - bpf, devmap: Pass lockdep expression to RCU lists
    - libbpf: Fix realloc usage in bpf_core_find_cands
    - tc-testing: fix eBPF tests failure on linux fresh clones
    - samples/bpf: Don't try to remove user's homedir on clean
    - samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach
    - selftests/bpf: Fix test_attach_probe
    - selftests/bpf: Skip perf hw events test if the setup disabled it
    - selftests: bpf: Use a temporary file in test_sockmap
    - selftests: bpf: Ignore FIN packets for reuseport tests
    - crypto: api - fix unexpectedly getting generic implementation
    - crypto: hisilicon - Use the offset fields in sqe to avoid need to split
      scatterlists
    - crypto: ccp - set max RSA modulus size for v3 platform devices as well
    - crypto: arm64/ghash-neon - bump priority to 150
    - crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
    - crypto: atmel-aes - Fix counter overflow in CTR mode
    - crypto: api - Fix race condition in crypto_spawn_alg
    - crypto: picoxcell - adjust the position of tasklet_init and fix missed
      tasklet_kill
    - powerpc/futex: Fix incorrect user access blocking
    - scsi: qla2xxx: Fix unbound NVME response length
    - NFS: Fix memory leaks and corruption in readdir
    - NFS: Directory page cache pages need to be locked when read
    - nfsd: fix filecache lookup
    - jbd2_seq_info_next should increase position index
    - ext4: fix deadlock allocating crypto bounce page from mempool
    - ext4: fix race conditions in ->d_compare() and ->d_hash()
    - Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
    - Btrfs: make deduplication with range including the last block work
    - Btrfs: fix infinite loop during fsync after rename operations
    - btrfs: set trans->drity in btrfs_commit_transaction
    - btrfs: drop log root for dropped roots
    - Btrfs: fix race between adding and putting tree mod seq elements and nodes
    - btrfs: flush write bio if we loop in extent_write_cache_pages
    - btrfs: Correctly handle empty trees in find_first_clear_extent_bit
    - ARM: tegra: Enable PLLP bypass during Tegra124 LP1
    - iwlwifi: don't throw error when trying to remove IGTK
    - mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
    - sunrpc: expiry_time should be seconds not timeval
    - gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0
    - gfs2: move setting current->backing_dev_info
    - gfs2: fix O_SYNC write handling
    - drm: atmel-hlcdc: use double rate for pixel clock only if supported
    - drm: atmel-hlcdc: enable clock before configuring timing engine
    - drm: atmel-hlcdc: prefer a lower pixel-clock than requested
    - drm/rect: Avoid division by zero
    - media: iguanair: fix endpoint sanity check
    - media: rc: ensure lirc is initialized before registering input device
    - tools/kvm_stat: Fix kvm_exit filter name
    - xen/balloon: Support xend-based toolstack take two
    - watchdog: fix UAF in reboot notifier handling in watchdog core code
    - bcache: add readahead cache policy options via sysfs interface
    - eventfd: track eventfd_signal() recursion depth
    - aio: prevent potential eventfd recursion on poll
    - KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
    - KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
    - KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
    - KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
    - KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
    - KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF
      attacks
    - KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
    - KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF
      attacks
    - KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
    - KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks
      in x86.c
    - KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
    - KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit()
      from Spectre-v1/L1TF attacks
    - KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
    - KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
    - KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
    - kvm/svm: PKU not currently supported
    - KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
    - KVM: x86: Don't let userspace set host-reserved cr4 bits
    - KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
    - KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
    - KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation
    - KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"
    - KVM: s390: do not clobber registers during guest reset/store status
    - ocfs2: fix oops when writing cloned file
    - mm/page_alloc.c: fix uninitialized memmaps on a partially populated last
      section
    - arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode
    - mm/mmu_gather: invalidate TLB correctly on batch allocation failure and
      flush
    - clk: tegra: Mark fuse clock as critical
    - drm/amd/dm/mst: Ignore payload update failures
    - virtio-balloon: initialize all vq callbacks
    - virtio-pci: check name when counting MSI-X vectors
    - fix up iter on short count in fuse_direct_io()
    - broken ping to ipv6 linklocal addresses on debian buster
    - percpu: Separate decrypted varaibles anytime encryption can be enabled
    - ASoC: meson: axg-fifo: fix fifo threshold setup
    - scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
    - scsi: csiostor: Adjust indentation in csio_device_reset
    - scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
    - scsi: ufs: Recheck bkops level if bkops is disabled
    - mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two
    - phy: qualcomm: Adjust indentation in read_poll_timeout
    - ext2: Adjust indentation in ext2_fill_super
    - powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
    - drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
    - NFC: pn544: Adjust indentation in pn544_hci_check_presence
    - ppp: Adjust indentation into ppp_async_input
    - net: smc911x: Adjust indentation in smc911x_phy_configure
    - net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
    - IB/mlx5: Fix outstanding_pi index for GSI qps
    - IB/core: Fix ODP get user pages flow
    - nfsd: fix delay timer on 32-bit architectures
    - nfsd: fix jiffies/time_t mixup in LRU list
    - nfsd: Return the correct number of bytes written to the file
    - virtio-balloon: Fix memory leak when unloading while hinting is in progress
    - virtio_balloon: Fix memory leaks on errors in virtballoon_probe()
    - ubi: fastmap: Fix inverted logic in seen selfcheck
    - ubi: Fix an error pointer dereference in error handling code
    - ubifs: Fix memory leak from c->sup_node
    - regulator: core: Add regulator_is_equal() helper
    - ASoC: sgtl5000: Fix VDDA and VDDIO comparison
    - bonding/alb: properly access headers in bond_alb_xmit()
    - devlink: report 0 after hitting end in region read
    - dpaa_eth: support all modes with rate adapting PHYs
    - net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
    - net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
    - net: dsa: microchip: enable module autoprobe
    - net: mvneta: move rx_dropped and rx_errors in per-cpu stats
    - net_sched: fix a resource leak in tcindex_set_parms()
    - net: stmmac: fix a possible endless loop
    - net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
    - net/mlx5: IPsec, Fix esp modify function attribute
    - net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx
    - net: macb: Remove unnecessary alignment check for TSO
    - net: macb: Limit maximum GEM TX length in TSO
    - taprio: Fix enabling offload with wrong number of traffic classes
    - taprio: Fix still allowing changing the flags during runtime
    - taprio: Add missing policy validation for flags
    - taprio: Use taprio_reset_tc() to reset Traffic Classes configuration
    - taprio: Fix dropping packets when using taprio + ETF offloading
    - ipv6/addrconf: fix potential NULL deref in inet6_set_link_af()
    - qed: Fix timestamping issue for L2 unicast ptp packets.
    - drop_monitor: Do not cancel uninitialized work item
    - net/mlx5: Fix deadlock in fs_core
    - net/mlx5: Deprecate usage of generic TLS HW capability bit
    - ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug
    - mfd: da9062: Fix watchdog compatible string
    - mfd: rn5t618: Mark ADC control register volatile
    - mfd: bd70528: Fix hour register mask
    - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode
    - btrfs: use bool argument in free_root_pointers()
    - btrfs: free block groups after free'ing fs trees
    - drm/dp_mst: Remove VCPI while disabling topology mgr
    - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
    - KVM: x86: use CPUID to locate host page table reserved bits
    - KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
    - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation
    - KVM: nVMX: vmread should not set rflags to specify success in case of #PF
    - KVM: Use vcpu-specific gva->hva translation when querying host page size
    - KVM: Play nice with read-only memslots when querying host page size
    - cifs: fail i/o on soft mounts if sessionsetup errors out
    - x86/apic/msi: Plug non-maskable MSI affinity race
    - clocksource: Prevent double add_timer_on() for watchdog_timer
    - perf/core: Fix mlock accounting in perf_mmap()
    - rxrpc: Fix service call disconnection
    - regulator fix for "regulator: core: Add regulator_is_equal() helper"
    - powerpc/kuap: Fix set direction in allow/prevent_user_access()
    - Linux 5.4.19
    - [Config] updateconfigs following v5.4.19 stable update

  * 5.4.0-11 crash on cryptsetup open (LP: #1860231) // Focal update: v5.4.19
    upstream stable release (LP: #1863588)
    - dm: fix potential for q->make_request_fn NULL pointer

  * Miscellaneous Ubuntu changes
    - update dkms package versions
    - [debian] ignore missing wireguard module
    - debian: remove snapdragon config, rules and flavour
    - [Config] updateconfigs following snapdragon removal
    - remove snapdragon abi files

 -- Seth Forshee <email address hidden>  Thu, 20 Feb 2020 11:42:30 -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.0.orig.tar.gz 162.4 MiB 805f3ed93854317814c59caf2dbfd2097745685f95c8c18b509c9347dcc7d51f
linux_5.4.0-15.18.diff.gz 3.2 MiB b0b2f7b1c78fc4a9b1f3d8790286d67de583e3b8a3399148466e8d2dd7f2ae89
linux_5.4.0-15.18.dsc 6.7 KiB 16760abdc37b5f029540d7c0622c2ba9f6deb23eee370e0635e38ea261bc025a

Available diffs

View changes file

Binary packages built by this source

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

linux-cloud-tools-common: Linux kernel version specific cloud tools for version 5.4.0

 This package provides the architecture independent parts for kernel
 version locked tools for cloud tools for version 5.4.0.

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-15: No summary available for linux-headers-5.4.0-15 in ubuntu focal.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

No description available for linux-image-unsigned-5.4.0-15-lowlatency-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-15-generic: No summary available for linux-modules-5.4.0-15-generic in ubuntu focal.

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

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

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

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

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

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

No description available for linux-modules-extra-5.4.0-15-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-15: No summary available for linux-tools-5.4.0-15 in ubuntu focal.

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

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

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

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

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

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

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

linux-tools-common: Linux kernel version specific tools for version 5.4.0

 This package provides the architecture independent parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 5.4.0.

linux-tools-host: Linux kernel VM host tools

 This package provides kernel tools useful for VM hosts.

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-15-generic-di: No summary available for md-modules-5.4.0-15-generic-di in ubuntu focal.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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