Sorry another question to that. As for instance I want to have 10MB for root partion and keep 2 blocks extra as reserve for some bad blocks. I will erase the hole 10MB+2block, write 10MB. That's what I do in uboot.
But in Kernel I have some partition table like this: { .name = "root(1)", .offset = MTDPART_OFS_APPEND, .size = 82*(64*2048), /*10MB + 256k*/ .mask_flags = MTD_WRITEABLE /* force read-only */ }, There are right now the 2 extra blocks inside (but they haven't been written or formatted). That is wrong, isn't it? The kernel might now write beyond the 10MB. I think I have to set size to 80*(62*2048) and append the 2 extra blocks to the offset in the next Partition to leave this 2 block free. But I am not sure. So thanks for a quick look and an advice. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot