commit | bec02d57fb85cc7dd0196a54b0e9530e306623ac | [log] [tgz] |
---|---|---|
author | Doug Zongker <dougz@android.com> | Wed Jul 01 12:09:29 2009 -0700 |
committer | Doug Zongker <dougz@android.com> | Wed Jul 01 12:09:29 2009 -0700 |
tree | 88c0fc6a69cade6f9d4437666c6420e0f757e278 | |
parent | d8f7c9b85e25fab93fef2221a84b60edc2e7b837 [diff] |
skip over all-zero blocks when reading MTD partition We fail to detect certain bad blocks (marked in the factory as bad, I think?) when reading mtd partitions. These come back as a block of all zeros. Since it's fairly unlikely a legitimate boot or recovery block will contain 128k of zeros, change mtdutils to skip over such blocks. Arve says https://review.source.android.com/10535 may be a long-term fix for this, but he isn't yet sure.