bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 3/4] kern: explain the significance of the chosen length


From: Justus Winter
Subject: [PATCH 3/4] kern: explain the significance of the chosen length
Date: Mon, 6 Jan 2014 00:34:54 +0100

* kern/slab.h (KMEM_CACHE_NAME_SIZE): Explain the significance of the
chosen length.
---
 kern/slab.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kern/slab.h b/kern/slab.h
index a4219c4..fd65893 100644
--- a/kern/slab.h
+++ b/kern/slab.h
@@ -147,7 +147,9 @@ typedef vm_offset_t (*kmem_slab_alloc_fn_t)(vm_size_t);
 typedef void (*kmem_slab_free_fn_t)(vm_offset_t, vm_size_t);
 
 /*
- * Cache name buffer size.
+ * Cache name buffer size.  The size is chosen so that struct
+ * kmem_cache fits into two cache lines.  The size of a cache line on
+ * a typical CPU is 64 bytes.
  */
 #define KMEM_CACHE_NAME_SIZE 24
 
-- 
1.8.5.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]