summaryrefslogtreecommitdiff
path: root/lib/mpi/mpiutil.c
diff options
context:
space:
mode:
authorBastian Hecht <hechtb@googlemail.com>2012-05-14 14:14:46 +0200
committerDavid Woodhouse <David.Woodhouse@intel.com>2012-07-06 18:17:04 +0100
commit6667a6d58e25d351d8fce7a628a8c9c139a8bdc9 (patch)
treeaf1edb613a317991a0451ea1dd5a52b531b18d83 /lib/mpi/mpiutil.c
parent623c55caa37203ece6b4450daa0d2d058255da30 (diff)
mtd: sh_flctl: Restructure the hardware ECC handling
There are multiple reasons for a rewrite: - a race exists: when _4ECCEND is set, _4ECCFA may become true too meanwhile, which is lost and a non-correctable error is treated as correctable. - the ECC statistics don't get properly propagated to the base code. - empty pages would get marked as corrupted The rewrite resolves the issues and I hope it gives a more explicit code flow structure. Signed-off-by: Bastian Hecht <hechtb@gmail.com> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions