Thread (16 messages) 16 messages, 5 authors, 2020-03-10

Re: [PATCH v2 1/4] kernfs: kvmalloc xattr value instead of kmalloc

From: Joe Perches <hidden>
Date: 2020-03-09 20:00:33
Also in: lkml

On Mon, 2020-03-09 at 15:51 -0400, Tejun Heo wrote:
On Mon, Mar 09, 2020 at 12:41:05PM -0700, Joe Perches wrote:
quoted
If the need is to allocate from a single block of memory,
perhaps you need a submemory allocator like gen_pool.
(gennalloc.h)

Dunno.  Maybe i just don't quite understand your need.
vmalloc is the right thing to do here. vmalloc space isn't a scarce
resource on any 64bit machines. On 32bits, which basically are tiny
machines at this point, these allocations are both size and quantity
limited by other factors (e.g. each cgroup consumes way more memory).
This feels like driving spikes into a living thing
more than into a
corpse.

I've still got more than a few 32-bit devices around.

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help