diff options
| author | Douglas Thompson <dougthompson@xmission.com> | 2007-07-19 04:49:33 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-19 13:04:53 -0400 |
| commit | 7c9281d76c1c0b130f79d5fc021084e9749959d4 (patch) | |
| tree | 8e54412e8dc529e8bf755633ebe71e35183353d0 /drivers/edac/Makefile | |
| parent | d56933e018b14fc7cad322f413eecc6cb6edf12e (diff) | |
drivers/edac: split out functions to unique files
This is a large patch to refactor the original EDAC module in the kernel
and to break it up into better file granularity, such that each source
file contains a given subsystem of the EDAC CORE.
Originally, the EDAC 'core' was contained in one source file: edac_mc.c
with it corresponding edac_mc.h file.
Now, there are the following files:
edac_module.c The main module init/exit function and other overhead
edac_mc.c Code handling the edac_mc class of object
edac_mc_sysfs.c Code handling for sysfs presentation
edac_pci_sysfs.c Code handling for PCI sysfs presentation
edac_core.h CORE .h include file for 'edac_mc' and 'edac_device' drivers
edac_module.h Internal CORE .h include file
This forms a foundation upon which a later patch can create the 'edac_device'
class of object code in a new file 'edac_device.c'.
Signed-off-by: Douglas Thompson <dougthompson@xmission.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/edac/Makefile')
| -rw-r--r-- | drivers/edac/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/edac/Makefile b/drivers/edac/Makefile index 93137fdab4b..51f59aa84d3 100644 --- a/drivers/edac/Makefile +++ b/drivers/edac/Makefile | |||
| @@ -8,7 +8,12 @@ | |||
| 8 | # $Id: Makefile,v 1.4.2.3 2005/07/08 22:05:38 dsp_llnl Exp $ | 8 | # $Id: Makefile,v 1.4.2.3 2005/07/08 22:05:38 dsp_llnl Exp $ |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | obj-$(CONFIG_EDAC_MM_EDAC) += edac_mc.o | 11 | obj-$(CONFIG_EDAC_MM_EDAC) += edac_core.o |
| 12 | |||
| 13 | edac_core-objs := edac_mc.o edac_mc_sysfs.o edac_pci_sysfs.o | ||
| 14 | |||
| 15 | edac_core-objs += edac_module.o | ||
| 16 | |||
| 12 | obj-$(CONFIG_EDAC_AMD76X) += amd76x_edac.o | 17 | obj-$(CONFIG_EDAC_AMD76X) += amd76x_edac.o |
| 13 | obj-$(CONFIG_EDAC_E7XXX) += e7xxx_edac.o | 18 | obj-$(CONFIG_EDAC_E7XXX) += e7xxx_edac.o |
| 14 | obj-$(CONFIG_EDAC_E752X) += e752x_edac.o | 19 | obj-$(CONFIG_EDAC_E752X) += e752x_edac.o |
