Re: [PATCH 2/4] scsi: proc: use kmalloc() in proc writers

From: John Garry

Date: Wed Jul 01 2026 - 06:54:21 EST


On 30/06/2026 11:54, Mike Rapoport (Microsoft) wrote:
if (!buf || length>PAGE_SIZE)
return -EINVAL;
- if (!(buffer = (char *) __get_free_page(GFP_KERNEL)))
+ if (!(buffer = kmalloc(PAGE_SIZE, GFP_KERNEL)))
return -ENOMEM;

It would have been nice to use standard coding style checks for allocation failures, i.e.

buffer = kmalloc(PAGE_SIZE, GFP_KERNEL);
if (!buffer)
return -ENOMEM;


if (copy_from_user(buffer, buf


Regardless of that:

Reviewed-by: John Garry <john.g.garry@xxxxxxxxxx>