diff options
author | Daniel Golle <daniel@makrotopia.org> | 2023-12-19 03:32:35 +0100 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2024-02-25 22:41:32 +0100 |
commit | 762d73cd930e3073e927b2ec0811519bde2c8fb4 (patch) | |
tree | 6f8d2498ab6c3628567c56ba1a4156d927768af9 /drivers/mtd/ubi/ubi.h | |
parent | dt-bindings: mtd: ubi-volume: allow UBI volumes to provide NVMEM (diff) | |
download | linux-762d73cd930e3073e927b2ec0811519bde2c8fb4.tar.xz linux-762d73cd930e3073e927b2ec0811519bde2c8fb4.zip |
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>
Diffstat (limited to 'drivers/mtd/ubi/ubi.h')
-rw-r--r-- | drivers/mtd/ubi/ubi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mtd/ubi/ubi.h b/drivers/mtd/ubi/ubi.h index 0b42bb45dd84..a588381c50ad 100644 --- a/drivers/mtd/ubi/ubi.h +++ b/drivers/mtd/ubi/ubi.h @@ -955,6 +955,7 @@ void ubi_free_internal_volumes(struct ubi_device *ubi); void ubi_do_get_device_info(struct ubi_device *ubi, struct ubi_device_info *di); void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol, struct ubi_volume_info *vi); +int ubi_get_num_by_path(const char *pathname, int *ubi_num, int *vol_id); /* scan.c */ int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, int pnum, const struct ubi_vid_hdr *vid_hdr); |