summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2017-06-23 01:21:56 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2017-06-23 01:21:56 +0000
commit954d7a9ad862b1a430da31a4b63a36ad52c4bef3 (patch)
tree0051106d98359f6199f06e3b43438fd5417a95bf
parent320e015fd9907f33b6bcd869fdba1aae99b90ba4 (diff)
set the alignment of the per cpu cache structures to CACHELINESIZE.
hardcoding 64 is too optimistic.
-rw-r--r--sys/kern/subr_pool.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/subr_pool.c b/sys/kern/subr_pool.c
index f2af8219c44..9f1bbae3923 100644
--- a/sys/kern/subr_pool.c
+++ b/sys/kern/subr_pool.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: subr_pool.c,v 1.216 2017/06/23 01:02:18 dlg Exp $ */
+/* $OpenBSD: subr_pool.c,v 1.217 2017/06/23 01:21:55 dlg Exp $ */
/* $NetBSD: subr_pool.c,v 1.61 2001/09/26 07:14:56 chs Exp $ */
/*-
@@ -1635,8 +1635,8 @@ pool_cache_init(struct pool *pp)
struct cpumem_iter i;
if (pool_caches.pr_size == 0) {
- pool_init(&pool_caches, sizeof(struct pool_cache), 64,
- IPL_NONE, PR_WAITOK, "plcache", NULL);
+ pool_init(&pool_caches, sizeof(struct pool_cache),
+ CACHELINESIZE, IPL_NONE, PR_WAITOK, "plcache", NULL);
}
/* must be able to use the pool items as cache list items */