]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/mtd/ubi/eba.c
UBI: avoid unnecessary division operations
[net-next-2.6.git] / drivers / mtd / ubi / eba.c
index 7ce91ca742b136c7b60ac6db25ffb3d3771d2d6b..37d7784479436842e2360163bb59003667a7af5a 100644 (file)
@@ -752,7 +752,7 @@ int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol,
                /* If this is the last LEB @len may be unaligned */
                len = ALIGN(data_size, ubi->min_io_size);
        else
-               ubi_assert(len % ubi->min_io_size == 0);
+               ubi_assert(!(len & (ubi->min_io_size - 1)));
 
        vid_hdr = ubi_zalloc_vid_hdr(ubi, GFP_NOFS);
        if (!vid_hdr)