virtio drivers for Solaris 10 guests?

2011-07-15 Thread Harald Dunkel
Hi folks, Hopefully its not too much OT on this list: I am looking for virtio drivers (net and block) for Solaris10. AFAICS Oracle provides some virtio support for Solaris10 in the Virtualbox guest additions, but this seems to be bound to Virtualbox on the host. I would like to keep KVM. Are

[PATCH 014/117] Staging: hv: netvsc: Add the MODULE_DEVICE_TABLE() line

2011-07-15 Thread K. Y. Srinivasan
Add the MODULE_DEVICE_TABLE() line to netvsc_drv.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc_drv.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/staging/hv/netvsc_drv.c

[PATCH 009/117] Staging: hv: mousevsc: Use the newly introduced vmbus ID in mouse driver

2011-07-15 Thread K. Y. Srinivasan
Use the newly introduced vmbus ID in mouse driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_mouse.c | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git

[PATCH 001/117] Staging: hv: vmbus: VMBUS is an ACPI enumerated device, get rid of the PCI signature

2011-07-15 Thread K. Y. Srinivasan
VMBUS is an ACPI enumerated device, get rid of the PCI signature. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/vmbus_drv.c | 13 - 1 files changed, 0 insertions(+), 13 deletions(-) diff --git

[PATCH 020/117] Staging: hv: vmbus: Support the notion of id tables in vmbus_match()

2011-07-15 Thread K. Y. Srinivasan
Introduce code to handle driver specific id tables to the vmbus core (vmbus_match). This would allow us to handle more than one device type with a given driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com ---

[PATCH 006/117] Staging: hv: blkvsc: Use the newly introduced vmbus ID in the blockvsc driver

2011-07-15 Thread K. Y. Srinivasan
Use the newly introduced vmbus ID in the blockvsc driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/blkvsc_drv.c | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git

[PATCH 096/117] Staging: hv: netvsc: Further cleanup reference counting of netvsc_device

2011-07-15 Thread K. Y. Srinivasan
Further cleanup reference counting of netvsc_device. Since once the device is marked for destruction, we only allow incoming traffic to drain out outstanding sends, we can simplify reference counting. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang

[PATCH 002/117] Staging: hv: Replace struct hv_guid with the uuid type already defined in Linux

2011-07-15 Thread K. Y. Srinivasan
Replace struct hv_guid with the uuid type already defined in Linux. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/blkvsc_drv.c | 18 +++--- drivers/staging/hv/channel.c |4 +-

[PATCH 016/117] Staging: hv: mouse: Add the MODULE_DEVICE_TABLE() line

2011-07-15 Thread K. Y. Srinivasan
Add the MODULE_DEVICE_TABLE() line to hv_mouse.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_mouse.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/staging/hv/hv_mouse.c

[PATCH 024/117] Staging: hv: netvsc: Get rid of the DMI signature in netvsc_drv.c

2011-07-15 Thread K. Y. Srinivasan
Now that we have implemented a vmbus specific mechanism for auto-loading, get rid of the DMI signature. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc_drv.c | 19 --- 1 files changed, 0

[PATCH 005/117] Staging: hv: vmbus: Introduce vmbus ID space in struct hv_driver

2011-07-15 Thread K. Y. Srinivasan
In preparation for supporting auto-loading Hyper-V drivers using vmbus specific aliases, introduce vmbus ID space in struct hv_driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv.h |2 ++ 1 files

[PATCH 045/117] Staging: hv: vmbus: Get rid of unnecessary comments in channel.c

2011-07-15 Thread K. Y. Srinivasan
Get rid of unnecessary comments in channel.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/channel.c |4 1 files changed, 0 insertions(+), 4 deletions(-) diff --git a/drivers/staging/hv/channel.c

[PATCH 025/117] Staging: hv: util: Get rid of the DMI signature in hv_util.c

2011-07-15 Thread K. Y. Srinivasan
Now that we have implemented a vmbus specific mechanism for auto-loading, get rid of the DMI signature. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_util.c | 20 1 files changed, 0

