All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
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 3.5-rc1 - try 2
Date: Tue, 22 May 2012 08:14:50 -0700	[thread overview]
Message-ID: <20120522151450.GA21511@kroah.com> (raw)

The following changes since commit 69964ea4c7b68c9399f7977aa5b9aa6539a6a98a:

  Linux 3.4-rc5 (2012-04-29 15:19:10 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/ tags/driver-core-3.5-rc1

for you to fetch changes up to 94ca629e40eb7e997be21d8065c25e4f3797b03f:

  uio_pdrv_genirq: get irq through platform resource if not set otherwise (2012-05-15 08:44:58 -0700)

----------------------------------------------------------------
Driver core pull for 3.5-rc1

Here's the driver core, and other driver subsystems, pull request for
the 3.5-rc1 merge window.

Outside of a few minor driver core changes, we ended up with the
following different subsystem and core changes as well, due to
interdependancies on the driver core:
 - hyperv driver updates
 - drivers/memory being created and some drivers moved into it
 - extcon driver subsystem created out of the old Android staging switch
   driver code
 - dynamic debug updates
 - printk rework, and /dev/kmsg changes

All of this has been tested in the linux-next releases for a few weeks
with no reported problems.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Alan Stern (1):
      sysfs: get rid of some lockdep false positives

Aneesh V (7):
      ddr: add LPDDR2 data from JESD209-2
      memory: emif: add register definitions for EMIF
      memory: emif: add basic infrastructure for EMIF driver
      memory: emif: handle frequency and voltage change events
      memory: emif: add interrupt and temperature handling
      memory: emif: add one-time settings
      memory: emif: add debugfs entries for emif

Benedikt Spranger (1):
      uio_pdrv_genirq: get irq through platform resource if not set otherwise

Chanwoo Choi (3):
      Extcon: Notify changed state for only one cable to notifee
      Extcon: add MAX8997 extcon driver
      misc: MAX8997: Remove max8997-muic driver

Dan Carpenter (3):
      hv: fix return type of hv_post_message()
      w1: w1_ds28e04: unlock on error path in w1_f1C_write_pio()
      Extcon: check for allocation failure

Dmitry Artamonow (1):
      w1: fix slave driver registration error message

Donggeun Kim (1):
      Extcon: support notification based on the state changes.

Greg Kroah-Hartman (4):
      Revert "driver core: check start node in klist_iter_init_node"
      Revert "w1: Add 1-wire slave device driver for DS28E04-100"
      Merge 3.4-rc5 into driver-core-next
      Revert "dynamic_debug: remove unneeded includes"

H Hartley Sweeten (3):
      drivers/base/bus.c: local variables should not be exposed globally
      Extcon: fix section mismatch in extcon_gpio.c
      w1: w1_ds2408.c: quite sparse noise about using plaing integer as NULL pointer

Hannes Reinecke (1):
      driver core: check start node in klist_iter_init_node

Hiroshi DOYU (10):
      ARM: tegra20: Add Tegra Memory Controller(MC) driver
      ARM: tegra30: Add Tegra Memory Controller(MC) driver
      ARM: tegra20: MC: Remove unnecessary BUG*()
      ARM: tegra30: MC: Remove unnecessary BUG*()
      ARM: tegra20: Make MC optional in Kconfig
      ARM: tegra30: Make MC optional in Kconfig
      Driver Core: don't oops with unregistered driver in driver_find_device()
      driver core: Add dev_*_ratelimited() family
      memory: tegra{20,30}-mc: Use dev_err_ratelimited()
      memory: tegra{20,30}-mc: Remove empty *_remove()

Jim Cromie (15):
      dynamic_debug: replace if (verbose) pr_info with macro vpr_info
      dynamic_debug: fix leading spaces in dynamic_debug.h
      params: add 3rd arg to option handler callback signature
      dynamic_debug: make dynamic-debug work for module initialization
      dynamic_debug: deprecate ddebug_query, suggest dyndbg instead
      dynamic_debug: combine parse_args callbacks together
      dynamic_debug: simplify dynamic_debug_init error exit
      dynamic_debug: print ram usage by ddebug tables if verbose
      dynamic_debug: add modname arg to exec_query callchain
      dynamic_debug: update Documentation/*, Kconfig.debug
      dynamic_debug: init with early_initcall, not arch_initcall
      dynamic_debug: use printk(KERN_WARNING..) in stub function
      params.c: fix Smack complaint about parse_args
      dynamic_debug: remove unneeded includes
      params: replace printk(KERN_<LVL>...) with pr_<lvl>(...)

K. Y. Srinivasan (2):
      Drivers: hv: Get rid of an unnecessary check in vmbus_prep_negotiate_resp()
      Drivers: hv: util: Properly handle version negotiations.

Kay Sievers (13):
      printk: convert byte-buffer to variable-length record buffer
      kmsg: export printk records to the /dev/kmsg interface
      driver-core: extend dev_printk() to pass structured data
      kmsg: use do_div() to divide 64bit integer
      parport: use KERN_CONT in printk() continuation lines
      acpi: use KERN_CONT in printk() continuation lines
      mm: use KERN_CONT in printk() continuation lines
      kmsg - add Documentation/ABI/testing/dev-kmsg
      printk - fix compilation for CONFIG_PRINTK=n
      printk() - do not merge continuation lines of different threads
      printk() - restore timestamp printing at console output
      printk() - restore prefix/timestamp printing for multi-newline strings
      printk() - isolate KERN_CONT users from ordinary complete lines

Kees Cook (1):
      docs: update HOWTO for 2.6.x -> 3.x versioning

Mark Brown (4):
      extcon: Add EXTCON_MECHANICAL cable type for physical presence
      devres: Clarify documentation for devres_destroy()
      devres: Add devres_release()
      gpiolib: Convert to devres_release()

Markus Franke (2):
      w1: Add 1-wire slave device driver for DS28E04-100
      w1: Disable irqs during 1-wire bus operations, extend 1-wire reset pulse

Michael Davidson (1):
      driver-core: fix DEVICE_INT_ATTR to use correct show/store functions

MyungJoo Ham (6):
      Extcon (external connector): import Android's switch class and modify.
      Extcon: support generic GPIO extcon driver
      Extcon: support multiple states at a device.
      Extcon: support mutually exclusive relation between cables.
      Documentation/extcon: porting guide for Android kernel switch driver.
      Remove "switch" class in drivers/staging/android/switch

Paul Gortmaker (1):
      powerpc: fix compile fail in hugetlb cmdline parsing

Peter Korsgaard (2):
      devtmpfs: fix 'the the' typo
      core.c: fix 'the the' typo

Randy Dunlap (2):
      driver core: fix dma-buf.c kernel-doc warnings
      printk: add stub for prepend_timestamp()

Santosh Shilimkar (1):
      memory: emif: Add Kconfig dependency for TI EMIF controller

Sasikantha babu (1):
      sysfs: Removed dup_name entirely in sysfs_rename

Stephen Warren (1):
      printk: correctly align __log_buf

Zhi Yong Wu (1):
      kobject: fix the uncorrect comment

harryxiyou (1):
      Fix a mistake sentence in the file 'Documentation/zh_CN/magic-number.txt'

yan (2):
      drivers/base/core.c: Fix a typo in comment
      lib/kobject.c : Remove redundant check in create_dir

 Documentation/ABI/testing/dev-kmsg                 |   90 ++
 Documentation/ABI/testing/sysfs-class-extcon       |   97 ++
 Documentation/HOWTO                                |   32 +-
 Documentation/devices.txt                          |    3 +-
 .../bindings/arm/tegra/nvidia,tegra20-mc.txt       |   16 +
 .../bindings/arm/tegra/nvidia,tegra30-mc.txt       |   18 +
 Documentation/dynamic-debug-howto.txt              |  184 ++-
 Documentation/extcon/porting-android-switch-class  |  124 ++
 Documentation/feature-removal-schedule.txt         |    9 +-
 Documentation/kernel-parameters.txt                |    7 +-
 Documentation/memory-devices/ti-emif.txt           |   57 +
 Documentation/zh_CN/magic-number.txt               |    2 +-
 arch/powerpc/mm/hugetlbpage.c                      |    3 +-
 drivers/Kconfig                                    |    4 +
 drivers/Makefile                                   |    2 +
 drivers/acpi/pci_link.c                            |   12 +-
 drivers/acpi/sleep.c                               |    8 +-
 drivers/base/bus.c                                 |    3 +-
 drivers/base/core.c                                |   58 +-
 drivers/base/devres.c                              |   35 +
 drivers/base/devtmpfs.c                            |    6 +-
 drivers/base/dma-buf.c                             |   12 +-
 drivers/base/driver.c                              |    2 +-
 drivers/char/mem.c                                 |   42 +-
 drivers/extcon/Kconfig                             |   32 +
 drivers/extcon/Makefile                            |    7 +
 .../max8997-muic.c => extcon/extcon-max8997.c}     |  200 ++-
 drivers/extcon/extcon_class.c                      |  832 ++++++++++
 drivers/extcon/extcon_gpio.c                       |  169 ++
 drivers/gpio/devres.c                              |    3 +-
 drivers/hv/channel_mgmt.c                          |   73 +-
 drivers/hv/hv.c                                    |    2 +-
 drivers/hv/hv_kvp.c                                |    3 +-
 drivers/hv/hv_util.c                               |    9 +-
 drivers/hv/hyperv_vmbus.h                          |    2 +-
 drivers/memory/Kconfig                             |   43 +
 drivers/memory/Makefile                            |    7 +
 drivers/memory/emif.c                              | 1670 ++++++++++++++++++++
 drivers/memory/emif.h                              |  589 +++++++
 drivers/memory/tegra20-mc.c                        |  257 +++
 drivers/memory/tegra30-mc.c                        |  382 +++++
 drivers/misc/Kconfig                               |    8 -
 drivers/misc/Makefile                              |    1 -
 drivers/parport/parport_pc.c                       |   16 +-
 drivers/staging/android/Kconfig                    |    3 -
 drivers/staging/android/Makefile                   |    1 -
 drivers/staging/android/switch/Kconfig             |   11 -
 drivers/staging/android/switch/Makefile            |    4 -
 drivers/staging/android/switch/switch.h            |   53 -
 drivers/staging/android/switch/switch_class.c      |  174 --
 drivers/staging/android/switch/switch_gpio.c       |  172 --
 drivers/uio/uio_pdrv_genirq.c                      |    8 +
 drivers/usb/core/sysfs.c                           |    6 +-
 drivers/w1/slaves/w1_ds2408.c                      |    2 -
 drivers/w1/w1.c                                    |    2 +-
 drivers/w1/w1_io.c                                 |   22 +-
 fs/sysfs/dir.c                                     |   37 +-
 include/linux/device.h                             |   34 +-
 include/linux/dynamic_debug.h                      |   22 +-
 include/linux/extcon.h                             |  324 ++++
 include/linux/extcon/extcon_gpio.h                 |   52 +
 include/linux/hyperv.h                             |    4 +-
 include/linux/mfd/max8997.h                        |   23 -
 include/linux/moduleparam.h                        |    3 +-
 include/linux/platform_data/emif_plat.h            |  128 ++
 include/linux/printk.h                             |   13 +
 include/linux/sysfs.h                              |   12 +
 include/memory/jedec_ddr.h                         |  175 ++
 init/main.c                                        |   33 +-
 kernel/module.c                                    |    2 +-
 kernel/params.c                                    |   62 +-
 kernel/printk.c                                    | 1390 +++++++++++-----
 lib/Kconfig                                        |    8 +
 lib/Kconfig.debug                                  |   33 +-
 lib/Makefile                                       |    2 +
 lib/dynamic_debug.c                                |  190 ++-
 lib/jedec_ddr_data.c                               |  135 ++
 lib/kobject.c                                      |   14 +-
 mm/page_alloc.c                                    |    6 +-
 79 files changed, 6981 insertions(+), 1310 deletions(-)
 create mode 100644 Documentation/ABI/testing/dev-kmsg
 create mode 100644 Documentation/ABI/testing/sysfs-class-extcon
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-mc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-mc.txt
 create mode 100644 Documentation/extcon/porting-android-switch-class
 create mode 100644 Documentation/memory-devices/ti-emif.txt
 create mode 100644 drivers/extcon/Kconfig
 create mode 100644 drivers/extcon/Makefile
 rename drivers/{misc/max8997-muic.c => extcon/extcon-max8997.c} (75%)
 create mode 100644 drivers/extcon/extcon_class.c
 create mode 100644 drivers/extcon/extcon_gpio.c
 create mode 100644 drivers/memory/Kconfig
 create mode 100644 drivers/memory/Makefile
 create mode 100644 drivers/memory/emif.c
 create mode 100644 drivers/memory/emif.h
 create mode 100644 drivers/memory/tegra20-mc.c
 create mode 100644 drivers/memory/tegra30-mc.c
 delete mode 100644 drivers/staging/android/switch/Kconfig
 delete mode 100644 drivers/staging/android/switch/Makefile
 delete mode 100644 drivers/staging/android/switch/switch.h
 delete mode 100644 drivers/staging/android/switch/switch_class.c
 delete mode 100644 drivers/staging/android/switch/switch_gpio.c
 create mode 100644 include/linux/extcon.h
 create mode 100644 include/linux/extcon/extcon_gpio.h
 create mode 100644 include/linux/platform_data/emif_plat.h
 create mode 100644 include/memory/jedec_ddr.h
 create mode 100644 lib/jedec_ddr_data.c

             reply	other threads:[~2012-05-22 15:14 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-22 15:14 Greg KH [this message]
  -- strict thread matches above, loose matches on Subject: below --
2012-05-22 22:01 [GIT PATCH] driver core patches for 3.5-rc1 - try 2 Joe Perches
     [not found] <1337723927.9270.15.camel@joe2Laptop>
2012-05-22 22:08 ` Greg KH
     [not found] ` <20120522220534.GC12705@kroah.com>
2012-05-22 22:12   ` Joe Perches
2012-05-23  6:12     ` 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=20120522151450.GA21511@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --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.