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.9-rc1
Date: Mon, 3 Oct 2016 16:39:15 +0200	[thread overview]
Message-ID: <20161003143915.GA15152@kroah.com> (raw)

The following changes since commit c6935931c1894ff857616ff8549b61236a19148f:

  Linux 4.8-rc5 (2016-09-04 14:31:46 -0700)

are available in the git repository at:

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

for you to fetch changes up to c9fef1cc3dd3677633e6fd6ea5bd7ef3b741fab3:

  drivers/misc/hpilo: Changes to support new security states in iLO5 FW (2016-09-27 12:53:46 +0200)

----------------------------------------------------------------
Char/Misc driver update for 4.9-rc1

Here's the "big" char and misc driver update for 4.9-rc1.

Lots of little things here, all over the driver tree for subsystems that
flow through me.  Nothing major that I can discern, full details are in
the shortlog.

All have been in the linux-next tree with no reported issues.

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

----------------------------------------------------------------
Aaron Sierra (1):
      vme: change LM callback argument to void pointer

Alessio Igor Bogani (1):
      vme: Fix module autoload

Alex Ng (6):
      Drivers: hv: balloon: Use available memory value in pressure report
      Drivers: hv: utils: Continue to poll VSS channel after handling requests.
      Drivers: hv: utils: Check VSS daemon is listening before a hot backup
      Drivers: hv: utils: Rename version definitions to reflect protocol version.
      Drivers: hv: utils: Use TimeSync samples to adjust the clock after boot.
      Drivers: hv: utils: Support TimeSync version 4.0 protocol samples.

Alexander Kapshuk (3):
      ver_linux: complete awk implementation
      ver_linux: shell implementation removed
      ver_linux: rename ver_linux.awk to ver_linux

Alexander Usyskin (22):
      mei: amthif: drop READ_COMPLETE state
      mei: amthif: fix request cancel
      mei: amthif: drop iamthif_current_cb
      mei: amthif: enable poll for async events
      mei: amthif: drop mei_amthif_send_cmd
      mei: amthif: use mei_cl_alloc_cb for allocating cbs
      mei: drop mei_io_cb_alloc_buf
      mei: recover after errors in runtime pm flow
      mei: drop read complete queue emptiness check
      mei: move read cb to complete queue if not connected
      mei: add file pointer to the host client structure
      mei: add read callback on demand for fixed_address clients
      mei: amthif: drop mei_clear_lists function
      mei: drop redundant krealloc and checks in irq read
      mei: prepare read cb for fixed address clients on the receive path only.
      mei: rx flow control counter
      mei: enqueue consecutive reads
      mei: amthif: drop mei_amthif_read
      mei: drop unused file transaction states
      mei: amthif: fix deadlock in initialization during a reset
      mei: me: add kaby point device ids
      mei: stop the stall timer worker if not needed

Alexandre Belloni (1):
      Documentation: mic: fix kernel version

Andreas Werner (2):
      mcb: Added support for LPC or non PCI based MCB carrier
      mcb: Added bar descriptor support for non PCI bus MCB carrier

Andrew Donnellan (1):
      checkkconfigsymbols.py: add --no-color option, don't print color to non-TTY

Andy Shevchenko (1):
      at25: fix debug and error messaging

Arnd Bergmann (3):
      mic: remove unused function arg
      char/mwave: remove custom BOOLEAN type
      vme: fake: fix build for 64-bit dma_addr_t

Baoyou Xie (3):
      fix:memory:of_memory:add missing header dependencies
      coresight: tmc: mark symbols static where possible
      vme: fake: mark symbols static where possible

Ben Werbowyj (3):
      drivers: w1: style corrections for parenthesis and braces
      drivers: w1: removed assignment from within if statement
      drivers: w1: style corrections-pointers-blanklines-comparisons

Benedikt Spranger (1):
      MAINTAINERS: Saying goodbye to Hans J. Koch

Chris Metcalf (1):
      tile-srom: avoid krealloc(... __GFP_ZERO) pattern

Christophe JAILLET (1):
      spmi: pmic-arb: Return an error code if sanity check fails

Chunyan Zhang (1):
      coresight-stm: support mmapping channel regions with mmio_addr

Dexuan Cui (2):
      Drivers: hv: vmbus: fix the race when querying & updating the percpu list
      Drivers: hv: vmbus: suppress some "hv_vmbus: Unknown GUID" warnings

Eli Billauer (1):
      char: xillybus: Fix spelling mistake and comment

Finley Xiao (2):
      nvmem: rockchip-efuse: update compatible strings for Rockchip efuse
      nvmem: rockchip-efuse: add rk3399-efuse support

Frank Haverkamp (1):
      GenWQE: Change default access rights for device node

