From: Andrew Morton Fix a pretty obvious off-by-one. Cc: Michal Piotrowski Cc: Christoph Lameter Cc: Lennart Poettering Cc: Kay Sievers Cc: Greg Kroah-Hartman Signed-off-by: Andrew Morton --- drivers/firmware/dmi-id.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/firmware/dmi-id.c~fix-gregkh-driver-dmi-based-module-autoloading drivers/firmware/dmi-id.c --- a/drivers/firmware/dmi-id.c~fix-gregkh-driver-dmi-based-module-autoloading +++ a/drivers/firmware/dmi-id.c @@ -94,7 +94,7 @@ static ssize_t get_modalias(char *buffer if (!c) continue; - t = kmalloc(strlen(c), GFP_KERNEL); + t = kmalloc(strlen(c) + 1, GFP_KERNEL); if (!t) break; ascii_filter(t, c); _