]> git.baikalelectronics.ru Git - kernel.git/commit
mm: cma: debugfs interface
authorSasha Levin <sasha.levin@oracle.com>
Tue, 14 Apr 2015 22:44:57 +0000 (15:44 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Apr 2015 23:49:00 +0000 (16:49 -0700)
commitf0354ee0eeb29643eb1f23deb46830adc825e4de
tree2a6127decc749a3aea6a50123855ba73013fd082
parent1d5b1eb767c03fa93a56ef79cb14ac4d4f7032bf
mm: cma: debugfs interface

I've noticed that there is no interfaces exposed by CMA which would let me
fuzz what's going on in there.

This small patchset exposes some information out to userspace, plus adds
the ability to trigger allocation and freeing from userspace.

This patch (of 3):

Implement a simple debugfs interface to expose information about CMA areas
in the system.

Useful for testing/sanity checks for CMA since it was impossible to
previously retrieve this information in userspace.

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Acked-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Laura Abbott <lauraa@codeaurora.org>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/Kconfig
mm/Makefile
mm/cma.c
mm/cma.h [new file with mode: 0644]
mm/cma_debug.c [new file with mode: 0644]