From: Greg KH To: torvalds@osdl.org, akpm@osdl.org Cc: linux-kernel@vger.kernel.org Subject: [BK PATCH] Driver Core update for 2.6.3-rc1 Hi, Here are a few driver core changes for 2.6.3-rc1. The big one here is the cdev changes which make that interface a lot simpler to use. These changes have all been in the past few -mm trees with no problems. Please pull from: bk://kernel.bkbits.net/gregkh/linux/driver-2.6 thanks, greg k-h p.s. I'll send these as patches in response to this email to lkml for those who want to see them. drivers/base/class.c | 25 +++++++------------------ drivers/base/class_simple.c | 22 +++++++++++++++++++--- drivers/base/core.c | 23 ----------------------- drivers/char/tty_io.c | 1 - drivers/ieee1394/amdtp.c | 1 - drivers/ieee1394/dv1394.c | 1 - drivers/ieee1394/raw1394.c | 1 - drivers/ieee1394/video1394.c | 1 - drivers/scsi/sg.c | 1 - drivers/scsi/st.c | 4 ---- fs/char_dev.c | 7 ++++--- include/linux/cdev.h | 4 ++-- include/linux/device.h | 4 ++-- lib/kobject.c | 3 +++ 14 files changed, 37 insertions(+), 61 deletions(-) ----- : o Kobject: export some missing symbols : o Driver core: add hotplug support for class_simple Greg Kroah-Hartman: o Driver Core: fix up list_for_each() calls to list_for_each_entry() o Driver core: remove device_unregister_wait() as it's a very bad idea Jonathan Corbet: o Char drivers: cdev_unmap()