char *inst = key + strlen("pgsteal_");
value_t value = {.derive = counter};
submit_one(inst, "vmpage_action", "steal", value);
- } else if (strncmp("pgscan_kswapd_", key, strlen("pgscan_kswapd_")) == 0) {
- char *inst = key + strlen("pgscan_kswapd_");
+ } else if (strncmp("pgscan_", key, strlen("pgscan_")) == 0) {
+ char *inst = key + strlen("pgscan_");
value_t value = {.derive = counter};
- submit_one(inst, "vmpage_action", "scan_kswapd", value);
- } else if (strncmp("pgscan_direct_", key, strlen("pgscan_direct_")) == 0) {
- char *inst = key + strlen("pgscan_direct_");
+ submit_one(inst, "vmpage_action", "scan", value);
+ } else if (strncmp("pgrefill", key, strlen("pgrefill")) == 0) {
value_t value = {.derive = counter};
- submit_one(inst, "vmpage_action", "scan_direct", value);
+ submit_one(NULL, "vmpage_action", "refill", value);
}
/*