From: Greg KH <gregkh@suse.de>
To: Linus Torvalds <torvalds@osdl.org>, Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PATCH] Driver Core patches for 2.6.17
Date: Wed, 21 Jun 2006 12:45:11 -0700 [thread overview]
Message-ID: <20060621194511.GA23982@kroah.com> (raw)
Here are some driver core patches and fixes for 2.6.17. They contain the
following changes:
- documentation update
- add ABI documentation as discussed on lkml
- add ISA driver core framework
- add ability for devices to work like class devices
- let drivers get to tty class device pointer
- add /sys/hypervisor when needed
- some mutex conversions
- some MODALIAS and uevent fixes
- remove some unused exports
- make the dev_printk() messags be a bit more informative when
we do not have a driver attached to a device yet.
All of these patches have been in the -mm tree for a number of months.
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6.git/
or if master.kernel.org hasn't synced up yet:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6.git/
Patches will be sent as a follow-on to this message to lkml for people
to see.
thanks,
greg k-h
Documentation/ABI/README | 77 ++++++++++++
Documentation/ABI/obsolete/devfs | 13 ++
Documentation/ABI/stable/syscalls | 10 +
Documentation/ABI/stable/sysfs-module | 30 ++++
Documentation/ABI/testing/sysfs-class | 16 ++
Documentation/ABI/testing/sysfs-devices | 25 ++++
Documentation/isdn/README.gigaset | 7 -
Documentation/power/devices.txt | 90 --------------
block/genhd.c | 7 -
drivers/base/Kconfig | 4
drivers/base/Makefile | 2
drivers/base/attribute_container.c | 8 -
drivers/base/base.h | 9 +
drivers/base/bus.c | 28 +++-
drivers/base/class.c | 112 ++++++++++++------
drivers/base/core.c | 197 +++++++++++++++++++++++++++++++-
drivers/base/firmware_class.c | 22 +--
drivers/base/hypervisor.c | 19 +++
drivers/base/init.c | 1
drivers/base/isa.c | 180 +++++++++++++++++++++++++++++
drivers/base/platform.c | 35 +++++
drivers/base/power/Makefile | 3
drivers/base/power/suspend.c | 17 ++
drivers/base/sys.c | 51 ++++++++
drivers/block/cciss.c | 1
drivers/char/tty_io.c | 11 +
drivers/isdn/gigaset/common.c | 13 +-
drivers/isdn/gigaset/gigaset.h | 1
drivers/isdn/gigaset/interface.c | 10 +
drivers/isdn/gigaset/proc.c | 21 ++-
fs/partitions/check.c | 4
include/linux/device.h | 25 ++--
include/linux/isa.h | 28 ++++
include/linux/kobject.h | 2
include/linux/sysdev.h | 18 ++
include/linux/tty.h | 4
lib/kobject.c | 6
37 files changed, 907 insertions(+), 200 deletions(-)
---------------
Alan Stern:
Driver Core: Make dev_info and friends print the bus name if there is no driver
David Brownell:
Driver Core: CONFIG_DEBUG_PM covers drivers/base/power too
platform_bus learns about modalias
remove duplication from Documentation/power/devices.txt
Driver core: PM_DEBUG device suspend() messages become informative
Greg Kroah-Hartman:
kobject: make people pay attention to kobject_add errors
Add kernel<->userspace ABI stability documentation
CCISS: add device symlink to the block cciss block devices in sysfs
Driver Core: remove unused exports
Driver core: change make_class_name() to take kobjects
Driver core: allow struct device to have a dev_t
Driver core: add proper symlinks for devices
Hansjoerg Lipp:
TTY: return class device pointer from tty_register_device()
i4l gigaset: move sysfs entry to tty class device
Kay Sievers:
Driver core: bus device event delay
Driver core: add generic "subsystem" link to all devices
Laura Garcia:
firmware_class: s/semaphores/mutexes
Michael Holzheu:
Driver Core: Add /sys/hypervisor when needed
Rene Herman:
Driver model: add ISA bus
Russell King:
Driver Core: Fix platform_device_add to use device_add
Shaohua Li:
Driver Core: Allow sysdev_class have attributes
Stephen Hemminger:
Driver core: class_device_add needs error checks
next reply other threads:[~2006-06-21 19:48 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-21 19:45 Greg KH [this message]
2006-06-21 19:45 ` [PATCH 1/22] [PATCH] kobject: make people pay attention to kobject_add errors Greg KH
2006-06-21 19:45 ` [PATCH 2/22] [PATCH] Add kernel<->userspace ABI stability documentation Greg KH
2006-06-21 19:45 ` [PATCH 3/22] [PATCH] CCISS: add device symlink to the block cciss block devices in sysfs Greg KH
2006-06-21 19:45 ` [PATCH 4/22] [PATCH] Driver core: bus device event delay Greg KH
2006-06-21 19:45 ` [PATCH 5/22] [PATCH] TTY: return class device pointer from tty_register_device() Greg KH
2006-06-21 19:45 ` [PATCH 6/22] [PATCH] i4l gigaset: move sysfs entry to tty class device Greg KH
2006-06-21 19:45 ` [PATCH 7/22] [PATCH] Driver core: class_device_add needs error checks Greg KH
2006-06-21 19:45 ` [PATCH 8/22] [PATCH] Driver Core: CONFIG_DEBUG_PM covers drivers/base/power too Greg KH
2006-06-21 19:45 ` [PATCH 9/22] [PATCH] platform_bus learns about modalias Greg KH
2006-06-21 19:45 ` [PATCH 10/22] [PATCH] Driver Core: remove unused exports Greg KH
2006-06-21 19:45 ` [PATCH 11/22] [PATCH] Driver Core: Allow sysdev_class have attributes Greg KH
2006-06-21 19:45 ` [PATCH 12/22] [PATCH] Driver Core: Fix platform_device_add to use device_add Greg KH
2006-06-21 19:45 ` [PATCH 13/22] [PATCH] Driver Core: Add /sys/hypervisor when needed Greg KH
2006-06-21 19:45 ` [PATCH 14/22] [PATCH] remove duplication from Documentation/power/devices.txt Greg KH
2006-06-21 19:45 ` [PATCH 15/22] [PATCH] Driver core: PM_DEBUG device suspend() messages become informative Greg KH
2006-06-21 19:45 ` [PATCH 16/22] [PATCH] firmware_class: s/semaphores/mutexes Greg KH
2006-06-21 19:46 ` [PATCH 17/22] [PATCH] Driver core: change make_class_name() to take kobjects Greg KH
2006-06-21 19:46 ` [PATCH 18/22] [PATCH] Driver core: allow struct device to have a dev_t Greg KH
2006-06-21 19:46 ` [PATCH 19/22] [PATCH] Driver core: add generic "subsystem" link to all devices Greg KH
2006-06-21 19:46 ` [PATCH 20/22] [PATCH] Driver core: add proper symlinks for devices Greg KH
2006-06-21 19:46 ` [PATCH 21/22] [PATCH] Driver Core: Make dev_info and friends print the bus name if there is no driver Greg KH
2006-06-21 19:46 ` [PATCH 22/22] [PATCH] Driver model: add ISA bus Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060621194511.GA23982@kroah.com \
--to=gregkh@suse.de \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.