X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fzvol.c;h=43a7bb69f0bdd98f1da70193a473533f5061fac4;hb=0a6bef26ec80ee4db5f5340bbc007a45311e0415;hp=b41eeb20221d5b37db898a72f80cb1ef23431bcb;hpb=ab68b6e5db29abcd20c0c7b12a8c2fa570031c8b;p=zfs.git diff --git a/module/zfs/zvol.c b/module/zfs/zvol.c index b41eeb2..43a7bb6 100644 --- a/module/zfs/zvol.c +++ b/module/zfs/zvol.c @@ -1214,8 +1214,6 @@ zvol_alloc(dev_t dev, const char *name) int error = 0; zv = kmem_zalloc(sizeof (zvol_state_t), KM_SLEEP); - if (zv == NULL) - goto out; zv->zv_queue = blk_init_queue(zvol_request, &zv->zv_lock); if (zv->zv_queue == NULL) @@ -1267,7 +1265,7 @@ out_queue: blk_cleanup_queue(zv->zv_queue); out_kmem: kmem_free(zv, sizeof (zvol_state_t)); -out: + return NULL; }