diff options
| author | Mike Rapoport (Microsoft) <rppt@kernel.org> | 2026-07-04 09:13:35 +0300 |
|---|---|---|
| committer | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-09-01 22:31:02 -0400 |
| commit | b4fe0d7d41eacf3c2ffa54eef3e5e93ac8777518 (patch) | |
| tree | ff1924d71392e3c62e4be9f011e2d8b8255be00d /scripts/Makefile.thinlto | |
| parent | f07ed527235c44e0aae53100133bb547f5ee448f (diff) | |
| download | linux-next-b4fe0d7d41eacf3c2ffa54eef3e5e93ac8777518.tar.gz linux-next-b4fe0d7d41eacf3c2ffa54eef3e5e93ac8777518.zip | |
scsi: proc: Use kmalloc() in proc writers
proc_scsi_host_write(), proc_scsi_write() and proc_scsi_devinfo_write()
allocate temporary buffers for /proc writes using __get_free_page().
These buffers can be allocated with kmalloc() as there's nothing special
about them to go directly to the page allocator.
kmalloc() provides a better API that does not require ugly casts and
kfree() does not need to know the size of the freed object.
Replace use of __get_free_page() with kmalloc().
Link: https://lore.kernel.org/all/635405e4-9423-4a25-a6e7-e03c8ea0bcbe@redhat.com
Reviewed-by: Hannes Reinecke <hare@kernel.org>
Reviewed-by: John Garry <john.g.garry@oracle.com>
Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Link: https://patch.msgid.link/20260704-b4-scsi-v2-2-7d2d21a810de@kernel.org
Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
