]>
 
 
www.infradead.org Git - users/dwmw2/linux.git/log 
 
 
 
 
 
 
Julia Lawall [Fri, 13 May 2011 15:48:41 +0000  (17:48 +0200)] 
 
drivers/staging/vt6656/main_usb.c: Delete unnecessary call to usb_kill_urb 
 
Since in each case nothing has been done with the recently allocated urb, 
it is not necessary to kill it before freeing it. 
 
The semantic patch that fixes this problem is as follows: 
(http://coccinelle.lip6.fr/) 
 
// <smpl> 
@r exists@ 
expression urb; 
statement S; 
position p1,p2; 
@@ 
 
urb = usb_alloc_urb@p1(...); 
... when != urb 
if (urb == NULL) S 
... when != urb 
usb_kill_urb@p2(urb); 
 
@other exists@ 
position r.p1,r.p2; 
@@ 
 
... when != usb_alloc_urb@p1(...) 
usb_kill_urb@p2(...); 
 
@depends on !other exists@ 
expression urb; 
position r.p1,r.p2; 
@@ 
 
urb = usb_alloc_urb@p1(...); 
... 
( 
-usb_kill_urb@p2(urb); 
+usb_free_urb(urb); 
... when != urb 
| 
-usb_kill_urb@p2(urb); 
) 
// </smpl> 
 
Signed-off-by: Julia Lawall <julia@diku.dk>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Alan Cox [Fri, 13 May 2011 10:09:32 +0000  (11:09 +0100)] 
 
gma500: finish off the fault handler 
 
GEM wants to mmap the object through the GTT (which avoids aliasing) so we 
need to put the object into the GTT before we provide the fault mapping for 
it. 
 
While we are at it update the pin interface so that it digs dev out of the 
GEM object itself. This provides a rather cleaner API and call environment. 
Fix th refcount/on-off confusion in the pin API. 
 
At this point we get a bit further with modetest but if we write to the 
new GEM mapping we hang solid and as yet I don't know why. 
 
Signed-off-by: Alan Cox <alan@linux.intel.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Alan Cox [Fri, 13 May 2011 10:08:26 +0000  (11:08 +0100)] 
 
gma500: Don't try and take a GEM handle of a non GEM fb 
 
The initial GMA500 framebuffer is not GEM but stolen memory. We can't 
therefore take a GEM handle of it. Stop anyone trying to do this and causing 
a crash. 
 
Ideally we need a way to have GEM handles to non GEM objects but it's not 
clear how and if GEM and the modesetting/fb interfaces it provides are 
supposed to or indeed if they can handle it. 
 
Signed-off-by: Alan Cox <alan@linux.intel.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
J. Ali Harlow [Thu, 12 May 2011 18:09:57 +0000  (19:09 +0100)] 
 
comedi vmk80xx: Style improvements 
 
Style improvements to comedi driver vmk80xx: 
 * One variable definition per line 
 * Block quotes start and end with near-empty lines 
 * If..else statements use braces for both branches 
 * Egregious blank lines removed 
 * Use if..else rather than goto where trivial 
 * Don't put function return type on a separate line 
 
Signed-off-by: J. Ali Harlow <ali@avrc.city.ac.uk>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
David Chang [Thu, 12 May 2011 10:31:11 +0000  (18:31 +0800)] 
 
staging: usbip: fix wrong endian conversion 
 
Fix number_of_packets wrong endian conversion in function 
correct_endian_ret_submit() 
 
Signed-off-by: David Chang <dchang@novell.com>  
Acked-by: Arjan Mels <arjan.mels@gmx.net>  
Cc: stable <stable@kernel.org>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Michael Hennerich [Thu, 12 May 2011 13:38:24 +0000  (15:38 +0200)] 
 
iio: adc: ad7780: Add missing GPIOLIB dependency 
 
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>  
Reported-by: Randy Dunlap <randy.dunlap@oracle.com>  
Acked-by: Jonathan Cameron <jic23@cam.ac.uk>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Michael Hennerich [Thu, 12 May 2011 13:39:29 +0000  (15:39 +0200)] 
 
iio: trigger: iio-trig-bfin-timer: select missing dependency 
 
This driver requires CONFIG_BFIN_GPTIMERS. 
 
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>  
Acked-by: Jonathan Cameron <jic23@cam.ac.uk>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
matt mooney [Thu, 12 May 2011 05:33:44 +0000  (22:33 -0700)] 
 
staging: usbip: edit Kconfig and rename CONFIG options 
 
Change modules usbip_common_mod to usbip-core and usbip to usbip-host; 
edit configuration option help text; rename CONFIG options to use a 
USBIP prefix and change COMMON to CORE in both the Kconfig and 
Makefiles; edit the menu entries; and edit the driver descriptions. 
 
Signed-off-by: matt mooney <mfm@muteddisk.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
matt mooney [Thu, 12 May 2011 05:33:43 +0000  (22:33 -0700)] 
 
staging: usbip: fix header includes 
 
Modify header directives to include what is needed by each file and 
not already included in its own header. 
 
Signed-off-by: matt mooney <mfm@muteddisk.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
matt mooney [Wed, 11 May 2011 08:54:23 +0000  (01:54  -0700)] 
 
staging: usbip: vhci.h: reorganize 
 
Split function declarations by source file. 
 
Signed-off-by: matt mooney <mfm@muteddisk.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
matt mooney [Wed, 11 May 2011 08:54:22 +0000  (01:54  -0700)] 
 
staging: usbip: stub.h: reorganize 
 
Move a few functions around for better organization and add missing 
parameter names in function declarations. 
 
Signed-off-by: matt mooney <mfm@muteddisk.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
matt mooney [Wed, 11 May 2011 08:54:14 +0000  (01:54  -0700)] 
 
staging: usbip: use single version for all modules 
 
Having separate versions in this situation makes little sense, so 
USBIP_VERSION will be used by all modules. 
 
Signed-off-by: matt mooney <mfm@muteddisk.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
matt mooney [Wed, 11 May 2011 08:54:13 +0000  (01:54  -0700)] 
 
staging: usbip: change debug configuration option 
 
Change CONFIG_USB_IP_DEBUG_ENABLE to CONFIG_USB_IP_DEBUG, and move 
ccflags- to the head of the makefile. 
 
Signed-off-by: matt mooney <mfm@muteddisk.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Alan Cox [Tue, 10 May 2011 20:27:31 +0000  (21:27 +0100)] 
 
gma500: enable GEM mmap 
 
Support mapping of GEM objects. This ought to be a small plumbing change but 
instead we have to cut and paste a pile of stuff into the driver. This 
really wants to be handled *IN* GEM 
 
You can now allocate, mmap and munmap GEM objects in the driver. You can't 
yet map them into the GART or display them however. 
 
Signed-off-by: Alan Cox <alan@linux.intel.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Alan Cox [Wed, 11 May 2011 13:38:26 +0000  (14:38 +0100)] 
 
sst: tweak the shared functions so we don't crash the ASoC driver
The ASoC driver is currently pulling bits from staging rather than its own
copy. Post all the merges and fixes we've put back an assumption that
crashes ASoC so we need to fix it differently.
(See 
0ed625b2f2751c249417bd28694e37ef48eb5fbb )
Signed-off-by: Alan Cox <alan@linux.intel.com> 
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> 
 
Arend van Spriel [Tue, 10 May 2011 20:25:33 +0000  (22:25 +0200)] 
 
staging: brcm80211: fix checkpatch issue introduced in dhd_sdio.c
Patch "[
2349e278 ] move utility functions into new module" introduced
a checkpatch warning which is resolved with this patch.
Cc: devel@linuxdriverproject.org 
Reviewed-by: Henry Ptasinski <henryp@broadcom.com> 
Reviewed-by: Roland Vossen <rvossen@broadcom.com> 
Reviewed-by: Brett Rudley <brudley@broadcom.com> 
Signed-off-by: Arend van Spriel <arend@broadcom.com> 
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> 
 
Arend van Spriel [Tue, 10 May 2011 20:25:32 +0000  (22:25 +0200)] 
 
staging: brcm80211: use print_hex_dump_bytes kernel function 
 
The drivers had own implementation to dump buffer contents using 
printk. This has been replaced by kernel function. 
 
Cc: devel@linuxdriverproject.org  
Reviewed-by: Henry Ptasinski <henryp@broadcom.com>  
Reviewed-by: Roland Vossen <rvossen@broadcom.com>  
Reviewed-by: Brett Rudley <brudley@broadcom.com>  
Signed-off-by: Arend van Spriel <arend@broadcom.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Arend van Spriel [Tue, 10 May 2011 20:25:31 +0000  (22:25 +0200)] 
 
staging: brcm80211: remove definition of BCMFASTPATH macro 
 
The macro was used to assure function flagged with this macro were 
placed in a named section. However, in the linux build enviroment 
there is no such section specified in the linker scripts so it makes 
no sense to keep it in. 
 
Cc: devel@linuxdriverproject.org  
Reviewed-by: Henry Ptasinski <henryp@broadcom.com>  
Reviewed-by: Roland Vossen <rvossen@broadcom.com>  
Reviewed-by: Brett Rudley <brudley@broadcom.com>  
Signed-off-by: Arend van Spriel <arend@broadcom.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Arend van Spriel [Tue, 10 May 2011 20:25:30 +0000  (22:25 +0200)] 
 
