diff options
| author | Kay Sievers <kay.sievers@vrfy.org> | 2011-12-21 14:48:43 -0800 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-12-21 14:48:43 -0800 | 
| commit | 10fbcf4c6cb122005cdf36fc24d7683da92c7a27 (patch) | |
| tree | 1a2ad572b421d576e14dbf006ecb321a53063f0c /include/linux/node.h | |
| parent | 8a25a2fd126c621f44f3aeaef80d51f00fc11639 (diff) | |
| download | olio-linux-3.10-10fbcf4c6cb122005cdf36fc24d7683da92c7a27.tar.xz olio-linux-3.10-10fbcf4c6cb122005cdf36fc24d7683da92c7a27.zip  | |
convert 'memory' sysdev_class to a regular subsystem
This moves the 'memory sysdev_class' over to a regular 'memory' subsystem
and converts the devices to regular devices. The sysdev drivers are
implemented as subsystem interfaces now.
After all sysdev classes are ported to regular driver core entities, the
sysdev implementation will be entirely removed from the kernel.
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include/linux/node.h')
| -rw-r--r-- | include/linux/node.h | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/node.h b/include/linux/node.h index 92370e22343..624e53cecc0 100644 --- a/include/linux/node.h +++ b/include/linux/node.h @@ -14,12 +14,12 @@  #ifndef _LINUX_NODE_H_  #define _LINUX_NODE_H_ -#include <linux/sysdev.h> +#include <linux/device.h>  #include <linux/cpumask.h>  #include <linux/workqueue.h>  struct node { -	struct sys_device	sysdev; +	struct device	dev;  #if defined(CONFIG_MEMORY_HOTPLUG_SPARSE) && defined(CONFIG_HUGETLBFS)  	struct work_struct	node_work; @@ -80,6 +80,6 @@ static inline void register_hugetlbfs_with_node(node_registration_func_t reg,  }  #endif -#define to_node(sys_device) container_of(sys_device, struct node, sysdev) +#define to_node(device) container_of(device, struct node, dev)  #endif /* _LINUX_NODE_H_ */  |