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.21
Date: Fri, 27 Apr 2007 11:51:52 -0700 [thread overview]
Message-ID: <20070427185152.GA17121@kroah.com> (raw)
Here are some driver core patche for 2.6.21.
They do a wide range of things, see the shortlog below for details.
All of these have been in the -mm tree for quite some time.
Please pull from:
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/feature-removal-schedule.txt | 9 -
arch/powerpc/kernel/of_platform.c | 3 -
drivers/amba/bus.c | 13 +-
drivers/base/attribute_container.c | 26 ++--
drivers/base/base.h | 2 +-
drivers/base/bus.c | 112 +++++++++--
drivers/base/class.c | 2 +-
drivers/base/core.c | 293 ++++++++++++++++++++--------
drivers/base/dd.c | 66 ++++---
drivers/base/dmapool.c | 14 +-
drivers/base/driver.c | 20 --
drivers/base/firmware_class.c | 10 +-
drivers/base/power/main.c | 3 +
drivers/base/power/resume.c | 13 ++-
drivers/base/power/shutdown.c | 2 -
drivers/base/power/suspend.c | 12 ++
drivers/ide/ide-proc.c | 4 -
drivers/ieee1394/nodemgr.c | 22 +--
drivers/input/gameport/gameport.c | 39 ++---
drivers/input/serio/serio.c | 41 ++---
drivers/mmc/mmc_sysfs.c | 27 +--
drivers/net/phy/fixed.c | 6 -
drivers/net/phy/phy_device.c | 9 +-
drivers/pci/pci-driver.c | 6 +-
drivers/pci/pci.c | 58 ++++--
drivers/pnp/card.c | 6 -
drivers/s390/cio/device.c | 6 +
drivers/s390/crypto/ap_bus.c | 28 ++--
drivers/s390/net/qeth_proc.c | 2 -
drivers/scsi/hosts.c | 4 +-
drivers/usb/core/devices.c | 2 -
drivers/usb/core/devio.c | 13 --
drivers/usb/core/driver.c | 12 +-
drivers/usb/core/hub.c | 4 +-
drivers/usb/core/message.c | 2 +-
drivers/usb/host/ohci-hcd.c | 6 -
fs/debugfs/file.c | 42 ++++
fs/namei.c | 72 +++++--
fs/super.c | 12 --
fs/sysfs/bin.c | 2 +-
fs/sysfs/file.c | 14 +-
fs/sysfs/group.c | 6 +-
include/linux/debugfs.h | 9 +
include/linux/device.h | 69 +++++---
include/linux/kobject.h | 12 +-
include/linux/namei.h | 1 +
include/linux/pci.h | 2 -
include/linux/pm.h | 37 ++++
include/linux/sysfs.h | 4 +-
kernel/module.c | 4 +-
kernel/power/main.c | 18 ++-
lib/kobject.c | 62 +++++-
lib/kobject_uevent.c | 26 ++--
lib/kref.c | 2 +
net/core/net-sysfs.c | 27 ++-
sound/aoa/soundbus/core.c | 80 +++-----
56 files changed, 854 insertions(+), 544 deletions(-)
---------------
Adrian Bunk (1):
the overdue removal of the mount/umount uevents
Akinobu Mita (1):
mod_sysfs_setup() doesn't return errno when kobject_add_dir() failure occurs
Alan Stern (1):
device_schedule_callback() needs a module reference
Andrew Morton (2):
powerpc: make it compile for multithread change
sysfs: bin.c printk fix
Cornelia Huck (7):
driver core: per-subsystem multithreaded probing
driver core: don't fail attaching the device if it cannot be bound
Driver core: suppress uevents via filter
Driver core: switch firmware_class to uevent_suppress.
kobject: kobject_add() reference leak
qeth: Remove usage of subsys.rwsem
s390: cio: Delay uevents for subchannels
Dan Williams (1):
dev_dbg: check dev_dbg() arguments
David Brownell (1):
define platform wakeup hook, use in pci_enable_wake()
Dmitriy Monakhov (2):
driver core: fix device_add error path
kobject: kobject_shadow_add cleanup
Dmitry Torokhov (4):
driver core: Use attribute groups in struct device_type
Driver core: add suspend() and resume() to struct device_type
Input: serio - do not touch bus's rwsem
Input: gameport - do not touch bus's rwsem
Eric Rannaud (1):
uevent: use add_uevent_var() instead of open coding it
Eric W. Biederman (1):
kobject: Comment and warning fixes to kobject.c
Greg Kroah-Hartman (10):
Driver core: remove unneeded completion from driver release path
Driver core: remove use of rwsem
SCSI: use the proper semaphore to protect the class lists
USB: remove use of the bus rwsem, as it doesn't really protect anything.
PNP: stop using the subsystem rwsem
IDE: remove rwsem use from ide-proc core
IEEE1394: remove rwsem use from ieee1394 core
PHY: remove rwsem use from phy core
kobject core: remove rwsem from struct subsystem
driver core: bus_add_driver should return an error if no bus
James Morris (1):
security: prevent permission checking of file removal via sysfs_remove_group()
Jean Delvare (1):
dev_printk and new-style class devices
Jean Tourrilhes (1):
Driver core: notify userspace of network device renames
Johannes Berg (1):
s2ram: add arch irq disable/enable hooks
John Anthony Kazos Jr (1):
Kobject: kobject_uevent.c: Collapse unnecessary loop nesting (top_kobj)
Kay Sievers (5):
driver core: fix namespace issue with devices assigned to classes
Driver core: udev triggered device-<>driver binding
Driver core: add name to device_type
Driver core: make uevent-environment available in uevent-file
Driver core: warn when userspace writes to the uevent file in a non-supported way
Matthias Kaehlcke (2):
Driver core: use mutex instead of semaphore in DMA pool handler
drivers/base/attribute_container.c: use mutex instead of binary semaphore
Michael Ellerman (1):
debugfs: Add debugfs_create_u64()
Oliver Neukum (1):
kref: fix CPU ordering with respect to krefs
next reply other threads:[~2007-04-27 18:55 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-27 18:51 Greg KH [this message]
2007-04-27 18:53 ` [PATCH 01/46] driver core: fix device_add error path Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 02/46] driver core: fix namespace issue with devices assigned to classes Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 03/46] dev_printk and new-style class devices Greg Kroah-Hartman
[not found] ` <11777000511784-git-send-email-gregkh@suse.de>
2007-04-27 18:53 ` [PATCH 05/46] driver core: Use attribute groups in struct device_type Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 06/46] Driver core: add name to device_type Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 07/46] kobject: kobject_shadow_add cleanup Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 08/46] driver core: per-subsystem multithreaded probing Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 09/46] powerpc: make it compile for multithread change Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 10/46] driver core: don't fail attaching the device if it cannot be bound Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 11/46] Driver core: remove unneeded completion from driver release path Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 12/46] kref: fix CPU ordering with respect to krefs Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 13/46] Driver core: notify userspace of network device renames Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 14/46] Driver core: suppress uevents via filter Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 15/46] Driver core: switch firmware_class to uevent_suppress Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 16/46] uevent: use add_uevent_var() instead of open coding it Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 17/46] Driver core: add suspend() and resume() to struct device_type Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 18/46] Kobject: kobject_uevent.c: Collapse unnecessary loop nesting (top_kobj) Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 19/46] kobject: kobject_add() reference leak Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 20/46] Driver core: remove use of rwsem Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 21/46] SCSI: use the proper semaphore to protect the class lists Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 22/46] USB: remove use of the bus rwsem, as it doesn't really protect anything Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 23/46] PNP: stop using the subsystem rwsem Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 24/46] Input: serio - do not touch bus's rwsem Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 25/46] Input: gameport " Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 26/46] IDE: remove rwsem use from ide-proc core Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 27/46] IEEE1394: remove rwsem use from ieee1394 core Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 28/46] PHY: remove rwsem use from phy core Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 29/46] qeth: Remove usage of subsys.rwsem Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 30/46] kobject core: remove rwsem from struct subsystem Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 31/46] Driver core: make uevent-environment available in uevent-file Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 32/46] Driver core: warn when userspace writes to the uevent file in a non-supported way Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 33/46] kobject: Comment and warning fixes to kobject.c Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 34/46] the overdue removal of the mount/umount uevents Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 35/46] debugfs: Add debugfs_create_u64() Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 36/46] driver core: bus_add_driver should return an error if no bus Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 37/46] Driver core: use mutex instead of semaphore in DMA pool handler Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 38/46] sysfs: bin.c printk fix Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 39/46] s390: cio: Delay uevents for subchannels Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 40/46] device_schedule_callback() needs a module reference Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 41/46] security: prevent permission checking of file removal via sysfs_remove_group() Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 42/46] define platform wakeup hook, use in pci_enable_wake() Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 43/46] s2ram: add arch irq disable/enable hooks Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 44/46] mod_sysfs_setup() doesn't return errno when kobject_add_dir() failure occurs Greg Kroah-Hartman
2007-04-27 18:53 ` [PATCH 45/46] drivers/base/attribute_container.c: use mutex instead of binary semaphore Greg Kroah-Hartman
2007-04-27 18:54 ` [PATCH 46/46] dev_dbg: check dev_dbg() arguments Greg Kroah-Hartman
2007-04-27 21:11 ` [PATCH 28/46] PHY: remove rwsem use from phy core Andy Fleming
2007-04-27 21:11 ` Andy Fleming
2007-04-27 20:27 ` [PATCH 04/46] Driver core: udev triggered device-driver binding Greg Kroah-Hartman
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=20070427185152.GA17121@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.