mtd: ubi: block: use notifier to create ubiblock from parameter
authorDaniel Golle <daniel@makrotopia.org>
Tue, 19 Dec 2023 02:32:35 +0000 (02:32 +0000)
committerRichard Weinberger <richard@nod.at>
Sun, 25 Feb 2024 21:41:32 +0000 (22:41 +0100)
commit762d73cd930e3073e927b2ec0811519bde2c8fb4
tree6f8d2498ab6c3628567c56ba1a4156d927768af9
parenta1de28dd203176bb9cf62576a90d761aa57fe924
mtd: ubi: block: use notifier to create ubiblock from parameter

Use UBI_VOLUME_ADDED notification to create ubiblock device specified
on kernel cmdline or module parameter.
This makes thing more simple and has the advantage that ubiblock devices
on volumes which are not present at the time the ubi module is probed
will still be created.

Suggested-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Richard Weinberger <richard@nod.at>
drivers/mtd/ubi/block.c
drivers/mtd/ubi/kapi.c
drivers/mtd/ubi/ubi.h