[PATCH] UBI: block: Export ubiblock major number
Daniel Ehrenberg
dehrenberg at google.com
Thu Jan 15 10:50:30 PST 2015
Hi,
Please ignore this patch. I've found a way to do achieve the same
thing for my without exporting the major number--I can just check
whether the block device's disk_name is ubiblock.
Thanks,
Dan
On Wed, Jan 14, 2015 at 3:42 PM, Dan Ehrenberg <dehrenberg at chromium.org> wrote:
> 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