size = 8 * 1024 * 1024;
        } else {
                start_off = (loff_t) ac->ac_o_ex.fe_logical << bsbits;
-               size      = (loff_t) EXT4_C2B(EXT4_SB(ac->ac_sb),
+               size      = (loff_t) EXT4_C2B(sbi,
                                              ac->ac_o_ex.fe_len) << bsbits;
        }
        size = size >> bsbits;
                        continue;
                }
 
-               pa_end = pa->pa_lstart + EXT4_C2B(EXT4_SB(ac->ac_sb),
-                                                 pa->pa_len);
+               pa_end = pa->pa_lstart + EXT4_C2B(sbi, pa->pa_len);
 
                /* PA must not overlap original request */
                BUG_ON(!(ac->ac_o_ex.fe_logical >= pa_end ||
 
                spin_lock(&pa->pa_lock);
                if (pa->pa_deleted == 0) {
-                       pa_end = pa->pa_lstart + EXT4_C2B(EXT4_SB(ac->ac_sb),
-                                                         pa->pa_len);
+                       pa_end = pa->pa_lstart + EXT4_C2B(sbi, pa->pa_len);
                        BUG_ON(!(start >= pa_end || end <= pa->pa_lstart));
                }
                spin_unlock(&pa->pa_lock);