• A
    UBIFS: fix no_chk_data_crc · 6f7ab6d4
    Artem Bityutskiy 提交于
    When data CRC checking is disabled, UBIFS returns incorrect return
    code from the 'try_read_node()' function (0 instead of 1, which means
    CRC error), which make the caller re-read the data node again, but using
    a different code patch, so the second read is fine. Thus, we read the
    same node twice. And the result of this is that UBIFS is slower
    with no_chk_data_crc option than it is with chk_data_crc option.
    This patches fixes the problem.
    Reported-by: NReuben Dowle <Reuben.Dowle@navico.com>
    Signed-off-by: NArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
    6f7ab6d4
io.c 26.0 KB