Patchwork PATCH 6/7] ubi: logging feature for ubi

login
register
mail settings
Submitter Brijesh Singh
Date April 12, 2010, 8:36 a.m.
Message ID <n2u6b5362aa1004120136sced49f64x55bd57f11245d130@mail.gmail.com>
Download mbox | patch
Permalink /patch/49955/
State New
Headers show

Comments

Brijesh Singh - April 12, 2010, 8:36 a.m.
Note: kconfig for logging feature

Signed-off-by: Rohit Dongre <rohit.dongre@samsung.com>
---

Patch

--- ubi_old/drivers/mtd/ubi/Kconfig	2010-04-09 21:54:13.955581334 +0530
+++ ubi_new/drivers/mtd/ubi/Kconfig	2010-04-09 21:54:02.635580892 +0530
@@ -57,6 +57,26 @@ 
 	   volume. This is handy to make MTD-oriented software (like JFFS2)
 	   work on top of UBI. Do not enable this unless you use legacy
 	   software.
+menu "UBI with Log (UBIL)"
+config MTD_UBI_LOGGED
+	bool "UBI with logging (UBIL)"
+	default n
+	depends on MTD_UBI
+	help
+	   This option enables logging in UBI. This is in development stage.
+	   UBI log is maintained on device to reduce attach time of UBI.
+	   It includeds super block, commit, eba log sub-modules.
+
+config MTD_UBIL_COMPR
+	bool "UBIL Meta-data compression in Log"
+	default n
+	depends on MTD_UBI_LOGGED
+	select CRYPTO
+	select CRYPTO_LZO
+	help
+	   This option enables compression of meta-data in UBIL.
+
+endmenu

 source "drivers/mtd/ubi/Kconfig.debug"
 endmenu
--- ubi_old/drivers/mtd/ubi/Kconfig.debug	2010-04-09 21:54:13.955581334 +0530
+++ ubi_new/drivers/mtd/ubi/Kconfig.debug	2010-04-09 21:54:02.635580892 +0530
@@ -91,4 +91,31 @@ 
 	help
 	  This option enables debugging messages from the UBI input/output unit.

+config MTD_UBI_DEBUG_MSG_SB
+	bool "UBI with log sb messages"
+	default n
+	depends on MTD_UBI_DEBUG
+	depends on MTD_UBI_LOGGED
+	help
+	  This option enables debugging messages from sn modules of the UBI
+	  with log.
+
+config MTD_UBI_DEBUG_MSG_CMT
+	bool "UBI with log commit messages"
+	default n
+	depends on MTD_UBI_DEBUG
+	depends on MTD_UBI_LOGGED
+	help
+	  This option enables debugging messages from commit modules of the UBI
+	  with log.
+
+config MTD_UBI_DEBUG_MSG_EL
+	bool "UBI with log el messages"
+	default n
+	depends on MTD_UBI_DEBUG
+	depends on MTD_UBI_LOGGED
+	help
+	  This option enables debugging messages from el modules of the UBI
+	  with log.
+
 endmenu # UBI debugging messages
--- ubi_old/drivers/mtd/ubi/Makefile	2010-04-09 21:54:13.955581334 +0530
+++ ubi_new/drivers/mtd/ubi/Makefile	2010-04-09 21:54:02.645580870 +0530
@@ -1,7 +1,7 @@ 
 obj-$(CONFIG_MTD_UBI) += ubi.o

 ubi-y += vtbl.o vmt.o upd.o build.o cdev.o kapi.o eba.o io.o wl.o scan.o
-ubi-y += misc.o
+ubi-y += misc.o sb.o el.o commit.o

 ubi-$(CONFIG_MTD_UBI_DEBUG) += debug.o
 obj-$(CONFIG_MTD_UBI_GLUEBI) += gluebi.o