From: Greg KH <gregkh@suse.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PATCH] driver core patches for your 2.6-git tree
Date: Thu, 16 Oct 2008 10:09:55 -0700 [thread overview]
Message-ID: <20081016170954.GA11824@kroah.com> (raw)
Here is the driver core patchset for your 2.6-git tree.
Highlights include:
- device_create_drvdata is finally removed as it's no longer
used, device_create is all that is needed. This went through
a 2 kernel release cycle to flush everything out properly.
- dynamic dev_printk() patch, allows debugging to be turned on
the fly, instead of at build time. This is very good and has
been in the opensuse beta releases already with much success.
- the usb gadget drivers had to be reworked to fix linker errors
that the dynamic dev_printk() patches exposed. They are in
this tree as the dev_printk() patches require them in order to
not break the build.
- uio cleanups and a new uio driver
- sysfs field added to oops messages from Andrew. This has been
in the -mm tree for years and in the SuSE kernel releases for
almost the same ammount of time and has been very helpful.
- minor bugfixes all over the place
All of these have been in the -next trees and the -mm releases for a
while now.
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-core-2.6.git/
The patches will be sent as a follow-on to this message to lkml for people
to see.
thanks,
greg k-h
------------
Documentation/kernel-parameters.txt | 5 +
Documentation/kobject.txt | 4 +
arch/mips/kernel/rtlx.c | 4 +-
arch/mips/sibyte/common/sb_tbprof.c | 3 +-
arch/x86/kernel/cpuid.c | 4 +-
arch/x86/kernel/dumpstack_32.c | 2 +
arch/x86/kernel/dumpstack_64.c | 2 +
arch/x86/kernel/msr.c | 4 +-
block/bsg.c | 3 +-
drivers/base/bus.c | 54 +++-
drivers/base/core.c | 30 ++-
drivers/base/dd.c | 3 +
drivers/base/platform.c | 49 +++-
drivers/base/power/main.c | 2 +-
drivers/block/aoe/aoechr.c | 6 +-
drivers/block/paride/pg.c | 5 +-
drivers/block/paride/pt.c | 10 +-
drivers/block/pktcdvd.c | 5 +-
drivers/char/bsr.c | 5 +-
drivers/char/dsp56k.c | 4 +-
drivers/char/ip2/ip2main.c | 12 +-
drivers/char/ipmi/ipmi_devintf.c | 2 +-
drivers/char/istallion.c | 5 +-
drivers/char/lp.c | 4 +-
drivers/char/mem.c | 6 +-
drivers/char/misc.c | 4 +-
drivers/char/pcmcia/cm4000_cs.c | 2 +-
drivers/char/pcmcia/cm4040_cs.c | 3 +-
drivers/char/ppdev.c | 5 +-
drivers/char/raw.c | 7 +-
drivers/char/snsc.c | 4 +-
drivers/char/stallion.c | 4 +-
drivers/char/tty_io.c | 2 +-
drivers/char/vc_screen.c | 12 +-
drivers/char/viotape.c | 8 +-
drivers/char/xilinx_hwicap/xilinx_hwicap.c | 3 +-
drivers/dca/dca-sysfs.c | 8 +-
drivers/firmware/iscsi_ibft.c | 18 +-
drivers/hid/hidraw.c | 5 +-
drivers/hwmon/hwmon.c | 4 +-
drivers/i2c/i2c-dev.c | 6 +-
drivers/ide/ide-probe.c | 4 +-
drivers/ide/ide-tape.c | 11 +-
drivers/ieee1394/dv1394.c | 8 +-
drivers/ieee1394/raw1394.c | 8 +-
drivers/ieee1394/video1394.c | 5 +-
drivers/infiniband/core/cm.c | 6 +-
drivers/infiniband/core/user_mad.c | 12 +-
drivers/infiniband/core/uverbs_main.c | 9 +-
drivers/infiniband/hw/ipath/ipath_file_ops.c | 2 +-
drivers/isdn/capi/capi.c | 3 +-
drivers/leds/led-class.c | 4 +-
drivers/macintosh/adb.c | 3 +-
drivers/media/dvb/dvb-core/dvbdev.c | 2 +-
drivers/misc/phantom.c | 6 +-
drivers/mtd/mtdchar.c | 10 +-
drivers/net/phy/phy_device.c | 8 +-
drivers/net/ppp_generic.c | 4 +-
drivers/net/wan/cosa.c | 4 +-
drivers/net/wireless/mac80211_hwsim.c | 6 +-
drivers/pci/probe.c | 50 +---
drivers/pnp/base.h | 2 +-
drivers/pnp/core.c | 10 +-
drivers/pnp/driver.c | 1 +
drivers/pnp/interface.c | 37 +--
drivers/power/power_supply_core.c | 4 +-
drivers/s390/char/raw3270.c | 14 +-
drivers/s390/char/tape_class.c | 6 +-
drivers/s390/char/vmlogrdr.c | 8 +-
drivers/s390/char/vmur.c | 5 +-
drivers/scsi/ch.c | 6 +-
drivers/scsi/dpt_i2o.c | 2 +-
drivers/scsi/osst.c | 3 +-
drivers/scsi/sg.c | 10 +-
drivers/scsi/st.c | 11 +-
drivers/spi/spidev.c | 7 +-
drivers/uio/Kconfig | 13 +
drivers/uio/Makefile | 1 +
drivers/uio/uio.c | 26 ++-
drivers/uio/uio_pdrv.c | 2 +-
drivers/uio/uio_sercos3.c | 243 +++++++++++++++
drivers/usb/core/devio.c | 6 +-
drivers/usb/core/file.c | 6 +-
drivers/usb/core/hcd.c | 5 +-
drivers/usb/gadget/Makefile | 23 +-
drivers/usb/gadget/cdc2.c | 25 ++-
drivers/usb/gadget/ether.c | 28 ++-
drivers/usb/gadget/f_ecm.c | 108 ++++----
drivers/usb/gadget/f_loopback.c | 34 ++-
drivers/usb/gadget/f_subset.c | 44 ++--
drivers/usb/gadget/file_storage.c | 12 +
drivers/usb/gadget/gmidi.c | 15 +
drivers/usb/gadget/printer.c | 18 +-
drivers/usb/gadget/rndis.c | 115 ++++----
drivers/usb/gadget/serial.c | 18 ++
drivers/usb/gadget/u_ether.c | 4 +-
drivers/usb/gadget/zero.c | 17 +
drivers/usb/host/uhci-q.c | 24 +-
drivers/usb/misc/phidgetkit.c | 5 +-
drivers/usb/misc/phidgetmotorcontrol.c | 5 +-
drivers/usb/misc/phidgetservo.c | 5 +-
drivers/usb/mon/mon_bin.c | 6 +-
drivers/video/console/fbcon.c | 4 +-
drivers/video/display/display-sysfs.c | 9 +-
drivers/video/fbmem.c | 5 +-
fs/coda/psdev.c | 5 +-
fs/sysfs/bin.c | 42 ++-
fs/sysfs/dir.c | 24 +-
fs/sysfs/file.c | 46 ++-
fs/sysfs/mount.c | 15 +
fs/sysfs/sysfs.h | 6 +-
include/asm-generic/vmlinux.lds.h | 10 +-
include/linux/device.h | 18 +-
include/linux/dynamic_printk.h | 93 ++++++
include/linux/kernel.h | 7 +-
include/linux/module.h | 1 -
include/linux/platform_device.h | 2 +
include/linux/sysfs.h | 36 ++-
kernel/module.c | 33 ++-
lib/Kconfig.debug | 55 ++++
lib/Makefile | 2 +
lib/dynamic_printk.c | 418 ++++++++++++++++++++++++++
lib/kobject.c | 35 ++-
net/netfilter/nf_conntrack_pptp.c | 2 +-
scripts/Makefile.lib | 11 +-
scripts/basic/Makefile | 2 +-
scripts/basic/hash.c | 64 ++++
sound/core/init.c | 6 +-
sound/core/sound.c | 5 +-
sound/oss/soundcard.c | 15 +-
sound/sound_core.c | 5 +-
131 files changed, 1786 insertions(+), 617 deletions(-)
create mode 100644 drivers/uio/uio_sercos3.c
create mode 100644 include/linux/dynamic_printk.h
create mode 100644 lib/dynamic_printk.c
create mode 100644 scripts/basic/hash.c
---------------
Adrian Bunk (2):
driver core: make struct platform_pm_ops static
drivers/firmware/iscsi_ibft.c: make 3 functions static
Alexey Dobriyan (1):
modules: fix module "notes" kobject leak
Andrew G. Harvey (1):
UIO: Fix mapping of logical and virtual memory
Andrew Morton (1):
sysfs: crash debugging
Arjan van de Ven (4):
device model: Do a quickcheck for driver binding before doing an expensive check
debug: Introduce a dev_WARN() function
debug: use dev_WARN() rather than WARN_ON() in device_pm_add()
usb: turn dev_warn+WARN_ON combos into dev_WARN
Cornelia Huck (2):
Driver core: Clarify device cleanup.
Driver core: Fix cleanup in device_create_vargs().
David Brownell (7):
usb gadget: link fixes for serial gadget
usb gadget: link fixes for gadget zero
usb gadget: link fixes for MIDI gadget
usb gadget: link fixes for printer gadget
usb gadget: link fixes for storage gadget
usb gadget: link fixes for cdc composite gadget
usb gadget: link fixes for network gadget
Dmitry Baryshkov (1):
platform: add new device registration helper
Drew Moseley (1):
PNP: create device attributes via default device attributes
Eric W. Biederman (2):
kobject: Fix kobject_rename and !CONFIG_SYSFS
kobject: Cleanup kobject_rename and !CONFIG_SYSFS
Greg Kroah-Hartman (15):
device create: block: convert device_create_drvdata to device_create
device create: char: convert device_create_drvdata to device_create
device create: ieee1394: convert device_create_drvdata to device_create
device create: infiniband: convert device_create_drvdata to device_create
device create: misc: convert device_create_drvdata to device_create
device create: net: convert device_create_drvdata to device_create
device create: s390: convert device_create_drvdata to device_create
device create: scsi: convert device_create_drvdata to device_create
device create: sound: convert device_create_drvdata to device_create
device create: usb: convert device_create_drvdata to device_create
device create: video: convert device_create_drvdata to device_create
device create: ide: convert device_create_drvdata to device_create
device create: remove device_create_drvdata
NET: convert the phy_device file to use bus_find_device_by_name
Driver core: add bus_sort_breadthfirst() function
Hans J. Koch (2):
UIO: Add alignment warnings for uio-mem
UIO: Change driver name of uio_pdrv
Jason Baron (1):
driver core: basic infrastructure for per-module dynamic debug messages
John Ogness (1):
UIO: add automata sercos3 pci card support
Neil Brown (1):
sysfs: Support sysfs_notify from atomic context with new sysfs_notify_dirent
Nick Piggin (1):
sysfs: fix deadlock
Peter Korsgaard (1):
Driver core: make bus_find_device_by_name() more robust
Tejun Heo (1):
sysfs: use ilookup5() instead of ilookup5_nowait()
Trent Piepho (1):
sysfs: Make dir and name args to sysfs_notify() const
next reply other threads:[~2008-10-16 17:15 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-16 17:09 Greg KH [this message]
2008-10-16 17:10 ` [PATCH 01/46] modules: fix module "notes" kobject leak Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 02/46] sysfs: crash debugging Greg Kroah-Hartman
2008-10-16 17:40 ` Mathieu Desnoyers
2008-10-20 20:57 ` Greg KH
2008-10-16 17:10 ` [PATCH 03/46] device create: block: convert device_create_drvdata to device_create Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 04/46] device create: char: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 05/46] device create: ieee1394: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 06/46] device create: infiniband: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 07/46] device create: misc: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 08/46] device create: net: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 09/46] device create: s390: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 10/46] device create: scsi: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 11/46] device create: sound: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 12/46] device create: usb: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 13/46] device create: video: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 14/46] device create: ide: " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 15/46] device create: remove device_create_drvdata Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 16/46] usb gadget: link fixes for serial gadget Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 17/46] usb gadget: link fixes for gadget zero Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 18/46] usb gadget: link fixes for MIDI gadget Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 19/46] usb gadget: link fixes for printer gadget Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 20/46] usb gadget: link fixes for storage gadget Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 21/46] usb gadget: link fixes for cdc composite gadget Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 22/46] usb gadget: link fixes for network gadget Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 23/46] driver core: basic infrastructure for per-module dynamic debug messages Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 24/46] driver core: make struct platform_pm_ops static Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 25/46] sysfs: Support sysfs_notify from atomic context with new sysfs_notify_dirent Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 26/46] drivers/firmware/iscsi_ibft.c: make 3 functions static Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 27/46] Driver core: Clarify device cleanup Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 28/46] Driver core: Fix cleanup in device_create_vargs() Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 29/46] device model: Do a quickcheck for driver binding before doing an expensive check Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 30/46] sysfs: fix deadlock Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 31/46] debug: Introduce a dev_WARN() function Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 32/46] debug: use dev_WARN() rather than WARN_ON() in device_pm_add() Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 33/46] usb: turn dev_warn+WARN_ON combos into dev_WARN Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 34/46] Driver core: make bus_find_device_by_name() more robust Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 35/46] PNP: create device attributes via default device attributes Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 36/46] sysfs: use ilookup5() instead of ilookup5_nowait() Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 37/46] platform: add new device registration helper Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 38/46] sysfs: Make dir and name args to sysfs_notify() const Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 39/46] kobject: Fix kobject_rename and !CONFIG_SYSFS Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 40/46] kobject: Cleanup " Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 41/46] NET: convert the phy_device file to use bus_find_device_by_name Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 42/46] Driver core: add bus_sort_breadthfirst() function Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 43/46] UIO: Add alignment warnings for uio-mem Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 44/46] UIO: Change driver name of uio_pdrv Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 45/46] UIO: add automata sercos3 pci card support Greg Kroah-Hartman
2008-10-16 17:10 ` [PATCH 46/46] UIO: Fix mapping of logical and virtual memory Greg Kroah-Hartman
2008-10-17 15:31 ` [GIT PATCH] driver core patches for your 2.6-git tree Jason Baron
2008-10-17 18:01 ` Greg KH
-- strict thread matches above, loose matches on Subject: below --
2009-01-06 22:11 Greg KH
2009-01-06 23:23 ` Hans J. Koch
2009-01-07 0:36 ` 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=20081016170954.GA11824@kroah.com \
--to=gregkh@suse.de \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox