read_errors
smp_call_function_single(cpu, read_errors, &mesr, true);
atomic_set(&rdev->read_errors, 0);
atomic_t read_errors; /* number of consecutive read errors that
unsigned int read_errors = atomic_read(&rdev->read_errors);
if (hours_since_last >= 8 * sizeof(read_errors))
atomic_set(&rdev->read_errors, 0);
atomic_set(&rdev->read_errors, read_errors >> hours_since_last);
int read_errors;
read_errors = atomic_inc_return(&rdev->read_errors);
if (read_errors > max_read_errors) {
mdname(mddev), rdev->bdev, read_errors, max_read_errors);
if (atomic_read(&rdev->read_errors))
atomic_set(&rdev->read_errors, 0);
atomic_inc(&rdev->read_errors);
} else if (atomic_read(&rdev->read_errors)
atomic_read(&rdev->read_errors),
cw_bat->read_errors++;
if (cw_bat->read_errors > max_error_cycles) {
cw_bat->read_errors = 0;
cw_bat->read_errors = 0;
unsigned int read_errors;
sctx->stat.read_errors += errors->nr_io_errors;
__u64 read_errors; /* # of read errors encountered (EIO) */