convert 'memory' sysdev_class to a regular subsystem
authorKay Sievers <kay.sievers@vrfy.org>
Wed, 21 Dec 2011 22:48:43 +0000 (14:48 -0800)
committerGrazvydas Ignotas <notasas@gmail.com>
Mon, 25 Feb 2013 16:03:34 +0000 (18:03 +0200)
commit31a1893270140fba0552d063bcd3d334bf4f7b72
tree0f5d7b2b593e8c9e6a14ac4f768c29e744638ecd
parentbbf642b6c714933270ba551821742e6b4c4ef163
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>
arch/powerpc/kernel/sysfs.c
drivers/base/memory.c
drivers/base/node.c
include/linux/memory.h
include/linux/node.h
mm/compaction.c
mm/hugetlb.c
mm/vmscan.c