From patchwork Thu Jan 8 16:07:00 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: CFI: remove major/minor version check for command set 0x0002 Date: Thu, 08 Jan 2009 06:07:00 -0000 From: Wolfgang Grandegger X-Patchwork-Id: 17380 Message-Id: <496624A4.3050808@grandegger.com> To: linux-mtd@lists.infradead.org Cc: David Woodhouse The NOR Flash memory K8P2815UQB from Samsung uses the major version number '0', which seems to be unusual but not illegal, IIUC. This patch removes the major-minor version check to get this Flash memory supported as well. Signed-off-by: Wolfgang Grandegger --- drivers/mtd/chips/cfi_cmdset_0002.c | 10 ---------- 1 file changed, 10 deletions(-) Index: linux-2.6/drivers/mtd/chips/cfi_cmdset_0002.c =================================================================== --- linux-2.6.orig/drivers/mtd/chips/cfi_cmdset_0002.c +++ linux-2.6/drivers/mtd/chips/cfi_cmdset_0002.c @@ -363,16 +363,6 @@ struct mtd_info *cfi_cmdset_0002(struct return NULL; } - if (extp->MajorVersion != '1' || - (extp->MinorVersion < '0' || extp->MinorVersion > '4')) { - printk(KERN_ERR " Unknown Amd/Fujitsu Extended Query " - "version %c.%c.\n", extp->MajorVersion, - extp->MinorVersion); - kfree(extp); - kfree(mtd); - return NULL; - } - /* Install our own private info structure */ cfi->cmdset_priv = extp;