Some derivative kernel tools packages don't depend on linux-tools-common

Bug #1914774 reported by Rolf Leggewie
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-hwe-5.4 (Ubuntu)
Invalid
Undecided
Unassigned
Bionic
Fix Released
Undecided
Unassigned
linux-ibm (Ubuntu)
Fix Released
Undecided
Unassigned
Focal
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
Kinetic
Fix Released
Undecided
Unassigned
linux-ibm-5.4 (Ubuntu)
Invalid
Undecided
Unassigned
Bionic
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

Installing the tools package for some kernels, like linux-tools-generic-hwe-18.04, does not install linux-tools-common because of a missing dependency. This results in missing /usr/bin/* wrapper scripts that call the version dependent binaries (like cpupower).

[Test Case]

Install like linux-tools-generic-hwe-18.04 on bionic and:
$ cpupower
cpupower: command not found

[Fix]

Add linux-tools-common as a dependency.

[Regression Potential]

The fix results in an additional package being installed. If something goes wrong this would manifest itself as a package installation error.

[Original Description]

While running kernel 5.4.0-64 today on bionic I noticed that Canonical kernel team does not provide a linux-hwe-5.4-tools package. Is that a deliberate choice? If so, would you please share the reason?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-meta-hwe-5.4 (Ubuntu):
status: New → Confirmed
Revision history for this message
Sven Kieske (s-kieske) wrote :

so, this is very weird.

We used to install binary "cpupower" from linux-tools via this package for the hwe kernel:

linux-tools-generic-hwe-18.04

but this seems to have changed somewhere in between, the file list on packages.ubuntu.com

only lists:

/usr/share/doc/linux-tools-generic-hwe-18.04/changelog.gz
/usr/share/doc/linux-tools-generic-hwe-18.04/copyright

see, e.g.:
https://packages.ubuntu.com/bionic-updates/amd64/linux-tools-generic-hwe-18.04/filelist
linked from:
https://packages.ubuntu.com/bionic-updates/linux-tools-generic-hwe-18.04

I believe this is, because it's a meta/virtual package?

nevertheless I found how to install "cpupower" it seems it moved to the following package (adjust kernel subversion as needed):

https://packages.ubuntu.com/bionic-updates/linux-hwe-5.4-tools-5.4.0-80

but this is also strange for several reasons:

first, afaik you need to install the version for your specific installed kernel, but the package name leads to bad sed-magic in install scripts like:

apt install linux-hwe-5.4-tools-$(uname -r | sed 's#-generic$##')

this is obviously bad, but I could live with that.

what is really really weird though, is the installation path of the cpupower binary:

root@server:~# /usr/lib/linux-hwe-5.4-tools-5.4.0-104/cpupower --help
Usage: cpupower [-d|--debug] [-c|--cpu cpulist ] <command> [<args>]
Supported commands are:
        frequency-info
        frequency-set
        idle-info
        idle-set
        set
        info
        monitor
        help

Not all commands can make use of the -c cpulist option.

Use 'cpupower help <command>' for getting help for above commands.

root@server:~# type cpupower
-su: type: cpupower: not found

it is not installed in $PATH at all, which is really contracdicting the upstream makefile, imho?

see: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/power/cpupower/Makefile

am I holding it wrong? is there another package which installs cpupower in the correct path?

why was the packaging changed, mid release? This breaks every workflow around the provided tools.

Revision history for this message
Juerg Haefliger (juergh) wrote :

Works for me:

$ sudo apt install linux-tools-generic-hwe-18.04
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-4.15.0-144 linux-headers-4.15.0-144-generic linux-image-4.15.0-144-generic linux-modules-4.15.0-144-generic
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  linux-hwe-5.4-tools-5.4.0-132 linux-hwe-5.4-tools-common linux-tools-5.4.0-132-generic
The following NEW packages will be installed:
  linux-hwe-5.4-tools-5.4.0-132 linux-hwe-5.4-tools-common linux-tools-5.4.0-132-generic linux-tools-generic-hwe-18.04
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 5270 kB of archives.
After this operation, 25.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

$ cpupower
Usage: cpupower [-d|--debug] [-c|--cpu cpulist ] <command> [<args>]
Supported commands are:
 frequency-info
 frequency-set
 idle-info
 idle-set
 set
 info
 monitor
 help

Not all commands can make use of the -c cpulist option.

Use 'cpupower help <command>' for getting help for above commands.

$ uname -r
5.4.0-132-generic

Changed in linux-meta-hwe-5.4 (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Sven Kieske (s-kieske) wrote :

I'm sorry, but can you show me your $PATH?

According to: https://packages.ubuntu.com/bionic-updates/amd64/linux-tools-5.4.0-132-generic/filelist

cpupower get's installed into the following path:

/usr/lib/linux-tools/5.4.0-132-generic/cpupower

which seems to be a symlink, according to my system, to:

ls -lashin /usr/lib/linux-tools/5.4.0-132-generic/cpupower
2546080 0 lrwxrwxrwx 1 0 0 44 Oct 24 15:52 /usr/lib/linux-tools/5.4.0-132-generic/cpupower -> ../../linux-hwe-5.4-tools-5.4.0-132/cpupower

ls -lashin /usr/lib/linux-hwe-5.4-tools-5.4.0-132/cpupower
2546021 292K -rwxr-xr-x 1 0 0 290K Oct 24 15:52 /usr/lib/linux-hwe-5.4-tools-5.4.0-132/cpupower

but if I'm not terribly mistaken /usr/lib/ is on no default $PATH, see this system:

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

or also these answers, neither contain /usr/lib/ in $PATH?

https://askubuntu.com/questions/386629/what-are-the-default-path-values

Revision history for this message
Sven Kieske (s-kieske) wrote :

also:

 cpupower --help
bash: cpupower: command not found

type cpupower
-su: type: cpupower: not found

command cpupower
-su: cpupower: command not found

/usr/lib/linux-hwe-5.4-tools-5.4.0-132/cpupower
Usage: cpupower [-d|--debug] [-c|--cpu cpulist ] <command> [<args>]
Supported commands are:
        frequency-info
        frequency-set
        idle-info
        idle-set
        set
        info
        monitor
        help

Not all commands can make use of the -c cpulist option.

Use 'cpupower help <command>' for getting help for above commands.

Sven Kieske (s-kieske)
Changed in linux-meta-hwe-5.4 (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Juerg Haefliger (juergh) wrote :

$ dpkg -S /usr/bin/cpupower
linux-tools-common: /usr/bin/cpupower

Changed in linux-meta-hwe-5.4 (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Sven Kieske (s-kieske) wrote :

so, we seem to have a dependency problem here, no?

for reference, this is fixed by:

apt install linux-tools-common

but why was "linux-tools-common" not installed as a part of "linux-tools-generic-hwe-18.04"?

this is the dependency chain:

root@ceph-osd03:~# apt-cache depends linux-tools-generic-hwe-18.04
linux-tools-generic-hwe-18.04
  Depends: linux-tools-5.4.0-132-generic
root@ceph-osd03:~# apt-cache depends linux-tools-5.4.0-132-generic
linux-tools-5.4.0-132-generic
  Depends: linux-hwe-5.4-tools-5.4.0-132
root@ceph-osd03:~# apt-cache depends linux-hwe-5.4-tools-5.4.0-132
linux-hwe-5.4-tools-5.4.0-132
  Depends: libc6
  Depends: libcap2
  Depends: libdw1
  Depends: libelf1
  Depends: liblzma5
  Depends: libnuma1
  Depends: libpci3
  Depends: libslang2
  Depends: libssl1.1
  Depends: libudev1
  Depends: libunwind8
  Depends: zlib1g
  Depends: linux-hwe-5.4-tools-common
root@ceph-osd03:~# apt-cache depends linux-hwe-5.4-tools-common
linux-hwe-5.4-tools-common
  Depends: lsb-release
root@ceph-osd03:~# dpkg -S linux-hwe-5.4-tools-common
linux-hwe-5.4-tools-common: /usr/share/doc/linux-hwe-5.4-tools-common
linux-hwe-5.4-tools-common: /usr/share/doc/linux-hwe-5.4-tools-common/copyright
linux-hwe-5.4-tools-common: /usr/share/doc/linux-hwe-5.4-tools-common/changelog.Debian.gz

nothing installs /usr/bin/cpupower (that is, "linux-tools-common").

Juerg Haefliger (juergh)
Changed in linux-meta-hwe-5.4 (Ubuntu Bionic):
status: New → Confirmed
summary: - HWE kernels do not ship linux-tools packages
+ Some derivative kernels don't depend on linux-tools-common
Juerg Haefliger (juergh)
description: updated
summary: - Some derivative kernels don't depend on linux-tools-common
+ Some derivative kernel tools packages don't depend on linux-tools-common
Juerg Haefliger (juergh)
no longer affects: linux-meta-hwe-5.4 (Ubuntu)
no longer affects: linux-meta-hwe-5.4 (Ubuntu Bionic)
Changed in linux-ibm-5.4 (Ubuntu Bionic):
status: New → Confirmed
Changed in linux-ibm-5.4 (Ubuntu):
status: New → Confirmed
Changed in linux-hwe-5.4 (Ubuntu):
status: New → Invalid
Changed in linux-ibm-5.4 (Ubuntu):
status: Confirmed → Invalid
no longer affects: linux-hwe-5.4 (Ubuntu Focal)
no longer affects: linux-hwe-5.4 (Ubuntu Jammy)
no longer affects: linux-hwe-5.4 (Ubuntu Kinetic)
no longer affects: linux-ibm-5.4 (Ubuntu Focal)
no longer affects: linux-ibm-5.4 (Ubuntu Jammy)
no longer affects: linux-ibm-5.4 (Ubuntu Kinetic)
Changed in linux-ibm (Ubuntu):
status: New → Invalid
Changed in linux-hwe-5.4 (Ubuntu Bionic):
status: New → Fix Committed
Changed in linux-ibm (Ubuntu Focal):
status: New → Fix Committed
Changed in linux-ibm (Ubuntu Jammy):
status: New → Fix Committed
Changed in linux-ibm (Ubuntu Kinetic):
status: New → Fix Committed
Changed in linux-ibm-5.4 (Ubuntu Bionic):
status: Confirmed → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-ibm/5.4.0-1045.50 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-focal-linux-ibm verification-needed-focal
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-ibm/5.15.0-1026.29 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-ibm verification-needed-jammy
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-ibm/5.19.0-1018.20 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-kinetic' to 'verification-done-kinetic'. If the problem still exists, change the tag 'verification-needed-kinetic' to 'verification-failed-kinetic'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-kinetic-linux-ibm verification-needed-kinetic
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (52.9 KiB)

This bug was fixed in the package linux-ibm - 5.19.0-1018.20

---------------
linux-ibm (5.19.0-1018.20) kinetic; urgency=medium

  * kinetic/linux-ibm: 5.19.0-1018.20 -proposed tracker (LP: #2004288)

  * Kinetic update: upstream stable patchset 2023-01-27 (LP: #2004051)
    - [Config] Update configs after rebase

  * Some derivative kernel tools packages don't depend on linux-tools-common
    (LP: #1914774)
    - [Packaging] ibm: linux-tools-common and linux-cloud-tools-common are one per
      series

  [ Ubuntu: 5.19.0-35.36 ]

  * kinetic/linux: 5.19.0-35.36 -proposed tracker (LP: #2004652)
  * CVE-2023-0461
    - SAUCE: Fix inet_csk_listen_start after CVE-2023-0461

  [ Ubuntu: 5.19.0-34.35 ]

  * kinetic/linux: 5.19.0-34.35 -proposed tracker (LP: #2004299)
  * LXD containers using shiftfs on ZFS or TMPFS broken on 5.15.0-48.54
    (LP: #1990849)
    - [SAUCE] shiftfs: fix -EOVERFLOW inside the container
  * Kinetic update: upstream stable patchset 2023-01-27 (LP: #2004051)
    - ASoC: fsl_sai: use local device pointer
    - serial: Add rs485_supported to uart_port
    - serial: fsl_lpuart: Fill in rs485_supported
    - x86/sgx: Create utility to validate user provided offset and length
    - x86/sgx: Add overflow check in sgx_validate_offset_length()
    - binder: validate alloc->mm in ->mmap() handler
    - ceph: Use kcalloc for allocating multiple elements
    - ceph: fix NULL pointer dereference for req->r_session
    - wifi: mac80211: fix memory free error when registering wiphy fail
    - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
    - riscv: dts: sifive unleashed: Add PWM controlled LEDs
    - audit: fix undefined behavior in bit shift for AUDIT_BIT
    - wifi: airo: do not assign -1 to unsigned char
    - wifi: mac80211: Fix ack frame idr leak when mesh has no route
    - wifi: ath11k: Fix QCN9074 firmware boot on x86
    - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
    - selftests/bpf: Add verifier test for release_reference()
    - Revert "net: macsec: report real_dev features when HW offloading is enabled"
    - platform/x86: ideapad-laptop: Disable touchpad_switch
    - platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
    - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
    - scsi: ibmvfc: Avoid path failures during live migration
    - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
    - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
    - block, bfq: fix null pointer dereference in bfq_bio_bfqg()
    - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
    - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
    - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10
      properly""
    - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
    - RISC-V: vdso: Do not add missing symbols to version section in linker script
    - MIPS: pic32: treat port as signed integer
    - xfrm: fix "disable_policy" on ipv4 early demux
    - xfrm: replay: Fix ESN wrap around for GSO
    - af_key: Fix send_acquire race with pfkey_register
    - ARM: ...

Changed in linux-ibm (Ubuntu Kinetic):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (51.5 KiB)

This bug was fixed in the package linux-ibm - 5.15.0-1026.29

---------------
linux-ibm (5.15.0-1026.29) jammy; urgency=medium

  * jammy/linux-ibm: 5.15.0-1026.29 -proposed tracker (LP: #2004318)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2023.01.30)

  * Some derivative kernel tools packages don't depend on linux-tools-common
    (LP: #1914774)
    - [Packaging] ibm: linux-tools-common and linux-cloud-tools-common are one per
      series

  [ Ubuntu: 5.15.0-66.73 ]

  * jammy/linux: 5.15.0-66.73 -proposed tracker (LP: #2004636)
  * CVE-2023-0461
    - SAUCE: Fix inet_csk_listen_start after CVE-2023-0461

  [ Ubuntu: 5.15.0-65.72 ]

  * jammy/linux: 5.15.0-65.72 -proposed tracker (LP: #2004344)
  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
    - debian/dkms-versions -- update from kernel-versions (main/2023.01.30)
  * NFS: client permission error after adding user to permissible group
    (LP: #2003053)
    - NFS: Clear the file access cache upon login
    - NFS: Judge the file access cache's timestamp in rcu path
    - NFS: Fix up a sparse warning
  * Fix W6400 hang after resume of S3 stress (LP: #2000299)
    - drm/amd/display: Manually adjust strobe for DCN303
  * Rear Audio port sometimes has no audio output after reboot(Cirrus Logic)
    (LP: #1998905)
    - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.
  * CVE-2022-20369
    - NFSD: fix use-after-free in __nfs42_ssc_open()
  * CVE-2023-0461
    - net/ulp: prevent ULP without clone op from entering the LISTEN status
    - net/ulp: use consistent error code when blocking ULP
  * CVE-2023-0179
    - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
  * Jammy update: v5.15.85 upstream stable release (LP: #2003139)
    - udf: Discard preallocation before extending file with a hole
    - udf: Fix preallocation discarding at indirect extent boundary
    - udf: Do not bother looking for prealloc extents if i_lenExtents matches
      i_size
    - udf: Fix extending file within last block
    - usb: gadget: uvc: Prevent buffer overflow in setup handler
    - USB: serial: option: add Quectel EM05-G modem
    - USB: serial: cp210x: add Kamstrup RF sniffer PIDs
    - USB: serial: f81232: fix division by zero on line-speed change
    - USB: serial: f81534: fix division by zero on line-speed change
    - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
    - igb: Initialize mailbox message for VF reset
    - usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system
      for Raptor Lake
    - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
    - selftests: net: Use "grep -E" instead of "egrep"
    - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
    - Linux 5.15.85
  * Jammy update: v5.15.84 upstream stable release (LP: #2003137)
    - x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
    - vfs: fix copy_file_range() averts filesystem freeze protection
    - ASoC: fsl_micfil: explicitly clear software reset bit
    - ASoC: fsl_micfil: explicitly clear CHnF flags
    - ASoC: ops: Check bounds for second channel in snd_soc_put_vol...

Changed in linux-ibm (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-hwe-5.4/5.4.0-145.162~18.04.1 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-bionic' to 'verification-done-bionic'. If the problem still exists, change the tag 'verification-needed-bionic' to 'verification-failed-bionic'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-bionic-linux-hwe-5.4 verification-needed-bionic
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (65.3 KiB)

This bug was fixed in the package linux-ibm-5.4 - 5.4.0-1045.50~18.04.1

---------------
linux-ibm-5.4 (5.4.0-1045.50~18.04.1) bionic; urgency=medium

  * bionic/linux-ibm-5.4: 5.4.0-1045.50~18.04.1 -proposed tracker (LP: #2004368)

  * Some derivative kernel tools packages don't depend on linux-tools-common
    (LP: #1914774)
    - [Packaging] ibm-5.4: linux-tools-common and linux-cloud-tools-common are one
      per series

  [ Ubuntu: 5.4.0-1045.50 ]

  * focal/linux-ibm: 5.4.0-1045.50 -proposed tracker (LP: #2004369)
  * Focal update: v5.4.226 upstream stable release (LP: #2003896)
    - [Config] ibm: Add INET_TABLE_PERTURB_ORDER with a default value
  * Some derivative kernel tools packages don't depend on linux-tools-common
    (LP: #1914774)
    - [Packaging] ibm: linux-tools-common and linux-cloud-tools-common are one per
      series
  * focal/linux: 5.4.0-144.161 -proposed tracker (LP: #2004653)
  * CVE-2023-0461
    - SAUCE: Fix inet_csk_listen_start after CVE-2023-0461
  * focal/linux: 5.4.0-143.160 -proposed tracker (LP: #2004385)
  * NFS: client permission error after adding user to permissible group
    (LP: #2003053)
    - NFS: Clear the file access cache upon login
    - NFS: Judge the file access cache's timestamp in rcu path
    - NFS: Fix up a sparse warning
  * Focal update: v5.4.229 upstream stable release (LP: #2003914)
    - tracing/ring-buffer: Only do full wait when cpu != RING_BUFFER_ALL_CPUS
    - udf: Discard preallocation before extending file with a hole
    - udf: Fix preallocation discarding at indirect extent boundary
    - udf: Do not bother looking for prealloc extents if i_lenExtents matches
      i_size
    - udf: Fix extending file within last block
    - usb: gadget: uvc: Prevent buffer overflow in setup handler
    - USB: serial: option: add Quectel EM05-G modem
    - USB: serial: cp210x: add Kamstrup RF sniffer PIDs
    - USB: serial: f81232: fix division by zero on line-speed change
    - USB: serial: f81534: fix division by zero on line-speed change
    - igb: Initialize mailbox message for VF reset
    - xen-netback: move removal of "hotplug-status" to the right place
    - HID: ite: Add support for Acer S1002 keyboard-dock
    - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
    - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
    - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
    - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
    - usb: musb: remove extra check in musb_gadget_vbus_draw
    - ARM: dts: qcom: apq8064: fix coresight compatible
    - arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
    - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
    - arm: dts: spear600: Fix clcd interrupt
    - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of
      pm_runtime_get_sync
    - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
    - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
    - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
    - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
    - arm64: dts: mt2712...

Changed in linux-ibm-5.4 (Ubuntu Bionic):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (65.0 KiB)

This bug was fixed in the package linux-ibm - 5.4.0-1045.50

---------------
linux-ibm (5.4.0-1045.50) focal; urgency=medium

  * focal/linux-ibm: 5.4.0-1045.50 -proposed tracker (LP: #2004369)

  * Focal update: v5.4.226 upstream stable release (LP: #2003896)
    - [Config] ibm: Add INET_TABLE_PERTURB_ORDER with a default value

  * Some derivative kernel tools packages don't depend on linux-tools-common
    (LP: #1914774)
    - [Packaging] ibm: linux-tools-common and linux-cloud-tools-common are one per
      series

  [ Ubuntu: 5.4.0-144.161 ]

  * focal/linux: 5.4.0-144.161 -proposed tracker (LP: #2004653)
  * CVE-2023-0461
    - SAUCE: Fix inet_csk_listen_start after CVE-2023-0461

  [ Ubuntu: 5.4.0-143.160 ]

  * focal/linux: 5.4.0-143.160 -proposed tracker (LP: #2004385)
  * NFS: client permission error after adding user to permissible group
    (LP: #2003053)
    - NFS: Clear the file access cache upon login
    - NFS: Judge the file access cache's timestamp in rcu path
    - NFS: Fix up a sparse warning
  * Focal update: v5.4.229 upstream stable release (LP: #2003914)
    - tracing/ring-buffer: Only do full wait when cpu != RING_BUFFER_ALL_CPUS
    - udf: Discard preallocation before extending file with a hole
    - udf: Fix preallocation discarding at indirect extent boundary
    - udf: Do not bother looking for prealloc extents if i_lenExtents matches
      i_size
    - udf: Fix extending file within last block
    - usb: gadget: uvc: Prevent buffer overflow in setup handler
    - USB: serial: option: add Quectel EM05-G modem
    - USB: serial: cp210x: add Kamstrup RF sniffer PIDs
    - USB: serial: f81232: fix division by zero on line-speed change
    - USB: serial: f81534: fix division by zero on line-speed change
    - igb: Initialize mailbox message for VF reset
    - xen-netback: move removal of "hotplug-status" to the right place
    - HID: ite: Add support for Acer S1002 keyboard-dock
    - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
    - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
    - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
    - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
    - usb: musb: remove extra check in musb_gadget_vbus_draw
    - ARM: dts: qcom: apq8064: fix coresight compatible
    - arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
    - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
    - arm: dts: spear600: Fix clcd interrupt
    - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of
      pm_runtime_get_sync
    - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
    - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
    - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
    - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
    - arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
    - arm64: dts: mt2712e: Fix unit address for pinctrl node
    - arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
    - arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
    - arm64: dts: mediatek...

Changed in linux-ibm (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Luke Nowakowski-Krijger (lukenow) wrote :

Confirmed on bionic hwe-5.4 kernel installing linux-tools-generic-hwe-18.04 has linux-tools-common as a dependency

tags: added: verification-done-bionic
removed: verification-needed-bionic
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-hwe-5.4 - 5.4.0-146.163~18.04.1

---------------
linux-hwe-5.4 (5.4.0-146.163~18.04.1) bionic; urgency=medium

  * bionic/linux-hwe-5.4: 5.4.0-146.163~18.04.1 -proposed tracker (LP: #2012093)

  [ Ubuntu: 5.4.0-146.163 ]

  * focal/linux: 5.4.0-146.163 -proposed tracker (LP: #2012094)
  * NFS deathlock with last Kernel 5.4.0-144.161 and 5.15.0-67.74 (LP: #2009325)
    - NFS: Correct timing for assigning access cache timestamp

linux-hwe-5.4 (5.4.0-145.162~18.04.1) bionic; urgency=medium

  * bionic/linux-hwe-5.4: 5.4.0-145.162~18.04.1 -proposed tracker (LP: #2008388)

  * Some derivative kernel tools packages don't depend on linux-tools-common
    (LP: #1914774)
    - [Packaging] hwe-5.4: linux-tools-common and linux-cloud-tools-common are one
      per series

  [ Ubuntu: 5.4.0-145.162 ]

  * focal/linux: 5.4.0-145.162 -proposed tracker (LP: #2008389)
  * [SRU]Update ice driver to support E823 devices (LP: #1986717)
    - ice: Add device ids for E822 devices
    - ice: add support for E823 devices
  * btrfs/154: rename fails with EOVERFLOW when calculating item size during
    item key collision (LP: #2004132)
    - btrfs: correctly calculate item size used when item key collision happens
  * rtcpie in timers from ubuntu_kernel_selftests randomly failing
    (LP: #1814234)
    - SAUCE: selftest: rtcpie: Force passing unreliable subtest
  * [UBUNTU 20.04] KVM: s390: pv: don't allow userspace to set the clock under
    PV - kernel part (LP: #1999882)
    - KVM: s390x: fix SCK locking
    - KVM: s390: pv: don't allow userspace to set the clock under PV
  * CVE-2021-3669
    - ipc: replace costly bailout check in sysvipc_find_ipc()
  * net:fcnal-test.sh 'nettest' command not found on F/K (LP: #2006391)
    - selftests/net: Find nettest in current directory
  * xfs: Preallocated ioend transactions cause deadlock due to log buffer
    exhaustion (LP: #2007219)
    - xfs: drop submit side trans alloc for append ioends
  * CVE-2022-4382
    - USB: gadgetfs: Fix race between mounting and unmounting
  * CVE-2022-2196
    - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
  * ubuntu_kernel_selftests: net:udpgso_bench.sh failed (LP: #1951447)
    - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
  * net:fcnal-test.sh didn't return a non-zero value even with some sub-tests
    failed (LP: #2006692)
    - selftests: net/fcnal-test.sh: add exit code
  * Fix selftests/ftracetests/Meta-selftests in Focal (LP: #2006453)
    - SAUCE: Fix ftrace/Meta-selftests bashism check
  * CVE-2023-23559
    - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid

 -- Luke Nowakowski-Krijger <email address hidden> Fri, 17 Mar 2023 14:52:53 -0700

Changed in linux-hwe-5.4 (Ubuntu Bionic):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-ibm - 6.2.0-1001.1

---------------
linux-ibm (6.2.0-1001.1) lunar; urgency=medium

  * lunar/linux-ibm: 6.2.0-1001.1 -proposed tracker (LP: #2013193)

  * enable Rust support in the kernel (LP: #2007654)
    - [Packaging] add rust dependencies

  * remove circular dep between linux-image and modules (LP: #1989334)
    - [Packaging] remove circular dep between modules and image

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf

  * Some derivative kernel tools packages don't depend on linux-tools-common
    (LP: #1914774)
    - [Packaging] ibm: linux-tools-common and linux-cloud-tools-common are one per
      series

  * Miscellaneous Ubuntu changes
    - [Packaging] add python3 as a build dependency
    - [packaging] manually remove ipu6 and ivsc DKMS entries
    - [Config] updateconfigs following 6.2 rebase

 -- Paolo Pisati <email address hidden> Wed, 29 Mar 2023 12:35:51 +0200

Changed in linux-ibm (Ubuntu):
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.