/* This routine handles an ibm,sdram-4xx-ddr2 controller ECC correctable error. Per the aforementioned discussion, there's not enough status available to use the full EDAC correctable error interface, so we just pass driver-unique message to the "no info" interface.  */
static void ppc4xx_edac_handle_ce(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status)
/* This routine handles an ibm,sdram-4xx-ddr2 controller ECC correctable error. Per the aforementioned discussion, there's not enough status available to use the full EDAC correctable error interface, so we just pass driver-unique message to the "no info" interface.  */
static void ppc4xx_edac_handle_ce(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status)
{
	int row;
	char message[PPC4XX_EDAC_MESSAGE_SIZE];
	ppc4xx_edac_generate_message(mci, status, message, sizeof(message));
	for (row = 0; row < mci->nr_csrows; row++)
		if (ppc4xx_edac_check_bank_error(status, row))
			edac_mc_handle_ce_no_info(mci, message);
}