LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
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: 48+ 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 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 \
--subject='Re: [GIT PATCH] Driver core patches for 2.6.21' \
/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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).