From: Richard Yao Date: Sun, 7 Jul 2013 15:54:51 +0000 (-0400) Subject: Remove zio_alloc_arena X-Git-Tag: zfs-0.6.2~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4edbd2f79a95ac608155bf518ea7253c8a0a61fe;p=zfs 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 1acb80139..62a9082cb 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",