lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Tue, 13 Dec 2016 09:37:36 -0800
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        Arnd Bergmann <arnd@...db.de>
Cc:     linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver patches for 4.10-rc1

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@...uxfoundation.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

Powered by blists - more mailing lists