Skip to contentSkip to conversation

char/misc driver patches for 4.5-rc1

GIT PULL Greg KH 1 participant 1 message Jan 13, 2016

lore
Share & tools
lore

Greg KH

author
#0 lore raw

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.

----------------------------------------------------------------
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