Hi I found /proc/partitions file will report a wrong block numbers when I use a 8G NAND which has a larger than 4G partition. So here is a patch to fix this problem. Details are in below comments. Please review it. Thanks all.