No option for an invalid backend.
dc->mdops = &metadata_ops_inram;
iparam_inram.blocks = dc->pblocks;
iparam = &iparam_inram;
- } else if (da.backend == BKND_COWBTREE) {
- r = -EINVAL;
+ } else { /* da.backend == BKND_COWBTREE */
dc->mdops = &metadata_ops_cowbtree;
iparam_cowbtree.blocks = dc->pblocks;
iparam_cowbtree.metadata_bdev = da.meta_dev->bdev;
iparam = &iparam_cowbtree;
- } else
- BUG();
+ }
md = dc->mdops->init_meta(iparam, &unformatted);
if (IS_ERR(md)) {