linux 6.8 fails to boot if any param is more than 140 chars

Bug #2068791 reported by Shantur Rathore
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
Unassigned
linux-hwe-6.8 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hi,

Linux 6.8 kernels fail to boot when any param more than 140 characters is passed to linux. Kernel 5.15.x works fine.

This has been tested on Jammy 22.04.04 with linux-hwe-6.8 and Noble 24.04 default 6.8 kernel on ARM64 with Grub running after latest u-boot

To reproduce add any dummy param in grub linux command line like

root1=f081c381e7b54edcba27e5f790d47911a4cc3e726d8d256878d3df9175c020e0f081c381e7b54edcba27e5f790d47911a4cc3e726d8d256878d3df9175c020e0f081c381e7b5

The kernel doesn't boot.

This is a blocker especially when deploying 24.04 machines with MAAS 3.5 where root urls are really long.

affects: kernel-sru-workflow → linux-hwe-6.8 (Ubuntu)
Revision history for this message
Shantur Rathore (rathore4u) wrote :

I tested mainline crack builds from
https://kernel.ubuntu.com/mainline/

The bug is present in v6.8.12 and v6.8 and fixed in v6.9-rc1.

I haven't been able to pinpoint the commit, my local builds are failing so haven't been able to bisect yet.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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