From: Jerome Marchand Date: Fri, 17 Dec 2010 16:02:28 +0000 (+0100) Subject: Staging: zram: round up the disk size provided by user X-Git-Tag: MMI-PSA29.97-13-9~20521^2~893 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=f2da98739da4e20e907f8317d513868764002d31;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git Staging: zram: round up the disk size provided by user Currently disksize_store() round down the disk size provided by user. This is probably not what one would expect, so round up instead. Signed-off-by: Jerome Marchand Acked-by: Jeff Moyer Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/zram/zram_sysfs.c b/drivers/staging/zram/zram_sysfs.c index ad62db221b6f..a70cc010d18d 100644 --- a/drivers/staging/zram/zram_sysfs.c +++ b/drivers/staging/zram/zram_sysfs.c @@ -14,6 +14,7 @@ #include #include +#include #include "zram_drv.h" @@ -65,7 +66,7 @@ static ssize_t disksize_store(struct device *dev, if (ret) return ret; - zram->disksize &= PAGE_MASK; + zram->disksize = PAGE_ALIGN(zram->disksize); set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT); return len;