summaryrefslogtreecommitdiffstats
path: root/src/sys_kernel_mm_ksm.c
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-06-08 15:10:05 +0300
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-06-08 15:10:05 +0300
commitab5c7880c7bdf6058c17e869bb4ad1ab8be7eed4 (patch)
treeaa63df8cd887fd0ae7557281a94798b6ac75454c /src/sys_kernel_mm_ksm.c
parentb2e3c9bbab58d363d92fe2d4f2c8b068ca8027cc (diff)
properly calculate offered KSM memory
Diffstat (limited to 'src/sys_kernel_mm_ksm.c')
-rw-r--r--src/sys_kernel_mm_ksm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sys_kernel_mm_ksm.c b/src/sys_kernel_mm_ksm.c
index 928ac8c626..8064cb1818 100644
--- a/src/sys_kernel_mm_ksm.c
+++ b/src/sys_kernel_mm_ksm.c
@@ -94,7 +94,7 @@ int do_sys_kernel_mm_ksm(int update_every, unsigned long long dt) {
if(!ff_pages_to_scan) return 0; // we return 0, so that we will retry to open it next time
pages_to_scan = strtoull(procfile_lineword(ff_pages_to_scan, 0, 0), NULL, 10);
- offered = pages_sharing + pages_unshared + pages_volatile;
+ offered = pages_sharing + pages_shared + pages_unshared + pages_volatile;
saved = pages_sharing - pages_shared;
if(!offered || !pages_to_scan) return 0;