UBIFS: do not check data crc by default
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Thu, 10 Mar 2011 14:26:32 +0000 (16:26 +0200)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Fri, 11 Mar 2011 08:52:07 +0000 (10:52 +0200)
commit2bcf002159c2aedd5c0ab5a21c3ea73fec87ff8d
treea3218befd44eb549cc915044e23c85c6bacf5986
parentcce3f612fedcbeee61977497b99bbf68a4082b6b
UBIFS: do not check data crc by default

Change the default UBIFS behavior WRT data CRC checking. Currently,
UBIFS checks data CRC when reading, which slows it down quite a bit,
and this is the default option. However, it looks like in average
user does not need this feature and would prefer faster read speed
over extra reliability. And this seems to be de-facto standard that
file-systems do not check data CRC every time they read from the
media.

Thus, make UBIFS default behavior so that it does not check data
CRC. This corresponds to the no_chk_data_crc mount option. Those users
who need extra protection can always enable it using the chk_data_crc
option.

Please, read more information about this feature here:
http://www.linux-mtd.infradead.org/doc/ubifs.html#L_checksumming

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Documentation/filesystems/ubifs.txt
fs/ubifs/super.c