From d1e50b511a6586da696ef5a61ed18818b8139b67 Mon Sep 17 00:00:00 2001 From: Jonathan Herman Date: Sat, 24 Sep 2011 18:33:08 -0400 Subject: Checkpoint commit,initial timer merge design --- litmus/litmus.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'litmus/litmus.c') diff --git a/litmus/litmus.c b/litmus/litmus.c index 89fb4e9aff8c..0e7cc753d8f2 100644 --- a/litmus/litmus.c +++ b/litmus/litmus.c @@ -37,8 +37,9 @@ atomic_t __log_seq_no = ATOMIC_INIT(0); atomic_t release_master_cpu = ATOMIC_INIT(NO_CPU); #endif -static struct kmem_cache * bheap_node_cache; -extern struct kmem_cache * release_heap_cache; +static struct kmem_cache *bheap_node_cache; +extern struct kmem_cache *release_heap_cache; +extern struct kmem_cache *event_list_cache; struct bheap_node* bheap_node_alloc(int gfp_flags) { @@ -610,8 +611,9 @@ static int __init _init_litmus(void) register_sched_plugin(&linux_sched_plugin); - bheap_node_cache = KMEM_CACHE(bheap_node, SLAB_PANIC); + bheap_node_cache = KMEM_CACHE(bheap_node, SLAB_PANIC); release_heap_cache = KMEM_CACHE(release_heap, SLAB_PANIC); + event_list_cache = KMEM_CACHE(event_list, SLAB_PANIC); #ifdef CONFIG_MAGIC_SYSRQ /* offer some debugging help */ @@ -631,6 +633,7 @@ static void _exit_litmus(void) exit_litmus_proc(); kmem_cache_destroy(bheap_node_cache); kmem_cache_destroy(release_heap_cache); + kmem_cache_destroy(event_list_cache); } module_init(_init_litmus); -- cgit v1.2.2