edac: convert sysdev_class to a regular subsystem
After all sysdev classes are ported to regular driver core entities, the sysdev implementation will be entirely removed from the kernel. Cc: Doug Thompson <dougthompson@xmission.com> Cc: Paul Gortmaker <paul.gortmaker@windriver.com> Cc: Lucas De Marchi <lucas.demarchi@profusion.mobi> Cc: Borislav Petkov <borislav.petkov@amd.com> Signed-off-by: Kay Sievers <kay.sievers@vrfy.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
997d3eaf02
commit
fe5ff8b84c
@@ -32,7 +32,6 @@
|
||||
#include <linux/completion.h>
|
||||
#include <linux/kobject.h>
|
||||
#include <linux/platform_device.h>
|
||||
#include <linux/sysdev.h>
|
||||
#include <linux/workqueue.h>
|
||||
#include <linux/edac.h>
|
||||
|
||||
@@ -243,8 +242,8 @@ struct edac_device_ctl_info {
|
||||
*/
|
||||
struct edac_dev_sysfs_attribute *sysfs_attributes;
|
||||
|
||||
/* pointer to main 'edac' class in sysfs */
|
||||
struct sysdev_class *edac_class;
|
||||
/* pointer to main 'edac' subsys in sysfs */
|
||||
struct bus_type *edac_subsys;
|
||||
|
||||
/* the internal state of this controller instance */
|
||||
int op_state;
|
||||
@@ -342,7 +341,7 @@ struct edac_pci_ctl_info {
|
||||
|
||||
int pci_idx;
|
||||
|
||||
struct sysdev_class *edac_class; /* pointer to class */
|
||||
struct bus_type *edac_subsys; /* pointer to subsystem */
|
||||
|
||||
/* the internal state of this controller instance */
|
||||
int op_state;
|
||||
|
||||
Reference in New Issue
Block a user