Hi, I'm interested to know how bad block handling mechanism works on flash devices in Linux. When data found found to be recoverable via ECC check, does it still need to be relocated to a good flash block? When data found found to be unrecoverable via ECC check, should the rest of the pages on the block to be relocated? Who handles the relocation process, mtd or the file system?
Thanks.