From ec5e34c074793a1f80faaf75e9468dd2f39ec1dc Mon Sep 17 00:00:00 2001 From: Nick Kralevich Date: Mon, 12 May 2014 16:55:16 +0100 Subject: [PATCH] goldfish_nand.c: remove length restrictions Remove limitations on the size of a read / write request. AFAIK, there's no consequence to allowing the upper layers to specify different read / write sizes. This is needed to support running ext4 on goldfish. Bug: https://code.google.com/p/android/issues/detail?id=38561 Signed-off-by: Nick Kralevich Signed-off-by: Jun Tian Signed-off-by: Alan Cox Signed-off-by: Greg Kroah-Hartman --- drivers/staging/goldfish/goldfish_nand.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/staging/goldfish/goldfish_nand.c b/drivers/staging/goldfish/goldfish_nand.c index b8e3dd28096d..b7ca553dfa29 100644 --- a/drivers/staging/goldfish/goldfish_nand.c +++ b/drivers/staging/goldfish/goldfish_nand.c @@ -202,8 +202,6 @@ static int goldfish_nand_read(struct mtd_info *mtd, loff_t from, size_t len, if (from + len > mtd->size) goto invalid_arg; - if (len != mtd->writesize) - goto invalid_arg; rem = do_div(from, mtd->writesize); if (rem) @@ -226,8 +224,6 @@ static int goldfish_nand_write(struct mtd_info *mtd, loff_t to, size_t len, if (to + len > mtd->size) goto invalid_arg; - if (len != mtd->writesize) - goto invalid_arg; rem = do_div(to, mtd->writesize); if (rem) -- 2.39.5