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

From: Mike Rapoport

Date: Wed Jul 01 2026 - 09:53:50 EST


On Wed, Jul 01, 2026 at 11:52:21AM +0100, John Garry wrote:
> 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;

Sure.

> > if (copy_from_user(buffer, buf
>
>
> Regardless of that:
>
> Reviewed-by: John Garry <john.g.garry@xxxxxxxxxx>

Thanks!

--
Sincerely yours,
Mike.