|
@@ -1427,6 +1427,10 @@ static void sbridge_mce_output_error(struct mem_ctl_info *mci,
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /* Only decode errors with an valid address (ADDRV) */
|
|
|
|
+ if (!GET_BITFIELD(m->status, 58, 58))
|
|
|
|
+ return;
|
|
|
|
+
|
|
rc = get_memory_error_data(mci, m->addr, &socket,
|
|
rc = get_memory_error_data(mci, m->addr, &socket,
|
|
&channel_mask, &rank, &area_type, msg);
|
|
&channel_mask, &rank, &area_type, msg);
|
|
if (rc < 0)
|
|
if (rc < 0)
|