Greg Kroah-Hartman (1):
      Merge 4.8-rc5 into char-misc-next

Jan Viktorin (1):
      uio: fix dmem_region_start computation

Jean Delvare (1):
      fpga manager: Add hardware dependency to Zynq driver

Joe Perches (1):
      ttyprintk: Neaten and simplify printing

Johannes Thumshirn (2):
      mcb: Introduce type safety for to_mcb_*
      mcb: remove sub-device handling code

K. Y. Srinivasan (5):
      Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels
      Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg()
      Drivers: hv: vmbus: Implement a mechanism to tag the channel for low latency
      Drivers: hv: Introduce a policy for controlling channel affinity
      Revert "Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw()"

Linus Walleij (1):
      misc: retire the old BMP085 driver

Markus Elfring (1):
      coresight: tmc: Delete an unnecessary check before the function call "kfree"

Martyn Welch (2):
      vme: Update documentation to match api
      vme: Adding Fake VME driver

Masahiro Yamada (1):
      clk: probe common clock drivers earlier

Mathieu Poirier (12):
      coresight: delay initialisation when children are missing
      coresight: add PM runtime calls to coresight_simple_func()
      coresight: etm-perf: pass struct perf_event to source::enable/disable()
      coresight: remove duplicated enumeration
      coresight: etm-perf: configuring filters from perf core
      coresight: etm4x: split default and filter configuration
      coresight: etm4x: cleaning up default filter configuration
      coresight: etm4x: adding range filter configuration function
      coresight: etm4x: configuring include/exclude function
      coresight: etm4x: adding configurable address range filtering
      coresight: etm4x: adding configurable start/stop filtering
      coresight: perf: deal with error condition properly

Michael Moese (2):
      mcb: Enable PCI bus mastering by default
      mcb: Add a dma_device to mcb_device

Muhammad Falak R Wani (2):
      misc: mic: scif: use vma_pages().
      VMCI: use memdup_user().

Olivier Schonken (1):
      coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID

Paul Gortmaker (1):
      vme: make core vme support explicitly non-modular

Peter Chen (1):
      hwtracing: coresight: of_coresight: add missing of_node_put after calling of_parse_phandle

PrasannaKumar Muralidharan (2):
      miscdevice: Add helper macro for misc device boilerplate
      miscdevice: Use module_misc_device() macro

Robin Murphy (1):
      drivers: char: mem: Check {read,write}_kmem() addresses

Rusk, Mark (1):
      drivers/misc/hpilo: Changes to support new security states in iLO5 FW

Sebastian Ott (1):
      misc/genwqe: ensure zero initialization

Stephen Hemminger (1):
      Driver: hv: vmbus: Make mmio resource local

Sudeep Holla (4):
      coresight: access conn->child_name only if it's initialised
      coresight: always use stashed trace id value in etm4_trace_id
      coresight: etm4x: request to retain power to the trace unit when active
      coresight: fix handling of ETM trace register access via sysfs

Sudip Mukherjee (1):
      ppdev: use new parport device model

Suzuki K Poulose (8):
      coresight: Remove erroneous dma_free_coherent in tmc_probe
      coresight: Consolidate error handling path for tmc_probe
      coresight: Fix csdev connections initialisation
      coresight: tmc: Limit the trace to available data
      coresight: etmv4: Fix ETMv4x peripheral ID table
      coresight: Cleanup TMC status check
      coresight: Add better messages for coresight_timeout
      coresight: Use local coresight_desc instances

Tomas Winkler (4):
      mei: hbm: add missing argument in the kdoc
      mei: fix return value on disconnection
      mei: use consistent naming for TX control flow credits
      mei: add wrapper for queuing control commands.

Valentin Rothberg (6):
      checkkconfigsymbols.py: avoid shell injection
      checkkconfigsymbols.py: port to Python 3
      checkkconfigsymbols: use ArgumentParser
      checkkconfigsymbols.py: fix pylint and pep8 warnings
      checkkconfigsymblos: consistent symbol terminology
      checkkconfigsymbols: use arglist instead of cmd string

Vitaly Kuznetsov (16):
      Drivers: hv: avoid vfree() on crash
      Drivers: hv: get rid of redundant messagecount in create_gpadl_header()
      Drivers: hv: don't leak memory in vmbus_establish_gpadl()
      Drivers: hv: get rid of timeout in vmbus_open()
      Drivers: hv: utils: fix a race on userspace daemons registration
      Tools: hv: kvp: ensure kvp device fd is closed on exec
      Drivers: hv: balloon: keep track of where ha_region starts
      Drivers: hv: balloon: account for gaps in hot add regions
      Drivers: hv: balloon: don't wait for ol_waitevent when memhp_auto_online is enabled
      Drivers: hv: balloon: replace ha_region_mutex with spinlock
      Drivers: hv: cleanup vmbus_open() for wrap around mappings
      Drivers: hv: ring_buffer: wrap around mappings for ring buffers
      Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer()
      Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw()
      Drivers: hv: make VMBus bus ids persistent
      Drivers: hv: get rid of id in struct vmbus_channel

