This patch-set deals with some of the architectural isues in all of the Hyper-V drivers. Specifically: 1) All the header files have been cleaned up and consolidated: 1) A single header file hyperv.h. This file is to be included in all the drivers that attach to the vmbus. This header file will land in include/linux when we exit staging. 2) A single header file that has all the defines for building the vmbus driver. 3) Consolidate header files for each device class - disk and net. 2) Cleaned up the netvsc driver to eliminate struct netvsc_driver as part of conforming to the Linux Driver Model 3) Cleaned up all driver exit routines to conform to the Linux Driver Model - devices persist even if no driver is bound to them 4) Fixed the sparse warning in Hyper-V drivers. Regads, K. Y _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel