Messages in this thread | | | From | Pali Rohár <> | Subject | [PATCH 0/5] Extends block2mtd and ubi drivers | Date | Fri, 2 Jun 2017 17:43:37 +0200 |
| |
This patch series extends block2mtd and ubi drivers to better handle read-only devices and allow to load UBI image from local file which was created for nand device.
Tested for Nokia N900 with Maemo 5 rootfs ubifs image (rootfs_RX-51_2009SE_21.2011.38-1_PR_MR0) which has erase size 128k, write size 2k and nand subpage shift 2.
$ losetup -r /dev/loop0 rootfs_RX-51_2009SE_21.2011.38-1_PR_MR0.ubifs $ echo -n /dev/loop0,131072,2048,2 > /sys/module/block2mtd/parameters/block2mtd $ ubiattach -p /dev/mtd0 $ mount /dev/ubi0_0 /mnt/ubi -t ubifs ... $ umount /dev/ubi0_0 $ ubidetach -p /dev/mtd0 $ echo -n del=/dev/loop0 > /sys/module/block2mtd/parameters/block2mtd $ losetup -d /dev/loop0
Pali Rohár (5): mtd: block2mtd: Check for valid user supplied erase size mtd: block2mtd: Add support for specifying MTD write size and subpage shift mtd: block2mtd: Fallback to read-only mode mtd: block2mtd: Add support for deleting block2mtd mapping ubi: Allow to use read-only UBI volume with not enough PEBs
drivers/mtd/devices/block2mtd.c | 129 ++++++++++++++++++++++++++++++--------- drivers/mtd/ubi/vtbl.c | 14 +++-- 2 files changed, 110 insertions(+), 33 deletions(-)
-- 1.7.9.5
| |