Miscellaneous fixes and improvements. Andrey Smetanin (2): drivers/hv: cleanup synic msrs if vmbus connect failed drivers/hv: correct tsc page sequence invalid value Dexuan Cui (6): 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 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 (8): 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 Kamal Mostafa (1): tools/hv: Use include/uapi with __EXPORTED_HEADERS__ 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 drivers/hv/channel.c | 57 +++++++++++++++--- drivers/hv/channel_mgmt.c | 45 +++++++++----- drivers/hv/connection.c | 18 +++--- drivers/hv/hv.c | 24 ++++---- drivers/hv/hv_fcopy.c | 37 +++++------- drivers/hv/hv_kvp.c | 33 ++++------ drivers/hv/hv_snapshot.c | 36 +++++------ drivers/hv/hv_utils_transport.c | 18 +++--- drivers/hv/hyperv_vmbus.h | 15 +++-- drivers/hv/vmbus_drv.c | 82 +++++++++++++++---------- include/linux/hyperv.h | 123 ++++++++++++++++++--------------------- include/linux/mod_devicetable.h | 2 +- include/uapi/linux/hyperv.h | 1 + scripts/mod/file2alias.c | 2 +- tools/hv/Makefile | 2 + tools/hv/hv_fcopy_daemon.c | 24 ++++++-- tools/hv/hv_vss_daemon.c | 2 +- 17 files changed, 292 insertions(+), 229 deletions(-) -- 1.7.4.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel