** Changed in: linux (Ubuntu)
Assignee: Joseph Salisbury (jsalisbury) => (unassigned)
** Changed in: linux (Ubuntu Jammy)
Assignee: Joseph Salisbury (jsalisbury) => (unassigned)
** No longer affects: linux-gcp (Ubuntu)
** No longer affects: linux-realtime (Ubuntu)
** Changed in: linux (Ubuntu Jammy)
Status: In Progress => Won't Fix
** Changed in: linux (Ubuntu)
Status: In Progress => Won't Fix
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-gcp in Ubuntu.
https://bugs.launchpad.net/bugs/2053101
Title:
Backported rename of GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART breaks
existing modules
Status in linux package in Ubuntu:
Won't Fix
Status in linux source package in Jammy:
Won't Fix
Bug description:
3rd party kernel modules for Ubuntu 20.04 break due to the recently
backported change of renaming GENHD_FL_NO_PART_SCAN to
GENHD_FL_NO_PART
linux-gcp-5.15-headers-5.15.0-1049 still uses GENHD_FL_NO_PART_SCAN
which the 3rd party kernel modules use, while linux-
gcp-5.15-headers-5.15.0-1051 has brought the rename to
GENHD_FL_NO_PART in. This is a breaking change and should not have
been backported. The 3rd party modules have been updated for newer
kernels on 22.04, but can't be updated on 20.04 with this breaking
change.
$ grep GENHD_FL_NO_PART
/usr/src/linux-gcp-5.15-headers-5.15.0-1049/include/linux/genhd.h
/usr/src/linux-gcp-5.15-headers-5.15.0-1051/include/linux/genhd.h
/usr/src/linux-gcp-5.15-headers-5.15.0-1049/include/linux/genhd.h: *
``GENHD_FL_NO_PART_SCAN`` (0x0200): partition scanning is disabled.
/usr/src/linux-gcp-5.15-headers-5.15.0-1049/include/linux/genhd.h: *
``GENHD_FL_NO_PART_SCAN``.
/usr/src/linux-gcp-5.15-headers-5.15.0-1049/include/linux/genhd.h:#define
GENHD_FL_NO_PART_SCAN 0x0200
/usr/src/linux-gcp-5.15-headers-5.15.0-1049/include/linux/genhd.h:
!(disk->flags & GENHD_FL_NO_PART_SCAN);
/usr/src/linux-gcp-5.15-headers-5.15.0-1051/include/linux/genhd.h: *
``GENHD_FL_NO_PART`` (0x0200): partition support is disabled.
/usr/src/linux-gcp-5.15-headers-5.15.0-1051/include/linux/genhd.h: *
``GENHD_FL_NO_PART``.
/usr/src/linux-gcp-5.15-headers-5.15.0-1051/include/linux/genhd.h:#define
GENHD_FL_NO_PART 0x0200
/usr/src/linux-gcp-5.15-headers-5.15.0-1051/include/linux/genhd.h:
return disk_max_parts(disk) > 1 && !(disk->flags & GENHD_FL_NO_PART);
$ lsb_release -rd
Description: Ubuntu 20.04.6 LTS
Release: 20.04
$ apt policy linux-image-5.15.0-1051-gcp
linux-image-5.15.0-1051-gcp:
Installed: 5.15.0-1051.59~20.04.1
Candidate: 5.15.0-1051.59~20.04.1
Version table:
*** 5.15.0-1051.59~20.04.1 500
500 http://australia-southeast1.gce.archive.ubuntu.com/ubuntu
focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64
Packages
100 /var/lib/dpkg/status
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: linux-image-5.15.0-1051-gcp 5.15.0-1051.59~20.04.1
ProcVersionSignature: Ubuntu 5.15.0-1051.59~20.04.1-gcp 5.15.136
Uname: Linux 5.15.0-1051-gcp x86_64
ApportVersion: 2.20.11-0ubuntu27.27
Architecture: amd64
CasperMD5CheckResult: skip
Date: Wed Feb 14 12:07:11 2024
ProcEnviron:
TERM=screen-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: linux-signed-gcp-5.15
UpgradeStatus: Upgraded to focal on 2023-05-07 (282 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2053101/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp