• Richard Weinberger's avatar
    ubifs: Set default assert action to read-only · 99a24e02
    Richard Weinberger authored
    Traditionally UBIFS just reported a failed assertion and moved on. The
    drawback is that users will notice UBIFS bugs when it is too late, most
    of the time when it is no longer about to mount. This makes bug hunting
    problematic since valuable information from failing asserts is long gone
    when UBIFS is dead. The other extreme, panic'ing on a failing assert is
    also not worthwhile, we want users and developers give a chance to
    collect as much debugging information as possible if UBIFS hits an
    assert. Therefore go for the third option, switch to read-only mode when
    an assert fails. That way UBIFS will not write possible bad data to the
    MTD and gives users the chance to collect debugging information.
    Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
    99a24e02
super.c 61.4 KB