Messages in this thread Patch in this message | | | Date | Thu, 9 Feb 2006 17:40:58 +0800 | From | Coywolf Qi Hunt <> | Subject | [patch] sb_set_blocksize cleanup |
| |
sb_set_blocksize() cleanup: make sb_set_blocksize() use blksize_bits().
Signed-off-by: Coywolf Qi Hunt <qiyong@fc-cn.com> ---
diff --git a/fs/block_dev.c b/fs/block_dev.c index 6e50346..ee78af5 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c @@ -86,16 +86,12 @@ EXPORT_SYMBOL(set_blocksize); int sb_set_blocksize(struct super_block *sb, int size) { - int bits = 9; /* 2^9 = 512 */ - if (set_blocksize(sb->s_bdev, size)) return 0; /* If we get here, we know size is power of two * and it's value is between 512 and PAGE_SIZE */ sb->s_blocksize = size; - for (size >>= 10; size; size >>= 1) - ++bits; - sb->s_blocksize_bits = bits; + sb->s_blocksize_bits = blksize_bits(size); return sb->s_blocksize; } -- Coywolf Qi Hunt - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |