sc->stripe[target_stripe].physical_start;
                bio->bi_iter.bi_size = to_bytes(end - begin);
                return DM_MAPIO_REMAPPED;
-       } else {
-               /* The range doesn't map to the target stripe */
-               bio_endio(bio);
-               return DM_MAPIO_SUBMITTED;
        }
+
+       /* The range doesn't map to the target stripe */
+       bio_endio(bio);
+       return DM_MAPIO_SUBMITTED;
 }
 
 static int stripe_map(struct dm_target *ti, struct bio *bio)
 
                sg_init_one(&sg, data, len);
                ahash_request_set_crypt(req, &sg, NULL, len);
                return crypto_wait_req(crypto_ahash_update(req), wait);
-       } else {
-               do {
-                       int r;
-                       size_t this_step = min_t(size_t, len, PAGE_SIZE - offset_in_page(data));
-
-                       flush_kernel_vmap_range((void *)data, this_step);
-                       sg_init_table(&sg, 1);
-                       sg_set_page(&sg, vmalloc_to_page(data), this_step, offset_in_page(data));
-                       ahash_request_set_crypt(req, &sg, NULL, this_step);
-                       r = crypto_wait_req(crypto_ahash_update(req), wait);
-                       if (unlikely(r))
-                               return r;
-                       data += this_step;
-                       len -= this_step;
-               } while (len);
-               return 0;
        }
+
+       do {
+               int r;
+               size_t this_step = min_t(size_t, len, PAGE_SIZE - offset_in_page(data));
+
+               flush_kernel_vmap_range((void *)data, this_step);
+               sg_init_table(&sg, 1);
+               sg_set_page(&sg, vmalloc_to_page(data), this_step, offset_in_page(data));
+               ahash_request_set_crypt(req, &sg, NULL, this_step);
+               r = crypto_wait_req(crypto_ahash_update(req), wait);
+               if (unlikely(r))
+                       return r;
+               data += this_step;
+               len -= this_step;
+       } while (len);
+
+       return 0;
 }
 
 /*
 
                if (unlikely(!node)) {
                        if (!(flags & WFE_RETURN_FOLLOWING))
                                return NULL;
-                       if (read_original_sector(wc, e) >= block) {
+                       if (read_original_sector(wc, e) >= block)
                                return e;
-                       } else {
-                               node = rb_next(&e->rb_node);
-                               if (unlikely(!node))
-                                       return NULL;
-                               e = container_of(node, struct wc_entry, rb_node);
-                               return e;
-                       }
+
+                       node = rb_next(&e->rb_node);
+                       if (unlikely(!node))
+                               return NULL;
+
+                       e = container_of(node, struct wc_entry, rb_node);
+                       return e;
                }
        }
 
 
        rc = le32_to_cpu(*v_ptr);
        *old_rc = rc;
 
-       if (rc == 3) {
+       if (rc == 3)
                return __sm_ll_del_overflow(ll, b, ic);
-       } else {
-               rc--;
-               *v_ptr = cpu_to_le32(rc);
-               return 0;
-       }
+
+       rc--;
+       *v_ptr = cpu_to_le32(rc);
+       return 0;
 }
 
 static int sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b,