Patent ID: 8185706

Claim:
A method comprising: obtaining a data page from non-volatile memory of a memory subsystem; storing the data page in a register; determining when the data page stored in the register has changed including reading a data change indicator associated with the data page; when the data change indicator indicates that the data page has changed, sending the data page to a controller for processing including: determining an error-related parameter associated with the data page, correcting, by the controller, the error-related parameter, and storing the data page and the corrected error-related parameter in the register; and when the data change indicator indicates that the data page stored in the register is unchanged, sending metadata associated with the data page to the controller for processing including: generating an error-related parameter associated with the metadata, and storing the generated error-related parameter associated with the metadata in the register; and writing contents in the register including the generated error-related parameter associated with the metadata stored in the register to a new data page in the non-volatile memory.