From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754633AbcAMEeH (ORCPT ); Tue, 12 Jan 2016 23:34:07 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:56759 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753951AbcAMEeF (ORCPT ); Tue, 12 Jan 2016 23:34:05 -0500 Date: Tue, 12 Jan 2016 20:34:04 -0800 From: Greg KH To: Linus Torvalds , Andrew Morton , Arnd Bergmann Cc: linux-kernel@vger.kernel.org Subject: [GIT PULL] char/misc driver patches for 4.5-rc1 Message-ID: <20160113043404.GA6254@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following changes since commit 9f9499ae8e6415cefc4fe0a96ad0e27864353c89: Linux 4.4-rc5 (2015-12-13 17:42:58 -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.5-rc1 for you to fetch changes up to ed6dc538e5a36a331b6256d54f435c80f6715460: mei: fix fasync return value on error (2016-01-07 17:03:43 -0800) ---------------------------------------------------------------- char/misc patches for 4.5-rc1 Here's the big set of char/misc patches for 4.5-rc1. Nothing major, lots of different driver subsystem updates, full details in the shortlog. All of these have been in linux-next for a while. Signed-off-by: Greg Kroah-Hartman ---------------------------------------------------------------- Andrew F. Davis (1): coresight: Fix a typo in Kconfig Andrey Smetanin (2): drivers/hv: cleanup synic msrs if vmbus connect failed drivers/hv: correct tsc page sequence invalid value Andrzej Hajda (3): extcon: max14577: fix handling return value of regmap_irq_get_virq extcon: max77693: fix handling return value of regmap_irq_get_virq extcon: max77843: fix handling return value of regmap_irq_get_virq Charles Keepax (11): extcon: arizona: Add device binding to enable ADC mode micdet extcon: arizona: Add device binding for the general purpose switch extcon: arizona: Add device binding for jack detect polarity inversion extcon: arizona: Add device binding for second jack detect pin on GPIO5 extcon: arizona: Update DT binding documentation for mic detection extcon: arizona: Update DT binding documentation for jack detection extcon: arizona: Update naming for second jack detection DT binding extcon: arizona: Update naming for micd-timeout DT to include units extcon: arizona: Add device bindings for the micd configurations extcon: arizona: Update device tree binding for mic detect configurations extcon: arizona: Add DT binding examples Dexuan Cui (7): Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal() Drivers: hv: vmbus: do sanity check of channel state in vmbus_close_internal() Drivers: hv: vmbus: fix rescind-offer handling for device without a driver Drivers: hv: vmbus: release relid on error in vmbus_process_offer() Drivers: hv: vmbus: channge vmbus_connection.channel_lock to mutex tools: hv: vss: fix the write()'s argument: error -> vss_msg Drivers: hv: vmbus: fix the building warning with hyperv-keyboard Geliang Tang (1): parport: fix a trivial typo Greg Kroah-Hartman (1): Merge tag 'extcon-next-for-4.5' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next Jake Oshins (4): drivers:hv: Export a function that maps Linux CPU num onto Hyper-V proc num drivers:hv: Export the API to invoke a hypercall on Hyper-V drivers:hv: Define the channel type for Hyper-V PCI Express pass-through drivers:hv: Allow for MMIO claims that span ACPI _CRS records K. Y. Srinivasan (9): Drivers: hv: util: Increase the timeout for util services Drivers: hv: vmbus: Use uuid_le type consistently Drivers: hv: vmbus: Use uuid_le_cmp() for comparing GUIDs Drivers: hv: vmbus: Get rid of the unused macro Drivers: hv: vmbus: Get rid of the unused irq variable Drivers: hv: vmbus: Fix a Host signaling bug Drivers: hv: vmbus: Force all channel messages to be delivered on CPU 0 Drivers: hv: utils: Invoke the poll function after handshake Drivers: hv: vmbus: Treat Fibre Channel devices as performance critical Mathieu Poirier (1): coresight: checking for NULL string in coresight_name_match() Olaf Hering (6): Drivers: hv: utils: run polling callback always in interrupt context tools: hv: report ENOSPC errors in hv_fcopy_daemon tools: hv: remove repeated HV_FCOPY string Drivers: hv: util: catch allocation errors Drivers: hv: utils: use memdup_user in hvt_op_write Drivers: hv: vss: run only on supported host versions Saurabh Sengar (1): extcon: rt8973: Add IRQF_ONESHOT to interrupt flags Sergei Shtylyov (1): extcon: add Maxim MAX3355 driver Sudip Mukherjee (11): Drivers: hv: vmbus: fix build warning parport: remove trailing white space parport: EXPORT_SYMBOL should follow function parport: fix coding style parport: code indent should use tabs parport: quoted strings should not be split parport: remove braces parport: remove unnecessary out of memory message parport: change style of NULL comparison parport: remove unneeded space parport: avoid assignment in if Tomas Winkler (1): mei: fix fasync return value on error Valentin Rothberg (2): checkkconfigsymbols.py: multiprocessing of files checkkconfigsymbols.py: find similar symbols Vitaly Kuznetsov (10): Drivers: hv: utils: fix memory leak on on_msg() failure Drivers: hv: utils: rename outmsg_lock Drivers: hv: utils: introduce HVUTIL_TRANSPORT_DESTROY mode Drivers: hv: utils: fix crash when device is removed from host side Drivers: hv: ring_buffer.c: fix comment style Drivers: hv: ring_buffer: remove stray smp_read_barrier_depends() Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read() Drivers: hv: remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek() Drivers: hv: utils: fix hvt_op_poll() return value on transport destroy .../devicetree/bindings/extcon/extcon-arizona.txt | 60 +++++ .../devicetree/bindings/extcon/extcon-max3355.txt | 21 ++ drivers/extcon/Kconfig | 9 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-arizona.c | 71 +++++- drivers/extcon/extcon-max14577.c | 2 +- drivers/extcon/extcon-max3355.c | 146 ++++++++++++ drivers/extcon/extcon-max77693.c | 4 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/extcon/extcon-rt8973a.c | 2 +- drivers/hv/channel.c | 138 ++++++------ drivers/hv/channel_mgmt.c | 48 ++-- drivers/hv/connection.c | 18 +- drivers/hv/hv.c | 29 +-- drivers/hv/hv_fcopy.c | 37 ++-- drivers/hv/hv_kvp.c | 33 ++- drivers/hv/hv_snapshot.c | 36 ++- drivers/hv/hv_utils_transport.c | 130 ++++++++--- drivers/hv/hv_utils_transport.h | 3 +- drivers/hv/hyperv_vmbus.h | 26 +-- drivers/hv/ring_buffer.c | 218 ++++++------------ drivers/hv/vmbus_drv.c | 82 ++++--- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/hwtracing/coresight/coresight.c | 2 +- drivers/input/serio/hyperv-keyboard.c | 10 - drivers/misc/mei/main.c | 6 +- drivers/parport/share.c | 246 +++++++++++---------- include/linux/hyperv.h | 133 ++++++----- include/linux/mod_devicetable.h | 2 +- include/uapi/linux/hyperv.h | 1 + scripts/checkkconfigsymbols.py | 234 ++++++++++++++++---- scripts/mod/file2alias.c | 2 +- tools/hv/hv_fcopy_daemon.c | 24 +- tools/hv/hv_vss_daemon.c | 2 +- 34 files changed, 1104 insertions(+), 676 deletions(-) create mode 100644 Documentation/devicetree/bindings/extcon/extcon-max3355.txt create mode 100644 drivers/extcon/extcon-max3355.c