On Sat, Sep 16, 2023 at 08:57:28PM +1000, Simon Burge wrote: > The only corner case that an older kernel won't understand a longer root > device name passed in by a newer /boot as the old kernel will still have > the 16 char length limit.
Yes, old kernels will truncate the name. Since that's supposed to be not found, the kernel will just come up without a root and ask. A new record type on the other hand won't be understood and the kernel will fall back to other root deducing methods and might scucceed in finding a wrong partition. You could prevent this by always providing an old dummy record with a non-empty string. -- Michael van Elst Internet: mlel...@serpens.de "A potential Snark may lurk in every tree."