Module Name: src Committed By: riastradh Date: Fri Dec 6 19:17:44 UTC 2024
Modified Files: src/sys/kern: subr_vmem.c Log Message: vmem(9): Sort includes, remove sharp edges from macros. No functional change intended. (And if changing /* nothing */ to __nothing changed anything, it was already broken!) To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/sys/kern/subr_vmem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/subr_vmem.c diff -u src/sys/kern/subr_vmem.c:1.116 src/sys/kern/subr_vmem.c:1.117 --- src/sys/kern/subr_vmem.c:1.116 Wed Apr 24 02:08:03 2024 +++ src/sys/kern/subr_vmem.c Fri Dec 6 19:17:44 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_vmem.c,v 1.116 2024/04/24 02:08:03 thorpej Exp $ */ +/* $NetBSD: subr_vmem.c,v 1.117 2024/12/06 19:17:44 riastradh Exp $ */ /*- * Copyright (c)2006,2007,2008,2009 YAMAMOTO Takashi, @@ -46,54 +46,63 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.116 2024/04/24 02:08:03 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.117 2024/12/06 19:17:44 riastradh Exp $"); #if defined(_KERNEL) && defined(_KERNEL_OPT) #include "opt_ddb.h" #endif /* defined(_KERNEL) && defined(_KERNEL_OPT) */ #include <sys/param.h> +#include <sys/types.h> + +#include <sys/bitops.h> #include <sys/hash.h> #include <sys/queue.h> -#include <sys/bitops.h> #if defined(_KERNEL) -#include <sys/systm.h> -#include <sys/kernel.h> /* hz */ + +#include <sys/atomic.h> #include <sys/callout.h> +#include <sys/kernel.h> /* hz */ #include <sys/kmem.h> #include <sys/pool.h> +#include <sys/systm.h> #include <sys/vmem.h> #include <sys/vmem_impl.h> #include <sys/workqueue.h> -#include <sys/atomic.h> + #include <uvm/uvm.h> #include <uvm/uvm_extern.h> #include <uvm/uvm_km.h> #include <uvm/uvm_page.h> #include <uvm/uvm_pdaemon.h> + #else /* defined(_KERNEL) */ -#include <stdio.h> -#include <errno.h> + #include <assert.h> +#include <errno.h> +#include <stdio.h> #include <stdlib.h> #include <string.h> + #include "../sys/vmem.h" #include "../sys/vmem_impl.h" -#endif /* defined(_KERNEL) */ +#endif /* defined(_KERNEL) */ #if defined(_KERNEL) + #include <sys/evcnt.h> + #define VMEM_EVCNT_DEFINE(name) \ struct evcnt vmem_evcnt_##name = EVCNT_INITIALIZER(EVCNT_TYPE_MISC, NULL, \ "vmem", #name); \ -EVCNT_ATTACH_STATIC(vmem_evcnt_##name); -#define VMEM_EVCNT_INCR(ev) vmem_evcnt_##ev.ev_count++ -#define VMEM_EVCNT_DECR(ev) vmem_evcnt_##ev.ev_count-- +EVCNT_ATTACH_STATIC(vmem_evcnt_##name) +#define VMEM_EVCNT_INCR(ev) (vmem_evcnt_##ev.ev_count++) +#define VMEM_EVCNT_DECR(ev) (vmem_evcnt_##ev.ev_count--) -VMEM_EVCNT_DEFINE(static_bt_count) -VMEM_EVCNT_DEFINE(static_bt_inuse) +VMEM_EVCNT_DEFINE(static_bt_count); +VMEM_EVCNT_DEFINE(static_bt_inuse); #define VMEM_CONDVAR_INIT(vm, wchan) cv_init(&vm->vm_cv, wchan) #define VMEM_CONDVAR_DESTROY(vm) cv_destroy(&vm->vm_cv) @@ -102,31 +111,32 @@ VMEM_EVCNT_DEFINE(static_bt_inuse) #else /* defined(_KERNEL) */ -#define VMEM_EVCNT_INCR(ev) /* nothing */ -#define VMEM_EVCNT_DECR(ev) /* nothing */ +#define VMEM_EVCNT_INCR(ev) __nothing +#define VMEM_EVCNT_DECR(ev) __nothing -#define VMEM_CONDVAR_INIT(vm, wchan) /* nothing */ -#define VMEM_CONDVAR_DESTROY(vm) /* nothing */ -#define VMEM_CONDVAR_WAIT(vm) /* nothing */ -#define VMEM_CONDVAR_BROADCAST(vm) /* nothing */ +#define VMEM_CONDVAR_INIT(vm, wchan) __nothing +#define VMEM_CONDVAR_DESTROY(vm) __nothing +#define VMEM_CONDVAR_WAIT(vm) __nothing +#define VMEM_CONDVAR_BROADCAST(vm) __nothing #define UNITTEST #define KASSERT(a) assert(a) #define KASSERTMSG(a, m, ...) assert(a) -#define mutex_init(a, b, c) /* nothing */ -#define mutex_destroy(a) /* nothing */ -#define mutex_enter(a) /* nothing */ +#define mutex_init(a, b, c) __nothing +#define mutex_destroy(a) __nothing +#define mutex_enter(a) __nothing #define mutex_tryenter(a) true -#define mutex_exit(a) /* nothing */ +#define mutex_exit(a) __nothing #define mutex_owned(a) true -#define ASSERT_SLEEPABLE() /* nothing */ -#define panic(...) printf(__VA_ARGS__); abort() +#define ASSERT_SLEEPABLE() __nothing +#define panic(...) (printf(__VA_ARGS__), abort()) + #endif /* defined(_KERNEL) */ #if defined(VMEM_SANITY) static void vmem_check(vmem_t *); #else /* defined(VMEM_SANITY) */ -#define vmem_check(vm) /* nothing */ +#define vmem_check(vm) __nothing #endif /* defined(VMEM_SANITY) */ #define VMEM_HASHSIZE_MIN 1 /* XXX */ @@ -174,7 +184,7 @@ static void vmem_xfree_bt(vmem_t *, bt_t #define xfree(p, sz) free(p) #define bt_alloc(vm, flags) malloc(sizeof(bt_t)) #define bt_free(vm, bt) free(bt) -#define bt_freetrim(vm, l) /* nothing */ +#define bt_freetrim(vm, l) __nothing #else /* defined(_KERNEL) */ #define xmalloc(sz, flags) \