1 Apr 2011 08:28
Re: [PATCH] Newly erased page read workaround
Vipin Kumar <vipin.kumar <at> st.com>
2011-04-01 06:28:26 GMT
2011-04-01 06:28:26 GMT
On 3/31/2011 7:21 PM, Artem Bityutskiy wrote: > Hi, > Hello Artem, > sorry for late reply, was too busy and also missed your patch somehow. > > On Thu, 2011-02-24 at 11:40 +0530, Viresh Kumar wrote: >> From: Vipin Kumar <vipin.kumar <at> st.com> >> >> A newly erased page contains ff in data as well as spare area. While reading an >> erased page, the read out ecc from spare area does not match the ecc generated >> by fsmc ecc hardware accelarator. This is because ecc of data ff ff is not ff >> ff. This leads to errors when jffs2 fs erases and reads back the pages to >> ensure consistency. >> >> This patch adds a software workaround to ensure that the ecc check is not >> performed for erased pages. An erased page is checked by checking data as ff ff. >> >> Signed-off-by: Vipin Kumar <vipin.kumar <at> st.com> >> Signed-off-by: Viresh Kumar <viresh.kumar <at> st.com> >> Acked-by: Linus Walleij <linus.walleij <at> stericsson.com> > > ... > >> + /* >> + * This is a temporary erase check. A newly erased page read >> + * would result in an ecc error because the oob data is also >> + * erased to FF and the calculated ecc for an FF data is not(Continue reading)
RSS Feed