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 driver patches for 4.10-rc1
Date: Tue, 13 Dec 2016 09:37:36 -0800	[thread overview]
Message-ID: <20161213173736.GA32221@kroah.com> (raw)

The following changes since commit a25f0944ba9b1d8a6813fd6f1a86f1bd59ac25a6:

  Linux 4.9-rc5 (2016-11-13 10:32:32 -0800)

are available in the git repository at:

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

for you to fetch changes up to 190cc65e912de7e8f7ebddcecfbf55a610281a8c:

  uio-hv-generic: store physical addresses instead of virtual (2016-12-10 14:57:58 +0100)

----------------------------------------------------------------
Char/Misc driver patches for 4.10-rc1

Here's the big char/misc driver patches for 4.10-rc1.  Lots of tiny
changes over lots of "minor" driver subsystems, the largest being some
new FPGA drivers.  Other than that, a few other new drivers, but no new
driver subsystems added for this kernel cycle, a nice change.

All of these have been in linux-next with no reported issues.

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

----------------------------------------------------------------
Alan Tull (12):
      of/overlay: add of overlay notifications
      fpga: add method to get fpga manager from device
      doc: fpga-mgr: add fpga image info to api
      fpga: add bindings document for fpga region
      fpga-mgr: add fpga image information struct
      add sysfs document for fpga bridge class
      fpga: add fpga bridge framework
      fpga: fpga-region: device tree control for FPGA
      ARM: socfpga: fpga bridge driver support
      fpga: add altera freeze bridge support
      fpga-manager: Add Socfpga Arria10 support
      MAINTAINERS: add git url for fpga

Alex Fluter (1):
      Tools: hv: kvp: configurable external scripts path

Alex Ng (6):
      Drivers: hv: utils: Fix the mapping between host version and protocol to use
      Drivers: hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
      Drivers: hv: balloon: Add logging for dynamic memory operations
      Drivers: hv: vss: Improve log messages.
      Drivers: hv: vss: Operation timeouts should match host expectation
      Drivers: hv: balloon: Fix info request to show max page count

Alexander Shishkin (6):
      stm class: Document the stm_source interface
      stm class: Document stm_source channel assignment
      intel_th: Constify subdevices
      intel_th: Support Host Debugger mode of operation
      intel_th: gth: Handle host mode correctly
      intel_th: Document debug host mode

Alexander Usyskin (11):
      mei: show the HBM protocol versions in the device attributes
      mei: bus: demote error to debug level upon disconnect
      mei: enable to set the internal flag for client write
      mei: send OS type to the FW
      mei: fix parameter rename KDoc
      mei: introduce host client uninitialized state
      mei: bus: make a client pointer always available
      mei: bus: split RX and async notification callbacks
      mei: request async autosuspend at the end of enumeration
      mei: fix the back to back interrupt handling
      mei: bus: enable non-blocking RX

Alexey Khoroshilov (1):
      uio: pruss: add clk_disable()

Amir Levy (1):
      thunderbolt: Macro rename

Arnd Bergmann (2):
      scr24x_cs: include linux/io.h
      uio-hv-generic: store physical addresses instead of virtual

Catalin Marinas (1):
      lkdtm: Do not use flush_icache_range() on user addresses

Chris Metcalf (1):
      tile-srom: allow the driver to be built as a module

Christoph Hellwig (1):
      genwqe: use pci_irq_allocate_vectors

Chunyan Zhang (1):
      coresight: stm: return error code instead of zero in .packet()

Dan Carpenter (3):
      ARM: socfpga: checking the wrong variable
      snsc: restore IRQs on error path in scdrv_write()
      char/pcmcia: add some error checking in scr24x_read()

Dave Young (1):
      Move CONFIG_DEVKMEM default to n

Greg Kroah-Hartman (4):
      Merge 4.9-rc3 into char-misc-next
      Merge 4.9-rc5 into char-misc-next
      Merge tag 'stm-for-greg-20161118' of git://git.kernel.org/.../ash/stm into char-misc-next
      Merge tag 'fpga-for-greg-20161129' of git://git.kernel.org/.../atull/linux-fpga into char-misc-next

