class: move driver core specific parts to a private structure
commit7c71448b8aa80123fc521563d5f7c63a099d97ab
authorGreg Kroah-Hartman <gregkh@suse.de>
Tue, 22 Jan 2008 23:17:41 +0000 (22 18:17 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 22 Jul 2008 04:54:51 +0000 (21 21:54 -0700)
tree2605e4ce90c6ee0201eae83dc9b612321564feb7
parent16be63fd1670000b96b76cb55b6f1bead21b4c4b
class: move driver core specific parts to a private structure

This moves the portions of struct class that are dynamic (kobject and
lock and lists) out of the main structure and into a dynamic, private,
structure.

Cc: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/base/base.h
drivers/base/class.c
drivers/base/core.c
include/linux/device.h