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.