public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PATCH] driver core patches for your 2.6-git tree
@ 2009-01-06 22:11 Greg KH
  2009-01-06 22:11 ` [PATCH 01/60] PM: Simplify the new suspend/hibernation framework for devices Greg Kroah-Hartman
                   ` (61 more replies)
  0 siblings, 62 replies; 72+ messages in thread
From: Greg KH @ 2009-01-06 22:11 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel

Here is the main driver-core pull request for the 2.6.29-rc1 merge window.

There are lots of things in here, all of which have been in the
linux-next releases for quite some time.  A large majority of these are
the bus_id cleanups, that touch lots of other subsystems.  These patches
have all been sent to the different subsystem maintainers, and have been
acked by them to be included here.

Other than that the patches are:
	- uio updates
	- driver core minor cleanups
	- PM core and PCI suspend changes

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/DocBook/uio-howto.tmpl     |  101 +++++++++++++++-
 Documentation/kobject.txt                |    4 +-
 arch/arm/kernel/ecard.c                  |    2 +-
 arch/arm/mach-aaec2000/core.c            |    2 +-
 arch/arm/mach-ep93xx/core.c              |    6 +-
 arch/arm/mach-integrator/core.c          |   10 +-
 arch/arm/mach-integrator/integrator_cp.c |    6 +-
 arch/arm/mach-lh7a40x/clcd.c             |    2 +-
 arch/arm/mach-netx/fb.c                  |    2 +-
 arch/arm/mach-realview/core.h            |    2 +-
 arch/arm/mach-versatile/core.h           |    2 +-
 arch/arm/plat-omap/include/mach/memory.h |    2 +-
 arch/avr32/mach-at32ap/clock.c           |    4 +-
 arch/cris/arch-v32/drivers/iop_fw_load.c |    6 +-
 arch/ia64/kernel/pci-dma.c               |    2 +-
 arch/ia64/sn/kernel/tiocx.c              |    3 +-
 arch/mips/kernel/vpe.c                   |    2 +-
 arch/s390/include/asm/s390_rdev.h        |   15 ---
 block/bsg.c                              |    6 +-
 block/genhd.c                            |    2 +-
 drivers/ata/libata-scsi.c                |    2 +-
 drivers/base/attribute_container.c       |    2 +-
 drivers/base/base.h                      |   26 ++++
 drivers/base/bus.c                       |   52 +++++---
 drivers/base/core.c                      |  197 +++++++++++++++++++++++-------
 drivers/base/dd.c                        |   26 ++--
 drivers/base/driver.c                    |   13 ++-
 drivers/base/firmware_class.c            |    8 +-
 drivers/base/isa.c                       |    7 +-
 drivers/base/platform.c                  |  130 ++++++++++----------
 drivers/base/power/main.c                |   21 ++--
 drivers/base/power/trace.c               |    4 +-
 drivers/char/mwave/mwavedd.c             |    2 +-
 drivers/firmware/dmi-id.c                |    2 +-
 drivers/gpio/gpiolib.c                   |    2 +-
 drivers/gpu/drm/drm_sysfs.c              |    2 +-
 drivers/hwmon/hwmon.c                    |    2 +-
 drivers/hwmon/lm75.c                     |    2 +-
 drivers/idle/i7300_idle.c                |    2 +-
 drivers/infiniband/core/sysfs.c          |    2 +-
 drivers/infiniband/core/ucm.c            |    3 +-
 drivers/infiniband/ulp/srp/ib_srp.c      |    3 +-
 drivers/isdn/mISDN/dsp_pipeline.c        |    2 +-
 drivers/lguest/lguest_device.c           |   10 +-
 drivers/macintosh/macio_asic.c           |   24 ++--
 drivers/memstick/core/memstick.c         |    5 +-
 drivers/memstick/core/mspro_block.c      |   14 +-
 drivers/memstick/host/tifm_ms.c          |    4 +-
 drivers/message/i2o/device.c             |    8 +-
 drivers/message/i2o/i2o_proc.c           |    2 +-
 drivers/message/i2o/iop.c                |    2 +-
 drivers/misc/sgi-gru/grumain.c           |    2 +-
 drivers/misc/sgi-xp/xp_main.c            |    2 +-
 drivers/misc/sgi-xp/xpc_main.c           |    8 +-
 drivers/misc/sgi-xp/xpnet.c              |    2 +-
 drivers/misc/tifm_7xx1.c                 |    2 +-
 drivers/misc/tifm_core.c                 |    7 +-
 drivers/mtd/devices/m25p80.c             |   16 ++--
 drivers/mtd/devices/mtd_dataflash.c      |   30 +++---
 drivers/mtd/maps/integrator-flash.c      |    2 +-
 drivers/mtd/maps/ixp2000.c               |    4 +-
 drivers/mtd/maps/ixp4xx.c                |    2 +-
 drivers/mtd/maps/omap_nor.c              |    2 +-
 drivers/mtd/maps/physmap.c               |    6 +-
 drivers/mtd/maps/physmap_of.c            |    4 +-
 drivers/mtd/mtdconcat.c                  |    2 +-
 drivers/mtd/nand/fsl_upm.c               |    2 +-
 drivers/mtd/nand/plat_nand.c             |    2 +-
 drivers/mtd/nand/tmio_nand.c             |    2 +-
 drivers/mtd/onenand/generic.c            |    2 +-
 drivers/mtd/onenand/omap2.c              |    2 +-
 drivers/mtd/ubi/build.c                  |    2 +-
 drivers/mtd/ubi/vmt.c                    |    4 +-
 drivers/pci/pci-driver.c                 |  132 ++++++++++++--------
 drivers/pnp/card.c                       |    7 +-
 drivers/pnp/core.c                       |    5 +-
 drivers/pnp/system.c                     |    2 +-
 drivers/power/ds2760_battery.c           |    4 +-
 drivers/s390/Makefile                    |    2 +-
 drivers/s390/block/dcssblk.c             |   11 +-
 drivers/s390/crypto/ap_bus.c             |    7 +-
 drivers/s390/kvm/kvm_virtio.c            |    5 +-
 drivers/s390/net/cu3088.c                |    7 +-
 drivers/s390/net/qeth_core_main.c        |    7 +-
 drivers/s390/net/qeth_l2_main.c          |    2 -
 drivers/s390/net/qeth_l3_main.c          |    2 -
 drivers/s390/s390_rdev.c                 |   51 --------
 drivers/serial/serial_core.c             |    4 +-
 drivers/spi/spi.c                        |   20 ++--
 drivers/spi/spi_bitbang.c                |    2 +-
 drivers/spi/spi_butterfly.c              |    2 +-
 drivers/spi/spi_lm70llp.c                |    2 +-
 drivers/thermal/thermal_sys.c            |    6 +-
 drivers/uio/uio.c                        |  159 +++++++++++++++++++++---
 drivers/uio/uio_cif.c                    |    3 +-
 drivers/uio/uio_pdrv_genirq.c            |    5 +-
 drivers/usb/core/usb.c                   |    4 +-
 drivers/usb/gadget/at91_udc.c            |    2 +-
 drivers/usb/gadget/atmel_usba_udc.c      |    2 +-
 drivers/usb/gadget/fsl_qe_udc.c          |    2 +-
 drivers/usb/gadget/lh7a40x_udc.c         |    2 +-
 drivers/usb/gadget/pxa25x_udc.c          |    2 +-
 drivers/usb/gadget/pxa27x_udc.c          |    2 +-
 drivers/usb/gadget/s3c2410_udc.c         |    2 +-
 drivers/video/backlight/backlight.c      |    2 +-
 drivers/video/backlight/lcd.c            |    2 +-
 drivers/video/output.c                   |    2 +-
 drivers/virtio/virtio_pci.c              |   17 +--
 drivers/w1/w1.c                          |   19 ++--
 drivers/w1/w1_int.c                      |    3 +-
 drivers/xen/xenbus/xenbus_probe.c        |   27 +++--
 drivers/xen/xenbus/xenbus_probe.h        |    4 +-
 fs/partitions/check.c                    |   11 +--
 include/linux/device.h                   |   39 ++++--
 include/linux/kernel.h                   |    8 +-
 include/linux/klist.h                    |    2 -
 include/linux/mtd/concat.h               |    2 +-
 include/linux/pci.h                      |    1 -
 include/linux/platform_device.h          |    1 -
 include/linux/pm.h                       |   88 +++++---------
 include/linux/uio_driver.h               |   30 ++++-
 init/Kconfig                             |   44 ++++---
 kernel/ksysfs.c                          |    4 +-
 kernel/power/main.c                      |    6 +-
 lib/dynamic_printk.c                     |   58 ++++-----
 lib/klist.c                              |   43 ++++++-
 lib/kobject_uevent.c                     |    8 +-
 lib/swiotlb.c                            |    2 +-
 net/iucv/iucv.c                          |    7 +-
 129 files changed, 1063 insertions(+), 701 deletions(-)
 delete mode 100644 arch/s390/include/asm/s390_rdev.h
 delete mode 100644 drivers/s390/s390_rdev.c

