From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from a.ns.miles-group.at ([95.130.255.143] helo=radon.swed.at) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1agaKj-0000aM-Ut for linux-mtd@lists.infradead.org; Thu, 17 Mar 2016 15:59:36 +0000 Subject: Re: UBIFS question To: Martin Townsend , Boris Brezillon References: <56EA7148.7050008@nod.at> <56EA943C.4000505@nod.at> <20160317155544.3b43bbb9@bbrezillon> Cc: Ricard Wanderlof , "linux-mtd@lists.infradead.org" From: Richard Weinberger Message-ID: <56EAD44B.3000908@nod.at> Date: Thu, 17 Mar 2016 16:59:07 +0100 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Am 17.03.2016 um 16:39 schrieb Martin Townsend: >> I guess you're more worried about bitflips than blocks becoming bad >> (which, AFAIK, can only happen when writing or erasing a block, not >> when reading it). >> If bitflips detection/prevention is what your looking for, I guess >> ubihealthd (developed by Richard) could help. >> >> [1]https://lwn.net/Articles/663751/ >> [2]https://lkml.org/lkml/2015/3/29/31 >> >> > > Looks very promising, thank you for the links. Bitflip detection is > definitely something I am looking for. If I could get some metrics on > bitflips detected even better :) I will take a closer look. To clarify, UBI does already bitflip detection and then "tortures" a block to figure whether it is good or not. But only upon read. So, if you very seldom read from a page read disturb may hit you. This is why I did the ubi-healthd, it allows you to trigger read of all data (UBI meta and payload) to detect read disturb soonish. Thanks, //richard