• Artem Bityutskiy's avatar
    UBIFS: return sensible error codes · a2b9df3f
    Artem Bityutskiy authored
    When mounting/re-mounting, UBIFS returns EINVAL even if the ENOSPC
    or EROFS codes are are much better, just because we have not found
    references to ENOSPC/EROFS in mount (2) man pages. This patch
    changes this behaviour and makes UBIFS return real error code,
    because:
    
    1. It is just less confusing and more logical
    2. mount is not described in SuSv3, so it seems to be not really
       well-standartized
    3. we do not cover all cases, and any random undocumented in man
       pages error code may be returned anyway
    Signed-off-by: default avatarArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
    a2b9df3f
master.c 10.2 KB