Haiyang Zhang (1):
      hyperv: Fix spelling of HV_UNKOWN

Jason Gunthorpe (5):
      fpga: Add COMPILE_TEST to all drivers
      fpga zynq: Add missing \n to messages
      fpga zynq: Remove priv->dev
      fpga zynq: Fix incorrect ISR state on bootup
      fpga: Clarify how write_init works streaming modes

Joachim Eastwood (2):
      nvmem: add NXP LPC18xx OTP driver
      nvmem: dt: document lpc1850 OTP binding

Johan Hovold (1):
      stm class: Fix device leak in open error path

Jonathan Richardson (2):
      dt-bindings: Document Broadcom OTP controller driver
      nvmem: Add the Broadcom OTP controller driver

K. Y. Srinivasan (3):
      Drivers: hv: vmbus: Base host signaling strictly on the ring state
      Drivers: hv: vmbus: On write cleanup the logic to interrupt the host
      Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host

Lorenzo Stoakes (1):
      platform: goldfish: pipe: use get_user_pages_unlocked()

Lubomir Rintel (1):
      char/pcmcia: add scr24x_cs chip card interface driver

Martyn Welch (1):
      VME: Remove shutdown entry from vme_driver

Mathieu Poirier (1):
      coresight: reset "enable_sink" flag when need be

Michael Ellerman (1):
      lkdtm: Prevent the compiler from optimising lkdtm_CORRUPT_STACK()

Michael Moese (1):
      mcb: fix compiler warning logical-op in mcb-parse.c

Moritz Fischer (1):
      MAINTAINERS: Update fpga-mgr entry with new linux-fpga mailing list

Muhammad Abdul WAHAB (2):
      coresight: etm3x: indentation fix (extra space removed)
      coresight: etm3x: Adding missing features of Coresight PTM components

Paul Gortmaker (4):
      miscdevice: introduce builtin_misc_device
      lightnvm: make core.c explicitly non-modular
      blackfin: make-bf561/coreb.c explicitly non-modular
      s390: char: make slp_ctl explicitly non-modular

Quentin Lambert (1):
      coresight: perf: Add a missing call to etm_free_aux

Robin van der Gracht (4):
      of: add vendor prefix for Holtek Semiconductor
      auxdisplay: ht16k33: Driver for LED controller
      MAINTAINERS: auxdisplay: Added myself as maintainer for ht16k33 driver
      auxdisplay: ht16k33: select framebuffer helper modules

Stephen Hemminger (2):
      vmbus: add support for dynamic device id's
      uio-hv-generic: new userspace i/o driver for VMBus

Sudip Mukherjee (4):
      ppdev: fix memory leak
      MAINTAINERS: update email
      ppdev: use pr_* macros
      ppdev: check before attaching port

Suzuki K Poulose (1):
      coresight: Add support for ARM Coresight STM-500

Suzuki K. Poulose (3):
      coresight: tmc: Cleanup operation mode handling
      coresight: tmc: Get rid of mode parameter for helper routines
      coresight: tmc: Remove duplicate memset

Tomas Winkler (9):
      mei: bus: add module_mei_cl_driver helper macro
      watchdog: mei_wdt: use module_mei_cl_driver macro
      nfc: mei: use module_mei_cl_driver macro
      nfc: mei_phy: get phy from the driver data
      mei: bus: remove rx callback context
      mei: consolidate repeating code in mei_cl_irq_read_msg
      mei: constify buffer in the write functions calls
      mei: me: add lewisburg device ids
      mei: synchronize irq before initiating a reset.

Valentin Rothberg (1):
      checkkconfigsymbols.py: support git's "^" syntax

Vitaly Kuznetsov (4):
      Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
      Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
      hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()
      hv: change clockevents unbind tactics