Vivek yadav (1):
      Drivers: hv: hv_util: Avoid dynamic allocation in time synch

Wei Yongjun (3):
      coresight: etm4x: remove duplicated include from coresight-etm4x.c
      w1: fix timeout_us parameter description
      vme: fake: remove unexpected unlock in fake_master_set()

Zhouyi Zhou (1):
      snsc: check return value of class_create

Zubair Lutfullah Kakakhel (3):
      misc: pch_phub: Read prefetch value from device tree if passed
      misc: pch_phub: Add UART_CLK quirk for Boston platform
      serial: pch_uart: Add support for reading clock-frequency from DT

 CREDITS                                            |    5 +
 Documentation/ABI/testing/sysfs-class-mic.txt      |    2 +-
 Documentation/ABI/testing/sysfs-i2c-bmp085         |   31 -
 .../devicetree/bindings/nvmem/rockchip-efuse.txt   |   13 +-
 Documentation/vme_api.txt                          |   13 +-
 MAINTAINERS                                        |    4 +-
 arch/arm/common/bL_switcher_dummy_if.c             |   14 +-
 arch/blackfin/mach-bf561/coreb.c                   |   13 +-
 arch/um/drivers/harddog_kern.c                     |   25 +-
 drivers/Makefile                                   |    4 +-
 drivers/bluetooth/hci_vhci.c                       |   16 +-
 drivers/char/bfin-otp.c                            |   40 +-
 drivers/char/mem.c                                 |    6 +
 drivers/char/mwave/3780i.c                         |   64 +-
 drivers/char/mwave/3780i.h                         |    8 +-
 drivers/char/mwave/mwavedd.c                       |   42 +-
 drivers/char/mwave/mwavedd.h                       |   14 +-
 drivers/char/mwave/smapi.c                         |    4 +-
 drivers/char/mwave/smapi.h                         |    6 +-
 drivers/char/mwave/tp3780i.c                       |   52 +-
 drivers/char/ppdev.c                               |   25 +-
 drivers/char/snsc.c                                |    7 +-
 drivers/char/tile-srom.c                           |   28 +-
 drivers/char/ttyprintk.c                           |   69 +-
 drivers/char/xillybus/xillybus_core.c              |    4 +-
 drivers/fpga/Kconfig                               |    1 +
 drivers/hid/uhid.c                                 |   13 +-
 drivers/hv/channel.c                               |  148 +--
 drivers/hv/channel_mgmt.c                          |  130 +-
 drivers/hv/connection.c                            |    8 +-
 drivers/hv/hv.c                                    |    8 +-
 drivers/hv/hv_balloon.c                            |  254 ++--
 drivers/hv/hv_fcopy.c                              |   14 +-
 drivers/hv/hv_kvp.c                                |   27 +-
 drivers/hv/hv_snapshot.c                           |  109 +-
 drivers/hv/hv_util.c                               |  155 ++-
 drivers/hv/hv_utils_transport.c                    |   15 +-
 drivers/hv/hv_utils_transport.h                    |    4 +-
 drivers/hv/hyperv_vmbus.h                          |    9 +-
 drivers/hv/ring_buffer.c                           |   76 +-
 drivers/hv/vmbus_drv.c                             |   16 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |   28 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |  157 ++-
 drivers/hwtracing/coresight/coresight-etm-perf.h   |   34 +
 drivers/hwtracing/coresight/coresight-etm.h        |    8 -
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |    3 +-
 drivers/hwtracing/coresight/coresight-etm3x.c      |   39 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   63 +-
 drivers/hwtracing/coresight/coresight-etm4x.c      |  419 +++++--
 drivers/hwtracing/coresight/coresight-etm4x.h      |   11 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |   20 +-
 drivers/hwtracing/coresight/coresight-priv.h       |   23 +-
 .../coresight/coresight-replicator-qcom.c          |   18 +-
 drivers/hwtracing/coresight/coresight-replicator.c |   20 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   53 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |    6 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   14 +-
 drivers/hwtracing/coresight/coresight-tmc.c        |   80 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |    4 +-
 drivers/hwtracing/coresight/coresight-tpiu.c       |   18 +-
 drivers/hwtracing/coresight/coresight.c            |   31 +-
 drivers/hwtracing/coresight/of_coresight.c         |    3 +-
 drivers/iio/pressure/Kconfig                       |    2 -
 drivers/input/misc/uinput.c                        |   15 +-
 drivers/lightnvm/core.c                            |   19 +-
 drivers/mcb/Kconfig                                |    9 +
 drivers/mcb/Makefile                               |    1 +
 drivers/mcb/mcb-core.c                             |   18 +-
 drivers/mcb/mcb-internal.h                         |    9 +
 drivers/mcb/mcb-lpc.c                              |  158 +++
 drivers/mcb/mcb-parse.c                            |  126 +-
 drivers/mcb/mcb-pci.c                              |    1 +
 drivers/memory/of_memory.c                         |    1 +
 drivers/misc/Kconfig                               |   28 -
 drivers/misc/Makefile                              |    3 -
 drivers/misc/bmp085-i2c.c                          |   83 --
 drivers/misc/bmp085-spi.c                          |   79 --
 drivers/misc/bmp085.c                              |  506 --------
 drivers/misc/bmp085.h                              |   33 -
 drivers/misc/eeprom/at25.c                         |   20 +-
 drivers/misc/genwqe/card_base.c                    |   15 +
 drivers/misc/genwqe/card_ddcb.c                    |    2 -
 drivers/misc/genwqe/card_utils.c                   |    4 +-
 drivers/misc/hpilo.c                               |   17 +-
 drivers/misc/mei/amthif.c                          |  345 ++----
 drivers/misc/mei/bus.c                             |   11 +-
 drivers/misc/mei/client.c                          |  190 ++-
 drivers/misc/mei/client.h                          |    7 +-
 drivers/misc/mei/hbm.c                             |   49 +-
 drivers/misc/mei/hw-me-regs.h                      |    3 +
 drivers/misc/mei/hw-me.c                           |    3 +
 drivers/misc/mei/hw-txe.c                          |    3 +
 drivers/misc/mei/init.c                            |    2 +-
 drivers/misc/mei/interrupt.c                       |   77 +-
 drivers/misc/mei/main.c                            |   58 +-
 drivers/misc/mei/mei_dev.h                         |   31 +-
 drivers/misc/mei/pci-me.c                          |   11 +-
 drivers/misc/mei/pci-txe.c                         |    7 +
 drivers/misc/mic/scif/scif_dma.c                   |    6 +-
 drivers/misc/mic/scif/scif_mmap.c                  |    4 +-
 drivers/misc/pch_phub.c                            |   20 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |   14 +-
 drivers/nvmem/rockchip-efuse.c                     |  133 +-
 drivers/s390/char/sclp_ctl.c                       |   19 +-
 drivers/spmi/spmi-pmic-arb.c                       |    1 +
 drivers/tty/serial/Kconfig                         |    2 +-
 drivers/tty/serial/pch_uart.c                      |    5 +
 drivers/uio/uio_dmem_genirq.c                      |    2 +-
 drivers/vhost/test.c                               |   13 +-
 drivers/vme/bridges/Kconfig                        |    8 +
 drivers/vme/bridges/Makefile                       |    1 +
 drivers/vme/bridges/vme_ca91cx42.c                 |    8 +-
 drivers/vme/bridges/vme_ca91cx42.h                 |    3 +-
 drivers/vme/bridges/vme_fake.c                     | 1306 ++++++++++++++++++++
 drivers/vme/bridges/vme_tsi148.c                   |    8 +-
 drivers/vme/bridges/vme_tsi148.h                   |    3 +-
 drivers/vme/vme.c                                  |   31 +-
 drivers/vme/vme_bridge.h                           |    3 +-
 drivers/w1/slaves/w1_therm.c                       |   22 +-
 drivers/w1/w1.c                                    |    4 +-
 include/linux/coresight.h                          |    5 +-
 include/linux/hyperv.h                             |   94 +-
 include/linux/mcb.h                                |   23 +-
 include/linux/miscdevice.h                         |    8 +
 include/linux/vme.h                                |    2 +-
 scripts/checkkconfigsymbols.py                     |  338 ++---
 scripts/ver_linux                                  |  260 ++--
 tools/hv/hv_kvp_daemon.c                           |    2 +-
 tools/hv/hv_vss_daemon.c                           |    3 +
 129 files changed, 4040 insertions(+), 2805 deletions(-)
 delete mode 100644 Documentation/ABI/testing/sysfs-i2c-bmp085
 create mode 100644 drivers/mcb/mcb-lpc.c
 delete mode 100644 drivers/misc/bmp085-i2c.c
 delete mode 100644 drivers/misc/bmp085-spi.c
 delete mode 100644 drivers/misc/bmp085.c
 delete mode 100644 drivers/misc/bmp085.h
 create mode 100644 drivers/vme/bridges/vme_fake.c

                 reply	other threads:[~2016-10-03 14:39 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=20161003143915.GA15152@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.