Re: [PATCH] virtio-net: per cpu 64 bit stats (v2)

2011-06-17 Thread David Miller
From: Stephen Hemminger Date: Wed, 15 Jun 2011 12:36:29 -0400 > Use per-cpu variables to maintain 64 bit statistics. > > Signed-off-by: Stephen Hemminger I'll apply this, thanks. ___ Virtualization mailing list Virtualization@lists.linux-foundation.o

Re: [PATCH] virtio-net: per cpu 64 bit stats

2011-06-17 Thread Stephen Hemminger
On Wed, 15 Jun 2011 21:33:16 +0300 "Michael S. Tsirkin" wrote: > On Wed, Jun 15, 2011 at 11:43:37AM -0400, Stephen Hemminger wrote: > > Use per-cpu variables to maintain 64 bit statistics. > > Compile tested only. > > > > Signed-off-by: Stephen Hemminger > > Interesting. Does this help speed a

RE: [PATCH 1/5] staging: hv: fix some white spaces in netvsc driver

2011-06-17 Thread Haiyang Zhang
> -Original Message- > From: Nicolas Kaiser [mailto:ni...@nikai.net] > Sent: Friday, June 17, 2011 12:03 PM > To: Haiyang Zhang > Cc: Hank Janssen; KY Srinivasan; Abhishek Kane (Mindtree Consulting > PVT LTD); gre...@suse.de; linux-ker...@vger.kernel.org; > de...@linuxdriverproject.org; vir

Re: [PATCH 1/5] staging: hv: fix some white spaces in netvsc driver

2011-06-17 Thread Nicolas Kaiser
* Haiyang Zhang : > diff --git a/drivers/staging/hv/netvsc.c b/drivers/staging/hv/netvsc.c > index 0ae35e7..b6e1fb9 100644 > --- a/drivers/staging/hv/netvsc.c > +++ b/drivers/staging/hv/netvsc.c > @@ -525,10 +525,10 @@ int netvsc_send(struct hv_device *device, >

[PATCH 1/5] staging: hv: fix some white spaces in netvsc driver

2011-06-17 Thread Haiyang Zhang
Signed-off-by: Haiyang Zhang Signed-off-by: Abhishek Kane Signed-off-by: Hank Janssen Signed-off-by: K. Y. Srinivasan --- drivers/staging/hv/netvsc.c |8 drivers/staging/hv/netvsc_drv.c |2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/staging/h

[PATCH 5/5] staging: hv: fix a kernel warning in netvsc_linkstatus_callback()

2011-06-17 Thread Haiyang Zhang
netif_notify_peers() is not allowed in netvsc_linkstatus_callback() on some distros, because netvsc_linkstatus_callback() is within IRQ context. So we move the first call to netif_notify_peers() into queued work as well, but with zero delay. This should also be back-ported to stable kernels 2.6.32

[PATCH 4/5] staging: hv: convert dev_ to netdev_ in netvsc

2011-06-17 Thread Haiyang Zhang
Signed-off-by: Haiyang Zhang Signed-off-by: Abhishek Kane Signed-off-by: Hank Janssen Signed-off-by: K. Y. Srinivasan --- drivers/staging/hv/netvsc.c | 71 +--- drivers/staging/hv/rndis_filter.c | 17 + 2 files changed, 51 insertions(+), 37 del

[PATCH 3/5] staging: hv: add newline to log messages in netvsc

2011-06-17 Thread Haiyang Zhang
Signed-off-by: Haiyang Zhang Signed-off-by: Abhishek Kane Signed-off-by: Hank Janssen Signed-off-by: K. Y. Srinivasan --- drivers/staging/hv/netvsc.c | 60 +++--- drivers/staging/hv/netvsc_drv.c |2 +- 2 files changed, 31 insertions(+), 31 deletions(-)

[PATCH 2/5] staging: hv: remove unnecessary includes in netvsc

2011-06-17 Thread Haiyang Zhang
hyperv.h is included by hyperv_net.h already, so no need to include it again in these C files. Signed-off-by: Haiyang Zhang Signed-off-by: Abhishek Kane Signed-off-by: Hank Janssen Signed-off-by: K. Y. Srinivasan --- drivers/staging/hv/netvsc.c |1 - drivers/staging/hv/netvsc_drv.c

[PATCH 56/77] Staging: hv: storvsc: Cleanup error handling in storvsc_do_io()

2011-06-17 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan Signed-off-by: Haiyang Zhang Signed-off-by: Hank Janssen --- drivers/staging/hv/storvsc.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/storvsc.c b/drivers/staging/hv/storvsc.c index

[PATCH 59/77] Staging: hv: storvsc: Cleanup returned error code in storvsc_host_reset()

2011-06-17 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan Signed-off-by: Haiyang Zhang 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/drivers/staging/hv/storvsc_

[PATCH 67/77] Staging: hv: netvsc: Cleanup error return codes in netvsc_device_add()

2011-06-17 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan Signed-off-by: Haiyang Zhang Signed-off-by: Hank Janssen --- drivers/staging/hv/netvsc.c |4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/drivers/staging/hv/netvsc.c b/drivers/staging/hv/netvsc.c index e