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
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]