Просмотр исходного кода

patches-2.6.36: Fix flashmap spare length calculation from previous commit (for rootfs and rootfs_data mtd partitions). Apparently the interruption in working on it resulted in an incorrect memory of getting it working.

SVN-Revision: 24842
Daniel Dickinson 15 лет назад
Родитель
Сommit
5ee2a6c696
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      target/linux/brcm63xx/patches-2.6.35/040-bcm963xx_flashmap.patch

+ 2 - 2
target/linux/brcm63xx/patches-2.6.35/040-bcm963xx_flashmap.patch

@@ -179,8 +179,8 @@ Signed-off-by: Axel Gembe <[email protected]>
 +	rootfslen = ( ( rootfslen % master->erasesize ) > 0 ? (((rootfslen / master->erasesize) + 1 ) * master->erasesize) : rootfslen);
 +	totallen = rootfslen + kernellen + sizeof(struct bcm_tag);
 +
-+	spareaddr = roundup(totallen, master->erasesize) + master->erasesize;
-+	sparelen = master->size - spareaddr - master->erasesize;
++	spareaddr = rootfsaddr + rootfslen;
++	sparelen = master->size - totallen - master->erasesize;
 +
 +	/* Determine number of partitions */
 +	namelen = 8;