Commit 555bdaef authored by Linus Torvalds's avatar Linus Torvalds

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:
  EDAC: Fix typos in Documentation/edac.txt
  EDAC, MCE: Fix edac_init_mce_inject error handling
  EDAC: Remove deprecated kbuild goal definitions
parents 1bfe4eef 5989f11b
...@@ -196,7 +196,7 @@ csrow3. ...@@ -196,7 +196,7 @@ csrow3.
The representation of the above is reflected in the directory tree The representation of the above is reflected in the directory tree
in EDAC's sysfs interface. Starting in directory in EDAC's sysfs interface. Starting in directory
/sys/devices/system/edac/mc each memory controller will be represented /sys/devices/system/edac/mc each memory controller will be represented
by its own 'mcX' directory, where 'X" is the index of the MC. by its own 'mcX' directory, where 'X' is the index of the MC.
..../edac/mc/ ..../edac/mc/
...@@ -207,7 +207,7 @@ by its own 'mcX' directory, where 'X" is the index of the MC. ...@@ -207,7 +207,7 @@ by its own 'mcX' directory, where 'X" is the index of the MC.
.... ....
Under each 'mcX' directory each 'csrowX' is again represented by a Under each 'mcX' directory each 'csrowX' is again represented by a
'csrowX', where 'X" is the csrow index: 'csrowX', where 'X' is the csrow index:
.../mc/mc0/ .../mc/mc0/
...@@ -232,7 +232,7 @@ EDAC control and attribute files. ...@@ -232,7 +232,7 @@ EDAC control and attribute files.
In 'mcX' directories are EDAC control and attribute files for In 'mcX' directories are EDAC control and attribute files for
this 'X" instance of the memory controllers: this 'X' instance of the memory controllers:
Counter reset control file: Counter reset control file:
...@@ -343,7 +343,7 @@ Sdram memory scrubbing rate: ...@@ -343,7 +343,7 @@ Sdram memory scrubbing rate:
'csrowX' DIRECTORIES 'csrowX' DIRECTORIES
In the 'csrowX' directories are EDAC control and attribute files for In the 'csrowX' directories are EDAC control and attribute files for
this 'X" instance of csrow: this 'X' instance of csrow:
Total Uncorrectable Errors count attribute file: Total Uncorrectable Errors count attribute file:
......
...@@ -10,16 +10,16 @@ obj-$(CONFIG_EDAC) := edac_stub.o ...@@ -10,16 +10,16 @@ obj-$(CONFIG_EDAC) := edac_stub.o
obj-$(CONFIG_EDAC_MM_EDAC) += edac_core.o obj-$(CONFIG_EDAC_MM_EDAC) += edac_core.o
obj-$(CONFIG_EDAC_MCE) += edac_mce.o obj-$(CONFIG_EDAC_MCE) += edac_mce.o
edac_core-objs := edac_mc.o edac_device.o edac_mc_sysfs.o edac_pci_sysfs.o edac_core-y := edac_mc.o edac_device.o edac_mc_sysfs.o edac_pci_sysfs.o
edac_core-objs += edac_module.o edac_device_sysfs.o edac_core-y += edac_module.o edac_device_sysfs.o
ifdef CONFIG_PCI ifdef CONFIG_PCI
edac_core-objs += edac_pci.o edac_pci_sysfs.o edac_core-y += edac_pci.o edac_pci_sysfs.o
endif endif
obj-$(CONFIG_EDAC_MCE_INJ) += mce_amd_inj.o obj-$(CONFIG_EDAC_MCE_INJ) += mce_amd_inj.o
edac_mce_amd-objs := mce_amd.o edac_mce_amd-y := mce_amd.o
obj-$(CONFIG_EDAC_DECODE_MCE) += edac_mce_amd.o obj-$(CONFIG_EDAC_DECODE_MCE) += edac_mce_amd.o
obj-$(CONFIG_EDAC_AMD76X) += amd76x_edac.o obj-$(CONFIG_EDAC_AMD76X) += amd76x_edac.o
......
...@@ -139,7 +139,7 @@ static int __init edac_init_mce_inject(void) ...@@ -139,7 +139,7 @@ static int __init edac_init_mce_inject(void)
return 0; return 0;
err_sysfs_create: err_sysfs_create:
while (i-- >= 0) while (--i >= 0)
sysfs_remove_file(mce_kobj, &sysfs_attrs[i]->attr); sysfs_remove_file(mce_kobj, &sysfs_attrs[i]->attr);
kobject_del(mce_kobj); kobject_del(mce_kobj);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment