On 1/1/24 10:50 AM, Guoxin Pu wrote:Sorry for the late reply.
In commit 146afeb235ccec10c17ad8ea26327c0c79dbd968 ("block: use strscpy()This needs a Fixes line.
to instead of strncpy()") , the length that should now represent the length
of the string with the terminating NULL was not updated alongside the
change.
This has caused blkdevparts= definition on kernel cmdline to be not
correctly recognized and partitions not correctly initialized, breaking any
device relying on such partitions to boot, on stable releases since 6.6
This patch fixes the lengths to contain the terminating NULL.