diff options
| author | Borislav Petkov <bp@suse.de> | 2014-09-30 14:38:54 -0400 |
|---|---|---|
| committer | Borislav Petkov <bp@suse.de> | 2014-10-20 08:22:50 -0400 |
| commit | 4cfc3a40f723761a5d374adc618245dca5c895fb (patch) | |
| tree | 56a213316b907e463595a6a956f009f7e324fb7a | |
| parent | 348fec70213835df18a587353b3bdc0481b37c6b (diff) | |
EDAC: Sync memory types and names
Make keeping the sync between the mem_types enum and the actual string
names simpler by using designated initializers.
Signed-off-by: Borislav Petkov <bp@suse.de>
| -rw-r--r-- | drivers/edac/edac_mc.c | 43 |
1 files changed, 20 insertions, 23 deletions
diff --git a/drivers/edac/edac_mc.c b/drivers/edac/edac_mc.c index 129ff9c36a78..1747906f10ce 100644 --- a/drivers/edac/edac_mc.c +++ b/drivers/edac/edac_mc.c | |||
| @@ -125,30 +125,27 @@ static void edac_mc_dump_mci(struct mem_ctl_info *mci) | |||
| 125 | 125 | ||
| 126 | #endif /* CONFIG_EDAC_DEBUG */ | 126 | #endif /* CONFIG_EDAC_DEBUG */ |
| 127 | 127 | ||
| 128 | /* | ||
| 129 | * keep those in sync with the enum mem_type | ||
| 130 | */ | ||
| 131 | const char * const edac_mem_types[] = { | 128 | const char * const edac_mem_types[] = { |
| 132 | "Empty csrow", | 129 | [MEM_EMPTY] = "Empty csrow", |
| 133 | "Reserved csrow type", | 130 | [MEM_RESERVED] = "Reserved csrow type", |
| 134 | "Unknown csrow type", | 131 | [MEM_UNKNOWN] = "Unknown csrow type", |
| 135 | "Fast page mode RAM", | 132 | [MEM_FPM] = "Fast page mode RAM", |
| 136 | "Extended data out RAM", | 133 | [MEM_EDO] = "Extended data out RAM", |
| 137 | "Burst Extended data out RAM", | 134 | [MEM_BEDO] = "Burst Extended data out RAM", |
| 138 | "Single data rate SDRAM", | 135 | [MEM_SDR] = "Single data rate SDRAM", |
| 139 | "Registered single data rate SDRAM", | 136 | [MEM_RDR] = "Registered single data rate SDRAM", |
| 140 | "Double data rate SDRAM", | 137 | [MEM_DDR] = "Double data rate SDRAM", |
| 141 | "Registered Double data rate SDRAM", | 138 | [MEM_RDDR] = "Registered Double data rate SDRAM", |
| 142 | "Rambus DRAM", | 139 | [MEM_RMBS] = "Rambus DRAM", |
| 143 | "Unbuffered DDR2 RAM", | 140 | [MEM_DDR2] = "Unbuffered DDR2 RAM", |
| 144 | "Fully buffered DDR2", | 141 | [MEM_FB_DDR2] = "Fully buffered DDR2", |
| 145 | "Registered DDR2 RAM", | 142 | [MEM_RDDR2] = "Registered DDR2 RAM", |
| 146 | "Rambus XDR", | 143 | [MEM_XDR] = "Rambus XDR", |
| 147 | "Unbuffered DDR3 RAM", | 144 | [MEM_DDR3] = "Unbuffered DDR3 RAM", |
| 148 | "Registered DDR3 RAM", | 145 | [MEM_RDDR3] = "Registered DDR3 RAM", |
| 149 | "Load-Reduced DDR3 RAM", | 146 | [MEM_LRDDR3] = "Load-Reduced DDR3 RAM", |
| 150 | "Unbuffered DDR4 RAM", | 147 | [MEM_DDR4] = "Unbuffered DDR4 RAM", |
| 151 | "Registered DDR4 RAM", | 148 | [MEM_RDDR4] = "Registered DDR4 RAM", |
| 152 | }; | 149 | }; |
| 153 | EXPORT_SYMBOL_GPL(edac_mem_types); | 150 | EXPORT_SYMBOL_GPL(edac_mem_types); |
| 154 | 151 | ||
