Re: [PATCH] kunit/overflow: Fix UB in overflow_allocation_test

From: Ivan Orlov
Date: Thu Aug 15 2024 - 21:22:39 EST


On 8/16/24 00:01, Andrew Morton wrote:
On Thu, 15 Aug 2024 01:04:31 +0100 Ivan Orlov <ivan.orlov0322@xxxxxxxxx> wrote:

The 'device_name' array doesn't exist out of the
'overflow_allocation_test' function scope. However, it is being used as
a driver name when calling 'kunit_driver_create' from
'kunit_device_register'. It produces the kernel panic with KASAN
enabled.

Since this variable is used in one place only, remove it and pass the
device name into kunit_device_register directly as an ascii string.

Fixes: ca90800a91ba ("test_overflow: Add memory allocation overflow tests")
Cc: <stable@xxxxxxxxxxxxxxx>

yes?


Ah, yes, sorry, I should've specified the fixes tag in the patch :(


I'll grab it now, but perhaps Kees will handle this.


Thanks!

--
Kind regards,
Ivan Orlov