[PATCH] UBI: block: Export ubiblock major number

Dan Ehrenberg dehrenberg at chromium.org
Wed Jan 14 15:42:07 PST 2015


This patch exports the ubiblock major number so that it is usable from
other pieces of kernel code. This is useful, for example, if you have
another piece of kernel code which wants to determine whether a block
device is an ubiblock device or not.

Signed-off-by: Dan Ehrenberg <dehrenberg at chromium.org>
---
 drivers/mtd/ubi/block.c | 3 ++-
 include/linux/mtd/ubi.h | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/drivers/mtd/ubi/block.c b/drivers/mtd/ubi/block.c
index 6c8333d..faf35d4 100644
--- a/drivers/mtd/ubi/block.c
+++ b/drivers/mtd/ubi/block.c
@@ -94,7 +94,8 @@ struct ubiblock {
 /* Linked list of all ubiblock instances */
 static LIST_HEAD(ubiblock_devices);
 static DEFINE_MUTEX(devices_mutex);
-static int ubiblock_major;
+int ubiblock_major;
+EXPORT_SYMBOL(ubiblock_major);
 
 static int __init ubiblock_set_param(const char *val,
 				     const struct kernel_param *kp)
diff --git a/include/linux/mtd/ubi.h b/include/linux/mtd/ubi.h
index c3918a0..8603d87 100644
--- a/include/linux/mtd/ubi.h
+++ b/include/linux/mtd/ubi.h
@@ -230,4 +230,6 @@ static inline int ubi_read(struct ubi_volume_desc *desc, int lnum, char *buf,
 {
 	return ubi_leb_read(desc, lnum, buf, offset, len, 0);
 }
+
+extern int ubiblock_major;
 #endif /* !__LINUX_UBI_H__ */
-- 
2.2.0.rc0.207.ga3a616c




More information about the linux-mtd mailing list