On Tue, Jul 09, 2019 at 02:59:42PM +0900, Minchan Kim wrote: > Hi Roman, > > > On Wed, May 15, 2019 at 8:51 AM Roman Gushchin <guro@xxxxxx> wrote: > > > > Vmalloc() is getting more and more used these days (kernel stacks, > > bpf and percpu allocator are new top users), and the total % > > of memory consumed by vmalloc() can be pretty significant > > and changes dynamically. > > > > /proc/meminfo is the best place to display this information: > > its top goal is to show top consumers of the memory. > > > > Since the VmallocUsed field in /proc/meminfo is not in use > > for quite a long time (it has been defined to 0 by the > > commit a5ad88ce8c7f ("mm: get rid of 'vmalloc_info' from > > /proc/meminfo")), let's reuse it for showing the actual > > physical memory consumption of vmalloc(). > > > > Signed-off-by: Roman Gushchin <guro@xxxxxx> > > Acked-by: Johannes Weiner <hannes@xxxxxxxxxxx> > > Acked-by: Vlastimil Babka <vbabka@xxxxxxx> > Acked-by: Minchan Kim <minchan@xxxxxxxxxx> > > How it's going on? > Android needs this patch since it has gathered vmalloc pages from > /proc/vmallocinfo. It's too slow. > Andrew, can you, please, pick this one? It has been in the mm tree already, but then it was dropped because of some other non-related patches in the series conflicted with some x86 changes. This patch is useful by itself, and doesn't depend on anything else. Thanks!