[PATCH 017/117] Staging: hv: mouse: Do not auto-load the mouse driver

2011-07-15 Thread K. Y. Srinivasan
The mouse driver is not functional and so, prevent auto-loading of this driver. Earlier we added the MODULE_DEVICE_TABLE() line to verify that the appropriate module alias was generated. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com ---

[PATCH 007/117] Staging: hv: storvsc: Use the newly introduced vmbus ID in storvsc driver

2011-07-15 Thread K. Y. Srinivasan
Use the newly introduced vmbus ID in storvsc driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git

[PATCH 063/117] Staging: hv: netvsc: Cleanup error returns in netvsc_connect_vsp()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c | 10 -- 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/staging/hv/netvsc.c

[PATCH 003/117] Staging: hv: Add struct hv_vmbus_device_id to mod_devicetable.h

2011-07-15 Thread K. Y. Srinivasan
In preparation for implementing vmbus aliases for auto-loading Hyper-V drivers, define vmbus specific device ID. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- include/linux/mod_devicetable.h |7 +++ 1 files changed, 7

[PATCH 030/117] Staging: hv: netvsc: Initialize the driver name directly

2011-07-15 Thread K. Y. Srinivasan
Initialize the driver name directly in netvsc_drv.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc_drv.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git

[PATCH 064/117] Staging: hv: netvsc: Cleanup error return values in netvsc_send()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/netvsc.c

[PATCH 012/117] Staging: hv: blkvsc: Add the MODULE_DEVICE_TABLE() line

2011-07-15 Thread K. Y. Srinivasan
Add the MODULE_DEVICE_TABLE() line in blkvsc_drv.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/blkvsc_drv.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/staging/hv/blkvsc_drv.c

[PATCH 018/117] Staging: hv: vmbus: Cleanup vmbus_match()

2011-07-15 Thread K. Y. Srinivasan
Now that we are using the already defined type for guids, cleanup vmbus_match(). Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/vmbus_drv.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git

[PATCH 011/117] Staging: hv: util: Use the newly introduced vmbus ID in util driver

2011-07-15 Thread K. Y. Srinivasan
Use the newly introduced vmbus ID in util driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_util.c | 38 ++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git

[PATCH 010/117] Staging: hv: util: Make hv_utils a vmbus device driver

2011-07-15 Thread K. Y. Srinivasan
Make hv_utils a vmbus device driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_util.c | 28 +++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git

[PATCH 035/117] Staging: hv: vmbus: Introduce a function to map the dev_type guid to a name

2011-07-15 Thread K. Y. Srinivasan
To support human readable sysfs attribute, introduce a function to map the dev_type guid to a string. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/channel_mgmt.c | 36

[PATCH 043/117] Staging: hv: vmbus: Get rid of the function dump_gpadl_header()

2011-07-15 Thread K. Y. Srinivasan
Get rid of the function dump_gpadl_header() as this adds no value. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/channel.c | 28 1 files changed, 0 insertions(+), 28 deletions(-) diff

[PATCH 008/117] Staging: hv: netvsc: Use the newly introduced vmbus ID in netvsc driver

2011-07-15 Thread K. Y. Srinivasan
Use the newly introduced vmbus ID in netvsc driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc_drv.c | 17 + 1 files changed, 17 insertions(+), 0 deletions(-) diff --git

[PATCH 086/117] Staging: hv: storvsc: Leverage the spinlock to manage ref_cnt

2011-07-15 Thread K. Y. Srinivasan
Now that we have a spin lock protecting access to the stor device pointer, use it manage the reference count as well. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv_storage.h |8

[PATCH 047/117] Staging: hv: vmbus: Cleanup error values in ringbuffer.c

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux errno values in ringbuffer.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/blkvsc_drv.c |2 +- drivers/staging/hv/netvsc.c |2 +- drivers/staging/hv/ring_buffer.c |6 +++---

RE: Large Patch Series in Email (was Re: [PATCH 0000/0117] Staging: hv: Driver cleanup)

