[PATCH 0/3] mm: cma: /proc/cmainfo

2014-12-26 Thread Stefan I. Strogin
[] pci_device_probe+0x6f/0xd0 <...> Dmitry Safonov (1): cma: add functions to get region pages counters Stefan I. Strogin (2): stacktrace: add seq_print_stack_trace() mm: cma: introduce /proc/cmainfo include/linux/cma.h| 2 + include/linux/stacktrace.h | 4 + kernel/stackt

[PATCH 2/3] mm: cma: introduce /proc/cmainfo

2014-12-26 Thread Stefan I. Strogin
/proc/cmainfo contains a list of currently allocated CMA buffers for every CMA area when CONFIG_CMA_DEBUG is enabled. Format is: - ( kB), allocated by \ (), latency us Signed-off-by: Stefan I. Strogin --- mm/cma.c | 202

[PATCH 1/3] stacktrace: add seq_print_stack_trace()

2014-12-26 Thread Stefan I. Strogin
Add a function seq_print_stack_trace() which prints stacktraces to seq_files. Signed-off-by: Stefan I. Strogin --- include/linux/stacktrace.h | 4 kernel/stacktrace.c| 17 + 2 files changed, 21 insertions(+) diff --git a/include/linux/stacktrace.h b/include/linux

[PATCH 3/3] cma: add functions to get region pages counters

2014-12-26 Thread Stefan I. Strogin
From: Dmitry Safonov Here are two functions that provide interface to compute/get used size and size of biggest free chunk in cma region. Added that information in cmainfo. Signed-off-by: Dmitry Safonov --- include/linux/cma.h | 2 ++ mm/cma.c| 34

[PATCH 1/3] stacktrace: add seq_print_stack_trace()

2014-12-26 Thread Stefan I. Strogin
Add a function seq_print_stack_trace() which prints stacktraces to seq_files. Signed-off-by: Stefan I. Strogin s.stro...@partner.samsung.com --- include/linux/stacktrace.h | 4 kernel/stacktrace.c| 17 + 2 files changed, 21 insertions(+) diff --git a/include/linux

[PATCH 3/3] cma: add functions to get region pages counters

2014-12-26 Thread Stefan I. Strogin
From: Dmitry Safonov d.safo...@partner.samsung.com Here are two functions that provide interface to compute/get used size and size of biggest free chunk in cma region. Added that information in cmainfo. Signed-off-by: Dmitry Safonov d.safo...@partner.samsung.com --- include/linux/cma.h | 2 ++

[PATCH 0/3] mm: cma: /proc/cmainfo

2014-12-26 Thread Stefan I. Strogin
): cma: add functions to get region pages counters Stefan I. Strogin (2): stacktrace: add seq_print_stack_trace() mm: cma: introduce /proc/cmainfo include/linux/cma.h| 2 + include/linux/stacktrace.h | 4 + kernel/stacktrace.c| 17 mm/cma.c | 236

[PATCH 2/3] mm: cma: introduce /proc/cmainfo

2014-12-26 Thread Stefan I. Strogin
allocated Signed-off-by: Stefan I. Strogin s.stro...@partner.samsung.com --- mm/cma.c | 202 +++ 1 file changed, 202 insertions(+) diff --git a/mm/cma.c b/mm/cma.c index a85ae28..ffaea26 100644 --- a/mm/cma.c +++ b/mm/cma.c @@ -34,6 +34,10