I was assuming that my disk returns -EIO when it enters its failed state, but it really seems to be return -ENOENT. Let's have this code check for any error, rather than one specific one. Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>