2011-07-15 Thread KY Srinivasan
-Original Message- From: Michael Witten [mailto:mfwit...@gmail.com] Sent: Friday, July 15, 2011 2:26 PM To: KY Srinivasan Cc: Greg Kroah-Hartman; linux-ker...@vger.kernel.org; de...@linuxdriverproject.org; virtualizat...@lists.osdl.org Subject: Large Patch Series in Email (was Re:

[PATCH 081/117] Staging: hv: vmbus: Introduce a lock to protect the ext field in hv_device

2011-07-15 Thread K. Y. Srinivasan
The current mechanism for handling references in broken. Introduce a lock to protect the ext field in hv_device. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv.h|3 +++ drivers/staging/hv/vmbus_drv.c |

[PATCH 083/117] Staging: hv: storvsc: Prevent outgoing traffic when stor dev is destroyed

2011-07-15 Thread K. Y. Srinivasan
Prevent outgoing traffic when stor dev is destroyed. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv_storage.h |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git

[PATCH 078/117] Staging: hv: storvsc: Rename get_stor_device()

2011-07-15 Thread K. Y. Srinivasan
In preparation for cleaning up how we manage reference counts on the stor device, clearly distinguish why we are attempting to acquire a reference. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv_storage.h |

[PATCH 062/117] Staging: hv: netvsc: Cleanup error return values in netvsc_init_recv_buf()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/staging/hv/netvsc.c

[PATCH 041/117] Staging: hv: vmbus: Get rid of unnecessay comments in connection.c

2011-07-15 Thread K. Y. Srinivasan
Get rid of unnecessay comments in connection.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/connection.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/connection.c

[PATCH 071/117] Staging: hv: mouse: Change the jump label Cleanup to cleanup

2011-07-15 Thread K. Y. Srinivasan
Change the jump label Cleanup to cleanup. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_mouse.c | 22 +++--- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git

[PATCH 033/117] Staging: hv: vmbus: Get rid of the unused name field in struct hv_driver

2011-07-15 Thread K. Y. Srinivasan
Get rid of the unused name field in struct hv_driver. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv.h |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/hyperv.h

[PATCH 049/117] Staging: hv: netvsc: Get rid of an unnecessary print statement in netvsc_probe()

2011-07-15 Thread K. Y. Srinivasan
Get rid of an unnecessary print statement in netvsc_probe(). Furthermore, this fixes a bug since netdev_err is being invoked after the device has been freed. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc_drv.c

[PATCH 044/117] Staging: hv: vmbus: Rename openMsg to open_msg in channel.c

2011-07-15 Thread K. Y. Srinivasan
Rename openMsg to open_msg in channel.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/channel.c | 20 ++-- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git

[PATCH 056/117] Staging: hv: storvsc: Fix/cleanup some dated comments in storvsc.c

2011-07-15 Thread K. Y. Srinivasan
Fix/cleanup some dated comments in storvsc.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |8 +++- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/staging/hv/storvsc.c

[PATCH 028/117] Staging: hv: storvsc: Get rid of the device type guid from storvsc_drv.c

2011-07-15 Thread K. Y. Srinivasan
Get rid of the device type guid from storvsc_drv.c as it is no longer used. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c | 11 --- 1 files changed, 0 insertions(+), 11 deletions(-) diff

[PATCH 075/117] Staging: hv: storvsc: Inline free_stor_device()

2011-07-15 Thread K. Y. Srinivasan
Inline the code for free_stor_device() and get rid of the function. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |8 ++-- 1 files changed, 2 insertions(+), 6 deletions(-) diff --git

Large Patch Series in Email (was Re: [PATCH 0000/0117] Staging: hv: Driver cleanup)

2011-07-15 Thread Michael Witten
On Fri, 15 Jul 2011 10:47:04 -0700, K. Y. Srinivasan wrote: Subject: [PATCH /0117] Staging: hv: Driver cleanup Now, admittedly, I'm a nobody. However, when I had a patch series of considerable size, I noted that Documentation/SubmittingPatches has stated the following since 2006: If you

[PATCH 068/117] Staging: hv: netvsc: Cleanup error return values in rndis_filter_set_packet_filter()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes and cleanup some error paths. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/rndis_filter.c |5 + 1 files changed, 1 insertions(+), 4 deletions(-) diff --git

[PATCH 072/117] Staging: hv: mouse: Get rid of the unused PCI signature

2011-07-15 Thread K. Y. Srinivasan
Get rid of the unused PCI signature. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_mouse.c | 21 - 1 files changed, 0 insertions(+), 21 deletions(-) diff --git

[PATCH 098/117] Staging: hv: storvsc: Handle IDE devices using the storvsc driver

2011-07-15 Thread K. Y. Srinivasan
Now, enable handling of all IDE devices by extending the storvsc device id table to handle IDE guid. As part of this cleanup Kconfig and Hyper-V Makefile to not build the IDE driver (blkvsc). Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com

[PATCH 034/117] Staging: hv: mouse: Get rid of the dev_type guid in hv_mouse.c

2011-07-15 Thread K. Y. Srinivasan
Get rid of the dev_type guid in hv_mouse.c, as it is not used. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_mouse.c |9 - 1 files changed, 0 insertions(+), 9 deletions(-) diff --git

[PATCH 032/117] Staging: hv: netvsc: Get rid of the empty function netvsc_initialize()

2011-07-15 Thread K. Y. Srinivasan
Now, get rid of the empty function netvsc_initialize(). Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv_net.h |1 - drivers/staging/hv/netvsc.c |9 - drivers/staging/hv/netvsc_drv.c |3

[PATCH 051/117] Staging: hv: storvsc: Cleanup error handling in storvsc_dev_add()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error values and cleanup error handling. I would like to acknowledge Andre Bartke (andre.bar...@gmail.com) for highlighting this problem. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |

[PATCH 117/117] Staging: hv: blkvsc: Get rid of blkvsc_drv.c as this code is not used

2011-07-15 Thread K. Y. Srinivasan
Get rid of blkvsc_drv.c as this code is not used. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/blkvsc_drv.c | 1034 --- 1 files changed, 0 insertions(+), 1034 deletions(-) delete

[PATCH 1/1] Staging: hv: vmbus: Don't wait indefinitely for IRQ resouces

2011-07-15 Thread K. Y. Srinivasan
If an attempt is made to load the vmbus driver on a non-Hyper-V platform, the load operation will hang since we currently wait indefinitely to retrieve the IRQ information. This is done in the context of an acpi callback context (which will obviously not happen when this driver is loaded on a

[PATCH 055/117] Storage: hv: storvsc: Get rid of some unnecessary DPRINTs from storvsc.c

2011-07-15 Thread K. Y. Srinivasan
Get rid of some unnecessary DPRINTs from storvsc.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c | 16 1 files changed, 0 insertions(+), 16 deletions(-) diff --git

[PATCH 054/117] Staging: hv: storvsc: Cleanup error handling in storvsc_do_io()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/storvsc.c

Re: Large Patch Series in Email (was Re: [PATCH 0000/0117] Staging: hv: Driver cleanup)

2011-07-15 Thread Dan Carpenter
On Fri, Jul 15, 2011 at 06:25:55PM -, Michael Witten wrote: Do not send more than 15 patches at once to the vger mailing lists!!! If you're using mutt just type ESC-t ; d to delete the entire thread. Don't be a whinge bucket. regards, dan carpenter

[PATCH 088/117] Staging: hv: netvsc: Inline the code for free_net_device()

2011-07-15 Thread K. Y. Srinivasan
Inline the code for free_net_device(). Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c | 12 ++-- 1 files changed, 2 insertions(+), 10 deletions(-) diff --git a/drivers/staging/hv/netvsc.c

[PATCH 048/117] Staging: hv: vmbus: Cleanup the error return value in vmbus_recvpacket_raw()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux errno values. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/channel.c |2 +- drivers/staging/hv/hv_mouse.c |2 +- drivers/staging/hv/netvsc.c |2 +- 3 files changed, 3 insertions(+),

[PATCH 102/117] Staging: hv: storvsc: Cleanup storvsc_drv.c after adding the contents of storvsc.c

2011-07-15 Thread K. Y. Srinivasan
Cleanup storvsc_drv.c after adding the contents of storvsc.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c | 107 +++--- 1 files changed, 7 insertions(+), 100

[PATCH 027/117] Staging: hv: blkvsc: Get rid of the dev_type guid from blkvsc_drv.c

2011-07-15 Thread K. Y. Srinivasan
Get rid of the dev_type guid from blkvsc_drv.c as it is no longer used. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/blkvsc_drv.c |9 - 1 files changed, 0 insertions(+), 9 deletions(-) diff --git

[PATCH 059/117] Staging: hv: storvsc: Cleanup returned error code in storvsc_drv_init()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/storvsc_drv.c

[PATCH 070/117] Staging: hv: netvsc: Cleanup error code in rndis_filter_device_add()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/rndis_filter.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/rndis_filter.c

[PATCH 040/117] Staging: hv: vmbus: Cleanup error handling in hv_init()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/hv.c b/drivers/staging/hv/hv.c index

[PATCH 069/117] Staging: hv: netvsc: Cleanup error returns in rndis_filter_init_device()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/rndis_filter.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/rndis_filter.c

[PATCH 037/117] Staging: hv: vmbus: Get rid of the device_id attribute

2011-07-15 Thread K. Y. Srinivasan
The guid based instance data is not very useful. There is enough information to identify the device. Get rid of this attribute. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/vmbus_drv.c | 20 1

[PATCH 076/117] Staging: hv: storvsc: Do not aquire an unnecessary reference on stor_device

2011-07-15 Thread K. Y. Srinivasan
On entry into storvsc_on_io_completion() we have already acquired a reference on the stor_device; there is no need to acquire an additional reference here. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |

[PATCH 036/117] Staging: hv: vmbus: Make class_id attribute a human readable string

2011-07-15 Thread K. Y. Srinivasan
Now that we have a human readable device_type, use that and get rid of the guid based device type. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/vmbus_drv.c | 20 ++-- 1 files changed, 2

[PATCH 080/117] Staging: hv: storvsc: Introduce state to manage the lifecycle of stor device

2011-07-15 Thread K. Y. Srinivasan
Introduce state to manage the lifecycle of stor device. This would be the basis for managing the references on the stor object. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv_storage.h |2 +-

[PATCH 082/117] Staging: hv: storvsc: Use the newly introduced lock in accessing ext field

2011-07-15 Thread K. Y. Srinivasan
Use the newly introduced lock in accessing ext field. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv_storage.h |6 ++ drivers/staging/hv/storvsc.c|6 ++ 2 files changed, 12

[PATCH 042/117] Staging: hv: vmbus: Get rid of the function dump_gpadl_body()

2011-07-15 Thread K. Y. Srinivasan
Get rid of the function dump_gpadl_body() since it adds no value and actually is in the data path. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/channel.c | 20 1 files changed, 0

[PATCH 031/117] Staging: hv: netvsc: Get rid of the driver name initialization in netvsc.c

2011-07-15 Thread K. Y. Srinivasan
Now, get rid of the driver name initialization in int netvsc_initialize(). Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c |5 - 1 files changed, 0 insertions(+), 5 deletions(-) diff --git

[PATCH 110/117] Staging: hv: vmbus: Change the signature of vmbus_child_driver_register()

2011-07-15 Thread K. Y. Srinivasan
Change the signature of vmbus_child_driver_register() to conform to the Linux driver model. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_mouse.c|2 +- drivers/staging/hv/hv_util.c |2 +-

[PATCH 061/117] Staging: hv: netvsc: Cleanup error return codes in netvsc_destroy_recv_buf()

2011-07-15 Thread K. Y. Srinivasan
Cleanup error return codes in netvsc_destroy_recv_buf(). Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/netvsc.c

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

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/storvsc_drv.c

[PATCH 053/117] Staging: hv: storvsc: Cleanup error handling in storvsc_connect_to_vsp()

2011-07-15 Thread K. Y. Srinivasan
Cleanup error handling in storvsc_connect_to_vsp(). Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/storvsc.c

Re: Large Patch Series in Email (was Re: [PATCH 0000/0117] Staging: hv: Driver cleanup)

2011-07-15 Thread Alan Cox
Do not send more than 15 patches at once to the vger mailing lists!!! and, accordingly, I went to the trouble of setting up a GitHub account to host a repo from which I could issue *one* single PULL request email; I get a little miffed every time my inbox gets blasted with hundreds of

[PATCH 079/117] Staging: hv: storvsc: Cleanup alloc_stor_device()

2011-07-15 Thread K. Y. Srinivasan
Cleanup alloc_stor_device(), we can set the ref_count directly. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

[PATCH 046/117] Staging: hv: vmbus: Change the variable name openInfo to open_info in channel.c

2011-07-15 Thread K. Y. Srinivasan
Change the variable name openInfo to open_info in channel.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/channel.c | 24 1 files changed, 12 insertions(+), 12 deletions(-) diff --git

Re: Large Patch Series in Email

2011-07-15 Thread David Miller
From: Michael Witten mfwit...@gmail.com Date: Fri, 15 Jul 2011 22:55:29 - On Sat, 16 Jul 2011 00:09:03 +0300, Dan Carpenter wrote: On Fri, Jul 15, 2011 at 06:25:55PM -, Michael Witten wrote: Do not send more than 15 patches at once to the vger mailing lists!!! ... Don't be a

Re: Large Patch Series in Email (was Re: [PATCH 0000/0117] Staging: hv: Driver cleanup)

2011-07-15 Thread Michael Witten
On Sat, 16 Jul 2011 00:09:03 +0300, Dan Carpenter wrote: On Fri, Jul 15, 2011 at 06:25:55PM -, Michael Witten wrote: Do not send more than 15 patches at once to the vger mailing lists!!! ... Don't be a whinge bucket. Or be respectful of bandwidth, differing email environments, and

[PATCH 050/117] Staging: hv: vmbus: Retry vmbus_post_msg() before giving up

2011-07-15 Thread K. Y. Srinivasan
The function hv_post_msg() can fail because of transient resource conditions. It may be useful to retry the operation. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- arch/x86/include/asm/hyperv.h |1 +

[PATCH 073/117] Staging: hv: netvsc: Change the jump label Cleanup to cleanup

2011-07-15 Thread K. Y. Srinivasan
Change the jump label Cleanup to cleanup. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/rndis_filter.c | 28 ++-- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git

[PATCH 105/117] Staging: hv: storvsc: Make some non static functions, static functions

2011-07-15 Thread K. Y. Srinivasan
Make some non static functions, static functions. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git

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

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c |4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/drivers/staging/hv/netvsc.c

[PATCH 099/117] Staging: hv: storvsc: Optimize bounce buffer handling for the write case

2011-07-15 Thread K. Y. Srinivasan
Optimize bounce buffer handling for the write case. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) diff --git

[PATCH 093/117] Staging: hv: netvsc: Get rid of release_outbound_net_device() by inlining the code

2011-07-15 Thread K. Y. Srinivasan
Get rid of release_outbound_net_device() by inlining the code. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c | 45 -- 1 files changed, 17 insertions(+), 28

[PATCH 058/117] Staging: hv: storvsc: Cleanup error code returned in storvsc_probe()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/storvsc_drv.c

[PATCH 038/117] Staging: hv: vmbus: Get rid of some unnecessary comments

2011-07-15 Thread K. Y. Srinivasan
Get rid of some unnecessary comments. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/vmbus_drv.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/vmbus_drv.c

[PATCH 074/117] Staging: hv: netvsc: Change the jump label Exit to exit

2011-07-15 Thread K. Y. Srinivasan
Change the jump lable Exit to exit. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/rndis_filter.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/hv/rndis_filter.c

[PATCH 052/117] Staging: hv: storvsc: Cleanup error handling in storvsc_channel_init()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/storvsc.c

[PATCH 111/117] Staging: hv: vmbus: Change the signature of vmbus_child_driver_unregister()

2011-07-15 Thread K. Y. Srinivasan
Change the signature of vmbus_child_driver_unregister() to conform to the Linux driver model. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_mouse.c|2 +- drivers/staging/hv/hv_util.c |2 +-

[PATCH 026/117] Staging: hv: util: Get rid of the PCI signature in hv_util.c

2011-07-15 Thread K. Y. Srinivasan
Now that we have implemented a vmbus specific mechanism for auto-loading, get rid of the PCI signature. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hv_util.c |8 1 files changed, 0 insertions(+), 8

[PATCH 090/117] Staging: hv: netvsc: Introduce state to manage the lifecycle of net device

2011-07-15 Thread K. Y. Srinivasan
Introduce state to manage the lifecycle of net device. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/hyperv_net.h |1 + drivers/staging/hv/netvsc.c |3 +++ 2 files changed, 4 insertions(+), 0 deletions(-)

[PATCH 029/117] Staging: hv: netvsc: Get rid of the dev_type guid from netvsc.c

2011-07-15 Thread K. Y. Srinivasan
Get rid of the dev_type guid from netvsc.c, as it is no longer used. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c | 10 -- 1 files changed, 0 insertions(+), 10 deletions(-) diff --git

[PATCH 115/117] Staging: hv: vmbus: Properly deal with de-registering channel callback

2011-07-15 Thread K. Y. Srinivasan
Ensure that we correctly handle racing invocations of the channel callback when the channel is being closed. We do this using the channel's inbound_lock. A side-effect of this strategy is that we avoid repeatedly picking up this lock as we drain the inbound ring-buffer. Signed-off-by: K. Y.

[PATCH 094/117] Staging: hv: netvsc: Get rid of release_inbound_net_device() by inlining the code

2011-07-15 Thread K. Y. Srinivasan
Get rid of release_inbound_net_device() by inlining the code. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c | 32 1 files changed, 4 insertions(+), 28 deletions(-) diff

[PATCH 101/117] Staging: hv: storvsc: Include storvsc.c in storvsc_drv.c

2011-07-15 Thread K. Y. Srinivasan
As part of further cleanup of our storage drivers, include the content of storvsc.c into storvsc_drv.c. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/Makefile |2 +- drivers/staging/hv/storvsc.c | 526

[PATCH 104/117] Staging: hv: storvsc: Cleanup storvsc_drv.c after adding the contents of hyperv_storage.h

2011-07-15 Thread K. Y. Srinivasan
Cleanup storvsc_drv.c after adding the contents of hyperv_storage.h. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c | 30 +- 1 files changed, 1 insertions(+), 29

[PATCH 107/117] Staging: hv: storvsc: Fix a typo

2011-07-15 Thread K. Y. Srinivasan
Fix a typo in a function name. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/storvsc_drv.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/staging/hv/storvsc_drv.c

[PATCH 114/117] Staging: hv: vmbus: Check before invoking the channel callback

2011-07-15 Thread K. Y. Srinivasan
When we close a channel, we set the corresponding callback function to NULL. Check before invoking the channel callback. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/connection.c |2 +- 1 files changed, 1

[PATCH 1/1] Staging: hv: Integrate the time source driver with Hyper-V detection code

2011-07-15 Thread K. Y. Srinivasan
The Hyper-V timesource driver is best integrated with Hyper-V detection code since: (a) Linux guests running on Hyper-V need this timesource and (b) by integrating with Hyper-V detection, we could significantly minimize the code in the timesource driver. Signed-off-by: K. Y. Srinivasan

[PATCH 067/117] Staging: hv: netvsc: Cleanup error code in rndis_filter_query_device()

2011-07-15 Thread K. Y. Srinivasan
Use standard Linux error codes. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/rndis_filter.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/staging/hv/rndis_filter.c

[PATCH 091/117] Staging: hv: netvsc: Use the newly introduced lock in accessing ext field

2011-07-15 Thread K. Y. Srinivasan
Use the newly introduced lock in accessing ext field. Signed-off-by: K. Y. Srinivasan k...@microsoft.com Signed-off-by: Haiyang Zhang haiya...@microsoft.com --- drivers/staging/hv/netvsc.c | 33 ++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git

  1   2   >