From: K. Y. Srinivasan <kys@xxxxxxxxxxxxx> Fixes to handle CPU online/offline. Also included is a new uio driver for Hyper-V. V2: Updated commit logs (Greg KH) Re-implemented the API to detect if it is a vmbus device Alex Fluter (1): Tools: hv: kvp: configurable external scripts path Haiyang Zhang (2): hyperv: Fix spelling of HV_UNKOWN hyperv: Add a function to detect if the device is a vmbus dev K. Y. Srinivasan (2): Drivers: hv: vmbus: Prevent sending data on a rescinded channel Drivers: hv: vmbus: Enhance the rescind callback functionality Stephen Hemminger (2): vmbus: add support for dynamic device id's uio-hv-generic: new userspace i/o driver for VMBus Vitaly Kuznetsov (8): Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels() hv: allocate synic pages for all present CPUs hv: init percpu_list in hv_synic_alloc() hv: change clockevents unbind tactics hv: switch to cpuhp state machine for synic init/cleanup hv: make CPU offlining prevention fine-grained hv: don't reset hv_context.tsc_page on crash MAINTAINERS | 1 + drivers/hv/channel.c | 17 ++-- drivers/hv/channel_mgmt.c | 29 ++++-- drivers/hv/connection.c | 18 +++- drivers/hv/hv.c | 65 ++++++++++--- drivers/hv/hyperv_vmbus.h | 6 +- drivers/hv/ring_buffer.c | 3 + drivers/hv/vmbus_drv.c | 208 ++++++++++++++++++++++++++++++++++++---- drivers/uio/Kconfig | 9 ++ drivers/uio/Makefile | 1 + drivers/uio/uio_hv_generic.c | 218 ++++++++++++++++++++++++++++++++++++++++++ include/linux/hyperv.h | 17 +++- tools/hv/hv_kvp_daemon.c | 11 ++- 13 files changed, 532 insertions(+), 71 deletions(-) create mode 100644 drivers/uio/uio_hv_generic.c -- 1.7.4.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel