public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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


             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