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>,
	Arnd Bergmann <arnd@arndb.de>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] char/misc patches for 3.15-rc1
Date: Tue, 1 Apr 2014 11:46:59 -0700	[thread overview]
Message-ID: <20140401184659.GA21763@kroah.com> (raw)

The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169:

  Linux 3.14-rc5 (2014-03-02 18:56:16 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/ tags/char-misc-3.15-rc1

for you to fetch changes up to 1b3fa22e0234d613df967445cd34807e10fa54fa:

  Merge tag 'extcon-next-for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next (2014-03-19 10:05:27 -0700)

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

Char/Misc driver patches for 3.15-rc1

Here's the big char/misc driver updates for 3.15-rc1.

Lots of various things here, including the new mcb driver subsystem.

All of these have been in linux-next for a while.

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

----------------------------------------------------------------
Alessandro Rubini (4):
      FMC: support carriers with no mezzanine
      FMC: show_sdb_tree: fix offset calculation
      FMC: make eeprom attribute writable
      FMC: show_sdb_tree: dump synthesis/commit ID info

Alexander Gordeev (2):
      mic: Use pci_enable_msix_exact() instead of pci_enable_msix()
      vmw_vmci: Use pci_enable_msix_exact() instead of pci_enable_msix()

Alexander Shiyan (4):
      w1: Remove excess dependencies on W1 for masters and slaves
      w1: mxc_w1: Fix mxc_w1_ds2_reset_bus() return value
      w1: mxc_w1: Driver cleanup
      w1: mxc_w1: Enable driver compilation with COMPILE_TEST

Alexander Stein (1):
      pch_phub: Report error writing MAC back to user

Alexander Usyskin (7):
      mei: hbm: revamp client connect and disconnection status
      mei: fix potential read outside of array bounds
      mei: use helper function to find me client by id
      mei: me: put pm callbacks under PM_SLEEP ifdef
      mei: make return values consistent across the driver
      mei: fix regressions caused by removing ext_msg
      mei: report consistently copy_from/to_user failures

Arnd Bergmann (1):
      parport: fix interruptible_sleep_on race

Bjarke Istrup Pedersen (2):
      hv: Add hyperv.h to uapi headers
      Adding makefile for tools/hv

Chanwoo Choi (2):
      extcon: of: Remove unnecessary function call by using the name of device_node
      extcon: Move OF helper function to extcon core and change function name

Dan Carpenter (1):
      w1: small type cleanup in sysfs

David Fries (16):
      w1: fix w1_send_slave dropping a slave id
      w1: fixup search to support abort from netlink
      w1: Only wake up the search process if it is going to be searching
      w1: increase w1_max_slave_count, allow write access
      w1: continue slave search where previous left off
      w1: new netlink commands, add/remove/list slaves
      w1: process w1 netlink commands in w1_process thread
      connector: add portid to unicast in addition to broadcasting
      w1: reply only to the requester portid
      w1: ds2490 reduce magic numbers
      w1: ds2490 USB setup fixes
      w1: ds2490 fix and enable hardware search
      w1: use family_data instead of rom in w1_slave
      w1: format for DocBook and fixes
      w1: hold bus_mutex in netlink and search
      Revert ds1wm.c from "w1: hold bus_mutex in netlink and search"

Fengguang Wu (1):
      Drivers: hv: fcopy_open() can be static

Gerd Hoffmann (4):
      vmbus: add missing breaks
      vmbus: use resource for hyperv mmio region
      hyperv-fb: add support for generation 2 virtual machines.
      hyperv-fb: kick off efifb early

Greg Kroah-Hartman (6):
      Merge 3.14-rc3 into char-misc-next
      Merge branch 'char-misc-linus' into char-misc-next
      Merge 3.14-rc4 into char-misc-next
      misc: delete mimc200 fram driver
      Merge 3.14-rc5 into char-misc-next
      Merge tag 'extcon-next-for-3.15' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next

Heiko Stübner (2):
      dt-bindings: sram: describe option to reserve parts of the memory
      misc: sram: implement reserved sram areas

Ivan Khoronzhuk (2):
      memory: ti-aemif: introduce AEMIF driver
      memory: ti-aemif: add bindings for AEMIF driver

Jean Delvare (1):
      cs5535-mfgpt: Simplify dependencies

Jingoo Han (2):
      extcon: palmas: Use SIMPLE_DEV_PM_OPS macro
      extcon: gpio: Use SIMPLE_DEV_PM_OPS macro

Johannes Thumshirn (5):
      drivers: Introduce MEN Chameleon Bus
      mcb: Add PCI carrier for MEN Chameleon Bus
      iio: adc: Add MEN 16z188 ADC driver
      iio: adc: Fix build error discovered by 0-day build bot
      drivers: mcb: Fix build error discovered by 0-day bot

Josh Cartwright (6):
      spmi: add generic SPMI controller binding documentation
      spmi: pmic_arb: add support for interrupt handling
      spmi: document the PMIC arbiter SPMI bindings
      regmap: spmi: support base and extended register spaces
      spmi: pmic_arb: make selectable on ARCH_QCOM
      spmi: pm: drop bus-level PM suspend/resume routines

K. Y. Srinivasan (7):
      Drivers: hv: vmbus: Extract the mmio information from DSDT
      Drivers: hv: vmbus: Cleanup the packet send path
      Drivers: hv: vmbus: Support per-channel driver state
      Tools: hv: vssdaemon: Ignore VFAT mounts during the Freeze operation
      Drivers: hv: Ballon: Make pressure posting thread sleep interruptibly
      Drivers: hv: Implement the file copy service
      Drivers: hv: vmbus: Increase the limit on the number of pfns we can handle

Kees Cook (4):
      lkdtm: convert to using pr_* for reports
      lkdtm: flush icache and report actions
      lkdtm: add "WRITE_KERN" test
      lkdtm: include cacheflush.h

Kenneth Heitke (2):
      spmi: Linux driver framework for SPMI
      spmi: Add MSM PMIC Arbiter SPMI controller

Lucas De Marchi (2):
      misc: add comment on unused minors
      misc: add missing minor nodes

Martyn Welch (1):
      VME: Stop using memcpy_[to|from]io() due to unwanted behaviour

Maxime Ripard (2):
      misc: eeprom: sunxi: Change compatibles
      ARM: sunxi: dt: Convert to the new SID compatibles

Paul Gortmaker (4):
      drivers/char: delete non-required instances of include <linux/init.h>
      drivers/misc: delete non-required instances of include <linux/init.h>
      powerpc: select MEMORY for FSL_IFC to not break existing .config files
      drivers/mcb: do not set default Kconfig variable to modular

Petr Tesarik (1):
      /dev/mem: handle out-of-bounds read/write

Prabhakar Kushwaha (1):
      driver/memory:Move Freescale IFC driver to a common driver

Stephen Rothwell (1):
      mei: txe: include irqreturn.h for irqreturn_t etc

Tomas Winkler (27):
      mei: txe: add hw-txe-regs.h header file
      mei: txe: add hw-txe.h header file
      mei: txe: add hw-txe.c
      mei: txe: add pci-txe.c
      mei: txe: add Kbuild for TXE device
      mei: allow multiple retries if the hw reset has failed
      mei: export active connections to debugfs
      mei: fix compilation error with missing WATCHDOG_CORE
      mei: rename MEI_FOP_IOCTL to MEI_FOP_CONNECT
      mei: get rid of ext_msg
      mei: Remove all bus devices from the mei_dev list when stopping the MEI
      mei: wd and amthif use mei_cl_ api for dis/connection
      mei: don't of list_for_each_entry_safe when not deleting
      mei: txe: put pm callbacks under PM_SLEEP ifdef
      mei: add mei_hbuf_acquire wrapper
      mei: revamp writing slot counting
      mei: wd: simplify wd_send command
      mei: wd: fix stop completion failure
      mei: me: do not reset when less than expected data is received
      mei: fix memory leak of pending write cb objects
      mei: make me hw headers private to me hw.
      mei: drop pr_fmt macros
      mei: fix Unnecessary space after function pointer name
      mei: use cl_dbg where appropriate
      mei: client.h fix checkpatch errors
      mei: amthif: fix checkpatch error
      mei: don't use deprecated DEFINE_PCI_DEVICE_TABLE macro

Uwe Kleine-König (1):
      w1-gpio: handle of_get_gpio() returning -EPROBE_DEFER better

Xiubo Li (1):
      misc: sram: cleanup the code

 Documentation/DocBook/Makefile                     |    2 +-
 Documentation/DocBook/w1.tmpl                      |  101 ++
 Documentation/connector/cn_test.c                  |    2 +-
 Documentation/devices.txt                          |    2 +
 .../{powerpc => memory-controllers}/fsl/ifc.txt    |    0
 .../bindings/memory-controllers/ti-aemif.txt       |  210 ++++
 .../bindings/misc/allwinner,sunxi-sid.txt          |    4 +-
 Documentation/devicetree/bindings/misc/sram.txt    |   35 +
 .../bindings/spmi/qcom,spmi-pmic-arb.txt           |   61 ++
 Documentation/devicetree/bindings/spmi/spmi.txt    |   41 +
 Documentation/fmc/fmc-write-eeprom.txt             |   77 +-
 Documentation/w1/masters/ds2490                    |    2 -
 Documentation/w1/w1.netlink                        |    8 +-
 MAINTAINERS                                        |    6 +
 arch/arm/boot/dts/sun4i-a10.dtsi                   |    2 +-
 arch/arm/boot/dts/sun5i-a10s.dtsi                  |    2 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                   |    2 +-
 arch/avr32/boards/mimc200/Makefile                 |    2 +-
 arch/avr32/boards/mimc200/fram.c                   |   82 --
 arch/powerpc/Kconfig                               |    4 -
 arch/powerpc/sysdev/Makefile                       |    1 -
 drivers/Kconfig                                    |    4 +
 drivers/Makefile                                   |    2 +
 drivers/base/regmap/regmap-spmi.c                  |  228 +++-
 drivers/char/agp/frontend.c                        |    1 -
 drivers/char/agp/generic.c                         |    1 -
 drivers/char/agp/intel-gtt.c                       |    1 -
 drivers/char/agp/sgi-agp.c                         |    1 -
 drivers/char/hw_random/bcm2835-rng.c               |    1 -
 drivers/char/hw_random/core.c                      |    1 -
 drivers/char/hw_random/exynos-rng.c                |    1 -
 drivers/char/hw_random/n2-drv.c                    |    1 -
 drivers/char/hw_random/nomadik-rng.c               |    1 -
 drivers/char/hw_random/octeon-rng.c                |    1 -
 drivers/char/ipmi/ipmi_si_intf.c                   |    1 -
 drivers/char/mem.c                                 |    6 +
 drivers/char/mwave/3780i.c                         |    1 -
 drivers/char/tile-srom.c                           |    1 -
 drivers/char/tpm/tpm_i2c_infineon.c                |    1 -
 drivers/char/tpm/tpm_i2c_stm_st33.c                |    1 -
 drivers/connector/cn_proc.c                        |   18 +-
 drivers/connector/connector.c                      |   20 +-
 drivers/extcon/Kconfig                             |    4 -
 drivers/extcon/Makefile                            |    2 -
 drivers/extcon/extcon-class.c                      |   42 +
 drivers/extcon/extcon-gpio.c                       |    4 +-
 drivers/extcon/extcon-palmas.c                     |    5 +-
 drivers/extcon/of_extcon.c                         |   64 --
 drivers/fmc/fmc-core.c                             |   22 +-
 drivers/fmc/fmc-sdb.c                              |   41 +-
 drivers/hv/Makefile                                |    2 +-
 drivers/hv/channel.c                               |   42 +-
 drivers/hv/hv_balloon.c                            |    3 +-
 drivers/hv/hv_fcopy.c                              |  414 ++++++++
 drivers/hv/hv_kvp.c                                |    4 +-
 drivers/hv/hv_snapshot.c                           |    2 +-
 drivers/hv/hv_util.c                               |   11 +
 drivers/hv/hyperv_vmbus.h                          |    8 +-
 drivers/hv/ring_buffer.c                           |   17 +-
 drivers/hv/vmbus_drv.c                             |   51 +-
 drivers/iio/adc/Kconfig                            |   10 +
 drivers/iio/adc/Makefile                           |    1 +
 drivers/iio/adc/men_z188_adc.c                     |  172 +++
 drivers/mcb/Kconfig                                |   31 +
 drivers/mcb/Makefile                               |    7 +
 drivers/mcb/mcb-core.c                             |  414 ++++++++
 drivers/mcb/mcb-internal.h                         |  118 +++
 drivers/mcb/mcb-parse.c                            |  159 +++
 drivers/mcb/mcb-pci.c                              |  114 ++
 drivers/md/dm-log-userspace-transfer.c             |    2 +-
 drivers/memory/Kconfig                             |   15 +
 drivers/memory/Makefile                            |    2 +
 {arch/powerpc/sysdev => drivers/memory}/fsl_ifc.c  |    8 +-
 drivers/memory/ti-aemif.c                          |  427 ++++++++
 drivers/misc/Kconfig                               |    2 +-
 drivers/misc/ad525x_dpot.c                         |    1 -
 drivers/misc/apds9802als.c                         |    1 -
 drivers/misc/bmp085.c                              |    1 -
 drivers/misc/carma/carma-fpga.c                    |    1 -
 drivers/misc/ds1682.c                              |    1 -
 drivers/misc/eeprom/at25.c                         |    1 -
 drivers/misc/eeprom/eeprom.c                       |    1 -
 drivers/misc/eeprom/eeprom_93xx46.c                |    1 -
 drivers/misc/eeprom/max6875.c                      |    1 -
 drivers/misc/eeprom/sunxi_sid.c                    |    3 +-
 drivers/misc/genwqe/card_debugfs.c                 |    1 -
 drivers/misc/hmc6352.c                             |    1 -
 drivers/misc/isl29003.c                            |    1 -
 drivers/misc/isl29020.c                            |    1 -
 drivers/misc/lattice-ecp3-config.c                 |    1 -
 drivers/misc/lis3lv02d/lis3lv02d.c                 |    1 -
 drivers/misc/lis3lv02d/lis3lv02d_i2c.c             |    1 -
 drivers/misc/lis3lv02d/lis3lv02d_spi.c             |    1 -
 drivers/misc/lkdtm.c                               |   74 +-
 drivers/misc/mei/Kconfig                           |    9 +
 drivers/misc/mei/Makefile                          |    6 +-
 drivers/misc/mei/amthif.c                          |   72 +-
 drivers/misc/mei/bus.c                             |   21 +-
 drivers/misc/mei/client.c                          |  300 +++---
 drivers/misc/mei/client.h                          |   30 +-
 drivers/misc/mei/debugfs.c                         |   54 +
 drivers/misc/mei/hbm.c                             |  281 ++---
 drivers/misc/mei/hbm.h                             |    1 +
 drivers/misc/mei/hw-me.c                           |   30 +-
 drivers/misc/mei/hw-txe-regs.h                     |  294 ++++++
 drivers/misc/mei/hw-txe.c                          | 1107 ++++++++++++++++++++
 drivers/misc/mei/hw-txe.h                          |   74 ++
 drivers/misc/mei/hw.h                              |   20 +-
 drivers/misc/mei/init.c                            |   43 +-
 drivers/misc/mei/interrupt.c                       |  159 +--
 drivers/misc/mei/main.c                            |   23 +-
 drivers/misc/mei/mei_dev.h                         |   54 +-
 drivers/misc/mei/nfc.c                             |   14 +-
 drivers/misc/mei/pci-me.c                          |   14 +-
 drivers/misc/mei/pci-txe.c                         |  293 ++++++
 drivers/misc/mei/wd.c                              |  136 +--
 drivers/misc/mic/host/mic_intr.c                   |    2 +-
 drivers/misc/pch_phub.c                            |    5 +-
 drivers/misc/sram.c                                |  127 ++-
 drivers/misc/ti-st/st_core.c                       |    1 -
 drivers/misc/ti_dac7512.c                          |    1 -
 drivers/misc/tsl2550.c                             |    1 -
 drivers/misc/vmw_vmci/vmci_guest.c                 |    7 +-
 drivers/mtd/nand/Kconfig                           |    1 +
 drivers/mtd/nand/fsl_ifc_nand.c                    |    2 +-
 drivers/parport/share.c                            |    3 +-
 drivers/spmi/Kconfig                               |   27 +
 drivers/spmi/Makefile                              |    6 +
 drivers/spmi/spmi-pmic-arb.c                       |  778 ++++++++++++++
 drivers/spmi/spmi.c                                |  574 ++++++++++
 drivers/usb/dwc3/dwc3-omap.c                       |    3 +-
 drivers/video/hyperv_fb.c                          |   88 +-
 drivers/video/uvesafb.c                            |    4 +-
 drivers/vme/bridges/vme_ca91cx42.c                 |   29 +-
 drivers/vme/bridges/vme_tsi148.c                   |   18 +-
 drivers/w1/masters/Kconfig                         |    3 +-
 drivers/w1/masters/ds2490.c                        |  155 ++-
 drivers/w1/masters/mxc_w1.c                        |   43 +-
 drivers/w1/masters/w1-gpio.c                       |   19 +-
 drivers/w1/slaves/Kconfig                          |    5 -
 drivers/w1/slaves/w1_therm.c                       |   21 +-
 drivers/w1/w1.c                                    |  269 +++--
 drivers/w1/w1.h                                    |  186 +++-
 drivers/w1/w1_family.c                             |    8 +
 drivers/w1/w1_family.h                             |   13 +
 drivers/w1/w1_int.c                                |   25 +-
 drivers/w1/w1_io.c                                 |  102 +-
 drivers/w1/w1_netlink.c                            |  359 +++++--
 drivers/w1/w1_netlink.h                            |   33 +-
 include/dt-bindings/spmi/spmi.h                    |   18 +
 include/linux/connector.h                          |    2 +-
 include/linux/extcon.h                             |   12 +
 include/linux/extcon/of_extcon.h                   |   31 -
 include/linux/fmc-sdb.h                            |    2 +
 .../include/asm => include/linux}/fsl_ifc.h        |    0
 include/linux/hyperv.h                             |  353 +------
 include/linux/mcb.h                                |  119 +++
 include/linux/miscdevice.h                         |   16 +-
 include/linux/mod_devicetable.h                    |   13 +
 include/linux/regmap.h                             |   12 +-
 include/linux/spmi.h                               |  191 ++++
 include/uapi/linux/Kbuild                          |    1 +
 include/uapi/linux/hyperv.h                        |  390 +++++++
 tools/Makefile                                     |   11 +-
 tools/hv/Makefile                                  |   13 +
 tools/hv/hv_fcopy_daemon.c                         |  195 ++++
 tools/hv/hv_vss_daemon.c                           |    2 +
 167 files changed, 8865 insertions(+), 1722 deletions(-)
 create mode 100644 Documentation/DocBook/w1.tmpl
 rename Documentation/devicetree/bindings/{powerpc => memory-controllers}/fsl/ifc.txt (100%)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti-aemif.txt
 create mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
 create mode 100644 Documentation/devicetree/bindings/spmi/spmi.txt
 delete mode 100644 arch/avr32/boards/mimc200/fram.c
 delete mode 100644 drivers/extcon/of_extcon.c
 create mode 100644 drivers/hv/hv_fcopy.c
 create mode 100644 drivers/iio/adc/men_z188_adc.c
 create mode 100644 drivers/mcb/Kconfig
 create mode 100644 drivers/mcb/Makefile
 create mode 100644 drivers/mcb/mcb-core.c
 create mode 100644 drivers/mcb/mcb-internal.h
 create mode 100644 drivers/mcb/mcb-parse.c
 create mode 100644 drivers/mcb/mcb-pci.c
 rename {arch/powerpc/sysdev => drivers/memory}/fsl_ifc.c (98%)
 create mode 100644 drivers/memory/ti-aemif.c
 create mode 100644 drivers/misc/mei/hw-txe-regs.h
 create mode 100644 drivers/misc/mei/hw-txe.c
 create mode 100644 drivers/misc/mei/hw-txe.h
 create mode 100644 drivers/misc/mei/pci-txe.c
 create mode 100644 drivers/spmi/Kconfig
 create mode 100644 drivers/spmi/Makefile
 create mode 100644 drivers/spmi/spmi-pmic-arb.c
 create mode 100644 drivers/spmi/spmi.c
 create mode 100644 include/dt-bindings/spmi/spmi.h
 delete mode 100644 include/linux/extcon/of_extcon.h
 rename {arch/powerpc/include/asm => include/linux}/fsl_ifc.h (100%)
 create mode 100644 include/linux/mcb.h
 create mode 100644 include/linux/spmi.h
 create mode 100644 include/uapi/linux/hyperv.h
 create mode 100644 tools/hv/Makefile
 create mode 100644 tools/hv/hv_fcopy_daemon.c

                 reply	other threads:[~2014-04-01 18:44 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20140401184659.GA21763@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=arnd@arndb.de \
    --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.