Messages in this thread |  | | Date | Mon, 3 Oct 2016 16:39:15 +0200 | From | Greg KH <> | Subject | [GIT PULL] Char/Misc driver patches for 4.9-rc1 |
| |
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
|  |