slab: Add an arena pointer to the interface
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 1 Nov 2016 21:13:19 +0000 (17:13 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 29 Nov 2016 16:27:40 +0000 (11:27 -0500)
commitbea5d00a149ae5a736911c417f5f47f9c611f90d
treed7a33849b0e5c1b09ea8c69fc5fe487d16e1ba41
parentdf9eb617c8ff352ba365e177aeb8cda85bd746d5
slab: Add an arena pointer to the interface

The pointer doesn't do anything yet; that'll come later.

The transformation outside slab files was done with:

@@
expression A;
expression B;
expression C;
expression D;
expression E;
expression F;
@@
-kmem_cache_create(A, B, C, D, E, F)
+kmem_cache_create(A, B, C, D, NULL, E, F)

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
15 files changed:
kern/include/slab.h
kern/src/blockdev.c
kern/src/ext2fs.c
kern/src/frontend.c
kern/src/hashtable.c
kern/src/kfs.c
kern/src/kmalloc.c
kern/src/ktest/pb_ktests.c
kern/src/kthread.c
kern/src/mm.c
kern/src/process.c
kern/src/radix.c
kern/src/slab.c
kern/src/trap.c
kern/src/vfs.c