diff options
author | Mark Johnston <markj@FreeBSD.org> | 2020-03-06 19:10:00 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2020-03-06 19:10:00 +0000 |
commit | d869a17e6262d087df9934ff8731b9476a4097e1 (patch) | |
tree | a4edee7dfecd3c56e542d9eaa46e847270cd3f41 /sys/vm/swap_pager.c | |
parent | fffcb56f7a7b1ee6fb1a91584ba69b62d133c2d5 (diff) |
Notes
Diffstat (limited to 'sys/vm/swap_pager.c')
-rw-r--r-- | sys/vm/swap_pager.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c index 312c50add4066..eae12d5a39534 100644 --- a/sys/vm/swap_pager.c +++ b/sys/vm/swap_pager.c @@ -177,12 +177,12 @@ static unsigned long swap_maxpages; SYSCTL_ULONG(_vm, OID_AUTO, swap_maxpages, CTLFLAG_RD, &swap_maxpages, 0, "Maximum amount of swap supported"); -static counter_u64_t swap_free_deferred; +static COUNTER_U64_DEFINE_EARLY(swap_free_deferred); SYSCTL_COUNTER_U64(_vm_stats_swap, OID_AUTO, free_deferred, CTLFLAG_RD, &swap_free_deferred, "Number of pages that deferred freeing swap space"); -static counter_u64_t swap_free_completed; +static COUNTER_U64_DEFINE_EARLY(swap_free_completed); SYSCTL_COUNTER_U64(_vm_stats_swap, OID_AUTO, free_completed, CTLFLAG_RD, &swap_free_completed, "Number of deferred frees completed"); @@ -527,15 +527,6 @@ swap_pager_init(void) sx_init(&swdev_syscall_lock, "swsysc"); } -static void -swap_pager_counters(void) -{ - - swap_free_deferred = counter_u64_alloc(M_WAITOK); - swap_free_completed = counter_u64_alloc(M_WAITOK); -} -SYSINIT(swap_counters, SI_SUB_CPU, SI_ORDER_ANY, swap_pager_counters, NULL); - /* * SWAP_PAGER_SWAP_INIT() - swap pager initialization from pageout process * |