---------------

Alan Stern (2):
      Fix misspellings in pm.h macros
      Driver core: move the bus notifier call points

Arjan van de Ven (1):
      UIO: use pci_ioremap_bar() in drivers/uio

Cornelia Huck (1):
      Make DEBUG take precedence over DYNAMIC_PRINTK_DEBUG

Greg Kroah-Hartman (4):
      driver core: create a private portion of struct device
      driver core: move klist_children into private structure
      driver core: move knode_driver into private structure
      driver core: move knode_bus into private structure

Hans J. Koch (2):
      UIO: Pass information about ioports to userspace (V2)
      UIO: Documentation for UIO ioport info handling

Kay Sievers (34):
      driver core: struct device - replace bus_id with dev_name(), dev_set_name()
      sysfs: clarify SYSFS_DEPRECATED help text
      xen: struct device - replace bus_id with dev_name(), dev_set_name()
      w1: struct device - replace bus_id with dev_name(), dev_set_name()
      video: struct device - replace bus_id with dev_name(), dev_set_name()
      tifm: struct device - replace bus_id with dev_name(), dev_set_name()
      thermal: struct device - replace bus_id with dev_name(), dev_set_name()
      swiotlb: struct device - replace bus_id with dev_name(), dev_set_name()
      spi: struct device - replace bus_id with dev_name(), dev_set_name()
      SGI: struct device - replace bus_id with dev_name(), dev_set_name()
      serial: struct device - replace bus_id with dev_name(), dev_set_name()
      power-supply: struct device - replace bus_id with dev_name(), dev_set_name()
      pnp: struct device - replace bus_id with dev_name(), dev_set_name()
      mwave: struct device - replace bus_id with dev_name(), dev_set_name()
      mtd: struct device - replace bus_id with dev_name(), dev_set_name()
      mips: struct device - replace bus_id with dev_name(), dev_set_name()
      memstick: struct device - replace bus_id with dev_name(), dev_set_name()
      macintosh: struct device - replace bus_id with dev_name(), dev_set_name()
      pm: struct device - replace bus_id with dev_name(), dev_set_name()
      ISDN: struct device - replace bus_id with dev_name(), dev_set_name()
      infiniband: struct device - replace bus_id with dev_name(), dev_set_name()
      i7300_idle: struct device - replace bus_id with dev_name(), dev_set_name()
      IA64: struct device - replace bus_id with dev_name(), dev_set_name()
      i2o: struct device - replace bus_id with dev_name(), dev_set_name()
      hwmon: struct device - replace bus_id with dev_name(), dev_set_name()
      gpu: struct device - replace bus_id with dev_name(), dev_set_name()
      gpio: struct device - replace bus_id with dev_name(), dev_set_name()
      gadget: struct device - replace bus_id with dev_name(), dev_set_name()
      dmi: struct device - replace bus_id with dev_name(), dev_set_name()
      chris: struct device - replace bus_id with dev_name(), dev_set_name()
      block: struct device - replace bus_id with dev_name(), dev_set_name()
      avr: struct device - replace bus_id with dev_name(), dev_set_name()
      libata: struct device - replace bus_id with dev_name(), dev_set_name()
      arm: struct device - replace bus_id with dev_name(), dev_set_name()

