Re: [PATCH 1/3 v2 staging-next] android: Collect statistics from lowmemorykiller
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: 2017-02-09 20:30:54
Also in:
lkml
On Thu, Feb 09, 2017 at 04:42:35PM +0100, peter enderborg wrote:
This collects stats for shrinker calls and how much waste work we do within the lowmemorykiller. Signed-off-by: Peter Enderborg <redacted> --- drivers/staging/android/Kconfig | 11 ++++ drivers/staging/android/Makefile | 1 + drivers/staging/android/lowmemorykiller.c | 9 ++- drivers/staging/android/lowmemorykiller_stats.c | 85 +++++++++++++++++++++++++ drivers/staging/android/lowmemorykiller_stats.h | 29 +++++++++ 5 files changed, 134 insertions(+), 1 deletion(-) create mode 100644 drivers/staging/android/lowmemorykiller_stats.c create mode 100644 drivers/staging/android/lowmemorykiller_stats.h
What changed from v1?
quoted hunk ↗ jump to hunk
@@ -72,6 +73,7 @@ static unsigned long lowmem_deathpending_timeout; static unsigned long lowmem_count(struct shrinker *s, struct shrink_control *sc) { + lmk_inc_stats(LMK_COUNT); return global_node_page_state(NR_ACTIVE_ANON) + global_node_page_state(NR_ACTIVE_FILE) + global_node_page_state(NR_INACTIVE_ANON) +
Your email client is eating tabs and spitting out spaces, making this impossible to even consider being merged :( Please fix your email client, documentation for how to do so is in the kernel Documentation directory. thanks, greg k-h -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>