staging: brcm80211: cleanup unnecessary functions from wlc_ampdu.c 
 
Couple of functions are not used or empty and have been removed. 
 
Cc: devel@linuxdriverproject.org  
Reviewed-by: Henry Ptasinski <henryp@broadcom.com>  
Reviewed-by: Roland Vossen <rvossen@broadcom.com>  
Reviewed-by: Brett Rudley <brudley@broadcom.com>  
Signed-off-by: Arend van Spriel <arend@broadcom.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
Henry Ptasinski [Tue, 10 May 2011 20:25:29 +0000  (22:25 +0200)] 
 
staging: brcm80211: move utility functions into new module 
 
Move utility functions shared by the brcmsmac and brcmfmac drivers into a new 
module, brcmutil.ko.  This eliminates the need to compile and link the shared 
functions into both drivers.  Prefix all exported symbols with "bcm_". 
 
Cc: devel@linuxdriverproject.org  
Reviewed-by: Roland Vossen <rvossen@broadcom.com>  
Reviewed-by: Brett Rudley <brudley@broadcom.com>  
Signed-off-by: Arend van Spriel <arend@broadcom.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:17 +0000  (07:56 -0700)] 
 
Staging: hv: mouse_drv: Get rid of some unused code 
 
Now, get rid of struct mousevsc_drv_obj. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:16 +0000  (07:56 -0700)] 
 
Staging: hv: Make mousevsc_drv an instance of struct hv_driver 
 
In preparation to eliminate struct mousevsc_drv_obj, 
make struct mousevsc_drv an instance of struct 
hv_driver. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:15 +0000  (07:56 -0700)] 
 
Staging: hv: Get rid of an empty function mouse_vsc_initialize() 
 
Now, get rid of the empty function. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:14 +0000  (07:56 -0700)] 
 
Staging: hv: mouse_drv: Move the code to copy dev_type information 
 
In preparation to eliminate mouse_vsc_initialize, 
move the code that copies the dev_type info. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:13 +0000  (07:56 -0700)] 
 
Staging: hv: mouse_drv: Move the assignment of name variable 
 
In preparation to eliminate mouse_vsc_initialize, 
move the assignment of driver name. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:12 +0000  (07:56 -0700)] 
 
Staging: hv: mouse_drv: Directly assign the driver name 
 
Directly assign the driver name. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:11 +0000  (07:56 -0700)] 
 
Staging: hv: Get rid of struct storvsc_driver 
 
Now get rid of struct storvsc_driver as it is not needed. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:10 +0000  (07:56 -0700)] 
 
Staging: hv: Make blkvsc_drv an instance of struct hv_driver 
 
Make blkvsc_drv an instance of struct hv_driver. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:09 +0000  (07:56 -0700)] 
 
Staging: hv: Make storvsc_drv an instance of hv_driver 
 
In preparation for eliminating struct storvsc_driver, 
make the variable storvsc_drv an instance of struct hv_driver. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:08 +0000  (07:56 -0700)] 
 
Staging: hv: Get rid of some unused functions from storvsc_api.h 
 
Now get rid of unused functions. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:07 +0000  (07:56 -0700)] 
 
Staging: hv: Now get rid of an empty function storvsc_initialize() 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:06 +0000  (07:56 -0700)] 
 
Staging: hv: storvsc_drv: Inline the copying of the dev_type information 
 
In preperation to eliminate the function storvsc_initialize() 
move the copying of dev_type info. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:05 +0000  (07:56 -0700)] 
 
Staging: hv: storvsc_drv: Move the assignment of name to the hv_driver 
 
In preperation to eliminate the function storvsc_initialize() 
move the name assignment. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:04 +0000  (07:56 -0700)] 
 
Staging: hv: storvsc_drv: Directly assign the driver name 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:03 +0000  (07:56 -0700)] 
 
Staging: hv: Get rid of the ring size state from struct storvsc_driver 
 
Now, get rid of the ring size state from struct storvsc_driver. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:02 +0000  (07:56 -0700)] 
 
Staging: hv: storvsc_drv: Get rid of the unnecessary assignment of ring size 
 
Now, get rid of the unnecessary assignment of ring size. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:01 +0000  (07:56 -0700)] 
 
Staging: hv: Use the rinbuffer size info in struct storvsc_device_info 
 
Use the rinbuffer size info in struct storvsc_device_info. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:56:00 +0000  (07:56 -0700)] 
 
