diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-12 08:58:38 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-12 08:58:40 +0200 |
commit | 8d99417f72bfd4ba716dcdc87ab4450331203531 (patch) | |
tree | 26d9213862055cdddae2083dae6c5300b296812c /common/dummy_malloc.c | |
parent | 1106af35ee9eaded222f9eebf41dde3318d42158 (diff) | |
download | barebox-8d99417f72bfd4ba716dcdc87ab4450331203531.tar.gz barebox-8d99417f72bfd4ba716dcdc87ab4450331203531.tar.xz |
environment: bypass overlap check for mtd devices
For mtd devices the overlap check does not work as expected for two
reasons. First is that cdev->offset is 0 for mtd partitions, instead
cdev->mtd->master_offset has to be used. That could be fixed easily.
Second on NAND devices the environment is on the bb devices and not
on the raw nand devices which means we would need something to get
the mtd device from the bb device before doing the check.
Both issues are fixable, but the check was mainly done to catch cases
when an environment partition is created in the free space before the
first MBR/GPT partition on SD/MMC devices, so leave out the mtd case
for now.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/dummy_malloc.c')
0 files changed, 0 insertions, 0 deletions