From: Eugen Hristev <[email protected]> Annotate vital static information into inspection table: - nr_swapfiles
Information on these variables is stored in a dedicated meminspect section. Signed-off-by: Eugen Hristev <[email protected]> Signed-off-by: Mukesh Ojha <[email protected]> --- mm/swapfile.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/swapfile.c b/mm/swapfile.c index f39c3d712273..03aee425bdbd 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -42,6 +42,7 @@ #include <linux/suspend.h> #include <linux/zswap.h> #include <linux/plist.h> +#include <linux/meminspect.h> #include <asm/tlbflush.h> #include <linux/leafops.h> @@ -67,6 +68,7 @@ static void move_cluster(struct swap_info_struct *si, */ static DEFINE_SPINLOCK(swap_lock); static unsigned int nr_swapfiles; +MEMINSPECT_SIMPLE_ENTRY(nr_swapfiles); atomic_long_t nr_swap_pages; /* * Some modules use swappable objects and may try to swap them out under -- 2.50.1

