android_kernel_xiaomi_sm8350/drivers/edac
Doug Thompson d4c1465b7d drivers/edac: fix edac_pci sysfs
This patch fixes sysfs exit code for the EDAC PCI device in a similiar manner
and the previous fixes for EDAC_MC and EDAC_DEVICE.

It removes the old (and incorrect) completion model and uses reference counts
on per instance kobjects and on the edac core module.

This pattern was applied to the edac_mc and edac_device code, but the EDAC PCI
code was missed.  In addition, this fixes a system hang after a low level
driver was unloaded.  (A cleanup function was called twice, which really
screwed things up)

Cc: Greg KH <greg@kroah.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by:  Doug Thompson <dougthompson@xmission.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-26 11:35:18 -07:00
..
amd76x_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
e7xxx_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
e752x_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
edac_core.h drivers/edac: fix edac_device sysfs corner case bug 2007-07-19 10:04:57 -07:00
edac_device_sysfs.c drivers/edac: fix edac_device sysfs corner case bug 2007-07-19 10:04:57 -07:00
edac_device.c drivers/edac: fix edac_device sysfs corner case bug 2007-07-19 10:04:57 -07:00
edac_mc_sysfs.c drivers/edac: fix reset edac_mc pollmsec 2007-07-26 11:35:18 -07:00
edac_mc.c drivers/edac: fix reset edac_mc pollmsec 2007-07-26 11:35:18 -07:00
edac_module.c drivers/edac: code tidying on export-gpl 2007-07-19 10:04:57 -07:00
edac_module.h drivers/edac: fix edac_pci sysfs 2007-07-26 11:35:18 -07:00
edac_pci_sysfs.c drivers/edac: fix edac_pci sysfs 2007-07-26 11:35:18 -07:00
edac_pci.c drivers/edac: fix edac_pci sysfs 2007-07-26 11:35:18 -07:00
edac_stub.c drivers/edac: code tidying on export-gpl 2007-07-19 10:04:57 -07:00
i3000_edac.c drivers/ misc __iomem annotations 2007-07-26 11:11:57 -07:00
i5000_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
i82443bxgx_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
i82860_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
i82875p_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
i82975x_edac.c drivers/edac: new i82975x driver 2007-07-19 10:04:57 -07:00
Kconfig edac is bust on mips 2007-07-26 11:35:17 -07:00
Makefile drivers/edac: new i82975x driver 2007-07-19 10:04:57 -07:00
pasemi_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00
r82600_edac.c drivers/edac: fix edac_mc init apis 2007-07-19 10:04:57 -07:00