ring-buffer: Allocate sub-buffers with __GFP_COMP
authorVincent Donnefort <vdonnefort@google.com>
Fri, 10 May 2024 14:04:30 +0000 (15:04 +0100)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Mon, 13 May 2024 22:09:55 +0000 (18:09 -0400)
commitc09d4167b550f91ecf5c3db883eea314edc7f532
tree06cbc03fea7c5a8afb940a36e4f2a88b4ed5fda1
parentdd5a440a31fae6e459c0d6271dddd62825505361
ring-buffer: Allocate sub-buffers with __GFP_COMP

In preparation for the ring-buffer memory mapping, allocate compound
pages for the ring-buffer sub-buffers to enable us to map them to
user-space with vm_insert_pages().

Link: https://lore.kernel.org/linux-trace-kernel/20240510140435.3550353-2-vdonnefort@google.com
Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Vincent Donnefort <vdonnefort@google.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/ring_buffer.c