Staging: hv: Add ring_buffer_size to struct storvsc_device_info 
 
Add ring_buffer_size to struct storvsc_device_info 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:59 +0000  (07:55 -0700)] 
 
Staging: hv: storvsc_drv: Get rid of max_outstanding_req_per_channel from struct storvsc_driver 
 
Now, Get rid of max_outstanding_req_per_channel from struct storvsc_driver. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:58 +0000  (07:55 -0700)] 
 
Staging: hv: storvsc_drv: Compute max_outstanding_req_per_channel where it is needed 
 
Compute max_outstanding_req_per_channel where it is needed. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:57 +0000  (07:55 -0700)] 
 
Staging: hv: storvsc_drv: Get rid of some unnecessary DPRINTs 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:56 +0000  (07:55 -0700)] 
 
Staging: hv: Make blkvsc_drv_init the module init function 
 
Now, get rid of the redundant function and make 
blkvsc_drv_init the module init function. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:55 +0000  (07:55 -0700)] 
 
Staging: hv: Move the sector size check into blkvsc_drv_init 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:54 +0000  (07:55 -0700)] 
 
Staging: hv: blkvsc_drv: Get rid of the empty function 
 
Now, get rid of the empty function. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:53 +0000  (07:55 -0700)] 
 
Staging: hv: blkvsc_drv: Inline the copying of dev_type guid 
 
In preperation to eliminating blk_vsc_initialize(), move the copying of 
dev_type field. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:52 +0000  (07:55 -0700)] 
 
Staging: hv: blkvsc_drv: Move the assignment of driver name 
 
In preperation to eliminating blk_vsc_initialize(), move the assignment 
of driver name. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:51 +0000  (07:55 -0700)] 
 
Staging: hv: blkvsc_drv: Assign the name directly 
 
Assign the driver name directly. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:50 +0000  (07:55 -0700)] 
 
Staging: hv: blkvsc_drv: Get rid of unnecessary code/comments 
 
Get rid of unnecessary code/comments. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:49 +0000  (07:55 -0700)] 
 
Staging: hv: blkvsc_drv: Get rid unnecessary DPRINT 
 
Get rid unnecessary DPRINT. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:48 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of unnecessary state from struct storvsc_driver 
 
This is unused state; get rid of it. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:47 +0000  (07:55 -0700)] 
 
Staging: hv: Change Cleanup to cleanup in hv.c 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:46 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of some dead code from hv.c 
 
Get rid of some commented code. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:45 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of some dead code in connection.c 
 
Get rid some commented code and dated comments.T 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:44 +0000  (07:55 -0700)] 
 
Staging: hv: Change Cleanup to cleanup in connection.c 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:43 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of some dead code in channel.c 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:42 +0000  (07:55 -0700)] 
 
Staging: hv: Use the completion abstraction in struct rndis_request 
 
Use the completion abstraction in struct rndis_request to synchronize. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:41 +0000  (07:55 -0700)] 
 
Staging: hv: Use completion abstraction in struct netvsc_device 
 
Use completion abstraction in struct netvsc_device instead of 
struct wait_queue_head_t to synchronize. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:40 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of some unnecessary state from struct vmbus_msginfo 
 
This state is not used anywhere; get rid of it. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:39 +0000  (07:55 -0700)] 
 
Staging: hv: Use completion abstraction to synchronize in vmbus_channel_msginfo 
 
Use completion abstraction to synchronize in vmbus_channel_msginfo. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:38 +0000  (07:55 -0700)] 
 
Staging: hv: vmbus_drv: Rename the variable gChannelMessageTable 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:37 +0000  (07:55 -0700)] 
 
Staging: hv: vmbus_drv: Rename the variable messageType 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:36 +0000  (07:55 -0700)] 
 
Staging: hv: vmbus_drv: Rename the variable messageHandler 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:35 +0000  (07:55 -0700)] 
 
Staging: hv: vmbus_drv: Rename the variable gSupportedDeviceClasses 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:34 +0000  (07:55 -0700)] 
 
Staging: hv: Cleanup ring_buffer.h 
 
Access to these variables is already serialized via a spin lock. Get 
rid of the unnecessary volatile qualifier. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:33 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the volatile qualifier for a variable in ring_buffer.c 
 
Access to this variable is already serialized via a spin lock. Get 
rid of the unnecessary volatile qualifier. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:32 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the forward declaration of hv_copyto_ringbuffer() 
 
Get rid of the forward declaration by moving the code around. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:31 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the forward declaration of hv_copyfrom_ringbuffer 
 
Get rid of the forward declaration by moving code around. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:30 +0000  (07:55 -0700)] 
 
