Public bug reported:
[ SRU Justification ]
[ Impact ]
Chen-Yu Tsai took over ownership of wireless-regdb from Seth Forshee
a few years ago, which changed the signing key of future
wireless-regdb releases.
All generic Ubuntu kernels that *don't* use CRDA have the config
option CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y which requires the
wireless-regdb signing key to be present in the kernel so it can
validate the db signature. Thus, a commit (and follow-up fix) was
added to all upstream stable kernels to add the new key:
fb768d3b13ff ("wifi: cfg80211: Add my certificate")
3c2a8ebe3fe6 ("wifi: cfg80211: fix certs build to not depend on file order")
This config option is also set for bionic 4.15, but these patches
were not backported, so it can't validate the db. This prevents
the db from being read, and a new regulatory domain cannot be set.
Additionally, when the cfg80211 module is loaded, it prints this:
[ 191.029155] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 191.031124] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 191.031594] PKCS#7 signature not signed with a trusted key
[ 191.033142] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
When the above patches are applied to the kernel, db file can be
validated and the domain can be set. The dmesg log no longer shows
the error message:
[ 3.638756] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 3.639242] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 3.639348] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
It should be noted that these patches were included in upstream stable
update v4.14.335 and v4.19.304, so they have been validated for similar
kernels already.
This only affects bionic because later kernels have the patches, and
earlier releases use CRDA to get the key instead of the kernel internals.
[ Test Plan ]
Steps to reproduce:
On a bionic system running generic 4.15:
1. Make sure cfg80211 module is present and wireless-regdb is installed:
$ sudo apt install linux-modules-extra-$(uname -r) wireless-regdb iw
2. If the module is not loaded automatically, load it:
$ sudo modprobe cfg80211
3. Observe the error message printed in dmesg. For additional
confirmation, you can also try (and fail) to set the domain:
$ sudo iw reg get # returns 00 domain
$ sudo iw reg set US
$ sudo iw reg get # still returns 00, failed to change to US
To test the fix, you can run these same steps, but the error message
should not be present and the `iw` commands should successfully
change the domain.
[ Where problems could occur ]
There is a low regression risk because these patches only add a new cert
key, and do not remove the existing sforshee key. Since regdb
domain setting operations may not have worked before this fix, it will
change system behaviour by allowing domains to be set, and the dmesg
log will differ.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Affects: wireless-regdb (Ubuntu)
Importance: Undecided
Status: New
** Affects: linux (Ubuntu Bionic)
Importance: Undecided
Status: New
** Affects: wireless-regdb (Ubuntu Bionic)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Bionic)
Importance: Undecided
Status: New
** Also affects: wireless-regdb (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
- Bionic generic kernel is missing current wireless-regdb maintainer
- (Chen-Yu Tsai) key
-
[ SRU Justification ]
[ Impact ]
Chen-Yu Tsai took over ownership of wireless-regdb from Seth Forshee
a few years ago, which changed the signing key of future
wireless-regdb releases.
All generic Ubuntu kernels that *don't* use CRDA have the config
option CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y which requires the
wireless-regdb signing key to be present in the kernel so it can
validate the db signature. Thus, a commit (and follow-up fix) was
added to all upstream stable kernels to add the new key:
fb768d3b13ff ("wifi: cfg80211: Add my certificate")
3c2a8ebe3fe6 ("wifi: cfg80211: fix certs build to not depend on file order")
This config option is also set for bionic 4.15, but these patches
were not backported, so it can't validate the db. This prevents
the db from being read, and a new regulatory domain cannot be set.
Additionally, when the cfg80211 module is loaded, it prints this:
[ 191.029155] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 191.031124] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 191.031594] PKCS#7 signature not signed with a trusted key
[ 191.033142] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
When the above patches are applied to the kernel, db file can be
validated and the domain can be set. The dmesg log no longer shows
the error message:
[ 3.638756] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 3.639242] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 3.639348] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
It should be noted that these patches were included in upstream stable
update v4.14.335 and v4.19.304, so they have been validated for similar
kernels already.
This only affects bionic because later kernels have the patches, and
earlier releases use CRDA to get the key instead of the kernel internals.
[ Test Plan ]
Steps to reproduce:
-
+
On a bionic system running generic 4.15:
- 1. Make sure cfg80211 module is present and wireless-regdb is installed:
- $ sudo apt install linux-modules-extra-$(uname -r) wireless-regdb iw
- 2. If the module is not loaded automatically, load it:
- $ sudo modprobe cfg80211
- 3. Observe the error message printed in dmesg. For additional
- confirmation, you can also try (and fail) to set the domain:
- $ sudo iw reg get # returns 00 domain
- $ sudo iw reg set US
- $ sudo iw reg get # still returns 00, failed to change to US
+ 1. Make sure cfg80211 module is present and wireless-regdb is installed:
+ $ sudo apt install linux-modules-extra-$(uname -r) wireless-regdb iw
+ 2. If the module is not loaded automatically, load it:
+ $ sudo modprobe cfg80211
+ 3. Observe the error message printed in dmesg. For additional
+ confirmation, you can also try (and fail) to set the domain:
+ $ sudo iw reg get # returns 00 domain
+ $ sudo iw reg set US
+ $ sudo iw reg get # still returns 00, failed to change to US
To test the fix, you can run these same steps, but the error message
should not be present and the `iw` commands should successfully
change the domain.
[ Where problems could occur ]
There is a low regression risk because these patches only add a new cert
key, and do not remove the existing sforshee key. Since regdb
domain setting operations may not have worked before this fix, it will
change system behaviour by allowing domains to be set, and the dmesg
log will differ.
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2140602
Title:
Bionic generic kernel is missing current wireless-regdb maintainer
(Chen-Yu Tsai) key
Status in linux package in Ubuntu:
New
Status in wireless-regdb package in Ubuntu:
New
Status in linux source package in Bionic:
New
Status in wireless-regdb source package in Bionic:
New
Bug description:
[ SRU Justification ]
[ Impact ]
Chen-Yu Tsai took over ownership of wireless-regdb from Seth Forshee
a few years ago, which changed the signing key of future
wireless-regdb releases.
All generic Ubuntu kernels that *don't* use CRDA have the config
option CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y which requires the
wireless-regdb signing key to be present in the kernel so it can
validate the db signature. Thus, a commit (and follow-up fix) was
added to all upstream stable kernels to add the new key:
fb768d3b13ff ("wifi: cfg80211: Add my certificate")
3c2a8ebe3fe6 ("wifi: cfg80211: fix certs build to not depend on file order")
This config option is also set for bionic 4.15, but these patches
were not backported, so it can't validate the db. This prevents
the db from being read, and a new regulatory domain cannot be set.
Additionally, when the cfg80211 module is loaded, it prints this:
[ 191.029155] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 191.031124] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 191.031594] PKCS#7 signature not signed with a trusted key
[ 191.033142] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
When the above patches are applied to the kernel, db file can be
validated and the domain can be set. The dmesg log no longer shows
the error message:
[ 3.638756] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 3.639242] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 3.639348] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
It should be noted that these patches were included in upstream stable
update v4.14.335 and v4.19.304, so they have been validated for similar
kernels already.
This only affects bionic because later kernels have the patches, and
earlier releases use CRDA to get the key instead of the kernel internals.
[ Test Plan ]
Steps to reproduce:
On a bionic system running generic 4.15:
1. Make sure cfg80211 module is present and wireless-regdb is installed:
$ sudo apt install linux-modules-extra-$(uname -r) wireless-regdb iw
2. If the module is not loaded automatically, load it:
$ sudo modprobe cfg80211
3. Observe the error message printed in dmesg. For additional
confirmation, you can also try (and fail) to set the domain:
$ sudo iw reg get # returns 00 domain
$ sudo iw reg set US
$ sudo iw reg get # still returns 00, failed to change to US
To test the fix, you can run these same steps, but the error message
should not be present and the `iw` commands should successfully
change the domain.
[ Where problems could occur ]
There is a low regression risk because these patches only add a new cert
key, and do not remove the existing sforshee key. Since regdb
domain setting operations may not have worked before this fix, it will
change system behaviour by allowing domains to be set, and the dmesg
log will differ.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2140602/+subscriptions
[РЕШЕНО] Ошибка № ...
Ошибки в Программах и Способы их Исправления
четверг
[Bug 2093390] Re: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
I had also no issues with Debian 13 (kernel 6.12.63) and Fedora 43 on my
Thinkbook 14+ Ultra 9 185H in case you want to try other distros.
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
Thinkbook 14+ Ultra 9 185H in case you want to try other distros.
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
[Bug 2093390] Re: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
I had this issue with my 2025 Thinkbook 14+ Ultra 7.
It was resolved with the Ubuntu 25.10 release.
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
It was resolved with the Ubuntu 25.10 release.
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
[Bug 2093390] Re: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
this helped me in the past:
you need libinput-tools:
sudo apt install libinput-tools
1. Create the directory
sudo mkdir -p /etc/libinput
This creates the directory where libinput looks for override files.
2. Now create the file again
Run:
sudo nano /etc/libinput/local-overrides.quirks
Then paste:
[GXTP5100]
MatchName=GXTP5100:00 27C6:01E9
AttrPressureRange=2:0
AttrPalmPressureThreshold=600
AttrThumbPressureThreshold=1000
Now it should save correctly:
Press Ctrl + O, then Enter
Press Ctrl + X to exit
3. Reload udev and apply quirks
sudo udevadm control --reload
sudo udevadm trigger
4. Reboot
sudo reboot
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
you need libinput-tools:
sudo apt install libinput-tools
1. Create the directory
sudo mkdir -p /etc/libinput
This creates the directory where libinput looks for override files.
2. Now create the file again
Run:
sudo nano /etc/libinput/local-overrides.quirks
Then paste:
[GXTP5100]
MatchName=GXTP5100:00 27C6:01E9
AttrPressureRange=2:0
AttrPalmPressureThreshold=600
AttrThumbPressureThreshold=1000
Now it should save correctly:
Press Ctrl + O, then Enter
Press Ctrl + X to exit
3. Reload udev and apply quirks
sudo udevadm control --reload
sudo udevadm trigger
4. Reboot
sudo reboot
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
[Bug 2093390] Re: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Still happening in Ubuntu 24.04.3 LTS. (kernel: 6.14.0-27-generic)
Computer model: Lenovo ThinkBook 16+ 2024 (CPU: Intel Core Ultra 9 185H)
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
Computer model: Lenovo ThinkBook 16+ 2024 (CPU: Intel Core Ultra 9 185H)
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2093390
Title:
ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu 24.10
Status in linux package in Ubuntu:
Confirmed
Bug description:
Title: ThinkBook 14+ GXTP5100 Touchpad Movement Not Working on Ubuntu
24.10
Description:
My ThinkBook 14+ laptop's touchpad (GXTP5100:00 27C6:01E9) is partially functional on Ubuntu 24.10. While clicking works, cursor movement does not work at all. The touchpad works perfectly in Windows, confirming this is not a hardware issue.
System Information:
- Device: ThinkBook 14+
- Ubuntu Version: 24.10
- Kernel Version: 6.11.0-13-generic
- Display Server: Wayland
- Touchpad: GXTP5100:00 27C6:01E9 (Goodix)
Symptoms:
- Touchpad clicks are detected and working
- Cursor movement does not work at all
- Two-finger scrolling does not work
- The touchpad is detected by the system and shows up in device listings
Relevant Technical Details:
1. The touchpad is detected as both Mouse and Touchpad devices:
GXTP5100:00 27C6:01E9 Mouse
GXTP5100:00 27C6:01E9 Touchpad
2. Kernel logs show a HID descriptor parsing error:
"hid-generic 0018:27C6:01E9.0001: item 0 1 0 11 parsing failed"
"hid-generic 0018:27C6:01E9.0001: probe with driver hid-generic failed with error -22"
3. A GT7868Q descriptor fixup is being applied:
"hid-multitouch 0018:27C6:01E9.0001: GT7868Q report descriptor fixup is applied."
4. evtest shows pressure events but no X/Y position events are being
reported.
Steps to Reproduce:
1. Fresh install of Ubuntu 24.10
2. Boot into system
3. Attempt to move cursor with touchpad
Expected Result:
Touchpad should allow cursor movement like it does in Windows.
Actual Result:
Cursor doesn't move at all, though clicking functions work.
Additional Notes:
- This appears to be a driver issue since the hardware works perfectly in Windows
- The touchpad is reporting pressure events but no position/movement events
---
ProblemType: Bug
ApportVersion: 2.30.0-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: ams 3943 F.... pipewire
/dev/snd/controlC0: ams 3943 F.... pipewire
ams 3949 F.... wireplumber
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 24.10
InstallationDate: Installed on 2024-12-30 (15 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
MachineType: LENOVO 21LD
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB:
0 simpledrmdrmfb
1 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-13-generic root=UUID=5fde37f2-b8d4-4f42-a825-85edd8daeb32 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
ProcVersionSignature: Ubuntu 6.11.0-13.14-generic 6.11.0
RelatedPackageVersions:
linux-restricted-modules-6.11.0-13-generic N/A
linux-backports-modules-6.11.0-13-generic N/A
linux-firmware 20240913.gita34e7a5f-0ubuntu2.2
Tags: oracular wayland-session
Uname: Linux 6.11.0-13-generic x86_64
UpgradeStatus: Upgraded to oracular on 2024-12-30 (15 days ago)
UserGroups: adm cdrom dip input lpadmin ollama plugdev sudo users
_MarkForUpload: True
dmi.bios.date: 09/09/2024
dmi.bios.release: 2.53
dmi.bios.vendor: LENOVO
dmi.bios.version: NJCN53WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76479 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: ThinkBook 14 G6+ IMH
dmi.ec.firmware.release: 2.53
dmi.modalias: dmi:bvnLENOVO:bvrNJCN53WW:bd09/09/2024:br2.53:efr2.53:svnLENOVO:pn21LD:pvrThinkBook14G6+IMH:rvnLENOVO:rnLNVNB161216:rvrSDK0T76479WIN:cvnLENOVO:ct10:cvrThinkBook14G6+IMH:skuLENOVO_MT_21LD_BU_idea_FM_ThinkBook14G6+IMH:
dmi.product.family: ThinkBook 14 G6+ IMH
dmi.product.name: 21LD
dmi.product.sku: LENOVO_MT_21LD_BU_idea_FM_ThinkBook 14 G6+ IMH
dmi.product.version: ThinkBook 14 G6+ IMH
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2093390/+subscriptions
[Bug 2139158] Re: Noble update: upstream stable patchset 2026-01-27
Skipped, already applied:
e4ed98486acb crypto: essiv - Check ssize for decryption and in-place encryption
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139158
Title:
Noble update: upstream stable patchset 2026-01-27
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Noble:
In Progress
Bug description:
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
upstream stable patchset 2026-01-27
Ported from the following upstream stable releases:
v6.6.113, v6.12.54
from git://git.kernel.org/
fs: always return zero on success from replace_fd()
fscontext: do not consume log entries when returning -EMSGSIZE
clocksource/drivers/clps711x: Fix resource leaks in error paths
iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()
asm-generic/io.h: Skip trace helpers if rwmmio events are disabled
perf evsel: Avoid container_of on a NULL leader
libperf event: Ensure tracing data is multiple of 8 sized
clk: at91: peripheral: fix return value
perf util: Fix compression checks returning -1 as bool
rtc: x1205: Fix Xicor X1205 vendor prefix
rtc: optee: fix memory leak on driver removal
perf arm_spe: Correct setting remote access
perf arm-spe: Rename the common data source encoding
perf arm_spe: Correct memory level for remote access
perf session: Fix handling when buffer exceeds 2 GiB
perf test: Don't leak workload gopipe in PERF_RECORD_*
perf test: Add a test for default perf stat command
perf tools: Add fallback for exclude_guest
perf evsel: Ensure the fallback message is always written to
clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m
clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()
clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
clk: tegra: do not overallocate memory for bpmp clocks
scsi: mvsas: Fix use-after-free bugs in mvs_work_queue
ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size
LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()
LoongArch: Init acpi_gbl_use_global_lock to false
net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
drm/vmwgfx: Fix a null-ptr access in the cursor snooper
drm/vmwgfx: Fix Use-after-free in validation
drm/vmwgfx: Fix copy-paste typo in validation
net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
tools build: Align warning options with perf
perf python: split Clang options when invoking Popen
tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()
mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call
mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
drm/amdgpu: Add additional DCE6 SCL registers
drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
drm/amd/display: Properly disable scaling on DCE6
netfilter: nf_tables: drop unused 3rd argument from validate callback ops
netfilter: nft_objref: validate objref and objrefmap expressions
bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
crypto: essiv - Check ssize for decryption and in-place encryption
smb: client: fix missing timestamp updates after utime(2)
tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
gpio: wcd934x: mark the GPIO controller as sleeping
bpf: Avoid RCU context warning when unpinning htab with internal structs
ACPI: property: Fix buffer properties extraction for subnodes
ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
ACPI: debug: fix signedness issues in read/write helpers
arm64: dts: qcom: msm8916: Add missing MDSS reset
arm64: dts: qcom: msm8939: Add missing MDSS reset
arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
arm64: dts: ti: k3-am62a-main: Fix main padcfg length
ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required
xen/events: Cleanup find_virq() return codes
xen/manage: Fix suspend error path
xen/events: Return -EEXIST for bound VIRQs
xen/events: Update virq_to_irq on migration
firmware: meson_sm: fix device leak at probe
media: cx18: Add missing check after DMA map
media: i2c: mt9v111: fix incorrect type for ret
media: mc: Fix MUST_CONNECT handling for pads with no links
media: pci: ivtv: Add missing check after DMA map
media: venus: firmware: Use correct reset sequence for IRIS2
media: lirc: Fix error handling in lirc_register()
drm/rcar-du: dsi: Fix 1/2/3 lane support
drm/nouveau: fix bad ret code in nouveau_bo_move_prep
blk-crypto: fix missing blktrace bio split events
btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
bus: mhi: ep: Fix chained transfer handling in read path
bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()
copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)
cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
crypto: aspeed - Fix dma_unmap_sg() direction
crypto: atmel - Fix dma_unmap_sg() direction
crypto: rockchip - Fix dma_unmap_sg() nents value
fbdev: Fix logic error in "offb" name match
fs/ntfs3: Fix a resource leak bug in wnd_extend()
iio: dac: ad5360: use int type to store negative error codes
iio: dac: ad5421: use int type to store negative error codes
iio: frequency: adf4350: Fix prescaler usage.
iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK
iio: xilinx-ams: Unmask interrupts after updating alarms
init: handle bootloader identifier in kernel parameters
iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume
iommu/vt-d: PRS isn't usable if PDS isn't supported
kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths
KEYS: trusted_tpm1: Compare HMAC values in constant time
lib/genalloc: fix device leak in of_gen_pool_get()
of: unittest: Fix device reference count leak in of_unittest_pci_node_verify
openat2: don't trigger automounts with RESOLVE_NO_XDEV
parisc: don't reference obsolete termio struct for TC* constants
parisc: Remove spurious if statement from raw_copy_from_user()
nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
pinctrl: samsung: Drop unused S3C24xx driver data
power: supply: max77976_charger: fix constant current reporting
powerpc/powernv/pci: Fix underflow and leak issue
powerpc/pseries/msi: Fix potential underflow and leak issue
pwm: berlin: Fix wrong register in suspend/resume
Revert "ipmi: fix msg stack when IPMI is disconnected"
sched/deadline: Fix race in push_dl_task()
scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
sctp: Fix MAC comparison to be constant-time
sparc64: fix hugetlb for sun4u
sparc: fix error handling in scan_one_device()
xtensa: simdisk: add input size check in proc_write_simdisk
mtd: rawnand: fsmc: Default to autodetect buswidth
mmc: core: SPI mode remove cmd7
memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
rtc: interface: Ensure alarm irq is enabled when UIE is enabled
rtc: interface: Fix long-standing race when setting alarm
rseq/selftests: Use weak symbol reference, not definition, to link with glibc
PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock
PCI/sysfs: Ensure devices are powered for config reads
PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
PCI/ERR: Fix uevent on failure to recover
PCI/AER: Fix missing uevent on recovery when a reset is requested
PCI/AER: Support errors introduced by PCIe r6.0
PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
PCI: rcar-host: Drop PMSR spinlock
PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
PCI: tegra194: Handle errors in BPMP response
spi: cadence-quadspi: Flush posted register writes before INDAC access
spi: cadence-quadspi: Flush posted register writes before DAC access
x86/umip: Check that the instruction opcode is at least two bytes
x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
selftests: mptcp: join: validate C-flag + def limit
wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
wifi: mt76: mt7921u: Add VID/PID for Netgear A7500
mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0
mm/damon/vaddr: do not repeat pte_offset_map_lock() until success
NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
ext4: verify orphan file size is not too big
ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()
ext4: correctly handle queries for metadata mappings
ext4: fix an off-by-one issue during moving extents
ext4: guard against EA inode refcount underflow in xattr update
ext4: validate ea_ino and size in check_xattrs
ACPICA: Allow to skip Global Lock initialization
ext4: free orphan info with kvfree
lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older
Squashfs: add additional inode sanity checking
Squashfs: reject negative file sizes in squashfs_read_inode()
media: mc: Clear minor number before put device
mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
ksmbd: add max ip connections parameter
misc: fastrpc: Add missing dev_err newlines
misc: fastrpc: Save actual DMA size in fastrpc_map structure
PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()
PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()
KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2
ipmi: Rework user message limit handling
ipmi: Fix handling of messages with provided receive message pointer
arm64: kprobes: call set_memory_rox() for kprobe page
arm64: mte: Do not flag the zero page as PG_mte_tagged
ACPI: battery: allocate driver data through devm_ APIs
ACPI: battery: initialize mutexes through devm_ APIs
ACPI: battery: Check for error code from devm_mutex_init() call
ACPI: battery: Add synchronization between interface updates
ACPI: property: Disregard references in data-only subnode lists
ACPI: property: Add code comments explaining what is going on
ACPI: property: Do not pass NULL handles to acpi_attach_data()
s390/bpf: Change seen_reg to a mask
s390/bpf: Centralize frame offset calculations
s390/bpf: Describe the frame using a struct instead of constants
s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
mptcp: pm: in-kernel: usable client side with C-flag
irqchip/sifive-plic: Make use of __assign_bit()
irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume
minixfs: Verify inode mode when loading from disk
pid: Add a judgment for ns null in pid_nr_ns
fs: Add 'initramfs_options' to set initramfs mount options
cramfs: Verify inode mode when loading from disk
writeback: Avoid softlockup when switching many inodes
writeback: Avoid excessively long inode switching times
perf test stat: Avoid hybrid assumption when virtualized
rseq: Protect event mask against membarrier IPI
perf vendor events arm64 AmpereOneX: Fix typo - should be l1d_cache_access_prefetches
ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer size
ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead of buffer time
ASoC: SOF: Intel: Read the LLP via the associated Link DMA channel
s390/cio: Update purge function to unregister the unused subchannels
mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loop
mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()
mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend()
mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data()
cifs: Fix copy_to_iter return value check
ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset)
media: pci: mg4b: fix uninitialized iio scan data
media: s5p-mfc: remove an unused/uninitialized variable
media: ti: j721e-csi2rx: Use devm_of_platform_populate
media: ti: j721e-csi2rx: Fix source subdev link creation
drm/xe/uapi: loosen used tracking restriction
xsk: Harden userspace-supplied xdp_desc validation
PCI: xilinx-nwl: Fix ECAM programming
PCI: tegra194: Reset BARs when running in PCIe endpoint mode
s390: Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR
wifi: mt76: mt7925u: Add VID/PID for Netgear A9000
ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()
ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()
mm/ksm: fix incorrect KSM counter handling in mm_struct during fork
KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace
copy_file_range: limit size if in compat mode
UBUNTU: Upstream stable to v6.6.113, v6.12.54
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139158/+subscriptions
e4ed98486acb crypto: essiv - Check ssize for decryption and in-place encryption
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139158
Title:
Noble update: upstream stable patchset 2026-01-27
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Noble:
In Progress
Bug description:
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
upstream stable patchset 2026-01-27
Ported from the following upstream stable releases:
v6.6.113, v6.12.54
from git://git.kernel.org/
fs: always return zero on success from replace_fd()
fscontext: do not consume log entries when returning -EMSGSIZE
clocksource/drivers/clps711x: Fix resource leaks in error paths
iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()
asm-generic/io.h: Skip trace helpers if rwmmio events are disabled
perf evsel: Avoid container_of on a NULL leader
libperf event: Ensure tracing data is multiple of 8 sized
clk: at91: peripheral: fix return value
perf util: Fix compression checks returning -1 as bool
rtc: x1205: Fix Xicor X1205 vendor prefix
rtc: optee: fix memory leak on driver removal
perf arm_spe: Correct setting remote access
perf arm-spe: Rename the common data source encoding
perf arm_spe: Correct memory level for remote access
perf session: Fix handling when buffer exceeds 2 GiB
perf test: Don't leak workload gopipe in PERF_RECORD_*
perf test: Add a test for default perf stat command
perf tools: Add fallback for exclude_guest
perf evsel: Ensure the fallback message is always written to
clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m
clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()
clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
clk: tegra: do not overallocate memory for bpmp clocks
scsi: mvsas: Fix use-after-free bugs in mvs_work_queue
ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size
LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()
LoongArch: Init acpi_gbl_use_global_lock to false
net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
drm/vmwgfx: Fix a null-ptr access in the cursor snooper
drm/vmwgfx: Fix Use-after-free in validation
drm/vmwgfx: Fix copy-paste typo in validation
net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
tools build: Align warning options with perf
perf python: split Clang options when invoking Popen
tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()
mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call
mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
drm/amdgpu: Add additional DCE6 SCL registers
drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
drm/amd/display: Properly disable scaling on DCE6
netfilter: nf_tables: drop unused 3rd argument from validate callback ops
netfilter: nft_objref: validate objref and objrefmap expressions
bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
crypto: essiv - Check ssize for decryption and in-place encryption
smb: client: fix missing timestamp updates after utime(2)
tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
gpio: wcd934x: mark the GPIO controller as sleeping
bpf: Avoid RCU context warning when unpinning htab with internal structs
ACPI: property: Fix buffer properties extraction for subnodes
ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
ACPI: debug: fix signedness issues in read/write helpers
arm64: dts: qcom: msm8916: Add missing MDSS reset
arm64: dts: qcom: msm8939: Add missing MDSS reset
arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
arm64: dts: ti: k3-am62a-main: Fix main padcfg length
ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required
xen/events: Cleanup find_virq() return codes
xen/manage: Fix suspend error path
xen/events: Return -EEXIST for bound VIRQs
xen/events: Update virq_to_irq on migration
firmware: meson_sm: fix device leak at probe
media: cx18: Add missing check after DMA map
media: i2c: mt9v111: fix incorrect type for ret
media: mc: Fix MUST_CONNECT handling for pads with no links
media: pci: ivtv: Add missing check after DMA map
media: venus: firmware: Use correct reset sequence for IRIS2
media: lirc: Fix error handling in lirc_register()
drm/rcar-du: dsi: Fix 1/2/3 lane support
drm/nouveau: fix bad ret code in nouveau_bo_move_prep
blk-crypto: fix missing blktrace bio split events
btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
bus: mhi: ep: Fix chained transfer handling in read path
bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()
copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)
cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
crypto: aspeed - Fix dma_unmap_sg() direction
crypto: atmel - Fix dma_unmap_sg() direction
crypto: rockchip - Fix dma_unmap_sg() nents value
fbdev: Fix logic error in "offb" name match
fs/ntfs3: Fix a resource leak bug in wnd_extend()
iio: dac: ad5360: use int type to store negative error codes
iio: dac: ad5421: use int type to store negative error codes
iio: frequency: adf4350: Fix prescaler usage.
iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK
iio: xilinx-ams: Unmask interrupts after updating alarms
init: handle bootloader identifier in kernel parameters
iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume
iommu/vt-d: PRS isn't usable if PDS isn't supported
kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths
KEYS: trusted_tpm1: Compare HMAC values in constant time
lib/genalloc: fix device leak in of_gen_pool_get()
of: unittest: Fix device reference count leak in of_unittest_pci_node_verify
openat2: don't trigger automounts with RESOLVE_NO_XDEV
parisc: don't reference obsolete termio struct for TC* constants
parisc: Remove spurious if statement from raw_copy_from_user()
nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
pinctrl: samsung: Drop unused S3C24xx driver data
power: supply: max77976_charger: fix constant current reporting
powerpc/powernv/pci: Fix underflow and leak issue
powerpc/pseries/msi: Fix potential underflow and leak issue
pwm: berlin: Fix wrong register in suspend/resume
Revert "ipmi: fix msg stack when IPMI is disconnected"
sched/deadline: Fix race in push_dl_task()
scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
sctp: Fix MAC comparison to be constant-time
sparc64: fix hugetlb for sun4u
sparc: fix error handling in scan_one_device()
xtensa: simdisk: add input size check in proc_write_simdisk
mtd: rawnand: fsmc: Default to autodetect buswidth
mmc: core: SPI mode remove cmd7
memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
rtc: interface: Ensure alarm irq is enabled when UIE is enabled
rtc: interface: Fix long-standing race when setting alarm
rseq/selftests: Use weak symbol reference, not definition, to link with glibc
PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock
PCI/sysfs: Ensure devices are powered for config reads
PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
PCI/ERR: Fix uevent on failure to recover
PCI/AER: Fix missing uevent on recovery when a reset is requested
PCI/AER: Support errors introduced by PCIe r6.0
PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
PCI: rcar-host: Drop PMSR spinlock
PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
PCI: tegra194: Handle errors in BPMP response
spi: cadence-quadspi: Flush posted register writes before INDAC access
spi: cadence-quadspi: Flush posted register writes before DAC access
x86/umip: Check that the instruction opcode is at least two bytes
x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
selftests: mptcp: join: validate C-flag + def limit
wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
wifi: mt76: mt7921u: Add VID/PID for Netgear A7500
mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0
mm/damon/vaddr: do not repeat pte_offset_map_lock() until success
NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
ext4: verify orphan file size is not too big
ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()
ext4: correctly handle queries for metadata mappings
ext4: fix an off-by-one issue during moving extents
ext4: guard against EA inode refcount underflow in xattr update
ext4: validate ea_ino and size in check_xattrs
ACPICA: Allow to skip Global Lock initialization
ext4: free orphan info with kvfree
lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older
Squashfs: add additional inode sanity checking
Squashfs: reject negative file sizes in squashfs_read_inode()
media: mc: Clear minor number before put device
mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
ksmbd: add max ip connections parameter
misc: fastrpc: Add missing dev_err newlines
misc: fastrpc: Save actual DMA size in fastrpc_map structure
PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()
PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()
KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2
ipmi: Rework user message limit handling
ipmi: Fix handling of messages with provided receive message pointer
arm64: kprobes: call set_memory_rox() for kprobe page
arm64: mte: Do not flag the zero page as PG_mte_tagged
ACPI: battery: allocate driver data through devm_ APIs
ACPI: battery: initialize mutexes through devm_ APIs
ACPI: battery: Check for error code from devm_mutex_init() call
ACPI: battery: Add synchronization between interface updates
ACPI: property: Disregard references in data-only subnode lists
ACPI: property: Add code comments explaining what is going on
ACPI: property: Do not pass NULL handles to acpi_attach_data()
s390/bpf: Change seen_reg to a mask
s390/bpf: Centralize frame offset calculations
s390/bpf: Describe the frame using a struct instead of constants
s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
mptcp: pm: in-kernel: usable client side with C-flag
irqchip/sifive-plic: Make use of __assign_bit()
irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume
minixfs: Verify inode mode when loading from disk
pid: Add a judgment for ns null in pid_nr_ns
fs: Add 'initramfs_options' to set initramfs mount options
cramfs: Verify inode mode when loading from disk
writeback: Avoid softlockup when switching many inodes
writeback: Avoid excessively long inode switching times
perf test stat: Avoid hybrid assumption when virtualized
rseq: Protect event mask against membarrier IPI
perf vendor events arm64 AmpereOneX: Fix typo - should be l1d_cache_access_prefetches
ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer size
ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead of buffer time
ASoC: SOF: Intel: Read the LLP via the associated Link DMA channel
s390/cio: Update purge function to unregister the unused subchannels
mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loop
mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()
mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend()
mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data()
cifs: Fix copy_to_iter return value check
ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset)
media: pci: mg4b: fix uninitialized iio scan data
media: s5p-mfc: remove an unused/uninitialized variable
media: ti: j721e-csi2rx: Use devm_of_platform_populate
media: ti: j721e-csi2rx: Fix source subdev link creation
drm/xe/uapi: loosen used tracking restriction
xsk: Harden userspace-supplied xdp_desc validation
PCI: xilinx-nwl: Fix ECAM programming
PCI: tegra194: Reset BARs when running in PCIe endpoint mode
s390: Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR
wifi: mt76: mt7925u: Add VID/PID for Netgear A9000
ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()
ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()
mm/ksm: fix incorrect KSM counter handling in mm_struct during fork
KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace
copy_file_range: limit size if in compat mode
UBUNTU: Upstream stable to v6.6.113, v6.12.54
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139158/+subscriptions
[Bug 2139704] Re: Jammy update: v5.15.198 upstream stable release
conflicts detected:
upstream:
cff69005cc92 Revert "xfrm: destroy xfrm_state synchronously on net exit path"
Conflicts with: 990ba968e825 xfrm: delete x->tunnel as we delete x
BugLinks:
- https://bugs.launchpad.net/bugs/2139704
CVEs:
- CVE-2025-40215
adjusted cff69005cc92 Revert "xfrm: destroy xfrm_state synchronously on net exit path"
net/xfrm/xfrm_state.c to revert the name xfrm_state_gc_destroy but mantain
the static CVE induced declaration static void xfrm_state_delete_tunnel(struct xfrm_state *x);
at line 500
Skipped, already applied:
ddece5ca8e8e mmc: core: use sysfs_emit() instead of sprintf()
** CVE added: https://cve.org/CVERecord?id=CVE-2025-40215
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139704
Title:
Jammy update: v5.15.198 upstream stable release
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Jammy:
In Progress
Bug description:
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
v5.15.198 upstream stable release
from git://git.kernel.org/
xfrm: delete x->tunnel as we delete x
Revert "xfrm: destroy xfrm_state synchronously on net exit path"
xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
xfrm: flush all states in xfrm_state_fini
dpaa2-mac: bail if the dpmacs fwnode is not found
drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
leds: Replace all non-returning strlcpy with strscpy
leds: spi-byte: Use devm_led_classdev_register_ext()
Documentation: process: Also mention Sasha Levin as stable tree maintainer
jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
ext4: refresh inline data size before write operations
locking/spinlock/debug: Fix data-race in do_raw_write_lock
ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
USB: serial: option: add Foxconn T99W760
USB: serial: option: add Telit Cinterion FE910C04 new compositions
USB: serial: option: move Telit 0x10c7 composition in the right place
USB: serial: ftdi_sio: match on interface number for jtag
serial: add support of CPCI cards
USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
spi: xilinx: increase number of retries before declaring stall
spi: imx: keep dma request disabled before dma transfer setup
bfs: Reconstruct file type when loading from disk
pinctrl: qcom: msm: Fix deadlock in pinmux configuration
platform/x86: acer-wmi: Ignore backlight event
platform/x86: huawei-wmi: add keys for HONOR models
HID: elecom: Add support for ELECOM M-XT3URBK (018F)
comedi: c6xdigio: Fix invalid PNP driver unregistration
comedi: multiq3: sanitize config options in multiq3_attach()
comedi: check device's attached status in compat ioctls
staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
smack: fix bug: unprivileged task can create labels
gpu: host1x: Fix race in syncpt alloc/free
drm/panel: visionox-rm69299: Don't clear all mode flags
drm/vgem-fence: Fix potential deadlock on release
USB: Fix descriptor count when handling invalid MBIM extended descriptor
irqchip/qcom-irq-combiner: Fix section mismatch
ntfs3: fix uninit memory after failed mi_read in mi_format_new
ntfs3: Fix uninit buffer allocated by __getname()
rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
inet: Avoid ehash lookup race in inet_ehash_insert()
iio: imu: st_lsm6dsx: introduce st_lsm6dsx_device_set_enable routine
iio: imu: st_lsm6dsx: discard samples during filters settling time
iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
crypto: hisilicon/qm - restore original qos values
s390/smp: Fix fallback CPU detection
s390/ap: Don't leak debug feature files if AP instructions are not available
firmware: imx: scu-irq: fix OF node leak in
phy: mscc: Fix PTP for VSC8574 and VSC8572
sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
x86: kmsan: don't instrument stack walking functions
x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
pinctrl: stm32: fix hwspinlock resource leak in probe function
i3c: fix refcount inconsistency in i3c_master_register
i3c: master: svc: Prevent incomplete IBI transaction
power: supply: wm831x: Check wm831x_set_bits() return value
power: supply: apm_power: only unset own apm_get_power_status
scsi: target: Do not write NUL characters into ASCII configfs output
spi: tegra210-quad: use device_reset method
spi: tegra210-quad: add new chips to compatible
spi: tegra210-quad: combined sequence mode
spi: tegra210-quad: modify chip select (CS) deactivation
spi: tegra210-quad: Fix timeout handling
mfd: da9055: Fix missing regmap_del_irq_chip() in error path
ext4: minor defrag code improvements
ext4: correct the checking of quota files before moving extents
perf/x86/intel: Correct large PEBS flag check
regulator: core: disable supply if enabling main regulator fails
nbd: clean up return value checking of sock_xmit()
nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()
nbd: defer config put in recv_work
scsi: stex: Fix reboot_notifier leak in probe error path
dt-bindings: PCI: convert amlogic,meson-pcie.txt to dt-schema
dt-bindings: PCI: amlogic: Fix the register name of the DBI region
RDMA/rtrs: server: Fix error handling in get_or_create_srv
ntfs3: init run lock for extend inode
powerpc/32: Fix unpaired stwcx. on interrupt exit
macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
nbd: defer config unlock in nbd_genl_connect
coresight: etm4x: Save restore TRFCR_EL1
coresight: etm4x: Use Trace Filtering controls dynamically
coresight-etm4x: add isb() before reading the TRCSTATR
coresight: etm4x: Extract the trace unit controlling
coresight: etm4x: Add context synchronization before enabling trace
clk: renesas: r9a06g032: Fix memory leak in error path
lib/vsprintf: Check pointer before dereferencing in time_and_date()
ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
leds: netxbig: Fix GPIO descriptor leak in error paths
PCI: keystone: Exit ks_pcie_probe() for invalid mode
ps3disk: use memcpy_{from,to}_bvec index
selftests/bpf: Fix failure paths in send_signal test
watchdog: wdat_wdt: Stop watchdog when uninstalling module
watchdog: wdat_wdt: Fix ACPI table leak in probe function
NFSD/blocklayout: Fix minlength check in proc_layoutget
wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
fs/ntfs3: Remove unused mi_mark_free
fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free
fs/ntfs3: Make ni_ins_new_attr return error
fs/ntfs3: out1 also needs to put mi
fs/ntfs3: Prevent memory leaks in add sub record
drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
pwm: bcm2835: Make sure the channel is enabled after pwm_request()
mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
ima: Handle error code returned by ima_filter_rule_match()
usb: chaoskey: fix locking for O_NONBLOCK
usb: dwc2: disable platform lowlevel hw resources during shutdown
usb: dwc2: fix hang during shutdown if set as peripheral
usb: dwc2: fix hang during suspend if set as peripheral
usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
selftests/bpf: Improve reliability of test_perf_branches_no_hw()
crypto: ccree - Correctly handle return of sg_nents_for_len
mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
wifi: ieee80211: correct FILS status codes
backlight: led_bl: Take led_access lock when required
backlight: led-bl: Add devlink to supplier LEDs
backlight: lp855x: Fix lp855x.h kernel-doc warnings
iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
RDMA/irdma: Fix data race in irdma_sc_ccq_arm
RDMA/irdma: Fix data race in irdma_free_pble
ASoC: fsl_xcvr: Add Counter registers
ASoC: fsl_xcvr: Add support for i.MX93 platform
ASoC: fsl_xcvr: clear the channel status control memory
drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
ext4: remove unused return value of __mb_check_buddy
ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
vdpa: Introduce and use vdpa device get, set config helpers
vdpa: Introduce query of device config layout
vdpa: Sync calls set/get config/status with cf_mutex
virtio_vdpa: fix misleading return in void function
virtio: fix virtqueue_set_affinity() docs
ASoC: Intel: catpt: Fix error path in hw_params()
regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
netfilter: flowtable: check for maximum number of encapsulations in bridge vlan
netfilter: nf_conncount: reduce unnecessary GC
netfilter: nf_conncount: rework API to use sk_buff directly
netfilter: nft_connlimit: update the count if add was skipped
net: stmmac: fix rx limit check in stmmac_rx_zc()
mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
perf tools: Fix split kallsyms DSO counting
pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling
pinctrl: single: Fix incorrect type for error return variable
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink()
NFS: don't unhash dentry during unlink/rename
NFS: Avoid changing nlink when file removes and attribute updates race
fs/nls: Fix utf16 to utf8 conversion
NFSv4: Add some support for case insensitive filesystems
NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()
NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
Revert "nfs: ignore SB_RDONLY when remounting nfs"
Revert "nfs: clear SB_RDONLY before getting superblock"
Revert "nfs: ignore SB_RDONLY when mounting nfs"
fs_context: drop the unused lsm_flags member
NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
ASoC: ak4458: Disable regulator when error happens
ASoC: ak5558: Disable regulator when error happens
blk-mq: Abort suspend when wakeup events are pending
block: fix comment for op_is_zone_mgmt() to include RESET_ALL
dma/pool: eliminate alloc_pages warning in atomic_pool_expand
ALSA: uapi: Fix typo in asound.h comment
ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
dm-raid: fix possible NULL dereference with undefined raid type
dm log-writes: Add missing set_freezable() for freezable kthread
efi/cper: Add a new helper function to print bitmasks
efi/cper: Adjust infopfx size to accept an extra space
efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
ocfs2: fix memory leak in ocfs2_merge_rec_left()
usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
usb: phy: Initialize struct usb_phy list_head
ALSA: dice: fix buffer overflow in detect_stream_formats()
ASoC: fsl_xcvr: get channel status data when PHY is not exists
NFS: Fix missing unlock in nfs_unlink()
netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
coresight: etm4x: Correct polling IDLE bit
spi: tegra210-quad: Fix validate combined sequence
spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers
bpf, arm64: Do not audit capability check in do_jit()
btrfs: fix memory leak of fs_devices in degraded seed device path
sched/deadline: only set free_cpus for online runqueues
x86/ptrace: Always inline trivial accessors
ACPICA: Avoid walking the Namespace if start_node is NULL
ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
cpufreq: s5pv210: fix refcount leak
livepatch: Match old_sympos 0 and 1 in klp_find_func()
fs/ntfs3: Support timestamps prior to epoch
hfsplus: fix volume corruption issue for generic/070
hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
hfsplus: Verify inode mode when loading from disk
hfsplus: fix volume corruption issue for generic/073
btrfs: scrub: always update btrfs_scrub_progress::last_physical
Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
netrom: Fix memory leak in nr_sendmsg()
net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
mlxsw: spectrum_router: Fix neighbour use-after-free
mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
net: openvswitch: fix middle attribute validation in push_nsh() action
broadcom: b44: prevent uninitialized value usage
netfilter: nf_conncount: fix leaked ct in error paths
ipvs: fix ipv4 null-ptr-deref in route error path
caif: fix integer underflow in cffrml_receive()
net/sched: ets: Remove drr class from the active list if it changes to strict
nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
ethtool: use phydev variable
net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats
net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers
ethtool: Avoid overflowing userspace buffer on stats query
net/mlx5: fw_tracer, Add support for unrecognized string
net/mlx5: fw_tracer, Validate format string parameters
net/mlx5: fw_tracer, Handle escaped percent properly
net: hns3: using the num_tqps in the vf driver to apply for resources
net: hns3: Align type of some variables with their print type
net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
net: hns3: add VLAN id validation before using
HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
ACPI: CPPC: Fix missing PCC check for guaranteed_perf
spi: fsl-cpm: Check length parity before switching to 16 bit mode
mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
ALSA: usb-mixer: us16x08: validate meter packet indices
ipmi: Fix the race between __scan_channels() and deliver_response()
ipmi: Fix __scan_channels() failing to rescan channels
firmware: imx: scu-irq: Init workqueue before request mbox channel
ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
powerpc/addnote: Fix overflow on 32-bit builds
scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
via_wdt: fix critical boot hang due to unnamed resource allocation
exfat: fix remount failure in different process environments
usbip: Fix locking bug in RT-enabled kernels
usb: typec: ucsi: Handle incorrect num_connectors capability
usb: xhci: limit run_graceperiod for only usb 3.0 devices
usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
nvme-fc: don't hold rport lock when putting ctrl
platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
vhost/vsock: improve RCU read sections around vhost_vsock_get()
KEYS: trusted: Fix a memory leak in tpm2_load_cmd
mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
block: rate-limit capacity change info log
floppy: fix for PAGE_SIZE != 4KB
fs/ntfs3: fix mount failure for sparse runs in run_unpack()
ktest.pl: Fix uninitialized var in config-bisect.pl
ext4: xattr: fix null pointer deref in ext4_raw_inode()
ext4: clear i_state_flags when alloc inode
ext4: fix incorrect group number assertion in mb_check_buddy
ext4: align max orphan file size with e2fsprogs limit
jbd2: use a weaker annotation in journal handling
media: v4l2-mem2mem: Fix outdated documentation
usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
media: pvrusb2: Fix incorrect variable used in trace message
phy: broadcom: bcm63xx-usbh: fix section mismatches
USB: lpc32xx_udc: Fix error handling in probe
usb: phy: isp1301: fix non-OF device reference imbalance
usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
char: applicom: fix NULL pointer dereference in ac_ioctl
intel_th: Fix error handling in intel_th_output_open
cpufreq: nforce2: fix reference count leak in nforce2
scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
scsi: aic94xx: fix use-after-free in device removal path
NFSD: use correct reservation type in nfsd4_scsi_fence_client
scsi: target: Reset t_task_cdb pointer in error case
f2fs: invalidate dentry cache on failed whiteout creation
f2fs: fix return value of f2fs_recover_fsync_data()
tools/testing/nvdimm: Use per-DIMM device handle
media: vidtv: initialize local pointers upon transfer of memory ownership
ocfs2: fix kernel BUG in ocfs2_find_victim_chain
platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
scs: fix a wrong parameter in __scs_magic
parisc: Do not reprogram affinitiy on ASP chip
libceph: make decode_pool() more resilient against corrupted osdmaps
KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
tracing: Do not register unsupported perf events
PM: runtime: Do not clear needs_force_resume with enabled runtime PM
fsnotify: do not generate ACCESS/MODIFY events on child for special files
nfsd: Mark variable __maybe_unused to avoid W=1 build break
svcrdma: return 0 on success from svc_rdma_copy_inline_range
io_uring: fix filename leak in __io_openat_prep()
drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
amba: tegra-ahb: Fix device leak on SMMU enable
soc: qcom: ocmem: fix device leak on lookup
soc: amlogic: canvas: fix device leak on lookup
rpmsg: glink: fix rpmsg device leak
i2c: amd-mp2: fix reference leak in MP2 PCI device
hwmon: (max16065) Use local variable to avoid TOCTOU
hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
i40e: fix scheduling in set_rx_mode
i40e: Refactor argument of several client notification functions
i40e: Refactor argument of i40e_detect_recover_hung()
i40e: validate ring_len parameter against hardware-specific values
iavf: fix off-by-one issues in iavf_config_rss_reg()
crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
Bluetooth: btusb: revert use of devm_kzalloc in btusb
net: mdio: aspeed: move reg accessing part into separate functions
net: mdio: aspeed: add dummy read to avoid read-after-write issue
net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
ip6_gre: make ip6gre_header() robust
platform/x86: msi-laptop: add missing sysfs_remove_group()
platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
team: fix check for port enabled in team_queue_override_port_prio_changed()
net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
smc91x: fix broken irq-context in PREEMPT_RT
genalloc.h: fix htmldocs warning
firewire: nosy: Fix dma_free_coherent() size
net: dsa: b53: skip multicast entries for fdb_dump()
net: usb: asix: validate PHY address before use
net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
ipv4: Fix reference count leak when using error routes with nexthop objects
net: rose: fix invalid array index in rose_kill_by_device()
RDMA/irdma: avoid invalid read in irdma_net_event
RDMA/efa: Remove possible negative shift
RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
RDMA/bnxt_re: Fix to use correct page size for PDE table
RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
RDMA/bnxt_re: fix dma_free_coherent() pointer
selftests/ftrace: traceonoff_triggers: strip off names
ASoC: stm32: sai: fix device leak on probe
ASoC: qcom: q6asm-dai: perform correct state check before closing
ASoC: qcom: q6adm: the the copp device only during last instance
ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
iommu/apple-dart: fix device leak on of_xlate()
iommu/exynos: fix device leak on of_xlate()
iommu/ipmmu-vmsa: fix device leak on of_xlate()
iommu/mediatek-v1: fix device leak on probe_device()
iommu/mediatek: fix device leak on of_xlate()
iommu/omap: fix device leaks on probe_device()
iommu/sun50i: fix device leak on of_xlate()
iommu/tegra: fix device leak on probe_device()
HID: logitech-dj: Remove duplicate error logging
PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
leds: leds-lp50xx: Allow LED 0 to be added to module bank
leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
mfd: max77620: Fix potential IRQ chip conflict when probing two devices
media: rc: st_rc: Fix reset control resource leak
parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
dm-ebs: Mark full buffer dirty even on partial write
fbdev: gbefb: fix to use physical address instead of dma address
fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
fbdev: tcx.c fix mem_map to correct smem_start offset
media: cec: Fix debugfs leak on bus_register() failure
media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
media: TDA1997x: Remove redundant cancel_delayed_work in probe
media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
idr: fix idr_alloc() returning an ID out of range
RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
RDMA/cm: Fix leaking the multicast GID table reference
e1000: fix OOB in e1000_tbi_should_accept()
fjes: Add missing iounmap in fjes_hw_init()
nfsd: Drop the client reference in client_states_open()
net: usb: sr9700: fix incorrect command used to write single register
net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
drm/ttm: Avoid NULL pointer deref for evicted BOs
drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules
virtio_console: fix order of fields cols and rows
drm/vmwgfx: Fix a null-ptr access in the cursor snooper
usb: xhci: move link chain bit quirk checks into one helper function.
usb: xhci: Apply the link chain quirk on NEC isoc endpoints
usb: gadget: udc: fix use-after-free in usb_gadget_state_work
xhci: dbgtty: use IDR to support several dbc instances.
xhci: dbgtty: fix device unregister
jbd2: fix the inconsistency between checksum and data in memory for journal sb
tpm: Cap the number of PCR banks
btrfs: don't rewrite ret from inode_permission
wifi: mt76: Fix DTS power-limits on little endian systems
ALSA: wavefront: Clear substream pointers on close
ALSA: wavefront: Use standard print API
ALSA: wavefront: Fix integer overflow in sample size validation
NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
xfs: fix a memory leak in xfs_buf_item_init()
f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
f2fs: use global inline_xattr_slab instead of per-sb slab cache
f2fs: fix to propagate error from f2fs_enable_checkpoint()
f2fs: fix to avoid updating zero-sized extent in extent cache
usb: dwc3: keep susphy enabled during exit to avoid controller faults
mptcp: pm: ignore unknown endpoint flags
usb: ohci-nxp: Use helper function devm_clk_get_enabled()
usb: ohci-nxp: fix device leak on probe failure
fuse: fix readahead reclaim deadlock
ARM: dts: microchip: sama7g5: fix uart fifo size to 32
svcrdma: bound check rq_pages index in inline path
crypto: af_alg - zero initialize memory allocated via sock_kmalloc
KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
media: vpif_capture: fix section mismatch
media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
NFSD: NFSv4 file creation neglects setting ACL
media: samsung: exynos4-is: fix potential ABBA deadlock on init
media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
PCI: brcmstb: Fix disabling L0s capability
powerpc/64s/slb: Fix SLB multihit issue during SLB preload
iommu/qcom: fix device leak on of_xlate()
r8169: fix RTL8117 Wake-on-Lan in DASH mode
ASoC: stm: Use dev_err_probe() helper
ASoC: stm32: sai: Use the devm_clk_get_optional() helper
ASoC: stm32: sai: fix clk prepare imbalance on probe failure
mm/balloon_compaction: make balloon page compaction callbacks static
mm/balloon_compaction: we cannot have isolated pages in the balloon list
mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize()
powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
lockd: fix vfs_test_lock() calls
ASoC: stm32: sai: fix OF node leak on probe
wifi: mac80211: Discard Beacon frames to non-broadcast address
drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
mmc: core: use sysfs_emit() instead of sprintf()
drm/i915/selftests: fix subtraction overflow bug
page_pool: Fix use-after-free in page_pool_recycle_in_ring
KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
HID: core: Harden s32ton() against conversion to 0 bits
KVM: arm64: sys_regs: disable -Wuninitialized-const-pointer warning
ipv6: Fix potential uninit-value access in __ip6_make_skb()
ipv4: Fix uninit-value access in __ip_make_skb()
x86: remove __range_not_ok()
pwm: stm32: Always program polarity
ext4: filesystems without casefold feature cannot be mounted with siphash
ext4: factor out ext4_hash_info_init()
ext4: fix error message when rejecting the default hash
firmware: arm_scmi: Fix unused notifier-block in unregister
Revert "iommu/amd: Skip enabling command/event buffers for kdump"
net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
usb: gadget: lpc32xx_udc: fix clock imbalance in error path
atm: Fix dma_free_coherent() size
net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
mei: me: add nova lake point S DID
lib/crypto: aes: Fix missing MMU protection for AES S-box
drm/pl111: Fix error handling in pl111_amba_probe
wifi: avoid kernel-infoleak from struct iw_point
libceph: prevent potential out-of-bounds reads in handle_auth_done()
libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
libceph: make free_choose_arg_map() resilient to partial allocation
libceph: return the handler error from mon_handle_auth_done()
libceph: make calc_target() set t->paused, not just clear it
ext4: introduce ITAIL helper
ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
csky: fix csky_cmpxchg_fixup not working
ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels
alpha: don't reference obsolete termio struct for TC* constants
NFSv4: ensure the open stateid seqid doesn't go backwards
NFS: Fix up the automount fs_context to use the correct cred
scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
arm64: dts: add off-on-delay-us for usdhc2 regulator
ARM: dts: imx6q-ba16: fix RTC interrupt level
netfilter: nft_synproxy: avoid possible data-race on update operation
netfilter: nf_tables: fix memory leak in nf_tables_newrule()
netfilter: nf_conncount: update last_gc only when GC has been performed
net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
net: mscc: ocelot: Fix crash when adding interface under a lag
inet: ping: Fix icmp out counting
net: sock: fix hardened usercopy panic in sock_recv_errqueue
netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
net/mlx5e: Don't print error message due to invalid module
eth: bnxt: move and rename reset helpers
bnxt_en: Fix potential data corruption with HW GRO/LRO
HID: quirks: work around VID/PID conflict for appledisplay
net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
net: usb: pegasus: fix memory leak in update_eth_regs_async()
net: enetc: fix build warning when PAGE_SIZE is greater than 128K
arp: do not assume dev_hard_header() does not change skb->head
NFS: trace: show TIMEDOUT instead of 0x6e
nfs_common: factor out nfs_errtbl and nfs_stat_to_errno
NFSD: Remove NFSERR_EAGAIN
nfsd: provide locking for v4_end_grace
counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
pinctrl: qcom: lpass-lpi: Remove duplicate assignment of of_gpio_n_cells
pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
blk-throttle: Set BIO_THROTTLED when bio has been throttled
powercap: fix race condition in register_control_type()
powercap: fix sscanf() error return value handling
can: j1939: make j1939_session_activate() fail if device is no longer registered
ASoC: fsl_sai: Add missing registers to cache default
scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
firmware: imx: scu-irq: Set mu_resource_id before get handle
efi/cper: Fix cper_bits_to_str buffer handling and return value
NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT
NFS: add barriers when testing for NFS_FSDATA_BLOCKED
Linux 5.15.198
UBUNTU: Upstream stable to v5.15.198
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139704/+subscriptions
upstream:
cff69005cc92 Revert "xfrm: destroy xfrm_state synchronously on net exit path"
Conflicts with: 990ba968e825 xfrm: delete x->tunnel as we delete x
BugLinks:
- https://bugs.launchpad.net/bugs/2139704
CVEs:
- CVE-2025-40215
adjusted cff69005cc92 Revert "xfrm: destroy xfrm_state synchronously on net exit path"
net/xfrm/xfrm_state.c to revert the name xfrm_state_gc_destroy but mantain
the static CVE induced declaration static void xfrm_state_delete_tunnel(struct xfrm_state *x);
at line 500
Skipped, already applied:
ddece5ca8e8e mmc: core: use sysfs_emit() instead of sprintf()
** CVE added: https://cve.org/CVERecord?id=CVE-2025-40215
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139704
Title:
Jammy update: v5.15.198 upstream stable release
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Jammy:
In Progress
Bug description:
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
v5.15.198 upstream stable release
from git://git.kernel.org/
xfrm: delete x->tunnel as we delete x
Revert "xfrm: destroy xfrm_state synchronously on net exit path"
xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
xfrm: flush all states in xfrm_state_fini
dpaa2-mac: bail if the dpmacs fwnode is not found
drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
leds: Replace all non-returning strlcpy with strscpy
leds: spi-byte: Use devm_led_classdev_register_ext()
Documentation: process: Also mention Sasha Levin as stable tree maintainer
jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
ext4: refresh inline data size before write operations
locking/spinlock/debug: Fix data-race in do_raw_write_lock
ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
USB: serial: option: add Foxconn T99W760
USB: serial: option: add Telit Cinterion FE910C04 new compositions
USB: serial: option: move Telit 0x10c7 composition in the right place
USB: serial: ftdi_sio: match on interface number for jtag
serial: add support of CPCI cards
USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
spi: xilinx: increase number of retries before declaring stall
spi: imx: keep dma request disabled before dma transfer setup
bfs: Reconstruct file type when loading from disk
pinctrl: qcom: msm: Fix deadlock in pinmux configuration
platform/x86: acer-wmi: Ignore backlight event
platform/x86: huawei-wmi: add keys for HONOR models
HID: elecom: Add support for ELECOM M-XT3URBK (018F)
comedi: c6xdigio: Fix invalid PNP driver unregistration
comedi: multiq3: sanitize config options in multiq3_attach()
comedi: check device's attached status in compat ioctls
staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
smack: fix bug: unprivileged task can create labels
gpu: host1x: Fix race in syncpt alloc/free
drm/panel: visionox-rm69299: Don't clear all mode flags
drm/vgem-fence: Fix potential deadlock on release
USB: Fix descriptor count when handling invalid MBIM extended descriptor
irqchip/qcom-irq-combiner: Fix section mismatch
ntfs3: fix uninit memory after failed mi_read in mi_format_new
ntfs3: Fix uninit buffer allocated by __getname()
rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
inet: Avoid ehash lookup race in inet_ehash_insert()
iio: imu: st_lsm6dsx: introduce st_lsm6dsx_device_set_enable routine
iio: imu: st_lsm6dsx: discard samples during filters settling time
iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
crypto: hisilicon/qm - restore original qos values
s390/smp: Fix fallback CPU detection
s390/ap: Don't leak debug feature files if AP instructions are not available
firmware: imx: scu-irq: fix OF node leak in
phy: mscc: Fix PTP for VSC8574 and VSC8572
sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
x86: kmsan: don't instrument stack walking functions
x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
pinctrl: stm32: fix hwspinlock resource leak in probe function
i3c: fix refcount inconsistency in i3c_master_register
i3c: master: svc: Prevent incomplete IBI transaction
power: supply: wm831x: Check wm831x_set_bits() return value
power: supply: apm_power: only unset own apm_get_power_status
scsi: target: Do not write NUL characters into ASCII configfs output
spi: tegra210-quad: use device_reset method
spi: tegra210-quad: add new chips to compatible
spi: tegra210-quad: combined sequence mode
spi: tegra210-quad: modify chip select (CS) deactivation
spi: tegra210-quad: Fix timeout handling
mfd: da9055: Fix missing regmap_del_irq_chip() in error path
ext4: minor defrag code improvements
ext4: correct the checking of quota files before moving extents
perf/x86/intel: Correct large PEBS flag check
regulator: core: disable supply if enabling main regulator fails
nbd: clean up return value checking of sock_xmit()
nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()
nbd: defer config put in recv_work
scsi: stex: Fix reboot_notifier leak in probe error path
dt-bindings: PCI: convert amlogic,meson-pcie.txt to dt-schema
dt-bindings: PCI: amlogic: Fix the register name of the DBI region
RDMA/rtrs: server: Fix error handling in get_or_create_srv
ntfs3: init run lock for extend inode
powerpc/32: Fix unpaired stwcx. on interrupt exit
macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
nbd: defer config unlock in nbd_genl_connect
coresight: etm4x: Save restore TRFCR_EL1
coresight: etm4x: Use Trace Filtering controls dynamically
coresight-etm4x: add isb() before reading the TRCSTATR
coresight: etm4x: Extract the trace unit controlling
coresight: etm4x: Add context synchronization before enabling trace
clk: renesas: r9a06g032: Fix memory leak in error path
lib/vsprintf: Check pointer before dereferencing in time_and_date()
ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
leds: netxbig: Fix GPIO descriptor leak in error paths
PCI: keystone: Exit ks_pcie_probe() for invalid mode
ps3disk: use memcpy_{from,to}_bvec index
selftests/bpf: Fix failure paths in send_signal test
watchdog: wdat_wdt: Stop watchdog when uninstalling module
watchdog: wdat_wdt: Fix ACPI table leak in probe function
NFSD/blocklayout: Fix minlength check in proc_layoutget
wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
fs/ntfs3: Remove unused mi_mark_free
fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free
fs/ntfs3: Make ni_ins_new_attr return error
fs/ntfs3: out1 also needs to put mi
fs/ntfs3: Prevent memory leaks in add sub record
drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
pwm: bcm2835: Make sure the channel is enabled after pwm_request()
mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
ima: Handle error code returned by ima_filter_rule_match()
usb: chaoskey: fix locking for O_NONBLOCK
usb: dwc2: disable platform lowlevel hw resources during shutdown
usb: dwc2: fix hang during shutdown if set as peripheral
usb: dwc2: fix hang during suspend if set as peripheral
usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
selftests/bpf: Improve reliability of test_perf_branches_no_hw()
crypto: ccree - Correctly handle return of sg_nents_for_len
mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
wifi: ieee80211: correct FILS status codes
backlight: led_bl: Take led_access lock when required
backlight: led-bl: Add devlink to supplier LEDs
backlight: lp855x: Fix lp855x.h kernel-doc warnings
iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
RDMA/irdma: Fix data race in irdma_sc_ccq_arm
RDMA/irdma: Fix data race in irdma_free_pble
ASoC: fsl_xcvr: Add Counter registers
ASoC: fsl_xcvr: Add support for i.MX93 platform
ASoC: fsl_xcvr: clear the channel status control memory
drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
ext4: remove unused return value of __mb_check_buddy
ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
vdpa: Introduce and use vdpa device get, set config helpers
vdpa: Introduce query of device config layout
vdpa: Sync calls set/get config/status with cf_mutex
virtio_vdpa: fix misleading return in void function
virtio: fix virtqueue_set_affinity() docs
ASoC: Intel: catpt: Fix error path in hw_params()
regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
netfilter: flowtable: check for maximum number of encapsulations in bridge vlan
netfilter: nf_conncount: reduce unnecessary GC
netfilter: nf_conncount: rework API to use sk_buff directly
netfilter: nft_connlimit: update the count if add was skipped
net: stmmac: fix rx limit check in stmmac_rx_zc()
mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
perf tools: Fix split kallsyms DSO counting
pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling
pinctrl: single: Fix incorrect type for error return variable
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink()
NFS: don't unhash dentry during unlink/rename
NFS: Avoid changing nlink when file removes and attribute updates race
fs/nls: Fix utf16 to utf8 conversion
NFSv4: Add some support for case insensitive filesystems
NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()
NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
Revert "nfs: ignore SB_RDONLY when remounting nfs"
Revert "nfs: clear SB_RDONLY before getting superblock"
Revert "nfs: ignore SB_RDONLY when mounting nfs"
fs_context: drop the unused lsm_flags member
NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
ASoC: ak4458: Disable regulator when error happens
ASoC: ak5558: Disable regulator when error happens
blk-mq: Abort suspend when wakeup events are pending
block: fix comment for op_is_zone_mgmt() to include RESET_ALL
dma/pool: eliminate alloc_pages warning in atomic_pool_expand
ALSA: uapi: Fix typo in asound.h comment
ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
dm-raid: fix possible NULL dereference with undefined raid type
dm log-writes: Add missing set_freezable() for freezable kthread
efi/cper: Add a new helper function to print bitmasks
efi/cper: Adjust infopfx size to accept an extra space
efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
ocfs2: fix memory leak in ocfs2_merge_rec_left()
usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
usb: phy: Initialize struct usb_phy list_head
ALSA: dice: fix buffer overflow in detect_stream_formats()
ASoC: fsl_xcvr: get channel status data when PHY is not exists
NFS: Fix missing unlock in nfs_unlink()
netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
coresight: etm4x: Correct polling IDLE bit
spi: tegra210-quad: Fix validate combined sequence
spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers
bpf, arm64: Do not audit capability check in do_jit()
btrfs: fix memory leak of fs_devices in degraded seed device path
sched/deadline: only set free_cpus for online runqueues
x86/ptrace: Always inline trivial accessors
ACPICA: Avoid walking the Namespace if start_node is NULL
ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
cpufreq: s5pv210: fix refcount leak
livepatch: Match old_sympos 0 and 1 in klp_find_func()
fs/ntfs3: Support timestamps prior to epoch
hfsplus: fix volume corruption issue for generic/070
hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
hfsplus: Verify inode mode when loading from disk
hfsplus: fix volume corruption issue for generic/073
btrfs: scrub: always update btrfs_scrub_progress::last_physical
Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
netrom: Fix memory leak in nr_sendmsg()
net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
mlxsw: spectrum_router: Fix neighbour use-after-free
mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
net: openvswitch: fix middle attribute validation in push_nsh() action
broadcom: b44: prevent uninitialized value usage
netfilter: nf_conncount: fix leaked ct in error paths
ipvs: fix ipv4 null-ptr-deref in route error path
caif: fix integer underflow in cffrml_receive()
net/sched: ets: Remove drr class from the active list if it changes to strict
nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
ethtool: use phydev variable
net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats
net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers
ethtool: Avoid overflowing userspace buffer on stats query
net/mlx5: fw_tracer, Add support for unrecognized string
net/mlx5: fw_tracer, Validate format string parameters
net/mlx5: fw_tracer, Handle escaped percent properly
net: hns3: using the num_tqps in the vf driver to apply for resources
net: hns3: Align type of some variables with their print type
net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
net: hns3: add VLAN id validation before using
HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
ACPI: CPPC: Fix missing PCC check for guaranteed_perf
spi: fsl-cpm: Check length parity before switching to 16 bit mode
mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
ALSA: usb-mixer: us16x08: validate meter packet indices
ipmi: Fix the race between __scan_channels() and deliver_response()
ipmi: Fix __scan_channels() failing to rescan channels
firmware: imx: scu-irq: Init workqueue before request mbox channel
ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
powerpc/addnote: Fix overflow on 32-bit builds
scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
via_wdt: fix critical boot hang due to unnamed resource allocation
exfat: fix remount failure in different process environments
usbip: Fix locking bug in RT-enabled kernels
usb: typec: ucsi: Handle incorrect num_connectors capability
usb: xhci: limit run_graceperiod for only usb 3.0 devices
usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
nvme-fc: don't hold rport lock when putting ctrl
platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
vhost/vsock: improve RCU read sections around vhost_vsock_get()
KEYS: trusted: Fix a memory leak in tpm2_load_cmd
mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
block: rate-limit capacity change info log
floppy: fix for PAGE_SIZE != 4KB
fs/ntfs3: fix mount failure for sparse runs in run_unpack()
ktest.pl: Fix uninitialized var in config-bisect.pl
ext4: xattr: fix null pointer deref in ext4_raw_inode()
ext4: clear i_state_flags when alloc inode
ext4: fix incorrect group number assertion in mb_check_buddy
ext4: align max orphan file size with e2fsprogs limit
jbd2: use a weaker annotation in journal handling
media: v4l2-mem2mem: Fix outdated documentation
usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
media: pvrusb2: Fix incorrect variable used in trace message
phy: broadcom: bcm63xx-usbh: fix section mismatches
USB: lpc32xx_udc: Fix error handling in probe
usb: phy: isp1301: fix non-OF device reference imbalance
usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
char: applicom: fix NULL pointer dereference in ac_ioctl
intel_th: Fix error handling in intel_th_output_open
cpufreq: nforce2: fix reference count leak in nforce2
scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
scsi: aic94xx: fix use-after-free in device removal path
NFSD: use correct reservation type in nfsd4_scsi_fence_client
scsi: target: Reset t_task_cdb pointer in error case
f2fs: invalidate dentry cache on failed whiteout creation
f2fs: fix return value of f2fs_recover_fsync_data()
tools/testing/nvdimm: Use per-DIMM device handle
media: vidtv: initialize local pointers upon transfer of memory ownership
ocfs2: fix kernel BUG in ocfs2_find_victim_chain
platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
scs: fix a wrong parameter in __scs_magic
parisc: Do not reprogram affinitiy on ASP chip
libceph: make decode_pool() more resilient against corrupted osdmaps
KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
tracing: Do not register unsupported perf events
PM: runtime: Do not clear needs_force_resume with enabled runtime PM
fsnotify: do not generate ACCESS/MODIFY events on child for special files
nfsd: Mark variable __maybe_unused to avoid W=1 build break
svcrdma: return 0 on success from svc_rdma_copy_inline_range
io_uring: fix filename leak in __io_openat_prep()
drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
amba: tegra-ahb: Fix device leak on SMMU enable
soc: qcom: ocmem: fix device leak on lookup
soc: amlogic: canvas: fix device leak on lookup
rpmsg: glink: fix rpmsg device leak
i2c: amd-mp2: fix reference leak in MP2 PCI device
hwmon: (max16065) Use local variable to avoid TOCTOU
hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
i40e: fix scheduling in set_rx_mode
i40e: Refactor argument of several client notification functions
i40e: Refactor argument of i40e_detect_recover_hung()
i40e: validate ring_len parameter against hardware-specific values
iavf: fix off-by-one issues in iavf_config_rss_reg()
crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
Bluetooth: btusb: revert use of devm_kzalloc in btusb
net: mdio: aspeed: move reg accessing part into separate functions
net: mdio: aspeed: add dummy read to avoid read-after-write issue
net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
ip6_gre: make ip6gre_header() robust
platform/x86: msi-laptop: add missing sysfs_remove_group()
platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
team: fix check for port enabled in team_queue_override_port_prio_changed()
net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
smc91x: fix broken irq-context in PREEMPT_RT
genalloc.h: fix htmldocs warning
firewire: nosy: Fix dma_free_coherent() size
net: dsa: b53: skip multicast entries for fdb_dump()
net: usb: asix: validate PHY address before use
net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
ipv4: Fix reference count leak when using error routes with nexthop objects
net: rose: fix invalid array index in rose_kill_by_device()
RDMA/irdma: avoid invalid read in irdma_net_event
RDMA/efa: Remove possible negative shift
RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
RDMA/bnxt_re: Fix to use correct page size for PDE table
RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
RDMA/bnxt_re: fix dma_free_coherent() pointer
selftests/ftrace: traceonoff_triggers: strip off names
ASoC: stm32: sai: fix device leak on probe
ASoC: qcom: q6asm-dai: perform correct state check before closing
ASoC: qcom: q6adm: the the copp device only during last instance
ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
iommu/apple-dart: fix device leak on of_xlate()
iommu/exynos: fix device leak on of_xlate()
iommu/ipmmu-vmsa: fix device leak on of_xlate()
iommu/mediatek-v1: fix device leak on probe_device()
iommu/mediatek: fix device leak on of_xlate()
iommu/omap: fix device leaks on probe_device()
iommu/sun50i: fix device leak on of_xlate()
iommu/tegra: fix device leak on probe_device()
HID: logitech-dj: Remove duplicate error logging
PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
leds: leds-lp50xx: Allow LED 0 to be added to module bank
leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
mfd: max77620: Fix potential IRQ chip conflict when probing two devices
media: rc: st_rc: Fix reset control resource leak
parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
dm-ebs: Mark full buffer dirty even on partial write
fbdev: gbefb: fix to use physical address instead of dma address
fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
fbdev: tcx.c fix mem_map to correct smem_start offset
media: cec: Fix debugfs leak on bus_register() failure
media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
media: TDA1997x: Remove redundant cancel_delayed_work in probe
media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
idr: fix idr_alloc() returning an ID out of range
RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
RDMA/cm: Fix leaking the multicast GID table reference
e1000: fix OOB in e1000_tbi_should_accept()
fjes: Add missing iounmap in fjes_hw_init()
nfsd: Drop the client reference in client_states_open()
net: usb: sr9700: fix incorrect command used to write single register
net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
drm/ttm: Avoid NULL pointer deref for evicted BOs
drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
kbuild: Use CRC32 and a 1MiB dictionary for XZ compressed modules
virtio_console: fix order of fields cols and rows
drm/vmwgfx: Fix a null-ptr access in the cursor snooper
usb: xhci: move link chain bit quirk checks into one helper function.
usb: xhci: Apply the link chain quirk on NEC isoc endpoints
usb: gadget: udc: fix use-after-free in usb_gadget_state_work
xhci: dbgtty: use IDR to support several dbc instances.
xhci: dbgtty: fix device unregister
jbd2: fix the inconsistency between checksum and data in memory for journal sb
tpm: Cap the number of PCR banks
btrfs: don't rewrite ret from inode_permission
wifi: mt76: Fix DTS power-limits on little endian systems
ALSA: wavefront: Clear substream pointers on close
ALSA: wavefront: Use standard print API
ALSA: wavefront: Fix integer overflow in sample size validation
NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
xfs: fix a memory leak in xfs_buf_item_init()
f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
f2fs: use global inline_xattr_slab instead of per-sb slab cache
f2fs: fix to propagate error from f2fs_enable_checkpoint()
f2fs: fix to avoid updating zero-sized extent in extent cache
usb: dwc3: keep susphy enabled during exit to avoid controller faults
mptcp: pm: ignore unknown endpoint flags
usb: ohci-nxp: Use helper function devm_clk_get_enabled()
usb: ohci-nxp: fix device leak on probe failure
fuse: fix readahead reclaim deadlock
ARM: dts: microchip: sama7g5: fix uart fifo size to 32
svcrdma: bound check rq_pages index in inline path
crypto: af_alg - zero initialize memory allocated via sock_kmalloc
KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
media: vpif_capture: fix section mismatch
media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
NFSD: NFSv4 file creation neglects setting ACL
media: samsung: exynos4-is: fix potential ABBA deadlock on init
media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
PCI: brcmstb: Fix disabling L0s capability
powerpc/64s/slb: Fix SLB multihit issue during SLB preload
iommu/qcom: fix device leak on of_xlate()
r8169: fix RTL8117 Wake-on-Lan in DASH mode
ASoC: stm: Use dev_err_probe() helper
ASoC: stm32: sai: Use the devm_clk_get_optional() helper
ASoC: stm32: sai: fix clk prepare imbalance on probe failure
mm/balloon_compaction: make balloon page compaction callbacks static
mm/balloon_compaction: we cannot have isolated pages in the balloon list
mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize()
powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
lockd: fix vfs_test_lock() calls
ASoC: stm32: sai: fix OF node leak on probe
wifi: mac80211: Discard Beacon frames to non-broadcast address
drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
mmc: core: use sysfs_emit() instead of sprintf()
drm/i915/selftests: fix subtraction overflow bug
page_pool: Fix use-after-free in page_pool_recycle_in_ring
KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
HID: core: Harden s32ton() against conversion to 0 bits
KVM: arm64: sys_regs: disable -Wuninitialized-const-pointer warning
ipv6: Fix potential uninit-value access in __ip6_make_skb()
ipv4: Fix uninit-value access in __ip_make_skb()
x86: remove __range_not_ok()
pwm: stm32: Always program polarity
ext4: filesystems without casefold feature cannot be mounted with siphash
ext4: factor out ext4_hash_info_init()
ext4: fix error message when rejecting the default hash
firmware: arm_scmi: Fix unused notifier-block in unregister
Revert "iommu/amd: Skip enabling command/event buffers for kdump"
net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
usb: gadget: lpc32xx_udc: fix clock imbalance in error path
atm: Fix dma_free_coherent() size
net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
mei: me: add nova lake point S DID
lib/crypto: aes: Fix missing MMU protection for AES S-box
drm/pl111: Fix error handling in pl111_amba_probe
wifi: avoid kernel-infoleak from struct iw_point
libceph: prevent potential out-of-bounds reads in handle_auth_done()
libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
libceph: make free_choose_arg_map() resilient to partial allocation
libceph: return the handler error from mon_handle_auth_done()
libceph: make calc_target() set t->paused, not just clear it
ext4: introduce ITAIL helper
ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
csky: fix csky_cmpxchg_fixup not working
ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels
alpha: don't reference obsolete termio struct for TC* constants
NFSv4: ensure the open stateid seqid doesn't go backwards
NFS: Fix up the automount fs_context to use the correct cred
scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
arm64: dts: add off-on-delay-us for usdhc2 regulator
ARM: dts: imx6q-ba16: fix RTC interrupt level
netfilter: nft_synproxy: avoid possible data-race on update operation
netfilter: nf_tables: fix memory leak in nf_tables_newrule()
netfilter: nf_conncount: update last_gc only when GC has been performed
net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
net: mscc: ocelot: Fix crash when adding interface under a lag
inet: ping: Fix icmp out counting
net: sock: fix hardened usercopy panic in sock_recv_errqueue
netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
net/mlx5e: Don't print error message due to invalid module
eth: bnxt: move and rename reset helpers
bnxt_en: Fix potential data corruption with HW GRO/LRO
HID: quirks: work around VID/PID conflict for appledisplay
net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
net: usb: pegasus: fix memory leak in update_eth_regs_async()
net: enetc: fix build warning when PAGE_SIZE is greater than 128K
arp: do not assume dev_hard_header() does not change skb->head
NFS: trace: show TIMEDOUT instead of 0x6e
nfs_common: factor out nfs_errtbl and nfs_stat_to_errno
NFSD: Remove NFSERR_EAGAIN
nfsd: provide locking for v4_end_grace
counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
pinctrl: qcom: lpass-lpi: Remove duplicate assignment of of_gpio_n_cells
pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
blk-throttle: Set BIO_THROTTLED when bio has been throttled
powercap: fix race condition in register_control_type()
powercap: fix sscanf() error return value handling
can: j1939: make j1939_session_activate() fail if device is no longer registered
ASoC: fsl_sai: Add missing registers to cache default
scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
firmware: imx: scu-irq: Set mu_resource_id before get handle
efi/cper: Fix cper_bits_to_str buffer handling and return value
NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT
NFS: add barriers when testing for NFS_FSDATA_BLOCKED
Linux 5.15.198
UBUNTU: Upstream stable to v5.15.198
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139704/+subscriptions
[Bug 2139407] Re: Fix boot hang on some GC11.0.4 platforms
What about 6.17 HWE in noble though?
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139407
Title:
Fix boot hang on some GC11.0.4 platforms
Status in linux package in Ubuntu:
Fix Committed
Bug description:
[ Impact ]
A few community users reported that ASUS Vivobook S16 with PHX2 (GC
11.0.4) processor failed to boot since 6.15[1][2]. The offending
commit is f81cd793 (drm/amd/amdgpu: Fix MES init sequence).
For Ubuntu, this impacts kernels based on 6.17 and after.
[ Fix ]
Pick up the following commit for Questing:
1. [PATCH] drm/amd: Set minimum version for set_hw_resource_1 on gfx11
to 0x52[0]
[ Test ]
Boot new kernel on the said hardware. The system should not hang.
[ Where the problems could occur ]
This is essentially an amendment for drm/amdgpu/mes: add compatibility
checks for set_hw_resource_1[3] to allow the amdgpu driver to continue
working on older version of firmware. Updating corresponding linux-
firmware fixes this fundamentally, but that makes a larger impact
surface.
[ Addition Information]
Although not yet land into mainline, open this bug here for tracking
purpose and in case other user bump into the same issue.
Will send proper patch to mailing list once the fix has landed.
[0] https://lore.kernel.org/amd-gfx/20260129194722.2331593-1-mario.limonciello@amd.com/T/#u
[1] https://gitlab.freedesktop.org/drm/amd/-/issues/4576#note_3307117
[2] https://bugzilla.kernel.org/show_bug.cgi?id=220530
[3] https://lore.kernel.org/all/20250617163534.68610-1-alexander.deucher@amd.com/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139407/+subscriptions
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139407
Title:
Fix boot hang on some GC11.0.4 platforms
Status in linux package in Ubuntu:
Fix Committed
Bug description:
[ Impact ]
A few community users reported that ASUS Vivobook S16 with PHX2 (GC
11.0.4) processor failed to boot since 6.15[1][2]. The offending
commit is f81cd793 (drm/amd/amdgpu: Fix MES init sequence).
For Ubuntu, this impacts kernels based on 6.17 and after.
[ Fix ]
Pick up the following commit for Questing:
1. [PATCH] drm/amd: Set minimum version for set_hw_resource_1 on gfx11
to 0x52[0]
[ Test ]
Boot new kernel on the said hardware. The system should not hang.
[ Where the problems could occur ]
This is essentially an amendment for drm/amdgpu/mes: add compatibility
checks for set_hw_resource_1[3] to allow the amdgpu driver to continue
working on older version of firmware. Updating corresponding linux-
firmware fixes this fundamentally, but that makes a larger impact
surface.
[ Addition Information]
Although not yet land into mainline, open this bug here for tracking
purpose and in case other user bump into the same issue.
Will send proper patch to mailing list once the fix has landed.
[0] https://lore.kernel.org/amd-gfx/20260129194722.2331593-1-mario.limonciello@amd.com/T/#u
[1] https://gitlab.freedesktop.org/drm/amd/-/issues/4576#note_3307117
[2] https://bugzilla.kernel.org/show_bug.cgi?id=220530
[3] https://lore.kernel.org/all/20250617163534.68610-1-alexander.deucher@amd.com/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139407/+subscriptions
[Bug 2140491] Re: noble-update linux-tool-generic missing dependent package
** Changed in: linux (Ubuntu Noble)
Status: New => Confirmed
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2140491
Title:
noble-update linux-tool-generic missing dependent package
Status in linux package in Ubuntu:
Confirmed
Status in linux source package in Noble:
Confirmed
Bug description:
Metapackage linux-tool-generic in the noble-updates suite is missing
the dependent linux-tools-6.8.0-100-generic package. This package is
still tagged to the noble-proposed.
apt fails to install linux-tools-generic
# apt-get install linux-tools-generic
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
linux-tools-generic : Depends: linux-tools-6.8.0-100-generic but it is not installable
E: Unable to correct problems, you have held broken packages
# dpkg-deb --info linux-tools-generic_6.8.0-100.100_arm64.deb
new Debian package, version 2.0.
size 10930 bytes: control archive=451 bytes.
388 bytes, 13 lines control
166 bytes, 2 lines md5sums
Package: linux-tools-generic
Source: linux-meta
Version: 6.8.0-100.100
Architecture: arm64
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Installed-Size: 17
Depends: linux-tools-6.8.0-100-generic
Provides: linux-tools
Section: kernel
Priority: optional
Description: Generic Linux kernel tools
This package will always depend on the latest generic kernel tools
available.
# apt policy linux-tools-6.8.0-100-generic
linux-tools-6.8.0-100-generic:
Installed: (none)
Candidate: (none)
Version table:
# apt policy linux-tools-generic
linux-tools-generic:
Installed: 6.8.0-94.96
Candidate: 6.8.0-100.100
Version table:
6.8.0-100.100 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble-updates/main arm64 Packages
*** 6.8.0-94.96 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble-security/main arm64 Packages
100 /var/lib/dpkg/status
6.8.0-31.31 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble/main arm64 Packages
But, on a system with noble-proposed defined
# apt policy linux-tools-6.8.0-100-generic
linux-tools-6.8.0-100-generic:
Installed: (none)
Candidate: 6.8.0-100.100
Version table:
6.8.0-100.100 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble-proposed/main arm64 Packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2140491/+subscriptions
Status: New => Confirmed
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2140491
Title:
noble-update linux-tool-generic missing dependent package
Status in linux package in Ubuntu:
Confirmed
Status in linux source package in Noble:
Confirmed
Bug description:
Metapackage linux-tool-generic in the noble-updates suite is missing
the dependent linux-tools-6.8.0-100-generic package. This package is
still tagged to the noble-proposed.
apt fails to install linux-tools-generic
# apt-get install linux-tools-generic
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
linux-tools-generic : Depends: linux-tools-6.8.0-100-generic but it is not installable
E: Unable to correct problems, you have held broken packages
# dpkg-deb --info linux-tools-generic_6.8.0-100.100_arm64.deb
new Debian package, version 2.0.
size 10930 bytes: control archive=451 bytes.
388 bytes, 13 lines control
166 bytes, 2 lines md5sums
Package: linux-tools-generic
Source: linux-meta
Version: 6.8.0-100.100
Architecture: arm64
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Installed-Size: 17
Depends: linux-tools-6.8.0-100-generic
Provides: linux-tools
Section: kernel
Priority: optional
Description: Generic Linux kernel tools
This package will always depend on the latest generic kernel tools
available.
# apt policy linux-tools-6.8.0-100-generic
linux-tools-6.8.0-100-generic:
Installed: (none)
Candidate: (none)
Version table:
# apt policy linux-tools-generic
linux-tools-generic:
Installed: 6.8.0-94.96
Candidate: 6.8.0-100.100
Version table:
6.8.0-100.100 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble-updates/main arm64 Packages
*** 6.8.0-94.96 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble-security/main arm64 Packages
100 /var/lib/dpkg/status
6.8.0-31.31 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble/main arm64 Packages
But, on a system with noble-proposed defined
# apt policy linux-tools-6.8.0-100-generic
linux-tools-6.8.0-100-generic:
Installed: (none)
Candidate: 6.8.0-100.100
Version table:
6.8.0-100.100 500
500 https://artifacts-deploy-prod-use1.pinadmin.com/artifactory/ports-ubuntu-deb-apt-prod-remote noble-proposed/main arm64 Packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2140491/+subscriptions
[Bug 2139407] Re: Fix boot hang on some GC11.0.4 platforms
Thanks for the information, we will include it in Resolute as part of
the standard Ubuntu process if this patch manages to land in version
6.20.
Closing as "Fix Committed"
** Changed in: linux (Ubuntu)
Status: Triaged => Fix Committed
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139407
Title:
Fix boot hang on some GC11.0.4 platforms
Status in linux package in Ubuntu:
Fix Committed
Bug description:
[ Impact ]
A few community users reported that ASUS Vivobook S16 with PHX2 (GC
11.0.4) processor failed to boot since 6.15[1][2]. The offending
commit is f81cd793 (drm/amd/amdgpu: Fix MES init sequence).
For Ubuntu, this impacts kernels based on 6.17 and after.
[ Fix ]
Pick up the following commit for Questing:
1. [PATCH] drm/amd: Set minimum version for set_hw_resource_1 on gfx11
to 0x52[0]
[ Test ]
Boot new kernel on the said hardware. The system should not hang.
[ Where the problems could occur ]
This is essentially an amendment for drm/amdgpu/mes: add compatibility
checks for set_hw_resource_1[3] to allow the amdgpu driver to continue
working on older version of firmware. Updating corresponding linux-
firmware fixes this fundamentally, but that makes a larger impact
surface.
[ Addition Information]
Although not yet land into mainline, open this bug here for tracking
purpose and in case other user bump into the same issue.
Will send proper patch to mailing list once the fix has landed.
[0] https://lore.kernel.org/amd-gfx/20260129194722.2331593-1-mario.limonciello@amd.com/T/#u
[1] https://gitlab.freedesktop.org/drm/amd/-/issues/4576#note_3307117
[2] https://bugzilla.kernel.org/show_bug.cgi?id=220530
[3] https://lore.kernel.org/all/20250617163534.68610-1-alexander.deucher@amd.com/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139407/+subscriptions
the standard Ubuntu process if this patch manages to land in version
6.20.
Closing as "Fix Committed"
** Changed in: linux (Ubuntu)
Status: Triaged => Fix Committed
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2139407
Title:
Fix boot hang on some GC11.0.4 platforms
Status in linux package in Ubuntu:
Fix Committed
Bug description:
[ Impact ]
A few community users reported that ASUS Vivobook S16 with PHX2 (GC
11.0.4) processor failed to boot since 6.15[1][2]. The offending
commit is f81cd793 (drm/amd/amdgpu: Fix MES init sequence).
For Ubuntu, this impacts kernels based on 6.17 and after.
[ Fix ]
Pick up the following commit for Questing:
1. [PATCH] drm/amd: Set minimum version for set_hw_resource_1 on gfx11
to 0x52[0]
[ Test ]
Boot new kernel on the said hardware. The system should not hang.
[ Where the problems could occur ]
This is essentially an amendment for drm/amdgpu/mes: add compatibility
checks for set_hw_resource_1[3] to allow the amdgpu driver to continue
working on older version of firmware. Updating corresponding linux-
firmware fixes this fundamentally, but that makes a larger impact
surface.
[ Addition Information]
Although not yet land into mainline, open this bug here for tracking
purpose and in case other user bump into the same issue.
Will send proper patch to mailing list once the fix has landed.
[0] https://lore.kernel.org/amd-gfx/20260129194722.2331593-1-mario.limonciello@amd.com/T/#u
[1] https://gitlab.freedesktop.org/drm/amd/-/issues/4576#note_3307117
[2] https://bugzilla.kernel.org/show_bug.cgi?id=220530
[3] https://lore.kernel.org/all/20250617163534.68610-1-alexander.deucher@amd.com/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2139407/+subscriptions
[Bug 2140502] Re: USB input devices (mouse/touchpad) stop working after upgrading to kernel 6.17.0-14-generic
Hi good day,
just want to say tanx alot to the hole Ubuntu team,
running Mint thou, but yeah it's Ubuntu.
I ditched Windows for good recently.
Running kernel 6.14.37 generic, all worx %.
After I updated to 6.17 my laptop won't boot at all, I had to enter the
grub menu and reload 6.14.37 again.
I see on some youtube vids, poeple already install 6.18 LTS.
It does not show on my Update manager.
God bless
** Attachment added: "Screenshot from 2026-02-05 14-58-17.png"
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2140502/+attachment/5943036/+files/Screenshot%20from%202026-02-05%2014-58-17.png
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2140502
Title:
USB input devices (mouse/touchpad) stop working after upgrading to
kernel 6.17.0-14-generic
Status in linux package in Ubuntu:
New
Bug description:
After upgrading to kernel 6.17.0-14-generic, USB input devices stop working immediately after boot.
The system becomes effectively unusable without reverting to an older kernel.
This regression did not occur with previous kernels (e.g. 6.14.x).
Steps:
> Install Linux Mint 22.2 (based on Ubuntu 24.04)
> Upgrade system packages, including kernel 6.17.0-14-generic
> Reboot into the new kernel
USB input devices (mouse / touchpad) should work normally after boot.
USB mouse stops working completely
Touchpad is also non-functional
Keyboard may work inconsistently or only partially
System cannot be used normally
Downgrading to an older kernel restores full functionality
Workaround
Booting into an older kernel via GRUB (e.g. 6.14.x-generic) restores USB input functionality.
Removing kernel 6.17.0-14-generic also resolves the issue.
System Information
OS: Linux Mint 22.2 x86_64
Base: Ubuntu 24.04
Kernel: 6.17.0-14-generic
Host: Acer Nitro AN515-43
CPU: AMD Ryzen 5 3550H (Raven Ridge)
GPU 1: AMD Radeon Vega Mobile
GPU 2: NVIDIA GeForce GTX 1650 Mobile (Max-Q)
DE: Cinnamon 6.4.8
Architecture: x86_64
This appears to be a kernel regression affecting USB / HID input
The issue happens immediately after boot, before any user interaction
The same hardware works correctly with older kernels
No custom kernel parameters are in use
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2140502/+subscriptions
just want to say tanx alot to the hole Ubuntu team,
running Mint thou, but yeah it's Ubuntu.
I ditched Windows for good recently.
Running kernel 6.14.37 generic, all worx %.
After I updated to 6.17 my laptop won't boot at all, I had to enter the
grub menu and reload 6.14.37 again.
I see on some youtube vids, poeple already install 6.18 LTS.
It does not show on my Update manager.
God bless
** Attachment added: "Screenshot from 2026-02-05 14-58-17.png"
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2140502/+attachment/5943036/+files/Screenshot%20from%202026-02-05%2014-58-17.png
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2140502
Title:
USB input devices (mouse/touchpad) stop working after upgrading to
kernel 6.17.0-14-generic
Status in linux package in Ubuntu:
New
Bug description:
After upgrading to kernel 6.17.0-14-generic, USB input devices stop working immediately after boot.
The system becomes effectively unusable without reverting to an older kernel.
This regression did not occur with previous kernels (e.g. 6.14.x).
Steps:
> Install Linux Mint 22.2 (based on Ubuntu 24.04)
> Upgrade system packages, including kernel 6.17.0-14-generic
> Reboot into the new kernel
USB input devices (mouse / touchpad) should work normally after boot.
USB mouse stops working completely
Touchpad is also non-functional
Keyboard may work inconsistently or only partially
System cannot be used normally
Downgrading to an older kernel restores full functionality
Workaround
Booting into an older kernel via GRUB (e.g. 6.14.x-generic) restores USB input functionality.
Removing kernel 6.17.0-14-generic also resolves the issue.
System Information
OS: Linux Mint 22.2 x86_64
Base: Ubuntu 24.04
Kernel: 6.17.0-14-generic
Host: Acer Nitro AN515-43
CPU: AMD Ryzen 5 3550H (Raven Ridge)
GPU 1: AMD Radeon Vega Mobile
GPU 2: NVIDIA GeForce GTX 1650 Mobile (Max-Q)
DE: Cinnamon 6.4.8
Architecture: x86_64
This appears to be a kernel regression affecting USB / HID input
The issue happens immediately after boot, before any user interaction
The same hardware works correctly with older kernels
No custom kernel parameters are in use
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2140502/+subscriptions
Подписаться на:
Комментарии (Atom)