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.