• Qu Wenruo's avatar
    btrfs: Enhance message when a device is missing during mount · c5502451
    Qu Wenruo authored
    For a missing device, btrfs will just refuse to mount with almost
    meaningless kernel message like:
    
     BTRFS info (device vdb6): disk space caching is enabled
     BTRFS info (device vdb6): has skinny extents
     BTRFS error (device vdb6): failed to read the system array: -5
     BTRFS error (device vdb6): open_ctree failed
    
    This patch will print a new message about the missing device:
    
     BTRFS info (device vdb6): disk space caching is enabled
     BTRFS info (device vdb6): has skinny extents
     BTRFS warning (device vdb6): devid 2 uuid 80470722-cad2-4b90-b7c3-fee294552f1b is missing
     BTRFS error (device vdb6): failed to read the system array: -5
     BTRFS error (device vdb6): open_ctree failed
    Signed-off-by: default avatarQu Wenruo <quwenruo@cn.fujitsu.com>
    Reviewed-by: default avatarAnand Jain <anand.jain@oracle.com>
    Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
    Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
    c5502451
volumes.c 188 KB