summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorMike Rapoport (Microsoft) <rppt@kernel.org>2026-07-04 09:13:35 +0300
committerMartin K. Petersen (Oracle) <mkp@kernel.org>2026-09-01 22:31:02 -0400
commitb4fe0d7d41eacf3c2ffa54eef3e5e93ac8777518 (patch)
treeff1924d71392e3c62e4be9f011e2d8b8255be00d /scripts/Makefile.thinlto
parentf07ed527235c44e0aae53100133bb547f5ee448f (diff)
downloadlinux-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