All of lore.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 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.