• K
    NVMe: Failed controller initialization fixes · de3eff2b
    Keith Busch 提交于
    This fixes an infinite device reset loop that may occur on devices that
    fail initialization. If the drive fails to become ready for any reason
    that does not involve an admin command timeout, the probe task should
    assume the drive is unavailable and remove it from the topology. In
    the case an admin command times out during device probing, the driver's
    existing reset action will handle removing the drive.
    Signed-off-by: NKeith Busch <keith.busch@intel.com>
    Signed-off-by: NJens Axboe <axboe@fb.com>
    de3eff2b
nvme-core.c 80.4 KB