What YAFFS does when data found to have bad ECC? Does it relocate the data to another block? Where can I find the description of this mechanism?