public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PATCH] Driver Core patches for 2.6.17
@ 2006-06-21 19:45 Greg KH
  2006-06-21 19:45 ` [PATCH 1/22] [PATCH] kobject: make people pay attention to kobject_add errors Greg KH
  0 siblings, 1 reply; 23+ messages in thread
From: Greg KH @ 2006-06-21 19:45 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel

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


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2006-06-21 19:56 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-21 19:45 [GIT PATCH] Driver Core patches for 2.6.17 Greg KH
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox