]> err.no Git - linux-2.6/blobdiff - fs/ubifs/misc.h
binfmt_misc: fix false -ENOEXEC when coupled with other binary handlers
[linux-2.6] / fs / ubifs / misc.h
index cd83ffc8101caf6e98b5b45cbbb173aed61fb8f2..87dabf9fe742ea05674ec8cb2bf78f5fe98f510d 100644 (file)
@@ -308,7 +308,7 @@ static inline long long ubifs_reported_space(const struct ubifs_info *c,
 {
        int divisor, factor;
 
-       divisor = UBIFS_MAX_DATA_NODE_SZ + (c->max_idx_node_sz << 1);
+       divisor = UBIFS_MAX_DATA_NODE_SZ + (c->max_idx_node_sz * 3);
        factor = UBIFS_MAX_DATA_NODE_SZ - UBIFS_DATA_NODE_SZ;
        do_div(free, divisor);