Comment 5 for bug 1008345

Revision history for this message
Ike Panhc (ikepanhc) wrote :

for struct csrow_info, this commit is the reference

commit 084a4fccef39ac7abb039511f32380f28d0b67e6
Author: Mauro Carvalho Chehab <email address hidden>
Date: Fri Jan 27 18:38:08 2012 -0300

    edac: move dimm properties to struct dimm_info

    On systems based on chip select rows, all channels need to use memories
    with the same properties, otherwise the memories on channels A and B
    won't be recognized.

    However, such assumption is not true for all types of memory
    controllers.

    Controllers for FB-DIMM's don't have such requirements.

    Also, modern Intel controllers seem to be capable of handling such
    differences.

    So, we need to get rid of storing the DIMM information into a per-csrow
    data, storing it, instead at the right place.

    The first step is to move grain, mtype, dtype and edac_mode to the
    per-dimm struct.