K. Y. Srinivasan
b56dda06b4
Staging: hv: Move the contents of channel_mgmt.h to hyperv.h
...
Move the contents of channel_mgmt.h to hyperv.h.
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 >
2011-05-17 11:46:16 -07:00
K. Y. Srinivasan
50ed40e0d0
Staging: hv: Move the contents of vmbus_packet_format.h to hyperv.h
...
Move the contents of vmbus_packet_format.h to hyperv.h
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 >
2011-05-17 11:46:15 -07:00
K. Y. Srinivasan
517d8dc686
Staging: hv: Move the contents of vmbus_channel_interface.h to hyperv.h
...
Move the contents of vmbus_channel_interface.h to hyperv.h
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 >
2011-05-17 11:46:15 -07:00
K. Y. Srinivasan
f7c6dfda05
Staging: hv: Move the contents of the file version_info.h to hyperv.h
...
Move the contents of the file version_info.h to hyperv.h.
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 >
2011-05-17 11:46:14 -07:00
K. Y. Srinivasan
7effffb7a0
Staging: hv: Move a subset of definitions from ring_buffer.h to hyperv.h
...
Move a subset of definitions from ring_buffer.h to hyperv.h.
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 >
2011-05-17 11:46:13 -07:00
K. Y. Srinivasan
a363bf7bd2
Staging: hv: Add a subset of definitions from vmbus_api.h to hyperv.h
...
Add a subset of definitions from vmbus_api.h to hyperv.h.
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 >
2011-05-17 11:46:13 -07:00
K. Y. Srinivasan
3f335ea213
Staging: hv: Include the newly created header file in all of the relevant hyperv files
...
Include the newly created header file in all of the relevant hyperv files.
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 >
2011-05-17 11:46:12 -07:00
K. Y. Srinivasan
5c47340061
Staging: hv: Create a common header for all hyperv drivers to include
...
Create a common header for all hyperv drivers to include. When
we exit staging, this would land under include/linux.
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 >
2011-05-17 11:46:12 -07:00
Julia Lawall
17fb76165f
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 >
2011-05-17 11:37:57 -07:00
Alan Cox
7ed2911c8f
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 >
2011-05-17 11:37:57 -07:00
Alan Cox
4f0c8f43ee
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 >
2011-05-17 11:37:56 -07:00
J. Ali Harlow
3a229fd54d
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 >
2011-05-17 11:37:56 -07:00
David Chang
cacd18a847
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 >
2011-05-17 11:37:13 -07:00
Michael Hennerich
64a47c5072
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 >
2011-05-12 09:26:57 -07:00
Michael Hennerich
c5ad56530a
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 >
2011-05-12 09:26:57 -07:00
matt mooney
64e62426f4
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 >
2011-05-12 09:17:57 -07:00
matt mooney
7aaacb43ed
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 >
2011-05-12 09:17:56 -07:00
matt mooney
fc184a35d9
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 >
2011-05-11 14:11:14 -07:00
matt mooney
499aaae000
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 >
2011-05-11 14:11:14 -07:00
matt mooney
6973c6f24e
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 >
2011-05-11 14:06:52 -07:00
matt mooney
981f30cc9b
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 >
2011-05-11 14:06:51 -07:00
Alan Cox
0c4ac072b3
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 >
2011-05-11 14:01:45 -07:00
Alan Cox
1dce160f02
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 0ed625b2f2 )
Signed-off-by: Alan Cox <alan@linux.intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-11 14:01:45 -07:00
Arend van Spriel
cda64a5590
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 >
2011-05-11 13:58:23 -07:00
Arend van Spriel
3422731627
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 >
2011-05-11 13:58:22 -07:00
Arend van Spriel
de91ed29c4
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 >
2011-05-11 13:58:21 -07:00
Arend van Spriel
87bff6a306
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 >
2011-05-11 13:58:21 -07:00
Henry Ptasinski
b33f0e282f
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 >
2011-05-11 13:58:20 -07:00
K. Y. Srinivasan
4e458c1d32
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 >
2011-05-11 13:49:34 -07:00
K. Y. Srinivasan
746e8ca4f7
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 >
2011-05-11 13:49:33 -07:00
K. Y. Srinivasan
8cd442d086
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 >
2011-05-11 13:49:31 -07:00
K. Y. Srinivasan
cf131e6ab0
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 >
2011-05-11 13:49:30 -07:00
K. Y. Srinivasan
a5fae3b591
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 >
2011-05-11 13:49:29 -07:00
K. Y. Srinivasan
eb94b2f5e4
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 >
2011-05-11 13:49:29 -07:00
K. Y. Srinivasan
495f3b3a97
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 >
2011-05-11 13:49:29 -07:00
K. Y. Srinivasan
428faae18f
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 >
2011-05-11 13:49:28 -07:00
K. Y. Srinivasan
40bf63ed45
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 >
2011-05-11 13:49:28 -07:00
K. Y. Srinivasan
1a392592f9
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 >
2011-05-11 13:49:28 -07:00
K. Y. Srinivasan
17e9531d93
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 >
2011-05-11 13:49:27 -07:00
K. Y. Srinivasan
1a96d9a4f3
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 >
2011-05-11 13:49:27 -07:00
K. Y. Srinivasan
4742e82fa4
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 >
2011-05-11 13:49:27 -07:00
K. Y. Srinivasan
206cf17bef
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 >
2011-05-11 13:49:26 -07:00
K. Y. Srinivasan
31c39c3516
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 >
2011-05-11 13:49:25 -07:00
K. Y. Srinivasan
f85976e489
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 >
2011-05-11 13:49:25 -07:00
K. Y. Srinivasan
fa4d123a1f
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 >
2011-05-11 13:49:24 -07:00
K. Y. Srinivasan
85cf3a986e
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 >
2011-05-11 13:49:24 -07:00
K. Y. Srinivasan
4c6bebe9c7
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 >
2011-05-11 13:49:23 -07:00
K. Y. Srinivasan
01415ab3d2
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 >
2011-05-11 13:49:23 -07:00
K. Y. Srinivasan
9d41889fd6
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 >
2011-05-11 13:49:22 -07:00
K. Y. Srinivasan
154a61cd87
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 >
2011-05-11 13:49:22 -07:00