Get rid of unnecessary code/comments.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 15 ---
1 files changed, 0 insertions(+), 15 deletions(-)
diff --git a/drivers/stagi
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |4 ++--
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/staging/hv/ring_buffer.h |2 +-
3 fil
Now that we have gotten rid of the indirection; get rid
of some unnecessary code.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/rndis_filter.c |7 ---
1 files changed, 0 insertions(+), 7 del
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/hv_mouse.c |5 +
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/hv/hv_mouse.c b/dr
Rename ringbuffer_cleanup.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |8
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/staging/hv/ring_buffer.h |2 +-
3 f
cleanup() is an empty function; get rid of it.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc_drv.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c | 71 --
1 files changed, 0 insertions(+), 71 deletions(-)
diff --git
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/hv_mouse.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/hv/hv_mouse.c b
Now, get rid of the empty function.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 15 ---
1 files changed, 0 insertions(+), 15 deletions(-)
diff --git a/drivers/staging
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc.c |2 +-
drivers/staging/hv/netvsc_api.h |1 +
2 files changed, 2 insertions(+), 1 deletions(-)
diff -
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc_drv.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/hv/netvsc_drv
cleanup() is an empty function; get rid of calls to this.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/driv
On Mon, May 09, 2011 at 02:56:52PM +, KY Srinivasan wrote:
> I will address this. Greg had a concern about module reference counting
> and looking at the current code, it did not appear to be an issue. The
> change you are suggesting will not affect the vmbus core which is what I want
> to focu
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |4 ++--
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/staging/hv/ring_buffer.h |2 +-
3 fil
Get rid of the forward declaration by moving code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/ring_buffer.c | 83 +-
1 files changed, 37 insertions(+
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/ring_buffer.c | 66 +++--
1 files changed, 27 insertions
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |6 +++---
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/staging/hv/ring_buffer.h |2 +-
3 f
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/rndis_filter.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/hv/rndis_filter.c
Rename ringbuffer_write.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |6 +++---
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/staging/hv/ring_buffer.h |2 +-
3 files
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/hv_mouse.c |8 +---
1 files changed, 1 insertions(+), 7 deletions(-)
diff --git a/drivers/staging/hv/hv_mouse.c b
rndis_filter_cleanup() is an empty function; get rid of it.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/rndis_filter.c |6 --
1 files changed, 0 insertions(+), 6 deletions(-)
diff --git a
Statically initialize probe/remove.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/hv_mouse.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/hv/hv_mou
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc.c |2 +-
drivers/staging/hv/netvsc_api.h |1 +
2 files changed, 2 insertions(+), 1 deletions(-)
diff -
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/hv.c | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/staging/hv/hv.c b/d
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |4 ++--
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/staging/hv/ring_buffer.h |2 +-
3 fil
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel_mgmt.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/hv/channel_mgmt.c
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc_drv.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/netvsc_drv.c
Now that we have gotten rid of the indirection, get rid of the
unnecessary state struct hv_driver.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/vmbus_api.h |1 -
1 files changed, 0 insertions(+
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/ring_buffer.c | 88 +++---
1 files changed, 44 insertions(+), 44 deletions(-)
diff --gi
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv.c
Rename the function ringbuffer_init to not pollute the
namespace.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |7 +--
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/st
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 39 ++---
1 files changed, 19 insertions
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/connection.c | 20 ++--
1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/drivers/staging
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc_drv.c | 11 ++-
1 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/drivers/staging/hv/netvsc_
Get rid of some commented code.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/hv.c | 31 ---
1 files changed, 0 insertions(+), 31 deletions(-)
diff --git a/drivers/sta
Now that we have eliminated the indirection, we can get rid of
the code to initialize the dispatch table.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |5 -
1 files changed,
Access to these variables is already serialized via a spin lock. Get
rid of the unnecessary volatile qualifier.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/ring_buffer.h |7 +++
1 files ch
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/hv/storvsc
Use completion abstraction in struct netvsc_device instead of
struct wait_queue_head_t to synchronize.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc.c | 32 +---
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel.c |4 ++--
drivers/staging/hv/ring_buffer.c |4 ++--
drivers/staging/hv/ring_buffer.h |2 +-
3 fil
This state is not used anywhere; get rid of it.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/vmbus_private.h |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/drivers/stag
Get rid of unnecessary comments/dead code.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 17 -
1 files changed, 0 insertions(+), 17 deletions(-)
diff --git a/drive
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel_mgmt.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/channel_mg
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel_mgmt.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/channel_mgm
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 65 +++--
1 files changed, 6 insertions(+), 59 deletions(-)
diff --git
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/storvsc.c b/drive
Use the completion abstraction in struct rndis_request to synchronize.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/rndis_filter.c | 33 ++---
1 files changed, 14 inse
Get rid some commented code and dated comments.T
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/connection.c | 10 --
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/drivers/
netvsc_cleanup() is an empty function; get rid of it.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc.c |8
1 files changed, 0 insertions(+), 8 deletions(-)
diff --git a/drivers/s
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv.c
mousevsc_on_cleanup() is an empty function; get rid of it.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/hv_mouse.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/drive
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c | 116 ++
1 files changed, 16 insertions(+), 100 deletions(-)
diff --g
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 338 +++---
1 files changed, 169 insertio
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 50 +++---
1 files changed, 25 insertions(+), 25 deletions(-)
diff --gi
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc_api.h |1 +
drivers/staging/hv/rndis_filter.c |4 +---
2 files changed, 2 insertions(+), 3 deletions(-)
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/channel_mgmt.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/channel_mg
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 164 ++---
1 files changed, 80 insertions
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/storvsc.c b/drive
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/storvsc.c b/drive
On Mon, May 09, 2011 at 11:53:35PM +, KY Srinivasan wrote:
> > Note, I wouldn't recommend sending that many patches to lkml, it's not
> > needed, just stick to the de...@linuxdriverproject.org list as I really
> > doubt anyone else cares about this code at the moment.
>
> Agreed; I will do tha
> -Original Message-
> From: Greg KH [mailto:g...@kroah.com]
> Sent: Monday, May 09, 2011 6:53 PM
> To: KY Srinivasan
> Cc: gre...@suse.de; linux-ker...@vger.kernel.org;
> de...@linuxdriverproject.org; virtualizat...@lists.osdl.org; Haiyang Zhang;
> Abhishek Kane (Mindtree Consulting PVT
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 24 ++--
1 files changed, 10 insertions(+), 14 delet
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 49 ++---
1 files changed, 24 insertions
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 62 +++---
1 files changed, 31 insertion
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv.c b
Use the newly introduced function to wait for draining I/Os to
cleanup blkvsc_shutdown().
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 12 +---
1 files changed, 5 insertion
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/storvsc_d
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/storvsc.c b/drive
The function storvsc_dev_remove() already deals with draining of
the outstanding I/O. Cleanup blkvsc_remove() keeping this in mind.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 18
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 15 +++
1 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/drivers/staging/hv/st
On Mon, May 09, 2011 at 02:55:59PM -0700, K. Y. Srinivasan wrote:
> cleanup() is an empty function; get rid of it.
>
> Signed-off-by: K. Y. Srinivasan
> Signed-off-by: Haiyang Zhang
> Signed-off-by: Abhishek Kane
> Signed-off-by: Hank Janssen
> ---
> drivers/staging/hv/netvsc_drv.c |4 ---
We are making up the drive parameters; simplify the code.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 84 +++---
1 files changed, 15 insertions(+)
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 55 ++---
1 files changed, 27 insertions
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |7 +--
1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/drivers/staging/hv/storvsc_dr
Rather than busy loop waiting to drain I/O, introduce a function
that does not burn CPU cycles waiting.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |6 +-
drivers/staging/hv
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 99 +++---
1 files changed, 50 insertions(+), 49 deletions(-)
diff --gi
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 27 ++-
1 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/drivers
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 61 ++
1 files changed, 29 insertion
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 132 +++---
1 files changed, 66 insertion
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 32 +++-
1 files changed, 15 insertions(+),
Get rid of the forward declaration by moving the code around.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 129 +++---
1 files changed, 65 insertion
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/storvsc.c b/drive
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c | 12 +---
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/drivers/staging/hv/storvsc.
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv.c
Use the newly introduced I/O drain synch method.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/drivers/stagin
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv
The subject says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c |2 +-
drivers/staging/hv/storvsc.c |2 +-
drivers/staging/hv/storvsc_api.h |2 +-
drivers/stagin
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/blkvsc_drv.c b
This spin lock is potentially acquired from interrupt context.
Ensure that the interrupts are blocked whenever the lock is held.
The current code was not consistent with regards to blocking
interrupts - the same lock would be acquired without blocking
interrupts in some instance while the interrupt
The blkvsc_mutex is unnecessary as the state it is protecting
(blkdev->users) is already protected by the spin lock.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c |5 -
1 files
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 10 ++
1 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/drivers/staging/hv/blkvsc_d
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/hv/storvsc_d
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/hv/blkvsc_d
Rename the struct storvsc_driver_object.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 14 +++---
drivers/staging/hv/storvsc.c |2 +-
drivers/staging/hv/storvsc_ap
Get rid of the indirection in invoking storvsc_dev_remove()
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/
Additional lock related cleanup. Properly serialize access to
state even for command related operations.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c | 31 +++
The subject line says it all.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c | 115 +++---
1 files changed, 58 insertions(+), 57 deletions(-)
diff --gi
The storvsc_cleanup() is an empty function; get rid of it.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
---
drivers/staging/hv/blkvsc_drv.c |3 ---
drivers/staging/hv/storvsc.c |7 ---
drivers/staging/hv
1 - 100 of 113 matches
Mail list logo