The following changes since commit bb176f67090ca54869fc1262c913aa69d2ede070:

  Linux 4.14-rc6 (2017-10-23 06:49:47 -0400)

are available in the Git repository at:

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

for you to fetch changes up to f13d1a8a801dae552ef495c84a223280586a9f67:

  VME: Return -EBUSY when DMA list in use (2017-11-08 14:26:50 +0100)

----------------------------------------------------------------
Char/Misc patches for 4.15-rc1

Here is the big set of char/misc and other driver subsystem patches for
4.15-rc1.

There are small changes all over here, hyperv driver updates, pcmcia
driver updates, w1 driver updats, vme driver updates, nvmem driver
updates, and lots of other little one-off driver updates as well.  The
shortlog has the full details.

Note, there will be a merge conflict in drivers/misc/lkdtm_core.c when
merging to your tree as one lkdtm patch came in through the perf tree as
well as this one.  The resolution is to take the const change that this
tree provides.

All of these have been in linux-next for quite a while with no reported
issues.

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

----------------------------------------------------------------
Alan Tull (1):
      MAINTAINERS: add backup FPGA maintainer

Alexey Khoroshilov (1):
      w1: keep balance of mutex locks and refcnts

Arvind Yadav (1):
      binder: pr_err() strings should end with newlines

Bhumika Goyal (3):
      fpga: make xlnx_pr_decoupler_br_ops const
      pcmcia: make pccard_cis_attr const
      parport: make parport_ip32_ops const and __initconst

Bryan O'Donoghue (7):
      nvmem: imx-ocotp: Restrict OTP write to IMX6 processors
      nvmem: imx-ocotp: Pass parameters via a struct
      nvmem: imx-ocotp: Add support for banked OTP addressing
      nvmem: imx-ocotp: Move i.MX6 write clock setup to dedicated function
      nvmem: imx-ocotp: Add i.MX7D timing write clock setup support
      nvmem: imx-ocotp: Enable i.MX7D OTP write support
      nvmem: imx-ocotp: Update module description

Colin Ian King (1):
      drivers/fsi: make a couple of functions static

Dan Carpenter (3):
      vme: Fix integer overflow checking in vme_check_window()
      misc: pci_endpoint_test: Prevent some integer overflows
      misc: pci_endpoint_test: Avoid triggering a BUG()

Greg Kroah-Hartman (3):
      Merge 4.14-rc5 into char-misc-next
      Merge tag 'vme-next-4.14-rc4' of 
https://gitlab.collabora.com/martyn/linux into char-misc-next
      Merge 4.14-rc6 into char-misc-next

Guilherme G. Piccoli (1):
      genwqe: Take R/W permissions into account when dealing with memory pages

Gustavo A. R. Silva (1):
      thunderbolt: tb: fix use after free in tb_activate_pcie_devices

Icenowy Zheng (1):
      nvmem: sunxi-sid: add support for A64/H5's SID controller

Jan Kandziora (2):
      wire: export w1_touch_bit
      add w1_ds28e17 driver for the DS28E17 Onewire to I2C master bridge

K. Y. Srinivasan (1):
      Drivers: hv: vmbus: Make panic reporting to be more useful

Kees Cook (8):
      char: pcmcia: Convert timers to use timer_setup()
      pcmcia: m32r: Convert timers to use timer_setup()
      lkdtm: Convert from jprobe to kprobe
      lkdtm: Constify the crashtypes table
      auxdisplay: Convert timers to use timer_setup()
      drivers/sgi-xp: Convert timers to use timer_setup()
      drivers/pcmcia: Convert timers to use timer_setup()
      drivers/pcmcia: omap1: Fix error in automated timer conversion

Keiji Hayashibara (2):
      dt-bindings: nvmem: add description for UniPhier eFuse
      nvmem: uniphier: add UniPhier eFuse driver

Leo Yan (1):
      doc: coresight: correct usage for disabling idle states

Markus Elfring (14):
      vme: Delete 11 error messages for a failed memory allocation
      vme: Improve 11 size determinations
      vme: Move an assignment in vme_new_dma_list()
      vme: Adjust 48 checks for null pointers
      vme: Return directly in two functions
      vme: fake: Delete an error message for a failed memory allocation in 
fake_init()
      vme: fake: Improve five size determinations in fake_init()
      vme: fake: Adjust 11 checks for null pointers
      vme: ca91cx42: Delete eight error messages for a failed memory allocation
      vme: ca91cx42: Improve 12 size determinations
      vme: ca91cx42: Adjust 14 checks for null pointers
      vme: tsi148: Delete nine error messages for a failed memory allocation
      vme: tsi148: Improve 17 size determinations
      vme: tsi148: Adjust 14 checks for null pointers

Martin Blumenstingl (3):
      dt-bindings: nvmem: Describe the Amlogic Meson6/Meson8/Meson8b efuse
      nvmem: meson-efuse: indicate that this driver is only for Meson GX SoCs
      nvmem: add a driver for the Amlogic Meson6/Meson8/Meson8b SoCs

Martyn Welch (2):
      MAINTAINERS: Update VME subsystem tree.
      VME: Return -EBUSY when DMA list in use

Masahiro Yamada (7):
      nvmem: remove inline in drivers/nvmem/core.c
      nvmem: remove unneeded IS_ENABLED(CONFIG_NVMEM) conditional
      nvmem: imx-iim: use stack for nvmem_config instead of malloc'ing it
      nvmem: mtk-efuse: use stack for nvmem_config instead of malloc'ing it
      nvmem: mtk-efuse: fix different address space warnings of sparse
      nvmem: qfprom: fix different address space warnings of sparse
      nvmem: set nvmem->owner to nvmem->dev->driver->owner if unset

Mika Westerberg (1):
      MAINTAINERS: Add git tree for Thunderbolt development

Oleksij Rempel (2):
      nvmem: dt: document SNVS LPGPR binding
      nvmem: add snvs_lpgpr driver

Randy Dunlap (2):
      misc: altera-stapl: drop Kconfig comment
      misc: mic: move to its own menu in Misc devices

Romain Perier (1):
      nvmem: rockchip: add support for RK3368

Sherry Yang (2):
      android: binder: Remove unused vma argument
      android: binder: Change binder_shrinker to static

Stephen Hemminger (3):
      vmbus: add per-channel sysfs info
      vmbus: initialize reserved fields in messages
      Drivers: hv: vmbus: Expose per-channel interrupts and events counters

Steven Rostedt (VMware) (1):
      tracing, mei: Remove unused trace event mei_pci_cfg_write

Suzuki K Poulose (1):
      coresight: Extend the PIDR mask to cover relevant bits in PIDR2

Vitaly Kuznetsov (17):
      hyper-v: trace vmbus_on_msg_dpc()
      hyper-v: trace vmbus_on_message()
      hyper-v: trace vmbus_onoffer()
      hyper-v: trace vmbus_onoffer_rescind()
      hyper-v: trace vmbus_onopen_result()
      hyper-v: trace vmbus_ongpadl_created()
      hyper-v: trace vmbus_ongpadl_torndown()
      hyper-v: trace vmbus_onversion_response()
      hyper-v: trace vmbus_request_offers()
      hyper-v: trace vmbus_open()
      hyper-v: trace vmbus_close_internal()
      hyper-v: trace vmbus_establish_gpadl()
      hyper-v: trace vmbus_teardown_gpadl()
      hyper-v: trace vmbus_negotiate_version()
      hyper-v: trace vmbus_release_relid()
      hyper-v: trace vmbus_send_tl_connect_request()
      hyper-v: trace channel events

 Documentation/ABI/stable/sysfs-bus-vmbus           |  70 ++
 Documentation/ABI/testing/sysfs-driver-w1_ds28e17  |  21 +
 .../bindings/nvmem/allwinner,sunxi-sid.txt         |   1 +
 .../devicetree/bindings/nvmem/amlogic-efuse.txt    |   2 +-
 .../bindings/nvmem/amlogic-meson-mx-efuse.txt      |  22 +
 .../devicetree/bindings/nvmem/rockchip-efuse.txt   |   1 +
 .../devicetree/bindings/nvmem/snvs-lpgpr.txt       |  20 +
 .../devicetree/bindings/nvmem/uniphier-efuse.txt   |  49 ++
 Documentation/trace/coresight-cpu-debug.txt        |  22 +-
 Documentation/w1/slaves/00-INDEX                   |   2 +
 Documentation/w1/slaves/w1_ds28e17                 |  68 ++
 MAINTAINERS                                        |   5 +-
 arch/x86/hyperv/hv_init.c                          |  15 +-
 arch/x86/include/asm/mshyperv.h                    |   2 +-
 drivers/android/binder.c                           |   2 +-
 drivers/android/binder_alloc.c                     |  18 +-
 drivers/auxdisplay/img-ascii-lcd.c                 |  10 +-
 drivers/auxdisplay/panel.c                         |   4 +-
 drivers/char/pcmcia/cm4000_cs.c                    |   6 +-
 drivers/char/pcmcia/cm4040_cs.c                    |   7 +-
 drivers/char/pcmcia/synclink_cs.c                  |   8 +-
 drivers/fpga/xilinx-pr-decoupler.c                 |   2 +-
 drivers/fsi/fsi-core.c                             |   6 +-
 drivers/hv/Makefile                                |   4 +-
 drivers/hv/channel.c                               |  23 +-
 drivers/hv/channel_mgmt.c                          |  36 +-
 drivers/hv/connection.c                            |   7 +
 drivers/hv/hv_trace.c                              |   4 +
 drivers/hv/hv_trace.h                              | 327 +++++++++
 drivers/hv/hyperv_vmbus.h                          |   4 +
 drivers/hv/vmbus_drv.c                             | 209 +++++-
 .../coresight/coresight-dynamic-replicator.c       |   4 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |   4 +-
 drivers/hwtracing/coresight/coresight-etm3x.c      |  24 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |   4 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   8 +-
 drivers/hwtracing/coresight/coresight-tmc.c        |   4 +-
 drivers/hwtracing/coresight/coresight-tpiu.c       |   4 +-
 drivers/misc/altera-stapl/Kconfig                  |   3 +-
 drivers/misc/genwqe/card_base.h                    |   7 +-
 drivers/misc/genwqe/card_dev.c                     |   6 +-
 drivers/misc/genwqe/card_utils.c                   |  43 +-
 drivers/misc/lkdtm_core.c                          | 172 ++---
 drivers/misc/mei/mei-trace.c                       |   1 -
 drivers/misc/mei/mei-trace.h                       |  19 -
 drivers/misc/mic/Kconfig                           |   4 +
 drivers/misc/pci_endpoint_test.c                   |  11 +
 drivers/misc/sgi-xp/xpc_main.c                     |  15 +-
 drivers/misc/sgi-xp/xpc_sn2.c                      |  15 +-
 drivers/nvmem/Kconfig                              |  35 +-
 drivers/nvmem/Makefile                             |   6 +
 drivers/nvmem/bcm-ocotp.c                          |   1 -
 drivers/nvmem/core.c                               |  13 +-
 drivers/nvmem/imx-iim.c                            |  24 +-
 drivers/nvmem/imx-ocotp.c                          | 193 +++++-
 drivers/nvmem/lpc18xx_eeprom.c                     |   1 -
 drivers/nvmem/lpc18xx_otp.c                        |   1 -
 drivers/nvmem/meson-efuse.c                        |   5 +-
 drivers/nvmem/meson-mx-efuse.c                     | 265 +++++++
 drivers/nvmem/mtk-efuse.c                          |  47 +-
 drivers/nvmem/mxs-ocotp.c                          |   1 -
 drivers/nvmem/qfprom.c                             |  27 +-
 drivers/nvmem/rockchip-efuse.c                     |   5 +-
 drivers/nvmem/snvs_lpgpr.c                         | 156 +++++
 drivers/nvmem/sunxi_sid.c                          |   7 +-
 drivers/nvmem/uniphier-efuse.c                     |  97 +++
 drivers/nvmem/vf610-ocotp.c                        |   1 -
 drivers/parport/parport_ip32.c                     |   2 +-
 drivers/pcmcia/bcm63xx_pcmcia.c                    |   6 +-
 drivers/pcmcia/bfin_cf_pcmcia.c                    |   6 +-
 drivers/pcmcia/cistpl.c                            |   2 +-
 drivers/pcmcia/cs_internal.h                       |   2 +-
 drivers/pcmcia/i82365.c                            |   6 +-
 drivers/pcmcia/m32r_cfc.c                          |   7 +-
 drivers/pcmcia/m32r_pcc.c                          |   7 +-
 drivers/pcmcia/omap_cf.c                           |  10 +-
 drivers/pcmcia/pd6729.c                            |   7 +-
 drivers/pcmcia/soc_common.c                        |   7 +-
 drivers/pcmcia/tcic.c                              |   8 +-
 drivers/pcmcia/yenta_socket.c                      |   7 +-
 drivers/thunderbolt/tb.c                           |   1 +
 drivers/vme/bridges/vme_ca91cx42.c                 |  73 +-
 drivers/vme/bridges/vme_fake.c                     |  35 +-
 drivers/vme/bridges/vme_tsi148.c                   |  83 +--
 drivers/vme/vme.c                                  | 214 +++---
 drivers/w1/slaves/Kconfig                          |  15 +
 drivers/w1/slaves/Makefile                         |   1 +
 drivers/w1/slaves/w1_ds28e17.c                     | 771 +++++++++++++++++++++
 drivers/w1/slaves/w1_therm.c                       |  59 +-
 drivers/w1/w1_io.c                                 |   3 +-
 include/linux/hyperv.h                             |  10 +
 include/linux/w1.h                                 |   1 +
 92 files changed, 2870 insertions(+), 683 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_ds28e17
 create mode 100644 
Documentation/devicetree/bindings/nvmem/amlogic-meson-mx-efuse.txt
 create mode 100644 Documentation/devicetree/bindings/nvmem/snvs-lpgpr.txt
 create mode 100644 Documentation/devicetree/bindings/nvmem/uniphier-efuse.txt
 create mode 100644 Documentation/w1/slaves/w1_ds28e17
 create mode 100644 drivers/hv/hv_trace.c
 create mode 100644 drivers/hv/hv_trace.h
 create mode 100644 drivers/nvmem/meson-mx-efuse.c
 create mode 100644 drivers/nvmem/snvs_lpgpr.c
 create mode 100644 drivers/nvmem/uniphier-efuse.c
 create mode 100644 drivers/w1/slaves/w1_ds28e17.c

Reply via email to