diff options
Diffstat (limited to 'drivers/edac/edac_core.h')
-rw-r--r-- | drivers/edac/edac_core.h | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/drivers/edac/edac_core.h b/drivers/edac/edac_core.h index efca9343d26a..ce7146677e9b 100644 --- a/drivers/edac/edac_core.h +++ b/drivers/edac/edac_core.h | |||
@@ -49,21 +49,15 @@ | |||
49 | #define edac_printk(level, prefix, fmt, arg...) \ | 49 | #define edac_printk(level, prefix, fmt, arg...) \ |
50 | printk(level "EDAC " prefix ": " fmt, ##arg) | 50 | printk(level "EDAC " prefix ": " fmt, ##arg) |
51 | 51 | ||
52 | #define edac_printk_verbose(level, prefix, fmt, arg...) \ | ||
53 | printk(level "EDAC " prefix ": " "in %s, line at %d: " fmt, \ | ||
54 | __FILE__, __LINE__, ##arg) | ||
55 | |||
56 | #define edac_mc_printk(mci, level, fmt, arg...) \ | 52 | #define edac_mc_printk(mci, level, fmt, arg...) \ |
57 | printk(level "EDAC MC%d: " fmt, mci->mc_idx, ##arg) | 53 | printk(level "EDAC MC%d: " fmt, mci->mc_idx, ##arg) |
58 | 54 | ||
59 | #define edac_mc_chipset_printk(mci, level, prefix, fmt, arg...) \ | 55 | #define edac_mc_chipset_printk(mci, level, prefix, fmt, arg...) \ |
60 | printk(level "EDAC " prefix " MC%d: " fmt, mci->mc_idx, ##arg) | 56 | printk(level "EDAC " prefix " MC%d: " fmt, mci->mc_idx, ##arg) |
61 | 57 | ||
62 | /* edac_device printk */ | ||
63 | #define edac_device_printk(ctl, level, fmt, arg...) \ | 58 | #define edac_device_printk(ctl, level, fmt, arg...) \ |
64 | printk(level "EDAC DEVICE%d: " fmt, ctl->dev_idx, ##arg) | 59 | printk(level "EDAC DEVICE%d: " fmt, ctl->dev_idx, ##arg) |
65 | 60 | ||
66 | /* edac_pci printk */ | ||
67 | #define edac_pci_printk(ctl, level, fmt, arg...) \ | 61 | #define edac_pci_printk(ctl, level, fmt, arg...) \ |
68 | printk(level "EDAC PCI%d: " fmt, ctl->pci_idx, ##arg) | 62 | printk(level "EDAC PCI%d: " fmt, ctl->pci_idx, ##arg) |
69 | 63 | ||
@@ -76,21 +70,12 @@ | |||
76 | extern int edac_debug_level; | 70 | extern int edac_debug_level; |
77 | extern const char *edac_mem_types[]; | 71 | extern const char *edac_mem_types[]; |
78 | 72 | ||
79 | #ifndef CONFIG_EDAC_DEBUG_VERBOSE | ||
80 | #define edac_debug_printk(level, fmt, arg...) \ | 73 | #define edac_debug_printk(level, fmt, arg...) \ |
81 | do { \ | 74 | do { \ |
82 | if (level <= edac_debug_level) \ | 75 | if (level <= edac_debug_level) \ |
83 | edac_printk(KERN_DEBUG, EDAC_DEBUG, \ | 76 | edac_printk(KERN_DEBUG, EDAC_DEBUG, \ |
84 | "%s: " fmt, __func__, ##arg); \ | 77 | "%s: " fmt, __func__, ##arg); \ |
85 | } while (0) | 78 | } while (0) |
86 | #else /* CONFIG_EDAC_DEBUG_VERBOSE */ | ||
87 | #define edac_debug_printk(level, fmt, arg...) \ | ||
88 | do { \ | ||
89 | if (level <= edac_debug_level) \ | ||
90 | edac_printk_verbose(KERN_DEBUG, EDAC_DEBUG, fmt, \ | ||
91 | ##arg); \ | ||
92 | } while (0) | ||
93 | #endif | ||
94 | 79 | ||
95 | #define debugf0( ... ) edac_debug_printk(0, __VA_ARGS__ ) | 80 | #define debugf0( ... ) edac_debug_printk(0, __VA_ARGS__ ) |
96 | #define debugf1( ... ) edac_debug_printk(1, __VA_ARGS__ ) | 81 | #define debugf1( ... ) edac_debug_printk(1, __VA_ARGS__ ) |
@@ -393,7 +378,7 @@ struct mem_ctl_info { | |||
393 | internal representation and configures whatever else needs | 378 | internal representation and configures whatever else needs |
394 | to be configured. | 379 | to be configured. |
395 | */ | 380 | */ |
396 | int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 * bw); | 381 | int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw); |
397 | 382 | ||
398 | /* Get the current sdram memory scrub rate from the internal | 383 | /* Get the current sdram memory scrub rate from the internal |
399 | representation and converts it to the closest matching | 384 | representation and converts it to the closest matching |