• Minwoo Im's avatar
    nvme: print a warning for when listing active namespaces fails · f781f3dd
    Minwoo Im authored
    During the scan_work, an Identify command is issued to figure out which
    namespaces are active.  If this command fails, the nvme driver falls back
    to scanning namespaces sequentially.  In this situation, we don't see
    any warnings and don't even know whether list-ns command has been failed
    or not easiliy.
    
    Printa warning when the Identify command executin fail:
    
    [    1.108399] nvme nvme0: Identify NS List failed (status=0x400b)
    [    1.109583] nvme0n1: detected capacity change from 0 to 1048576
    [    1.112186] nvme nvme0: Identify Descriptors failed (nsid=2, status=0x4002)
    [    1.113929] nvme nvme0: Identify Descriptors failed (nsid=3, status=0x4002)
    [    1.116537] nvme nvme0: Identify Descriptors failed (nsid=4, status=0x4002)
    ...
    Signed-off-by: default avatarMinwoo Im <minwoo.im.dev@gmail.com>
    Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
    f781f3dd
core.c 121 KB