Staging: hv: Cleanup comments in ring_buffer.c 
 
Cleanup comments in ring_buffer.c 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:29 +0000  (07:55 -0700)] 
 
Staging: hv: Rename all static functions in ring_buffer.c 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:28 +0000  (07:55 -0700)] 
 
Staging: hv: Rename ringbuffer_get_debuginfo 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:27 +0000  (07:55 -0700)] 
 
Staging: hv: Rename dump_ring_info 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:26 +0000  (07:55 -0700)] 
 
Staging: hv: Rename get_ringbuffer_interrupt_mask 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:25 +0000  (07:55 -0700)] 
 
Staging: hv: Rename ringbuffer_read 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:24 +0000  (07:55 -0700)] 
 
Staging: hv: Rename ringbuffer_peek 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:23 +0000  (07:55 -0700)] 
 
Staging: hv: Rename ringbuffer_write 
 
Rename ringbuffer_write. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:22 +0000  (07:55 -0700)] 
 
Staging: hv: Rename ringbuffer_cleanup 
 
Rename ringbuffer_cleanup. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:21 +0000  (07:55 -0700)] 
 
Staging: hv: Rename the function ringbuffer_init 
 
Rename the function ringbuffer_init to not pollute the 
namespace. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:20 +0000  (07:55 -0700)] 
 
Staging: hv: mousevsc_drv: Statically initialize probe/remove 
 
Statically initialize probe/remove. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:19 +0000  (07:55 -0700)] 
 
Staging: hv: Move the declaration of the variable mousevsc_drv 
 
Move the declaration of the variable mousevsc_drv. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:18 +0000  (07:55 -0700)] 
 
Staging: hv: mouse_vsc: Rename the variable g_mousevsc_drv 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:17 +0000  (07:55 -0700)] 
 
Staging: hv: netvsc_drv: Statically initialize probe/remove 
 
Statically initialize probe/remove. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:16 +0000  (07:55 -0700)] 
 
Staging: hv: Move the declaration of the variable netvsc_drv 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:15 +0000  (07:55 -0700)] 
 
Staging: hv: netvsc_drv: Rename the variable g_netvsc_drv 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:14 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of cleanup from struct hv_driver 
 
Now that we have removed calls to this empty function, get rid of the 
unnecessary state in struct hv_driver. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:13 +0000  (07:55 -0700)] 
 
Staging: hv: Cleanup calls to cleanup() in hv_mouse.c 
 
Cleanup calls to cleanup() in hv_mouse.c as this is an empty function. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:12 +0000  (07:55 -0700)] 
 
Staging: hv: Cleanup calls to cleanup in storvsc_drv.c 
 
cleanup() is an empty function; get rid of calls to this. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:11 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of dev_rm from struct hv_driver 
 
Now that we have gotten rid of the indirection for invoking dev_rm, 
get rid of this. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:10 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of dev_add from struct hv_driver 
 
Now that we have gotten rid of the indirection, get rid of the 
unnecessary state struct hv_driver. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:09 +0000  (07:55 -0700)] 
 
Staging: hv: Cleanup mouse_vsc_initialize() 
 
Now that we have gotten rid of the indirection, cleanup 
mouse_vsc_initialize(). 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:08 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the mouse cleanup() function 
 
mousevsc_on_cleanup() is an empty function; get rid of it. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:07 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the indirection to invoke mousevsc_on_device_remove 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:06 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the indirection to invoke mousevsc_on_device_add() 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:05 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of some unnecessary code in rndis_filter.c 
 
Now that we have gotten rid of the indirection; get rid 
of some unnecessary code. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:04 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of unnecessary code in netvsc.c 
 
Now that we had gotten rid of the indirection; get rid of some 
unnecessary code. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:03 +0000  (07:55 -0700)] 
 
Staging: hv: netvsc_drv: Get rid of call to cleanup() 
 
cleanup() is an empty function; get rid of it. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:02 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the indirection in invoking netvsc_device_remove() 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:01 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the indirection in invoking rndis_filter_device_remove() 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:55:00 +0000  (07:55 -0700)] 
 
Staging: hv: Get rid of the indirection to invoke netvsc_device_add() 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:54:59 +0000  (07:54 -0700)] 
 
Staging: hv: Get rid of the indirection to invoke rndis_filte_device_add() 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>  
K. Y. Srinivasan [Tue, 10 May 2011 14:54:58 +0000  (07:54 -0700)] 
 
Staging: hv: Get rid of rndis_filter_cleanup() 
 
rndis_filter_cleanup() is an empty function; get rid of it. 
 
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>  
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>  
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com>  
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>  
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>