Greg suggested that it would be better to consolidate all the offer GUID definitions in hyperv.h rather than having them defined in several files. This patch-set does just that. Also, the shutdown code is executed in a thread context. K. Y. Srinivasan (6): Drivers: hv: vmbus: Consolidate all offer GUID definitions in hyperv.h Drivers: hv: Use consolidated GUID definitions Drivers: net: hyperv: Use the consolidated GUID definition Drivers: scsi: storvsc: Use the consolidated GUID definition Drivers: hid: hid-hyperv: Use consolidated GUID definitions Drivers: hv: Execute shutdown in a thread context drivers/hid/hid-hyperv.c | 3 +- drivers/hv/channel_mgmt.c | 31 +++---------- drivers/hv/hv_balloon.c | 4 +- drivers/hv/hv_util.c | 36 +++++++++----- drivers/net/hyperv/netvsc_drv.c | 3 +- drivers/scsi/storvsc_drv.c | 12 +++--- include/linux/hyperv.h | 94 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 132 insertions(+), 51 deletions(-) -- 1.7.4.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel