• Bud Brown's avatar
    cciss: fix lost command issue · 1ddd5049
    Bud Brown authored
    Under certain workloads a command may seem to get lost. IOW, the Smart Array
    thinks all commands have been completed but we still have commands in our
    completion queue. This may lead to system instability, filesystems going
    read-only, or even panics depending on the affected filesystem. We add an
    extra read to force the write to complete.
    
    Testing shows this extra read avoids the problem.
    Signed-off-by: default avatarMike Miller <mike.miller@hp.com>
    Cc: stable@kernel.org
    Signed-off-by: default avatarJens Axboe <jaxboe@fusionio.com>
    1ddd5049
cciss.h 10.8 KB