mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict

Linux-MTD Mailing List linux-mtd at lists.infradead.org
Tue Jul 7 13:59:01 PDT 2015


Gitweb:     http://git.infradead.org/?p=mtd-2.6.git;a=commit;h=5f867db63473f32cce1b868e281ebd42a41f8fad
Commit:     5f867db63473f32cce1b868e281ebd42a41f8fad
Parent:     159eeea4cbc142bd5fd396a84cc63345455586a6
Author:     Scott Wood <scottwood at freescale.com>
AuthorDate: Fri Jun 26 19:43:58 2015 -0500
Committer:  Brian Norris <computersforpeace at gmail.com>
CommitDate: Tue Jul 7 13:03:25 2015 -0700

    mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict
    
    Commit 66507c7bc8895f0da6b ("mtd: nand: Add support to use nand_base
    poi databuf as bounce buffer") added a flag NAND_USE_BOUNCE_BUFFER
    using the same bit value as the existing NAND_BUSWIDTH_AUTO.
    
    Cc: Kamal Dasu <kdasu.kdev at gmail.com>
    Fixes: 66507c7bc8895f0da6b ("mtd: nand: Add support to use nand_base
    	poi databuf as bounce buffer")
    Signed-off-by: Scott Wood <scottwood at freescale.com>
    Signed-off-by: Brian Norris <computersforpeace at gmail.com>
---
 include/linux/mtd/nand.h | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h
index f25e2bd..272f429 100644
--- a/include/linux/mtd/nand.h
+++ b/include/linux/mtd/nand.h
@@ -178,17 +178,17 @@ typedef enum {
 /* Chip may not exist, so silence any errors in scan */
 #define NAND_SCAN_SILENT_NODEV	0x00040000
 /*
- * This option could be defined by controller drivers to protect against
- * kmap'ed, vmalloc'ed highmem buffers being passed from upper layers
- */
-#define NAND_USE_BOUNCE_BUFFER	0x00080000
-/*
  * Autodetect nand buswidth with readid/onfi.
  * This suppose the driver will configure the hardware in 8 bits mode
  * when calling nand_scan_ident, and update its configuration
  * before calling nand_scan_tail.
  */
 #define NAND_BUSWIDTH_AUTO      0x00080000
+/*
+ * This option could be defined by controller drivers to protect against
+ * kmap'ed, vmalloc'ed highmem buffers being passed from upper layers
+ */
+#define NAND_USE_BOUNCE_BUFFER	0x00100000
 
 /* Options set by nand scan */
 /* Nand scan has allocated controller struct */



More information about the linux-mtd-cvs mailing list