From: Richard Yao Date: Sun, 7 Jul 2013 15:54:51 +0000 (-0400) Subject: Remove zio_alloc_arena X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=commitdiff_plain;h=4edbd2f79a95ac608155bf518ea7253c8a0a61fe;hp=bce45ec9fb7bcdd8c306ccc7fc1ecc7f29cecbf5;p=zfs.git Remove zio_alloc_arena We declare zio_alloc_arena using extern, but it does not appear to exist anywhere in the code. This permits undefined behavior, so lets remove it. Signed-off-by: Richard Yao Signed-off-by: Brian Behlendorf Issue #1614 --- diff --git a/module/zfs/zio.c b/module/zfs/zio.c index 1acb801..62a9082 100644 --- a/module/zfs/zio.c +++ b/module/zfs/zio.c @@ -79,9 +79,6 @@ kmem_cache_t *zio_data_buf_cache[SPA_MAXBLOCKSIZE >> SPA_MINBLOCKSHIFT]; int zio_bulk_flags = 0; int zio_delay_max = ZIO_DELAY_MAX; -#ifdef _KERNEL -extern vmem_t *zio_alloc_arena; -#endif extern int zfs_mg_alloc_failures; /* @@ -151,9 +148,6 @@ zio_init(void) size_t c; vmem_t *data_alloc_arena = NULL; -#ifdef _KERNEL - data_alloc_arena = zio_alloc_arena; -#endif zio_cache = kmem_cache_create("zio_cache", sizeof (zio_t), 0, zio_cons, zio_dest, NULL, NULL, NULL, KMC_KMEM); zio_link_cache = kmem_cache_create("zio_link_cache",