diff options
| author | Christoph Hellwig <hch@lst.de> | 2009-04-13 15:33:09 +0200 | 
|---|---|---|
| committer | Chris Mason <chris.mason@oracle.com> | 2009-04-24 15:46:04 -0400 | 
| commit | 9601e3f6336f6ca66929f451b1f66085e68e36e3 (patch) | |
| tree | 002308d56cb1947490d691fdf9a8ea74e48d8672 /fs/btrfs/extent_map.c | |
| parent | 0d4bf11e5309eff64272a49e1ea55658372abc56 (diff) | |
| download | olio-linux-3.10-9601e3f6336f6ca66929f451b1f66085e68e36e3.tar.xz olio-linux-3.10-9601e3f6336f6ca66929f451b1f66085e68e36e3.zip  | |
Btrfs: kill btrfs_cache_create
Just use kmem_cache_create directly.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/extent_map.c')
| -rw-r--r-- | fs/btrfs/extent_map.c | 11 | 
1 files changed, 3 insertions, 8 deletions
diff --git a/fs/btrfs/extent_map.c b/fs/btrfs/extent_map.c index 9827fa1de4e..30c9365861e 100644 --- a/fs/btrfs/extent_map.c +++ b/fs/btrfs/extent_map.c @@ -6,19 +6,14 @@  #include <linux/hardirq.h>  #include "extent_map.h" -/* temporary define until extent_map moves out of btrfs */ -struct kmem_cache *btrfs_cache_create(const char *name, size_t size, -				       unsigned long extra_flags, -				       void (*ctor)(void *, struct kmem_cache *, -						    unsigned long));  static struct kmem_cache *extent_map_cache;  int __init extent_map_init(void)  { -	extent_map_cache = btrfs_cache_create("extent_map", -					    sizeof(struct extent_map), 0, -					    NULL); +	extent_map_cache = kmem_cache_create("extent_map", +			sizeof(struct extent_map), 0, +			SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD, NULL);  	if (!extent_map_cache)  		return -ENOMEM;  	return 0;  |