linux 5.4.0-20.24 source package in Ubuntu

Changelog

linux (5.4.0-20.24) focal; urgency=medium

  * Miscellaneous Ubuntu changes
    - SAUCE: (lockdown) Reduce lockdown level to INTEGRITY for secure boot

linux (5.4.0-19.23) focal; urgency=medium

  * focal/linux: 5.4.0-19.23 -proposed tracker (LP: #1868347)

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

  * Focal update: v5.4.27 upstream stable release (LP: #1868538)
    - netfilter: hashlimit: do not use indirect calls during gc
    - netfilter: xt_hashlimit: unregister proc file before releasing mutex
    - drm/amdgpu: Fix TLB invalidation request when using semaphore
    - ACPI: watchdog: Allow disabling WDAT at boot
    - HID: apple: Add support for recent firmware on Magic Keyboards
    - ACPI: watchdog: Set default timeout in probe
    - HID: hid-bigbenff: fix general protection fault caused by double kfree
    - HID: hid-bigbenff: call hid_hw_stop() in case of error
    - HID: hid-bigbenff: fix race condition for scheduled work during removal
    - selftests/rseq: Fix out-of-tree compilation
    - tracing: Fix number printing bug in print_synth_event()
    - cfg80211: check reg_rule for NULL in handle_channel_custom()
    - scsi: libfc: free response frame from GPN_ID
    - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
    - net: ks8851-ml: Fix IRQ handling and locking
    - mac80211: rx: avoid RCU list traversal under mutex
    - net: ll_temac: Fix race condition causing TX hang
    - net: ll_temac: Add more error handling of dma_map_single() calls
    - net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
    - net: ll_temac: Handle DMA halt condition caused by buffer underrun
    - blk-mq: insert passthrough request into hctx->dispatch directly
    - drm/amdgpu: fix memory leak during TDR test(v2)
    - kbuild: add dtbs_check to PHONY
    - kbuild: add dt_binding_check to PHONY in a correct place
    - signal: avoid double atomic counter increments for user accounting
    - slip: not call free_netdev before rtnl_unlock in slip_open
    - net: phy: mscc: fix firmware paths
    - hinic: fix a irq affinity bug
    - hinic: fix a bug of setting hw_ioctxt
    - hinic: fix a bug of rss configuration
    - net: rmnet: fix NULL pointer dereference in rmnet_newlink()
    - net: rmnet: fix NULL pointer dereference in rmnet_changelink()
    - net: rmnet: fix suspicious RCU usage
    - net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
    - net: rmnet: do not allow to change mux id if mux id is duplicated
    - net: rmnet: use upper/lower device infrastructure
    - net: rmnet: fix bridge mode bugs
    - net: rmnet: fix packet forwarding in rmnet bridge mode
    - sfc: fix timestamp reconstruction at 16-bit rollover points
    - jbd2: fix data races at struct journal_head
    - blk-mq: insert flush request to the front of dispatch queue
    - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
    - ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
    - ARM: 8958/1: rename missed uaccess .fixup section
    - mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
    - HID: google: add moonball USB id
    - HID: add ALWAYS_POLL quirk to lenovo pixart mouse
    - ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
    - ipv4: ensure rcu_read_lock() in cipso_v4_error()
    - Linux 5.4.27

  * This laptop contains a touchpadwhich is not recognized. (LP: #1858299) //
    Focal update: v5.4.27 upstream stable release (LP: #1868538)
    - HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override

  * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570)
    - SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th

  *  Make Dell WD19 dock more reliable after suspend (LP: #1868217)
    - xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
    - xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
    - xhci: Finetune host initiated USB3 rootport link suspend and resume
    - USB: Disable LPM on WD19's Realtek Hub

  * update-version-dkms doesn't add a BugLink (LP: #1867790)
    - [Packaging] Add BugLink to update-version-dkms commit

  * enable realtek ethernet device ASPM function (LP: #1836030)
    - PCI/ASPM: Add L1 PM substate support to pci_disable_link_state()
    - PCI/ASPM: Allow re-enabling Clock PM
    - PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking
    - PCI/ASPM: Add pcie_aspm_get_link()
    - PCI/ASPM: Add sysfs attributes for controlling ASPM link states

  * Update SmartPQI driver in Focal to 1.2.10-025 (LP: #1864484)
    - scsi: smartpqi: clean up indentation of a statement
    - scsi: smartpqi: remove set but not used variable 'ctrl_info'
    - scsi: smartpqi: clean up an indentation issue
    - scsi: smartpqi: fix controller lockup observed during force reboot
    - scsi: smartpqi: fix call trace in device discovery
    - scsi: smartpqi: add inquiry timeouts
    - scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung
    - scsi: smartpqi: change TMF timeout from 60 to 30 seconds
    - scsi: smartpqi: correct syntax issue
    - scsi: smartpqi: fix problem with unique ID for physical device
    - scsi: smartpqi: remove unused manifest constants
    - scsi: smartpqi: Align driver syntax with oob
    - scsi: smartpqi: bump version

  * [roce-0111]sync mainline kernel 5.5rc6 roce patchset into ubuntu HWE kernel
    branch (LP: #1859269)
    - RDMA/hns: Modify variable/field name from vlan to vlan_id
    - RDMA/hns: Fix a spelling mistake in a macro
    - RDMA/hns: Delete BITS_PER_BYTE redefinition
    - RDMA/core: Move core content from ib_uverbs to ib_core
    - RDMA/core: Create mmap database and cookie helper functions
    - RDMA: Connect between the mmap entry and the umap_priv structure
    - RDMA/hns: Remove unsupported modify_port callback
    - RDMA/hns: Delete unnecessary variable max_post
    - RDMA/hns: Remove unnecessary structure hns_roce_sqp
    - RDMA/hns: Delete unnecessary uar from hns_roce_cq
    - RDMA/hns: Modify fields of struct hns_roce_srq
    - RDMA/hns: Replace not intuitive function/macro names
    - RDMA/hns: Simplify doorbell initialization code
    - RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code
    - RDMA/hns: Fix non-standard error codes
    - RDMA/hns: Modify appropriate printings
    - dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag
    - IB/umem: remove the dmasync argument to ib_umem_get
    - RDMA/hns: Redefine interfaces used in creating cq
    - RDMA/hns: Redefine the member of hns_roce_cq struct
    - RDMA/hns: Rename the functions used inside creating cq
    - RDMA/hns: Delete unnecessary callback functions for cq
    - RDMA/hns: Remove unused function hns_roce_init_eq_table()
    - RDMA/hns: Update the value of qp type
    - RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify()
    - RDMA/hns: Remove redundant print information
    - RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP
    - RDMA/hns: Fix coding style issues
    - RDMA/hns: Add support for reporting wc as software mode
    - RDMA/hns: Remove some redundant variables related to capabilities
    - RDMA/hns: Add interfaces to get pf capabilities from firmware
    - RDMA/hns: Get pf capabilities from firmware
    - RDMA/hns: Add support for extended atomic in userspace

  * dmaengine: hisilicon: Add Kunpeng DMA engine support (LP: #1864442)
    - dmaengine: hisilicon: Add Kunpeng DMA engine support
    - [Config] CONFIG_HISI_DMA=m

  * Add support for Realtek 8723DE wireless adapter (LP: #1780590)
    - rtw88: 8822c: fix boolreturn.cocci warnings
    - rtw88: remove redundant flag check helper function
    - rtw88: pci: reset H2C queue indexes in a single write
    - rtw88: not to enter or leave PS under IRQ
    - rtw88: not to control LPS by each vif
    - rtw88: remove unused lps state check helper
    - rtw88: LPS enter/leave should be protected by lock
    - rtw88: leave PS state for dynamic mechanism
    - rtw88: add deep power save support
    - rtw88: not to enter LPS by coex strategy
    - rtw88: select deep PS mode when module is inserted
    - rtw88: add deep PS PG mode for 8822c
    - rtw88: remove misleading module parameter rtw_fw_support_lps
    - mac80211: simplify TX aggregation start
    - rtw88: check firmware leave lps successfully
    - rtw88: allows to set RTS in TX descriptor
    - rtw88: add driver TX queue support
    - rtw88: take over rate control from mac80211
    - rtw88: report tx rate to mac80211 stack
    - rtw88: add TX-AMSDU support
    - rtw88: flush hardware tx queues
    - rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption
    - rtw88: configure TX queue EDCA parameters
    - rtw88: raise firmware version debug level
    - rtw88: use struct rtw_fw_hdr to access firmware header
    - rtw88: Fix an error message
    - rtw88: config 8822c multicast address in MAC init flow
    - rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support
    - rtw88: Use rtw_write8_set to set SYS_FUNC
    - rtw88: pci: config phy after chip info is setup
    - rtw88: use a for loop in rtw_power_mode_change(), not goto
    - rtw88: include interrupt.h for tasklet_struct
    - rtw88: mark rtw_fw_hdr __packed
    - rtw88: use macro to check the current band
    - rtw88: add power tracking support
    - rtw88: Enable 802.11ac beamformee support
    - rtw88: add set_bitrate_mask support
    - rtw88: add phy_info debugfs to show Tx/Rx physical status
    - rtw88: fix GENMASK_ULL for u64
    - rtw88: fix sparse warnings for DPK
    - rtw88: fix sparse warnings for power tracking
    - rtw88: 8822b: add RFE type 3 support
    - rtw88: use rtw_phy_pg_cfg_pair struct, not arrays
    - rtw88: rearrange if..else statements for rx rate indexes
    - rtw88: avoid FW info flood
    - rtw88: remove redundant null pointer check on arrays
    - rtw88: raise LPS threshold to 50, for less power consumption
    - rtw88: fix potential NULL pointer access for firmware
    - rtw88: signal completion even on firmware-request failure
    - rtw88: remove duplicated include from ps.c
    - rtw88: pci: use macros to access PCI DBI/MDIO registers
    - rtw88: pci: use for loop instead of while loop for DBI/MDIO
    - rtw88: pci: enable CLKREQ function if host supports it
    - rtw88: allows to enable/disable HCI link PS mechanism
    - rtw88: pci: reset ring index when release skbs in tx ring
    - rtw88: pci: reset dma when reset pci trx ring
    - rtw88: add interface config for 8822c
    - rtw88: load wowlan firmware if wowlan is supported
    - rtw88: support wowlan feature for 8822c
    - rtw88: Add wowlan pattern match support
    - rtw88: Add wowlan net-detect support
    - rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M
    - rtw88: 8822c: update power sequence to v15
    - rtw88: remove unused spinlock
    - rtw88: remove unused variable 'in_lps'
    - rtw88: remove unused vif pointer in struct rtw_vif
    - rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop()
    - rtw88: assign NULL to skb after being kfree()'ed
    - rtw88: change max_num_of_tx_queue() definition to inline in pci.h
    - rtw88: use true,false for bool variable
    - rtw88: use shorter delay time to poll PS state
    - rtw88: Fix return value of rtw_wow_check_fw_status
    - SAUCE: rtw88: add regulatory process strategy for different chipset
    - SAUCE: rtw88: support dynamic user regulatory setting
    - SAUCE: rtw88: Use secondary channel offset enumeration
    - SAUCE: rtw88: 8822c: modify rf protection setting
    - SAUCE: rtw88: disable TX-AMSDU on 2.4G band
    - SAUCE: Revert "rtw88: disable TX-AMSDU on 2.4G band"
    - SAUCE: rtw88: disable TX-AMSDU on 2.4G band
    - SAUCE: rtw88: remove unused parameter vif in rtw_lps_pg_info_get()
    - SAUCE: rtw88: add rtw_read8_mask and rtw_read16_mask
    - SAUCE: rtw88: pci: 8822c should set clock delay to zero
    - SAUCE: rtw88: move rtw_enter_ips() to the last when config
    - SAUCE: rtw88: avoid holding mutex for cancel_delayed_work_sync()
    - SAUCE: rtw88: add ciphers to suppress error message
    - SAUCE: rtw88: 8822c: update power sequence to v16
    - SAUCE: rtw88: Fix incorrect beamformee role setting
    - SAUCE: rtw88: don't hold all IRQs disabled for PS operations
    - SAUCE: rtw88: extract alloc rsvd_page and h2c skb routines
    - SAUCE: rtw88: associate reserved pages with each vif
    - SAUCE: rtw88: add adaptivity support for EU/JP regulatory
    - SAUCE: rtw88: 8723d: Add basic chip capabilities
    - SAUCE: rtw88: 8723d: add beamform wrapper functions
    - SAUCE: rtw88: 8723d: Add power sequence
    - SAUCE: rtw88: 8723d: Add RF read/write ops
    - SAUCE: rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables
    - SAUCE: rtw88: 8723d: Add cfg_ldo25 to control LDO25
    - SAUCE: rtw88: 8723d: Add new chip op efuse_grant() to control efuse access
    - SAUCE: rtw88: 8723d: Add read_efuse to recognize efuse info from map
    - SAUCE: rtw88: add legacy firmware download for 8723D devices
    - SAUCE: rtw88: no need to send additional information to legacy firmware
    - SAUCE: rtw88: 8723d: Add mac power-on/-off function
    - SAUCE: rtw88: decompose while(1) loop of power sequence polling command
    - SAUCE: rtw88: 8723d: 11N chips don't support H2C queue
    - SAUCE: rtw88: 8723d: implement set_tx_power_index ops
    - SAUCE: rtw88: 8723d: Organize chip TX/RX FIFO
    - SAUCE: rtw88: 8723d: initialize mac/bb/rf basic functions
    - SAUCE: rtw88: 8723d: Add DIG parameter
    - SAUCE: rtw88: 8723d: Add query_rx_desc
    - SAUCE: rtw88: 8723d: Add set_channel
    - SAUCE: rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully
    - SAUCE: rtw88: 8723d: 11N chips don't support LDPC
    - SAUCE: rtw88: set default port to firmware
    - SAUCE: rtw88: update tx descriptor of mgmt and rsvd page packets
    - SAUCE: rtw88: sar: add SAR of TX power limit
    - SAUCE: rtw88: sar: Load static SAR table from ACPI WRDS method
    - SAUCE: rtw88: sar: Load dynamic SAR table from ACPI methods
    - SAUCE: rtw88: sar: apply dynamic SAR table to tx power limit
    - SAUCE: rtw88: sar: add sar_work to poll if dynamic SAR table is changed
    - SAUCE: rtw88: sar: dump sar information via debugfs
    - SAUCE: rtw88: 8723d: Add chip_ops::false_alarm_statistics
    - SAUCE: rtw88: 8723d: Set IG register for CCK rate
    - SAUCE: rtw88: 8723d: add interface configurations table
    - SAUCE: rtw88: 8723d: Add LC calibration
    - SAUCE: rtw88: 8723d: add IQ calibration
    - SAUCE: rtw88: 8723d: Add power tracking
    - SAUCE: rtw88: 8723d: Add shutdown callback to disable BT USB suspend
    - SAUCE: rtw88: 8723d: implement flush queue
    - SAUCE: rtw88: 8723d: set ltecoex register address in chip_info
    - SAUCE: rtw88: 8723d: Add coex support
    - SAUCE: rtw88: fill zeros to words 0x06 and 0x07 of security cam entry
    - SAUCE: rtw88: 8723d: Add 8723DE to Kconfig and Makefile
    - [Config] CONFIG_RTW88_8723DE=y

  * [Ubuntu 20.04] Unset HIBERNATION and PM kernel config options for focal
    (LP: #1867753)
    - [Config] CONFIG_HIBERNATION=n and CONFIG_PM=n for s390x

  * [20.04 FEAT] Base KVM setup for secure guests - kernel part (LP: #1835531)
    - KVM: s390: Cleanup kvm_arch_init error path
    - KVM: s390: Cleanup initial cpu reset
    - KVM: s390: Add new reset vcpu API
    - s390/protvirt: introduce host side setup
    - s390/protvirt: add ultravisor initialization
    - s390/mm: provide memory management functions for protected KVM guests
    - s390/mm: add (non)secure page access exceptions handlers
    - s390/protvirt: Add sysfs firmware interface for Ultravisor information
    - KVM: s390/interrupt: do not pin adapter interrupt pages
    - KVM: s390: protvirt: Add UV debug trace
    - KVM: s390: add new variants of UV CALL
    - KVM: s390: protvirt: Add initial vm and cpu lifecycle handling
    - KVM: s390: protvirt: Secure memory is not mergeable
    - KVM: s390/mm: Make pages accessible before destroying the guest
    - KVM: s390: protvirt: Handle SE notification interceptions
    - KVM: s390: protvirt: Instruction emulation
    - KVM: s390: protvirt: Implement interrupt injection
    - KVM: s390: protvirt: Add SCLP interrupt handling
    - KVM: s390: protvirt: Handle spec exception loops
    - KVM: s390: protvirt: Add new gprs location handling
    - KVM: S390: protvirt: Introduce instruction data area bounce buffer
    - KVM: s390: protvirt: handle secure guest prefix pages
    - KVM: s390/mm: handle guest unpin events
    - KVM: s390: protvirt: Write sthyi data to instruction data area
    - KVM: s390: protvirt: STSI handling
    - KVM: s390: protvirt: disallow one_reg
    - KVM: s390: protvirt: Do only reset registers that are accessible
    - KVM: s390: protvirt: Only sync fmt4 registers
    - KVM: s390: protvirt: Add program exception injection
    - KVM: s390: protvirt: UV calls in support of diag308 0, 1
    - KVM: s390: protvirt: Report CPU state to Ultravisor
    - KVM: s390: protvirt: Support cmd 5 operation state
    - KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112
    - KVM: s390: protvirt: do not inject interrupts after start
    - KVM: s390: protvirt: Add UV cpu reset calls
    - DOCUMENTATION: Protected virtual machine introduction and IPL
    - KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED
    - KVM: s390: protvirt: Add KVM api documentation
    - mm/gup/writeback: add callbacks for inaccessible pages

  * Sys oopsed with sysfs test in ubuntu_stress_smoke_test on X-hwe ARM64
    (LP: #1866772)
    - ACPI: sysfs: copy ACPI data using io memory copying

  * Focal update: v5.4.26 upstream stable release (LP: #1867903)
    - virtio_balloon: Adjust label in virtballoon_probe
    - ALSA: hda/realtek - More constifications
    - cgroup, netclassid: periodically release file_lock on classid updating
    - gre: fix uninit-value in __iptunnel_pull_header
    - inet_diag: return classid for all socket types
    - ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
    - ipvlan: add cond_resched_rcu() while processing muticast backlog
    - ipvlan: do not add hardware address of master to its unicast filter list
    - ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
    - ipvlan: don't deref eth hdr before checking it's set
    - macvlan: add cond_resched() during multicast processing
    - net: dsa: fix phylink_start()/phylink_stop() calls
    - net: dsa: mv88e6xxx: fix lockup on warm boot
    - net: fec: validate the new settings in fec_enet_set_coalesce()
    - net: hns3: fix a not link up issue when fibre port supports autoneg
    - net/ipv6: use configured metric when add peer route
    - netlink: Use netlink header as base to calculate bad attribute offset
    - net: macsec: update SCI upon MAC address change.
    - net: nfc: fix bounds checking bugs on "pipe"
    - net/packet: tpacket_rcv: do not increment ring index on drop
    - net: phy: bcm63xx: fix OOPS due to missing driver name
    - net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
    - net: systemport: fix index check to avoid an array out of bounds access
    - sfc: detach from cb_page in efx_copy_channel()
    - slip: make slhc_compress() more robust against malicious packets
    - taprio: Fix sending packets without dequeueing them
    - bonding/alb: make sure arp header is pulled before accessing it
    - bnxt_en: reinitialize IRQs when MTU is modified
    - bnxt_en: fix error handling when flashing from file
    - cgroup: memcg: net: do not associate sock with unrelated cgroup
    - net: memcg: late association of sock to memcg
    - net: memcg: fix lockdep splat in inet_csk_accept()
    - devlink: validate length of param values
    - devlink: validate length of region addr/len
    - fib: add missing attribute validation for tun_id
    - nl802154: add missing attribute validation
    - nl802154: add missing attribute validation for dev_type
    - can: add missing attribute validation for termination
    - macsec: add missing attribute validation for port
    - net: fq: add missing attribute validation for orphan mask
    - net: taprio: add missing attribute validation for txtime delay
    - team: add missing attribute validation for port ifindex
    - team: add missing attribute validation for array index
    - tipc: add missing attribute validation for MTU property
    - nfc: add missing attribute validation for SE API
    - nfc: add missing attribute validation for deactivate target
    - nfc: add missing attribute validation for vendor subcommand
    - net: phy: avoid clearing PHY interrupts twice in irq handler
    - net: phy: fix MDIO bus PM PHY resuming
    - net/ipv6: need update peer route when modify metric
    - net/ipv6: remove the old peer route if change it to a new one
    - selftests/net/fib_tests: update addr_metric_test for peer route testing
    - net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
    - net: phy: Avoid multiple suspends
    - cgroup: cgroup_procs_next should increase position index
    - cgroup: Iterate tasks that did not finish do_exit()
    - netfilter: nf_tables: fix infinite loop when expr is not available
    - iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
    - iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn +
      add_taint
    - netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
    - netfilter: synproxy: synproxy_cpu_seq_next should increase position index
    - netfilter: xt_recent: recent_seq_next should increase position index
    - netfilter: x_tables: xt_mttg_seq_next should increase position index
    - workqueue: don't use wq_select_unbound_cpu() for bound works
    - drm/amd/display: remove duplicated assignment to grph_obj_type
    - drm/i915: be more solid in checking the alignment
    - drm/i915: Defer semaphore priority bumping to a workqueue
    - mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
    - pinctrl: falcon: fix syntax error
    - ktest: Add timeout for ssh sync testing
    - cifs_atomic_open(): fix double-put on late allocation failure
    - gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
    - KVM: x86: clear stale x86_emulate_ctxt->intercept value
    - KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
    - ARC: define __ALIGN_STR and __ALIGN symbols for ARC
    - fuse: fix stack use after return
    - s390/dasd: fix data corruption for thin provisioned devices
    - ipmi_si: Avoid spurious errors for optional IRQs
    - blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
    - fscrypt: don't evict dirty inodes after removing key
    - macintosh: windfarm: fix MODINFO regression
    - x86/ioremap: Map EFI runtime services data as encrypted for SEV
    - efi: Fix a race and a buffer overflow while reading efivars via sysfs
    - efi: Add a sanity check to efivar_store_raw()
    - i2c: designware-pci: Fix BUG_ON during device removal
    - mt76: fix array overflow on receiving too many fragments for a packet
    - perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
    - x86/mce: Fix logic and comments around MSR_PPIN_CTL
    - iommu/dma: Fix MSI reservation allocation
    - iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
    - iommu/vt-d: Fix RCU list debugging warnings
    - iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
    - batman-adv: Don't schedule OGM for disabled interface
    - clk: imx8mn: Fix incorrect clock defines
    - pinctrl: meson-gxl: fix GPIOX sdio pins
    - pinctrl: imx: scu: Align imx sc msg structs to 4
    - virtio_ring: Fix mem leak with vring_new_virtqueue()
    - drm/i915/gvt: Fix dma-buf display blur issue on CFL
    - pinctrl: core: Remove extra kref_get which blocks hogs being freed
    - drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
    - driver code: clarify and fix platform device DMA mask allocation
    - iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
    - i2c: gpio: suppress error on probe defer
    - nl80211: add missing attribute validation for critical protocol indication
    - nl80211: add missing attribute validation for beacon report scanning
    - nl80211: add missing attribute validation for channel switch
    - perf bench futex-wake: Restore thread count default to online CPU count
    - netfilter: cthelper: add missing attribute validation for cthelper
    - netfilter: nft_payload: add missing attribute validation for payload csum
      flags
    - netfilter: nft_tunnel: add missing attribute validation for tunnels
    - netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
    - netfilter: nft_chain_nat: inet family is missing module ownership
    - iommu/vt-d: Fix the wrong printing in RHSA parsing
    - iommu/vt-d: Ignore devices with out-of-spec domain number
    - i2c: acpi: put device when verifying client fails
    - iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
    - ipv6: restrict IPV6_ADDRFORM operation
    - net/smc: check for valid ib_client_data
    - net/smc: cancel event worker during device removal
    - Linux 5.4.26

  * please help enable CONFIG_EROFS_FS_ZIP (LP: #1867099)
    - [Config] CONFIG_EROFS_FS_ZIP=y
    - [Config] CONFIG_EROFS_FS_CLUSTER_PAGE_LIMIT=1

  * All PS/2 ports on PS/2 Serial add-in bracket are not working after S3
    (LP: #1866734)
    - SAUCE: Input: i8042 - fix the selftest retry logic

  * [UBUNTU 20.04] virtio-blk disks can go dissfunctional when swiotlb fills up
    (LP: #1867109)
    - virtio-blk: fix hw_queue stopped on arbitrary error
    - virtio-blk: improve virtqueue error to BLK_STS

  * Focal update: v5.4.25 upstream stable release (LP: #1867178)
    - block, bfq: get extra ref to prevent a queue from being freed during a group
      move
    - block, bfq: do not insert oom queue into position tree
    - net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
    - net: stmmac: fix notifier registration
    - dm thin metadata: fix lockdep complaint
    - RDMA/core: Fix pkey and port assignment in get_new_pps
    - RDMA/core: Fix use of logical OR in get_new_pps
    - kbuild: fix 'No such file or directory' warning when cleaning
    - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
    - blktrace: fix dereference after null check
    - ALSA: hda: do not override bus codec_mask in link_get()
    - serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
    - selftests: fix too long argument
    - usb: gadget: composite: Support more than 500mA MaxPower
    - usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
    - usb: gadget: serial: fix Tx stall after buffer overflow
    - habanalabs: halt the engines before hard-reset
    - habanalabs: do not halt CoreSight during hard reset
    - habanalabs: patched cb equals user cb in device memset
    - drm/msm/mdp5: rate limit pp done timeout warnings
    - drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
    - drm/modes: Make sure to parse valid rotation value from cmdline
    - drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters
    - scsi: megaraid_sas: silence a warning
    - drm/msm/dsi: save pll state before dsi host is powered off
    - drm/msm/dsi/pll: call vco set rate explicitly
    - selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
    - selftests: forwarding: vxlan_bridge_1d: fix tos value
    - net: atlantic: check rpc result and wait for rpc address
    - net: ks8851-ml: Remove 8-bit bus accessors
    - net: ks8851-ml: Fix 16-bit data access
    - net: ks8851-ml: Fix 16-bit IO operation
    - net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()
    - watchdog: da9062: do not ping the hw during stop()
    - s390/cio: cio_ignore_proc_seq_next should increase position index
    - s390: make 'install' not depend on vmlinux
    - efi: Only print errors about failing to get certs if EFI vars are found
    - net/mlx5: DR, Fix matching on vport gvmi
    - nvme/pci: Add sleep quirk for Samsung and Toshiba drives
    - nvme-pci: Use single IRQ vector for old Apple models
    - x86/boot/compressed: Don't declare __force_order in kaslr_64.c
    - s390/qdio: fill SL with absolute addresses
    - nvme: Fix uninitialized-variable warning
    - ice: Don't tell the OS that link is going down
    - x86/xen: Distribute switch variables for initialization
    - net: thunderx: workaround BGX TX Underflow issue
    - csky/mm: Fixup export invalid_pte_table symbol
    - csky: Set regs->usp to kernel sp, when the exception is from kernel
    - csky/smp: Fixup boot failed when CONFIG_SMP
    - csky: Fixup ftrace modify panic
    - csky: Fixup compile warning for three unimplemented syscalls
    - arch/csky: fix some Kconfig typos
    - selftests: forwarding: vxlan_bridge_1d: use more proper tos value
    - firmware: imx: scu: Ensure sequential TX
    - binder: prevent UAF for binderfs devices
    - binder: prevent UAF for binderfs devices II
    - ALSA: hda/realtek - Add Headset Mic supported
    - ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
    - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
    - ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
    - cifs: don't leak -EAGAIN for stat() during reconnect
    - cifs: fix rename() by ensuring source handle opened with DELETE bit
    - usb: storage: Add quirk for Samsung Fit flash
    - usb: quirks: add NO_LPM quirk for Logitech Screen Share
    - usb: dwc3: gadget: Update chain bit correctly when using sg list
    - usb: cdns3: gadget: link trb should point to next request
    - usb: cdns3: gadget: toggle cycle bit before reset endpoint
    - usb: core: hub: fix unhandled return by employing a void function
    - usb: core: hub: do error out if usb_autopm_get_interface() fails
    - usb: core: port: do error out if usb_autopm_get_interface() fails
    - vgacon: Fix a UAF in vgacon_invert_region
    - mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking
      page tables prot_numa
    - mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
    - mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
    - fat: fix uninit-memory access for partial initialized inode
    - btrfs: fix RAID direct I/O reads with alternate csums
    - arm64: dts: socfpga: agilex: Fix gmac compatible
    - arm: dts: dra76x: Fix mmc3 max-frequency
    - tty:serial:mvebu-uart:fix a wrong return
    - tty: serial: fsl_lpuart: free IDs allocated by IDA
    - serial: 8250_exar: add support for ACCES cards
    - vt: selection, close sel_buffer race
    - vt: selection, push console lock down
    - vt: selection, push sel_lock up
    - media: hantro: Fix broken media controller links
    - media: mc-entity.c: use & to check pad flags, not ==
    - media: vicodec: process all 4 components for RGB32 formats
    - media: v4l2-mem2mem.c: fix broken links
    - perf intel-pt: Fix endless record after being terminated
    - perf intel-bts: Fix endless record after being terminated
    - perf cs-etm: Fix endless record after being terminated
    - perf arm-spe: Fix endless record after being terminated
    - spi: spidev: Fix CS polarity if GPIO descriptors are used
    - x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
    - s390/pci: Fix unexpected write combine on resource
    - s390/mm: fix panic in gup_fast on large pud
    - dmaengine: imx-sdma: fix context cache
    - dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
    - dmaengine: tegra-apb: Fix use-after-free
    - dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
    - dm integrity: fix recalculation when moving from journal mode to bitmap mode
    - dm integrity: fix a deadlock due to offloading to an incorrect workqueue
    - dm integrity: fix invalid table returned due to argument count mismatch
    - dm cache: fix a crash due to incorrect work item cancelling
    - dm: report suspended device during destroy
    - dm writecache: verify watermark during resume
    - dm zoned: Fix reference counter initial value of chunk works
    - dm: fix congested_fn for request-based device
    - arm64: dts: meson-sm1-sei610: add missing interrupt-names
    - ARM: dts: ls1021a: Restore MDIO compatible to gianfar
    - spi: bcm63xx-hsspi: Really keep pll clk enabled
    - drm/virtio: make resource id workaround runtime switchable.
    - drm/virtio: fix resource id creation race
    - ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
    - ASoC: topology: Fix memleak in soc_tplg_manifest_load()
    - ASoC: SOF: Fix snd_sof_ipc_stream_posn()
    - ASoC: intel: skl: Fix pin debug prints
    - ASoC: intel: skl: Fix possible buffer overflow in debug outputs
    - powerpc: define helpers to get L1 icache sizes
    - powerpc: Convert flush_icache_range & friends to C
    - powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
    - ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
    - ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
    - ASoC: Intel: Skylake: Fix available clock counter incrementation
    - ASoC: dapm: Correct DAPM handling of active widgets during shutdown
    - spi: atmel-quadspi: fix possible MMIO window size overrun
    - drm/panfrost: Don't try to map on error faults
    - drm: kirin: Revert "Fix for hikey620 display offset problem"
    - drm/sun4i: Add separate DE3 VI layer formats
    - drm/sun4i: Fix DE2 VI layer format support
    - drm/sun4i: de2/de3: Remove unsupported VI layer formats
    - drm/i915: Program MBUS with rmw during initialization
    - drm/i915/selftests: Fix return in assert_mmap_offset()
    - phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
    - phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
    - ARM: dts: imx6: phycore-som: fix emmc supply
    - arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
    - firmware: imx: misc: Align imx sc msg structs to 4
    - firmware: imx: scu-pd: Align imx sc msg structs to 4
    - firmware: imx: Align imx_sc_msg_req_cpu_start to 4
    - soc: imx-scu: Align imx sc msg structs to 4
    - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
    - RDMA/rw: Fix error flow during RDMA context initialization
    - RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
    - RDMA/siw: Fix failure handling during device creation
    - RDMA/iwcm: Fix iwcm work deallocation
    - RDMA/core: Fix protection fault in ib_mr_pool_destroy
    - regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
    - RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
    - IB/hfi1, qib: Ensure RCU is locked when accessing list
    - ARM: imx: build v7_cpu_resume() unconditionally
    - ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
    - ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
    - ARM: dts: imx7-colibri: Fix frequency for sd/mmc
    - hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
    - dma-buf: free dmabuf->name in dma_buf_release()
    - dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
    - arm64: dts: meson: fix gxm-khadas-vim2 wifi
    - bus: ti-sysc: Fix 1-wire reset quirk
    - EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
    - powerpc: fix hardware PMU exception bug on PowerVM compatibility mode
      systems
    - efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
    - efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
    - efi: READ_ONCE rng seed size before munmap
    - block, bfq: get a ref to a group when adding it to a service tree
    - block, bfq: remove ifdefs from around gets/puts of bfq groups
    - csky: Implement copy_thread_tls
    - drm/virtio: module_param_named() requires linux/moduleparam.h
    - Linux 5.4.25

  * Miscellaneous Ubuntu changes
    - hio -- remove duplicated MODULE_DEVICE_TABLE declaration
    - [Config] Add initial riscv64 config
    - [Config] Bring riscv64 in line with other arches
    - [Packaging] Add riscv64 arch support
    - [Packaging] Add initial riscv64 abi
    - [Config] updateconfigs for riscv64
    - [Config] Update annotations for riscv64
    - SAUCE: r8169: disable ASPM L1.1
    - update wireguard dkms package version
    - [Config] garbage collect PCIEASPM_DEBUG
    - [Config] gcc version updateconfigs

  * Miscellaneous upstream changes
    - Revert "UBUNTU: SAUCE: platform/x86: dell-uart-backlight: move retry block"
    - RISC-V: Do not invoke SBI call if cpumask is empty
    - RISC-V: Issue a local tlbflush if possible.
    - RISC-V: Issue a tlb page flush if possible
    - riscv: add support for SECCOMP and SECCOMP_FILTER
    - riscv: reject invalid syscalls below -1
    - mtd: spi-nor: Add support for is25wp256
    - PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code

 -- Seth Forshee <email address hidden>  Mon, 23 Mar 2020 14:54:04 -0500

Upload details

Uploaded by:
Seth Forshee
Uploaded to:
Focal
Original maintainer:
Ubuntu Kernel Team
Architectures:
all amd64 armhf arm64 ppc64el riscv64 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-20.24.diff.gz 3.8 MiB 65fe82cafd60c9a39ab34d0806a6a6ee954faa257ee35bd028aeaaa98c3bbe4e
linux_5.4.0-20.24.dsc 6.8 KiB f59239fd6b09dc58b1f50225f6cb3650743937f15d3bf86f14d95e3ede6f36ef

Available diffs

View changes file

Binary packages built by this source

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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