Package "linux-hwe-5.4"

This package belongs to a PPA: Canonical Kernel Team

Name: linux-hwe-5.4


This package is just an umbrella for a group of other packages, it has no description.
Description samples from packages in group:

Latest version: *DELETED*
Release: bionic (18.04)
Level: base
Repository: main


Other versions of "linux-hwe-5.4" in Bionic

Repository Area Version
security main 5.4.0-135.152~18.04.2
updates main 5.4.0-150.167~18.04.1
proposed main 5.4.0-152.169~18.04.1


Version: *DELETED* 2024-03-06 15:09:03 UTC
No changelog for deleted or moved packages.

Version: 5.4.0-152.169~18.04.1 2023-06-08 01:09:04 UTC

 linux-hwe-5.4 (5.4.0-152.169~18.04.1) bionic; urgency=medium
   * bionic/linux-hwe-5.4: 5.4.0-152.169~18.04.1 -proposed tracker (LP: #2023103)
   [ Ubuntu: 5.4.0-152.169 ]
   * focal/linux: 5.4.0-152.169 -proposed tracker (LP: #2023070)
   * Focal update: v5.4.236 upstream stable release (LP: #2020390)
     - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
   * Packaging resync (LP: #1786013)
     - [Packaging] resync git-ubuntu-log
     - [Packaging] resync getabis

Source diff to previous version
2020390 Focal update: v5.4.236 upstream stable release
1786013 Packaging resync

Version: 5.4.0-151.168~18.04.1 2023-05-31 21:09:24 UTC

 linux-hwe-5.4 (5.4.0-151.168~18.04.1) bionic; urgency=medium
   * bionic/linux-hwe-5.4: 5.4.0-151.168~18.04.1 -proposed tracker (LP: #2019374)
   * Focal update: Focal update: v5.4.235 upstream stable release (LP: #2017706)
     - [Config] Remove mxsfb module from armhf-lpae modules
   * Packaging resync (LP: #1786013)
     - [Packaging] resync git-ubuntu-log
     - [Packaging] resync getabis
   [ Ubuntu: 5.4.0-151.168 ]
   * focal/linux: 5.4.0-151.168 -proposed tracker (LP: #2019375)
   * Packaging resync (LP: #1786013)
     - [Packaging] update helper scripts
     - debian/dkms-versions -- update from kernel-versions (main/2023.05.15)
   * CVE-2023-32233
     - netfilter: nf_tables: deactivate anonymous set from preparation phase
   * CVE-2023-2612
     - SAUCE: shiftfs: prevent lock unbalance in shiftfs_create_object()
   * CVE-2023-31436
     - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
   * CVE-2023-1380
     - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
   * Focal update: Focal update: v5.4.235 upstream stable release (LP: #2017706)
     - HID: asus: Remove check for same LED brightness on set
     - HID: asus: use spinlock to protect concurrent accesses
     - HID: asus: use spinlock to safely schedule workers
     - ARM: OMAP2+: Fix memory leak in realtime_counter_init()
     - arm64: dts: qcom: qcs404: use symbol names for PCIe resets
     - ARM: zynq: Fix refcount leak in zynq_early_slcr_init
     - arm64: dts: meson-gx: Fix Ethernet MAC address unit name
     - arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
     - arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
     - arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
     - ARM: OMAP1: call platform_device_put() in error case in
     - ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
     - ARM: imx: Call ida_simple_remove() for ida_simple_get
     - arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
     - arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
     - arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
     - arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
     - arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node
     - arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
     - ARM: dts: imx7s: correct iomuxc gpr mux controller cells
     - arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
     - Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is
     - block: Limit number of items taken from the I/O scheduler in one go
     - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
     - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
     - blk-mq: correct stale comment of .get_budget
     - s390/dasd: Prepare for additional path event handling
     - s390/dasd: Fix potential memleak in dasd_eckd_init()
     - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
     - sched/rt: pick_next_rt_entity(): check list_entry
     - block: bio-integrity: Copy flags when bio_integrity_payload is cloned
     - wifi: rsi: Fix memory leak in rsi_coex_attach()
     - net/wireless: Delete unnecessary checks before the macro call
     - wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
     - wifi: libertas: fix memory leak in lbs_init_adapter()
     - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
     - rtlwifi: fix -Wpointer-sign warning
     - wifi: rtlwifi: Fix global-out-of-bounds bug in
     - ipw2x00: switch from 'pci_' to 'dma_' API
     - wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
     - wifi: ipw2200: fix memory leak in ipw_wdev_init()
     - wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
     - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
     - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
     - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
     - wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
     - wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
     - wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
     - wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
     - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
     - crypto: x86/ghash - fix unaligned access in ghash_setkey()
     - ACPICA: Drop port I/O validation for some regions
     - genirq: Fix the return type of kstat_cpu_irqs_sum()
     - lib/mpi: Fix buffer overrun when SG is too long
     - ACPICA: nsrepair: handle cases without a return value correctly
     - wifi: orinoco: check return value of hermes_write_wordrec()
     - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback
     - ath9k: hif_usb: simplify if-if to if-else
     - ath9k: htc: clean up statistics macros
     - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
     - wifi: ath9k: Fix potential stack-out-of-bounds write in
     - ACPI: battery: Fix missing NUL-termination with large strings
     - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
     - crypto: essiv - remove redundant null pointer check before kfree
     - crypto: essiv - Handle EBUSY correctly
     - crypto: seqiv - Handle EBUSY correctly
     - powercap: fix possible name leak in powercap_register_zone()
     - net/mlx5: Enhance debug print in page allocation failure
     - irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
     - irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
     - irqchip/ti-sci: Fix refcount

Source diff to previous version
2017706 Focal update: Focal update: v5.4.235 upstream stable release
1786013 Packaging resync
2017691 Focal update: v5.4.234 upstream stable release
CVE-2023-32233 In the Linux kernel through 6.3.1, a use-after-free in Netfilter nf_tables when processing batch requests can be abused to perform arbitrary read and
CVE-2023-2612 Jean-Baptiste Cayrou discovered that the shiftfs file system in the Ub ...
CVE-2023-31436 qfq_change_class in net/sched/sch_qfq.c in the Linux kernel before 6.2.13 allows an out-of-bounds write because lmax can exceed QFQ_MIN_LMAX.
CVE-2023-1380 A slab-out-of-bound read problem was found in brcmf_get_assoc_ies in drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c in the Linux Kernel.
CVE-2023-0461 RESERVED
CVE-2023-30456 An issue was discovered in arch/x86/kvm/vmx/nested.c in the Linux kernel before 6.2.8. nVMX on x86_64 lacks consistency checks for CR0 and CR4.
CVE-2023-1859 A use-after-free flaw was found in xen_9pfs_front_removet in net/9p/trans_xen.c in Xen transport for 9pfs in the Linux Kernel. This flaw could allow
CVE-2023-1670 A flaw use after free in the Linux kernel Xircom 16-bit PCMCIA (PC-card) Ethernet driver was found.A local user could use this flaw to crash the syst

Version: 5.4.0-149.166~18.04.1 2023-04-21 19:08:57 UTC

 linux-hwe-5.4 (5.4.0-149.166~18.04.1) bionic; urgency=medium
   * bionic/linux-hwe-5.4: 5.4.0-149.166~18.04.1 -proposed tracker (LP: #2016590)
   [ Ubuntu: 5.4.0-149.166 ]
   * focal/linux: 5.4.0-149.166 -proposed tracker (LP: #2016591)
   * Focal update: v5.4.233 upstream stable release (LP: #2015909)
     - dma-mapping: add generic helpers for mapping sgtable objects
     - scatterlist: add generic wrappers for iterating over sgtable objects
     - drm: etnaviv: fix common struct sg_table related issues
     - drm/etnaviv: don't truncate physical page address
     - wifi: rtl8xxxu: gen2: Turn on the rate control
     - powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
     - random: always mix cycle counter in add_latent_entropy()
     - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
     - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
     - powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
     - alarmtimer: Prevent starvation by small intervals and SIG_IGN
     - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
     - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
     - uaccess: Add speculation barrier to copy_from_user()
     - wifi: mwifiex: Add missing compatible string for SD8787
     - ext4: Fix function prototype mismatch for ext4_feat_ktype
     - Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo
       child qdiscs"
     - bpf: add missing header file include
     - Linux 5.4.233
   * selftest: fib_tests: Always cleanup before exit (LP: #2015956)
     - selftest: fib_tests: Always cleanup before exit
   * fib_tests.sh in ubuntu_kernel_selftests was skipped silently on Focal
     (LP: #2015440)
     - selftests: Fix the executable permissions for fib_tests.sh
   * Debian autoreconstruct Fix restoration of execute permissions (LP: #2015498)
     - [Debian] autoreconstruct - fix restoration of execute permissions
   * kernel: fix __clear_user() inline assembly constraints (LP: #2013088)
     - s390/uaccess: add missing earlyclobber annotations to __clear_user()
   * i/o error if next unused loop device is queried (LP: #1856871)
     - loop: fix I/O error on fsync() in detached loop devices
   * CVE-2023-1075
     - net/tls: tls_is_tx_ready() checked list_entry
   * Focal update: v5.4.232 upstream stable release (LP: #2011625)
     - firewire: fix memory leak for payload of request subaction to IEC 61883-1
       FCP region
     - bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
     - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
     - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
     - arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
     - scsi: Revert "scsi: core: map PQ=1, PDT=other values to
     - WRITE is "data source", not destination...
     - fix iov_iter_bvec() "direction" argument
     - fix "direction" argument of iov_iter_kvec()
     - netrom: Fix use-after-free caused by accept on already connected socket
     - netfilter: br_netfilter: disable sabotage_in hook after first suppression
     - squashfs: harden sanity check in squashfs_read_xattr_id_table
     - net: phy: meson-gxl: Add generic dummy stubs for MMD register access
     - can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
     - ata: libata: Fix sata_down_spd_limit() when no link speed is reported
     - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
     - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
     - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy
     - virtio-net: Keep stop() to follow mirror sequence of open()
     - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
     - efi: fix potential NULL deref in efi_mem_reserve_persistent
     - scsi: target: core: Fix warning on RT kernels
     - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
     - i2c: rk3x: fix a bunch of kernel-doc warnings
     - net/x25: Fix to not accept on connected socket
     - iio: adc: stm32-dfsdm: fill module aliases
     - usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
     - usb: dwc3: qcom: enable vbus override when in OTG dr-mode
     - usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
     - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
     - Input: i8042 - move __initconst to fix code styling warning
     - Input: i8042 - merge quirk tables
     - Input: i8042 - add TUXEDO devices to i8042 quirk tables
     - Input: i8042 - add Clevo PCX0DX to i8042 quirk table
     - fbcon: Check font dimension limits
     - watchdog: diag288_wdt: do not use stack buffers for hardware data
     - watchdog: diag288_wdt: fix __diag288() inline assembly
     - efi: Accept version 2 of memory attributes table
     - iio: hid: fix the retval in accel_3d_capture_sample
     - iio: adc: berlin2-adc: Add missing of_node_put() in error path
     - iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
     - parisc: Fix return code of pdc_iodc_print()
     - parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
     - riscv: disable generation of unwind tables
     - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
     - fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
     - mm/swapfile: add cond_resched() in get_swap_pages()
     - Squashfs: fix handling and sanity checking of xattr_ids count
     - nvmem: core: fix cell removal on error
     - mm: swap: properly update readahead statistics in unuse_pte_range()
     - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
     - serial: 8250_dma: Fix DMA Rx completion race
     - serial: 8250_dma: Fix DMA Rx rearm race
     - powerpc/imc-pmu: Revert nest_init_lock to being a mutex
     - fbdev: smscufx: fix error handling code in

Source diff to previous version
2015909 Focal update: v5.4.233 upstream stable release
2015440 fib_tests.sh in ubuntu_kernel_selftests was skipped silently on Focal
2015498 Debian autoreconstruct Fix restoration of execute permissions
2013088 kernel: fix __clear_user() inline assembly constraints
1856871 i/o error if next unused loop device is queried
2011625 Focal update: v5.4.232 upstream stable release
CVE-2023-1075 A flaw was found in the Linux Kernel. The tls_is_tx_ready() incorrectly checks for list emptiness, potentially accessing a type confused entry to the
CVE-2023-1118 A flaw use after free in the Linux kernel integrated infrared receiver/transceiver driver was found in the way user detaching rc device. A local user

Version: 5.4.0-147.164~18.04.1 2023-04-04 03:08:51 UTC

 linux-hwe-5.4 (5.4.0-147.164~18.04.1) bionic; urgency=medium
   * bionic/linux-hwe-5.4: 5.4.0-147.164~18.04.1 -proposed tracker (LP: #2011958)
   [ Ubuntu: 5.4.0-147.164 ]
   * focal/linux: 5.4.0-147.164 -proposed tracker (LP: #2011959)
   * CVE-2023-26545
     - net: mpls: fix stale pointer if allocation fails during device rename
   * CVE-2023-1281
     - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()
     - net/sched: tcindex: update imperfect hash filters respecting rcu
   * Focal update: v5.4.231 upstream stable release (LP: #2011226)
     - clk: generalize devm_clk_get() a bit
     - clk: Provide new devm_clk helpers for prepared and enabled clocks
     - memory: atmel-sdramc: Fix missing clk_disable_unprepare in
     - memory: mvebu-devbus: Fix missing clk_disable_unprepare in
     - ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
     - ARM: imx27: Retrieve the SYSCTRL base address from devicetree
     - ARM: imx31: Retrieve the IIM base address from devicetree
     - ARM: imx35: Retrieve the IIM base address from devicetree
     - ARM: imx: add missing of_node_put()
     - HID: intel_ish-hid: Add check for ishtp_dma_tx_map
     - EDAC/highbank: Fix memory leak in highbank_mc_probe()
     - tomoyo: fix broken dependency on *.conf.default
     - RDMA/core: Fix ib block iterator counter overflow
     - IB/hfi1: Reject a zero-length user expected buffer
     - IB/hfi1: Reserve user expected TIDs
     - IB/hfi1: Fix expected receive setup error exit issues
     - affs: initialize fsdata in affs_truncate()
     - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
     - amd-xgbe: Delay AN timeout during KR training
     - bpf: Fix pointer-leak due to insufficient speculative store bypass
     - phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in
     - net: nfc: Fix use-after-free in local_cleanup()
     - net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
     - gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
     - net/sched: sch_taprio: fix possible use-after-free
     - net: fix a concurrency bug in l2tp_tunnel_register()
     - l2tp: Serialize access to sk_user_data with sk_callback_lock
     - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
     - net: usb: sr9700: Handle negative len
     - net: mdio: validate parameter addr in mdiobus_get_phy()
     - HID: check empty report_list in hid_validate_values()
     - HID: check empty report_list in bigben_probe()
     - net: stmmac: fix invalid call to mdiobus_get_phy()
     - HID: revert CHERRY_MOUSE_000C quirk
     - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
     - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
     - net: mlx5: eliminate anonymous module_init & module_exit
     - drm/panfrost: fix GENERIC_ATOMIC64 dependency
     - dmaengine: Fix double increment of client_count in dma_chan_get()
     - net: macb: fix PTP TX timestamp failure due to packet padding
     - HID: betop: check shape of output reports
     - dmaengine: xilinx_dma: use devm_platform_ioremap_resource()
     - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
     - dmaengine: xilinx_dma: call of_node_put() when breaking out of
     - tcp: avoid the lookup process failing to get sk in ehash table
     - w1: fix deadloop in __w1_remove_master_device()
     - w1: fix WARNING after calling w1_process()
     - driver core: Fix test_async_probe_init saves device in wrong array
     - net: dsa: microchip: ksz9477: port map correction in ALU table entry
     - tcp: fix rate_app_limited to default to 1
     - cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
     - ASoC: fsl_micfil: Correct the number of steps on SX controls
     - drm: Add orientation quirk for Lenovo ideapad D330-10IGL
     - s390/debug: add _ASM_S390_ prefix to header guard
     - cpufreq: armada-37xx: stop using 0 as NULL pointer
     - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
     - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
     - spi: spidev: remove debug messages that access spidev->spi without locking
     - KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
     - scsi: hisi_sas: Set a port invalid only if there are no devices attached
       when refreshing port id
     - platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
     - platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
     - lockref: stop doing cpu_relax in the cmpxchg loop
     - mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci
     - mmc: sdhci-esdhc-imx: disable the CMD CRC check for standard tuning
     - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
     - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state
     - fs: reiserfs: remove useless new_opts in reiserfs_remount
     - Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
     - scsi: hpsa: Fix allocation size for scsi_host_alloc()
     - module: Don't wait for GOING modules
     - tracing: Make sure trace_printk() can output as soon as it can be used
     - trace_events_hist: add check for return value of 'create_hist_field'
     - ftrace/scripts: Update the instructions for ftrace-bisect.sh
     - cifs: Fix oops due to uncleared server->smbd_conn in reconnect
     - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
     - thermal: intel: int340x: Protect trip temperature from concurrent updates
     - ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
     - EDAC/device: Respect any driver-supplied workqueue polling value
     - EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
     - netlink: prevent potential spectre v1 gadgets

2011226 Focal update: v5.4.231 upstream stable release
2008946 Focal update: v5.4.230 upstream stable release
CVE-2023-26545 In the Linux kernel before 6.1.13, there is a double free in net/mpls/af_mpls.c upon an allocation failure (for registering the sysctl table under a
CVE-2023-1281 RESERVED
CVE-2022-3903 An incorrect read request flaw was found in the Infrared Transceiver USB driver in the Linux kernel. This issue occurs when a user attaches a malicio
CVE-2022-3108 An issue was discovered in the Linux kernel through 5.16-rc6. kfd_parse_subtype_iolink in drivers/gpu/drm/amd/amdkfd/kfd_crat.c lacks check of the re

About   -   Send Feedback to @ubuntu_updates