Driver core: add platform_create_bundle() helper
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Wed, 30 Dec 2009 04:11:20 +0000 (20:11 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 8 Mar 2010 01:04:46 +0000 (17:04 -0800)
commitecdf6ceb8cf4756bd4214bf9755755752b6015f5
tree828af56bdfe60396e77bbc05f28e231ffe70fe9b
parent20ef9f46a9abe3c25d9f2834f6cc86bfab46d609
Driver core: add platform_create_bundle() helper

Many legacy-style module create singleton platform devices themselves,
along with corresponding platform driver. Instead of replicating error
handling code in all such drivers, provide a helper that allocates and
registers a single platform device and a driver and binds them together.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/base/platform.c
include/linux/platform_device.h