]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
scsi: scsi_debug: Fix uninitialized pointers with __free attr
authorAlly Heev <allyheev@gmail.com>
Wed, 5 Nov 2025 14:14:43 +0000 (19:44 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 13 Nov 2025 02:08:05 +0000 (21:08 -0500)
commit3813d28b2b12dea8f44a6828b9c30b38208d3fc5
tree95efd2a472ecb94d03b2e3a84ae8c897a71e71fd
parent18987143d4b1945a1bfcb3963ae1961ca29b27dd
scsi: scsi_debug: Fix uninitialized pointers with __free attr

Uninitialized pointers with '__free' attribute can cause undefined
behaviour as the memory assigned(randomly) to the pointer is freed
automatically when the pointer goes out of scope

scsi doesn't have any bugs related to this as of now, but it is better
to initialize and assign pointers with '__free' attr in one statement to
ensure proper scope-based cleanup

Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/all/aPiG_F5EBQUjZqsl@stanley.mountain/
Signed-off-by: Ally Heev <allyheev@gmail.com>
Link: https://patch.msgid.link/20251105-aheev-uninitialized-free-attr-scsi-v1-1-d28435a0a7ea@gmail.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_debug.c