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; 69+ 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] 69+ messages in thread

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

Thread overview: 69+ 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

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