Mark McLoughlin (4):
      driver core: add root_device_register()
      virtio: do not statically allocate root device
      lguest: do not statically allocate root device
      s390: remove s390_root_dev_*()

Matthew Wilcox (2):
      driver core: Rearrange struct device for better packing
      driver core: Remove completion from struct klist_node

Mike Frysinger (1):
      UIO: uio_pdrv_genirq: allow custom irq_flags

Ming Lei (3):
      kobject: return the result of uevent sending by netlink
      kernel/ksysfs.c:fix dependence on CONFIG_NET
      driver core:fix duplicate removing driver link in __device_release_driver

Rafael J. Wysocki (2):
      PM: Simplify the new suspend/hibernation framework for devices
      PCI: Rework default handling of suspend and resume

Rusty Russell (1):
      kobject: Make Documentation/kobject.txt a little more coherent.

Stephen Rothwell (1):
      uio: make uio_info's name and version const

Tejun Heo (1):
      uevent: don't pass envp_ext[] as format string in kobject_uevent_env()

Wu Fengguang (1):
      dynamic_printk: reduce one level of indentation


^ permalink raw reply	[flat|nested] 72+ messages in thread
* [GIT PATCH] driver core patches for your 2.6-git tree
@ 2008-10-16 17:09 Greg KH
  2008-10-17 15:31 ` Jason Baron
  0 siblings, 1 reply; 72+ messages in thread
From: Greg KH @ 2008-10-16 17:09 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel

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


^ permalink raw reply	[flat|nested] 72+ messages in thread

end of thread, other threads:[~2009-01-07 19:41 UTC | newest]

Thread overview: 72+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-06 22:11 [GIT PATCH] driver core patches for your 2.6-git tree Greg KH
2009-01-06 22:11 ` [PATCH 01/60] PM: Simplify the new suspend/hibernation framework for devices Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 02/60] Fix misspellings in pm.h macros Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 03/60] driver core: Rearrange struct device for better packing Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 04/60] driver core: Remove completion from struct klist_node Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 05/60] driver core: struct device - replace bus_id with dev_name(), dev_set_name() Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 06/60] sysfs: clarify SYSFS_DEPRECATED help text Greg Kroah-Hartman
2009-01-07  9:21   ` Mikael Pettersson
2009-01-07 19:38     ` Greg KH
2009-01-06 22:11 ` [PATCH 07/60] uevent: don't pass envp_ext[] as format string in kobject_uevent_env() Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 08/60] kobject: return the result of uevent sending by netlink Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 09/60] kernel/ksysfs.c:fix dependence on CONFIG_NET Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 10/60] PCI: Rework default handling of suspend and resume Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 11/60] kobject: Make Documentation/kobject.txt a little more coherent Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 12/60] dynamic_printk: reduce one level of indentation Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 13/60] driver core: create a private portion of struct device Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 14/60] driver core: move klist_children into private structure Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 15/60] driver core: move knode_driver " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 16/60] driver core: move knode_bus " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 17/60] Make DEBUG take precedence over DYNAMIC_PRINTK_DEBUG Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 18/60] Driver core: move the bus notifier call points Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 19/60] driver core:fix duplicate removing driver link in __device_release_driver Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 20/60] driver core: add root_device_register() Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 21/60] virtio: do not statically allocate root device Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 22/60] lguest: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 23/60] s390: remove s390_root_dev_*() Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 24/60] xen: struct device - replace bus_id with dev_name(), dev_set_name() Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 25/60] w1: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 26/60] video: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 27/60] tifm: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 28/60] thermal: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 29/60] swiotlb: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 30/60] spi: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 31/60] SGI: " Greg Kroah-Hartman
2009-01-06 23:03   ` Jack Steiner
2009-01-06 22:11 ` [PATCH 32/60] serial: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 33/60] power-supply: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 34/60] pnp: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 35/60] mwave: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 36/60] mtd: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 37/60] mips: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 38/60] memstick: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 39/60] macintosh: " Greg Kroah-Hartman
2009-01-06 22:11 ` [PATCH 40/60] pm: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 41/60] ISDN: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 42/60] infiniband: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 43/60] i7300_idle: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 44/60] IA64: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 45/60] i2o: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 46/60] hwmon: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 47/60] gpu: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 48/60] gpio: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 49/60] gadget: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 50/60] dmi: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 51/60] chris: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 52/60] block: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 53/60] avr: " Greg Kroah-Hartman
2009-01-07  8:54   ` Haavard Skinnemoen
2009-01-07 19:36     ` Greg KH
2009-01-06 22:12 ` [PATCH 54/60] libata: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 55/60] arm: " Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 56/60] UIO: use pci_ioremap_bar() in drivers/uio Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 57/60] UIO: uio_pdrv_genirq: allow custom irq_flags Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 58/60] UIO: Pass information about ioports to userspace (V2) Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 59/60] UIO: Documentation for UIO ioport info handling Greg Kroah-Hartman
2009-01-06 22:12 ` [PATCH 60/60] uio: make uio_info's name and version const Greg Kroah-Hartman
2009-01-06 23:23 ` [GIT PATCH] driver core patches for your 2.6-git tree Hans J. Koch
2009-01-07  0:36   ` Greg KH
2009-01-07 11:33 ` [PATCH 41/60] ISDN: struct device - replace bus_id with dev_name(), dev_set_name() Karsten Keil
  -- strict thread matches above, loose matches on Subject: below --
2008-10-16 17:09 [GIT PATCH] driver core patches for your 2.6-git tree Greg KH
2008-10-17 15:31 ` Jason Baron
2008-10-17 18:01   ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox