btrfs: add more codes to decoder table
authorDavid Sterba <dsterba@suse.com>
Tue, 28 Apr 2020 15:10:29 +0000 (17:10 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 May 2020 09:25:28 +0000 (11:25 +0200)
I've grepped logs for 'errno=.*unknown' and found -95, -117 and -122,
now added to the table. The wording is adjusted so it makes sense in
context of filesystem.

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/super.c

index 9e5d723..438ecba 100644 (file)
@@ -90,6 +90,15 @@ const char * __attribute_const__ btrfs_decode_error(int errno)
        case -EROFS:            /* -30 */
                errstr = "Readonly filesystem";
                break;
+       case -EOPNOTSUPP:       /* -95 */
+               errstr = "Operation not supported";
+               break;
+       case -EUCLEAN:          /* -117 */
+               errstr = "Filesystem corrupted";
+               break;
+       case -EDQUOT:           /* -122 */
+               errstr = "Quota exceeded";
+               break;
        }
 
        return errstr;