Weibing Zhang (3):
      tools: hv: remove unnecessary link flag
      tools: hv: fix a compile warning in snprintf
      tools: hv: remove unnecessary header files and netlink related code

 Documentation/ABI/testing/sysfs-class-fpga-bridge  |  11 +
 Documentation/ABI/testing/sysfs-class-mei          |  16 +
 .../devicetree/bindings/display/ht16k33.txt        |  42 ++
 .../devicetree/bindings/fpga/fpga-region.txt       | 494 +++++++++++++++++
 .../devicetree/bindings/nvmem/brcm,ocotp.txt       |  17 +
 .../devicetree/bindings/nvmem/lpc1850-otp.txt      |  20 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 Documentation/fpga/fpga-mgr.txt                    |  43 +-
 Documentation/trace/intel_th.txt                   |  22 +
 Documentation/trace/stm.txt                        |  37 +-
 MAINTAINERS                                        |  20 +-
 arch/blackfin/mach-bf561/coreb.c                   |  10 +-
 drivers/auxdisplay/Kconfig                         |  13 +
 drivers/auxdisplay/Makefile                        |   1 +
 drivers/auxdisplay/ht16k33.c                       | 563 +++++++++++++++++++
 drivers/char/Kconfig                               |   3 +-
 drivers/char/pcmcia/Kconfig                        |  11 +
 drivers/char/pcmcia/Makefile                       |   1 +
 drivers/char/pcmcia/scr24x_cs.c                    | 373 +++++++++++++
 drivers/char/ppdev.c                               |  36 +-
 drivers/char/snsc.c                                |   2 +-
 drivers/char/tile-srom.c                           |   3 +-
 drivers/fpga/Kconfig                               |  39 +-
 drivers/fpga/Makefile                              |   9 +
 drivers/fpga/altera-fpga2sdram.c                   | 180 ++++++
 drivers/fpga/altera-freeze-bridge.c                | 273 ++++++++++
 drivers/fpga/altera-hps2fpga.c                     | 222 ++++++++
 drivers/fpga/fpga-bridge.c                         | 395 ++++++++++++++
 drivers/fpga/fpga-mgr.c                            |  97 ++--
 drivers/fpga/fpga-region.c                         | 603 +++++++++++++++++++++
 drivers/fpga/socfpga-a10.c                         | 557 +++++++++++++++++++
 drivers/fpga/socfpga.c                             |   7 +-
 drivers/fpga/zynq-fpga.c                           |  56 +-
 drivers/hv/channel.c                               |  93 +---
 drivers/hv/channel_mgmt.c                          |  10 +-
 drivers/hv/connection.c                            |   1 +
 drivers/hv/hv.c                                    |   6 +-
 drivers/hv/hv_balloon.c                            |  44 +-
 drivers/hv/hv_snapshot.c                           |  33 +-
 drivers/hv/hv_util.c                               |   9 +-
 drivers/hv/hyperv_vmbus.h                          |  12 +-
 drivers/hv/ring_buffer.c                           |  44 +-
 drivers/hv/vmbus_drv.c                             | 174 +++++-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |  31 +-
 drivers/hwtracing/coresight/coresight-etm.h        |   5 +
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |  12 +-
 drivers/hwtracing/coresight/coresight-priv.h       |   4 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   9 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |  48 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |  43 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |   2 +-
 drivers/hwtracing/coresight/coresight.c            |  74 ++-
 drivers/hwtracing/intel_th/core.c                  |  28 +-
 drivers/hwtracing/intel_th/gth.c                   |  26 +-
 drivers/hwtracing/intel_th/intel_th.h              |   4 +
 drivers/hwtracing/stm/core.c                       |   8 +-
 drivers/lightnvm/core.c                            |  14 +-
 drivers/mcb/mcb-parse.c                            |   2 +-
 drivers/misc/genwqe/card_base.h                    |   1 -
 drivers/misc/genwqe/card_utils.c                   |  12 +-
 drivers/misc/lkdtm_bugs.c                          |   3 +-
 drivers/misc/lkdtm_perms.c                         |   7 +-
 drivers/misc/mei/amthif.c                          |   2 +-
 drivers/misc/mei/bus-fixup.c                       | 100 +++-
 drivers/misc/mei/bus.c                             | 217 +++++---
 drivers/misc/mei/client.c                          |  23 +-
 drivers/misc/mei/client.h                          |   2 +-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/hw-me.c                           |  90 ++-
 drivers/misc/mei/hw-me.h                           |   2 -
 drivers/misc/mei/hw-txe.c                          |  18 +-
 drivers/misc/mei/init.c                            |   6 +-
 drivers/misc/mei/interrupt.c                       |   7 +-
 drivers/misc/mei/main.c                            |  45 +-
 drivers/misc/mei/mei_dev.h                         |  38 +-
 drivers/misc/mei/pci-me.c                          |   1 +
 drivers/nfc/mei_phy.c                              |  42 +-
 drivers/nfc/microread/mei.c                        |  23 +-
 drivers/nfc/pn544/mei.c                            |  23 +-
 drivers/nvmem/Kconfig                              |  22 +
 drivers/nvmem/Makefile                             |   4 +
 drivers/nvmem/bcm-ocotp.c                          | 335 ++++++++++++
 drivers/nvmem/lpc18xx_otp.c                        | 124 +++++
 drivers/of/overlay.c                               |  47 +-
 drivers/platform/goldfish/goldfish_pipe.c          |   6 +-
 drivers/s390/char/sclp_ctl.c                       |   4 +-
 drivers/thunderbolt/nhi_regs.h                     |   6 +-
 drivers/uio/Kconfig                                |   9 +
 drivers/uio/Makefile                               |   1 +
 drivers/uio/uio_hv_generic.c                       | 218 ++++++++
 drivers/uio/uio_pruss.c                            |  10 +-
 drivers/watchdog/mei_wdt.c                         |  58 +-
 include/linux/fpga/fpga-bridge.h                   |  60 ++
 include/linux/fpga/fpga-mgr.h                      |  29 +-
 include/linux/hyperv.h                             |  53 +-
 include/linux/mei_cl_bus.h                         |  51 +-
 include/linux/miscdevice.h                         |   7 +
 include/linux/of.h                                 |  25 +
 include/linux/vme.h                                |   1 -
 mm/memory.c                                        |   1 +
 mm/nommu.c                                         |   1 +
 scripts/checkkconfigsymbols.py                     |   2 +-
 tools/hv/Makefile                                  |   3 +-
 tools/hv/hv_fcopy_daemon.c                         |   7 -
 tools/hv/hv_kvp_daemon.c                           |  20 +-
 105 files changed, 5985 insertions(+), 696 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-fpga-bridge
 create mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt
 create mode 100644 Documentation/devicetree/bindings/fpga/fpga-region.txt
 create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt
 create mode 100644 Documentation/devicetree/bindings/nvmem/lpc1850-otp.txt
 create mode 100644 drivers/auxdisplay/ht16k33.c
 create mode 100644 drivers/char/pcmcia/scr24x_cs.c
 create mode 100644 drivers/fpga/altera-fpga2sdram.c
 create mode 100644 drivers/fpga/altera-freeze-bridge.c
 create mode 100644 drivers/fpga/altera-hps2fpga.c
 create mode 100644 drivers/fpga/fpga-bridge.c
 create mode 100644 drivers/fpga/fpga-region.c
 create mode 100644 drivers/fpga/socfpga-a10.c
 create mode 100644 drivers/nvmem/bcm-ocotp.c
 create mode 100644 drivers/nvmem/lpc18xx_otp.c
 create mode 100644 drivers/uio/uio_hv_generic.c
 create mode 100644 include/linux/fpga/fpga-bridge.h

                 reply	other threads:[~2016-12-13 17:38 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=20161213173736.GA32221@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.