The patch titled is_power_of_2 in fs/block_dev.c has been added to the -mm tree. Its filename is is_power_of_2-in-fs-block_devc.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: is_power_of_2 in fs/block_dev.c From: Vignesh Babu BM <vignesh.babu@xxxxxxxxx> Replace (n & (n-1)) in the context of power of 2 checks with is_power_of_2 Signed-off-by: vignesh babu <vignesh.babu@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/block_dev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN fs/block_dev.c~is_power_of_2-in-fs-block_devc fs/block_dev.c --- a/fs/block_dev.c~is_power_of_2-in-fs-block_devc +++ a/fs/block_dev.c @@ -22,6 +22,7 @@ #include <linux/mount.h> #include <linux/uio.h> #include <linux/namei.h> +#include <linux/log2.h> #include <asm/uaccess.h> #include "internal.h" @@ -65,7 +66,7 @@ static void kill_bdev(struct block_devic int set_blocksize(struct block_device *bdev, int size) { /* Size must be a power of two, and between 512 and PAGE_SIZE */ - if (size > PAGE_SIZE || size < 512 || (size & (size-1))) + if (size > PAGE_SIZE || size < 512 || !is_power_of_2(size)) return -EINVAL; /* Size cannot be smaller than the size supported by the device */ _ Patches currently in -mm which might be from vignesh.babu@xxxxxxxxx are is_power_of_2-in-fat.patch is_power_of_2-in-fs-hfs.patch is_power_of_2-in-fs-block_devc.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html