linux-sg2042/drivers/mtd/ubi
Quentin Schulz 6265251775 ubi: provide a way to skip CRC checks
Some users of static UBI volumes implement their own integrity check,
thus making the volume CRC check done at open time useless. For
instance, this is the case when one use the ubiblock + dm-verity +
squashfs combination, where dm-verity already checks integrity of the
block device but this time at the block granularity instead of verifying
the whole volume.

Skipping this test drastically improves the boot-time.

Suggested-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Quentin Schulz <quentin.schulz@bootlin.com>
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
Reviewed-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Richard Weinberger <richard@nod.at>
2018-08-15 00:25:20 +02:00
..
Kconfig UBI: Fix typos 2017-03-24 15:33:32 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
attach.c UBI: introduce the VID buffer concept 2016-10-02 22:48:14 +02:00
block.c ubi: Fix error for write access 2018-04-04 23:48:05 +02:00
build.c ubi: fastmap: Check each mapping only once 2018-06-07 15:53:16 +02:00
cdev.c UBI: add an helper to check lnum validity 2016-10-02 22:48:14 +02:00
debug.c ubi: Add debugfs file for tracking PEB state 2017-05-08 20:49:02 +02:00
debug.h UBI: power cut emulation for testing 2015-04-13 21:05:17 +02:00
eba.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
fastmap-wl.c ubi: fastmap: Don't flush fastmap work on detach 2018-04-04 23:41:44 +02:00
fastmap.c ubi: fastmap: Check each mapping only once 2018-06-07 15:53:16 +02:00
gluebi.c mtd: Stop updating erase_info->state and calling mtd_erase_callback() 2018-03-21 09:50:56 +01:00
io.c mtd: Unconditionally update ->fail_addr and ->addr in part_erase() 2018-03-15 18:22:26 +01:00
kapi.c ubi: provide a way to skip CRC checks 2018-08-15 00:25:20 +02:00
misc.c mtd: ubi: Add logging functions ubi_msg, ubi_warn and ubi_err 2016-03-20 21:36:05 +01:00
ubi-media.h ubi: provide a way to skip CRC checks 2018-08-15 00:25:20 +02:00
ubi.h ubi: provide a way to skip CRC checks 2018-08-15 00:25:20 +02:00
upd.c ubi/upd: Always flush after prepared for an update 2017-03-30 09:27:11 +02:00
vmt.c ubi: provide a way to skip CRC checks 2018-08-15 00:25:20 +02:00
vtbl.c ubi: provide a way to skip CRC checks 2018-08-15 00:25:20 +02:00
wl.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
wl.h ubi: Fastmap: Fix typo 2018-01-18 00:18:50 +01:00