All of lore.kernel.org
 help / color / mirror / Atom feed
* vmbus driver
@ 2011-05-19 22:06 K. Y. Srinivasan
  2011-05-20 12:26 ` Christoph Hellwig
  2011-05-20 13:05 ` Greg KH
  0 siblings, 2 replies; 14+ messages in thread
From: K. Y. Srinivasan @ 2011-05-19 22:06 UTC (permalink / raw)
  To: gregkh, linux-kernel, devel, virtualization

 
Greg,

A few days ago you applied all the outstanding patches for the Hyper-V
drivers. With these patches, I have addressed all of the known review 
comments for the  vmbus driver (and a lot of comments/issues in other
drivers as well). I am still hoping I can address 
whatever other issues/comments there might be with the intention to 
get the vmbus driver out of staging in the current window. What is your 
sense in terms of how feasible this is. From my side, I can assure you 
that I will address all legitimate issues in a very timely manner and this
will not be dependent upon the location of the drivers (staging or 
outside staging). Looking forward to hearing from you.

Regards,

K. Y


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: vmbus driver
  2011-05-19 22:06 vmbus driver K. Y. Srinivasan
@ 2011-05-20 12:26 ` Christoph Hellwig
  2011-05-20 13:12   ` KY Srinivasan
  2011-05-20 13:36     ` KY Srinivasan
  2011-05-20 13:05 ` Greg KH
  1 sibling, 2 replies; 14+ messages in thread
From: Christoph Hellwig @ 2011-05-20 12:26 UTC (permalink / raw)
  To: K. Y. Srinivasan; +Cc: gregkh, linux-kernel, devel, virtualization

On Thu, May 19, 2011 at 03:06:25PM -0700, K. Y. Srinivasan wrote:
> A few days ago you applied all the outstanding patches for the Hyper-V
> drivers. With these patches, I have addressed all of the known review 
> comments for the  vmbus driver (and a lot of comments/issues in other
> drivers as well). I am still hoping I can address 
> whatever other issues/comments there might be with the intention to 
> get the vmbus driver out of staging in the current window. What is your 
> sense in terms of how feasible this is. From my side, I can assure you 
> that I will address all legitimate issues in a very timely manner and this
> will not be dependent upon the location of the drivers (staging or 
> outside staging). Looking forward to hearing from you.

There's no point in merging it without a user.  Make sure either
the network or storage driver is in a good enough shape to move with it,
to make sure the APIs it exports are actually sanely usable.

On the other hand the HV clocksource looks mostly mergeable and doesn't
depend on vmbus.  Send a patch to add it to drivers/clocksource to the
maintainer and it should be mergeable with very little remaining
cleanup.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: vmbus driver
  2011-05-19 22:06 vmbus driver K. Y. Srinivasan
  2011-05-20 12:26 ` Christoph Hellwig
@ 2011-05-20 13:05 ` Greg KH
  2011-05-20 13:21   ` KY Srinivasan
  1 sibling, 1 reply; 14+ messages in thread
From: Greg KH @ 2011-05-20 13:05 UTC (permalink / raw)
  To: K. Y. Srinivasan; +Cc: gregkh, linux-kernel, devel, virtualization

On Thu, May 19, 2011 at 03:06:25PM -0700, K. Y. Srinivasan wrote:
>  
> Greg,
> 
> A few days ago you applied all the outstanding patches for the Hyper-V
> drivers. With these patches, I have addressed all of the known review 
> comments for the  vmbus driver (and a lot of comments/issues in other
> drivers as well). I am still hoping I can address 
> whatever other issues/comments there might be with the intention to 
> get the vmbus driver out of staging in the current window. What is your 
> sense in terms of how feasible this is. From my side, I can assure you 
> that I will address all legitimate issues in a very timely manner and this
> will not be dependent upon the location of the drivers (staging or 
> outside staging). Looking forward to hearing from you.

The merge window is closed now, and I'm on the road in asia for about 3
weeks, so doing this, at this point in the development cycle, is going
to be hard.

I'll go review the bus code again after the code is all merged with
Linus, which should take a week or so depending on my schedule, and let
you know what's left to do (I think there still is something wierd with
the way the hv_driver is structured, but I could be wrong.)

In the mean time, I'm sure the block and network driver still need a lot
of work, and merging the bus code doesn't make much sense without them
as a user as that is what people really want to use, so you can continue
to work on them.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-20 12:26 ` Christoph Hellwig
@ 2011-05-20 13:12   ` KY Srinivasan
  2011-05-20 13:22     ` Christoph Hellwig
  2011-05-20 13:36     ` KY Srinivasan
  1 sibling, 1 reply; 14+ messages in thread
From: KY Srinivasan @ 2011-05-20 13:12 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: gregkh, linux-kernel, devel, virtualization



> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@infradead.org]
> Sent: Friday, May 20, 2011 8:27 AM
> To: KY Srinivasan
> Cc: gregkh@suse.de; linux-kernel@vger.kernel.org;
> devel@linuxdriverproject.org; virtualization@lists.osdl.org
> Subject: Re: vmbus driver
> 
> On Thu, May 19, 2011 at 03:06:25PM -0700, K. Y. Srinivasan wrote:
> > A few days ago you applied all the outstanding patches for the Hyper-V
> > drivers. With these patches, I have addressed all of the known review
> > comments for the  vmbus driver (and a lot of comments/issues in other
> > drivers as well). I am still hoping I can address
> > whatever other issues/comments there might be with the intention to
> > get the vmbus driver out of staging in the current window. What is your
> > sense in terms of how feasible this is. From my side, I can assure you
> > that I will address all legitimate issues in a very timely manner and this
> > will not be dependent upon the location of the drivers (staging or
> > outside staging). Looking forward to hearing from you.
> 
> There's no point in merging it without a user.  Make sure either
> the network or storage driver is in a good enough shape to move with it,
> to make sure the APIs it exports are actually sanely usable.

Well, the util driver that implements a range of other services such as KVP, 
time synch, heartbeat etc. is also a client of the vmbus driver (perhaps not in the 
same way as the storage and network drivers). I  was hoping  to
move the util driver out of staging along with the vmbus driver.

On a different note, thanks to the feedback I got from you, Greg and others,
both storage and network drivers are in a much better shape than they ever were.
I will continue to cleanup the storage drivers and I would greatly appreciate your 
feedback and review. 

> 
> On the other hand the HV clocksource looks mostly mergeable and doesn't
> depend on vmbus.  Send a patch to add it to drivers/clocksource to the
> maintainer and it should be mergeable with very little remaining
> cleanup.

Agreed, now that the merge window is closed, I will have to wait for a few weeks.

Regards,

K. Y
 

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-20 13:05 ` Greg KH
@ 2011-05-20 13:21   ` KY Srinivasan
  0 siblings, 0 replies; 14+ messages in thread
From: KY Srinivasan @ 2011-05-20 13:21 UTC (permalink / raw)
  To: Greg KH; +Cc: gregkh, linux-kernel, devel, virtualization



> -----Original Message-----
> From: Greg KH [mailto:greg@kroah.com]
> Sent: Friday, May 20, 2011 9:05 AM
> To: KY Srinivasan
> Cc: gregkh@suse.de; linux-kernel@vger.kernel.org;
> devel@linuxdriverproject.org; virtualization@lists.osdl.org
> Subject: Re: vmbus driver
> 
> On Thu, May 19, 2011 at 03:06:25PM -0700, K. Y. Srinivasan wrote:
> >
> > Greg,
> >
> > A few days ago you applied all the outstanding patches for the Hyper-V
> > drivers. With these patches, I have addressed all of the known review
> > comments for the  vmbus driver (and a lot of comments/issues in other
> > drivers as well). I am still hoping I can address
> > whatever other issues/comments there might be with the intention to
> > get the vmbus driver out of staging in the current window. What is your
> > sense in terms of how feasible this is. From my side, I can assure you
> > that I will address all legitimate issues in a very timely manner and this
> > will not be dependent upon the location of the drivers (staging or
> > outside staging). Looking forward to hearing from you.
> 
> The merge window is closed now, and I'm on the road in asia for about 3
> weeks, so doing this, at this point in the development cycle, is going
> to be hard.
> 
> I'll go review the bus code again after the code is all merged with
> Linus, which should take a week or so depending on my schedule, and let
> you know what's left to do (I think there still is something wierd with
> the way the hv_driver is structured, but I could be wrong.)

Thanks Greg. I look forward to your feedback.

> 
> In the mean time, I'm sure the block and network driver still need a lot
> of work, and merging the bus code doesn't make much sense without them
> as a user as that is what people really want to use, so you can continue
> to work on them.

I will continue to cleanup the block and network driver code. As you know the
util driver is also a client of the vmbus driver (as far as the communication with 
the host goes). So, it may still make sense to plan for getting the vmbus driver out 
of staging along with the util and the timesource driver. 

Regards,

K. Y


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: vmbus driver
  2011-05-20 13:12   ` KY Srinivasan
@ 2011-05-20 13:22     ` Christoph Hellwig
  2011-05-20 14:08       ` KY Srinivasan
  0 siblings, 1 reply; 14+ messages in thread
From: Christoph Hellwig @ 2011-05-20 13:22 UTC (permalink / raw)
  To: KY Srinivasan
  Cc: Christoph Hellwig, gregkh, linux-kernel, devel, virtualization

On Fri, May 20, 2011 at 01:12:32PM +0000, KY Srinivasan wrote:
> Well, the util driver that implements a range of other services such as KVP, 
> time synch, heartbeat etc. is also a client of the vmbus driver (perhaps not in the 

The KVP driver is a different module as far as I can see.  But it really
needs a lot of work, as no one should use the ugly connector interface
for new code.  The closest equivalent is gennetlink, but I'd like to
understand what it's actually supposed to do in practice.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-20 12:26 ` Christoph Hellwig
@ 2011-05-20 13:36     ` KY Srinivasan
  2011-05-20 13:36     ` KY Srinivasan
  1 sibling, 0 replies; 14+ messages in thread
From: KY Srinivasan @ 2011-05-20 13:36 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: gregkh, linux-kernel, devel, virtualization



> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@infradead.org]
> Sent: Friday, May 20, 2011 8:27 AM
> To: KY Srinivasan
> Cc: gregkh@suse.de; linux-kernel@vger.kernel.org;
> devel@linuxdriverproject.org; virtualization@lists.osdl.org
> Subject: Re: vmbus driver
> 
> On Thu, May 19, 2011 at 03:06:25PM -0700, K. Y. Srinivasan wrote:
> > A few days ago you applied all the outstanding patches for the Hyper-V
> > drivers. With these patches, I have addressed all of the known review
> > comments for the  vmbus driver (and a lot of comments/issues in other
> > drivers as well). I am still hoping I can address
> > whatever other issues/comments there might be with the intention to
> > get the vmbus driver out of staging in the current window. What is your
> > sense in terms of how feasible this is. From my side, I can assure you
> > that I will address all legitimate issues in a very timely manner and this
> > will not be dependent upon the location of the drivers (staging or
> > outside staging). Looking forward to hearing from you.
> 
> There's no point in merging it without a user.  Make sure either
> the network or storage driver is in a good enough shape to move with it,
> to make sure the APIs it exports are actually sanely usable.
> 
> On the other hand the HV clocksource looks mostly mergeable and doesn't
> depend on vmbus.  Send a patch to add it to drivers/clocksource to the
> maintainer and it should be mergeable with very little remaining
> cleanup.

I see maintainers for each of the clocksource drivers and I see John Stultz and
Thomas  Gleixner listed as the maintainers for Timekeeping. Who should sign-off
on the Hyper-V clocksource.

Regards,

K. Y


^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
@ 2011-05-20 13:36     ` KY Srinivasan
  0 siblings, 0 replies; 14+ messages in thread
From: KY Srinivasan @ 2011-05-20 13:36 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: devel, gregkh, linux-kernel, virtualization



> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@infradead.org]
> Sent: Friday, May 20, 2011 8:27 AM
> To: KY Srinivasan
> Cc: gregkh@suse.de; linux-kernel@vger.kernel.org;
> devel@linuxdriverproject.org; virtualization@lists.osdl.org
> Subject: Re: vmbus driver
> 
> On Thu, May 19, 2011 at 03:06:25PM -0700, K. Y. Srinivasan wrote:
> > A few days ago you applied all the outstanding patches for the Hyper-V
> > drivers. With these patches, I have addressed all of the known review
> > comments for the  vmbus driver (and a lot of comments/issues in other
> > drivers as well). I am still hoping I can address
> > whatever other issues/comments there might be with the intention to
> > get the vmbus driver out of staging in the current window. What is your
> > sense in terms of how feasible this is. From my side, I can assure you
> > that I will address all legitimate issues in a very timely manner and this
> > will not be dependent upon the location of the drivers (staging or
> > outside staging). Looking forward to hearing from you.
> 
> There's no point in merging it without a user.  Make sure either
> the network or storage driver is in a good enough shape to move with it,
> to make sure the APIs it exports are actually sanely usable.
> 
> On the other hand the HV clocksource looks mostly mergeable and doesn't
> depend on vmbus.  Send a patch to add it to drivers/clocksource to the
> maintainer and it should be mergeable with very little remaining
> cleanup.

I see maintainers for each of the clocksource drivers and I see John Stultz and
Thomas  Gleixner listed as the maintainers for Timekeeping. Who should sign-off
on the Hyper-V clocksource.

Regards,

K. Y

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-20 13:22     ` Christoph Hellwig
@ 2011-05-20 14:08       ` KY Srinivasan
  0 siblings, 0 replies; 14+ messages in thread
From: KY Srinivasan @ 2011-05-20 14:08 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: gregkh, linux-kernel, devel, virtualization



> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@infradead.org]
> Sent: Friday, May 20, 2011 9:22 AM
> To: KY Srinivasan
> Cc: Christoph Hellwig; gregkh@suse.de; linux-kernel@vger.kernel.org;
> devel@linuxdriverproject.org; virtualization@lists.osdl.org
> Subject: Re: vmbus driver
> 
> On Fri, May 20, 2011 at 01:12:32PM +0000, KY Srinivasan wrote:
> > Well, the util driver that implements a range of other services such as KVP,
> > time synch, heartbeat etc. is also a client of the vmbus driver (perhaps not in
> the
> 
> The KVP driver is a different module as far as I can see.  But it really
> needs a lot of work, as no one should use the ugly connector interface
> for new code.  The closest equivalent is gennetlink, but I'd like to
> understand what it's actually supposed to do in practice.

Chris,

I wrote the KVP component of the util driver less than a year ago and 
This code was reviewed on this list before it was accepted. The KVP (Key Value Pair)
functionality supports host based queries on the guest. The data gathering in
the guest is done in user-mode and the kernel component of KVP is used to
communicate with the host. I am using the connector interface to support
communication between the kernel component and the user-mode daemon.
The KVP functionality is needed to integrate with the Microsoft management 
stack on the host.

Regards,

K. Y 
 


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: vmbus driver
  2011-05-20 13:36     ` KY Srinivasan
  (?)
@ 2011-05-22 10:59     ` Christoph Hellwig
  2011-05-22 17:32       ` KY Srinivasan
  2011-05-23 12:54       ` KY Srinivasan
  -1 siblings, 2 replies; 14+ messages in thread
From: Christoph Hellwig @ 2011-05-22 10:59 UTC (permalink / raw)
  To: KY Srinivasan
  Cc: Christoph Hellwig, gregkh, linux-kernel, devel, virtualization

> I see maintainers for each of the clocksource drivers and I see John Stultz and
> Thomas  Gleixner listed as the maintainers for Timekeeping. Who should sign-off
> on the Hyper-V clocksource.

just send it to both of the with linux-kernel in Cc, and either of them
will probably put it in.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-22 10:59     ` Christoph Hellwig
@ 2011-05-22 17:32       ` KY Srinivasan
  2011-05-23 12:54       ` KY Srinivasan
  1 sibling, 0 replies; 14+ messages in thread
From: KY Srinivasan @ 2011-05-22 17:32 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: gregkh, linux-kernel, devel, virtualization



> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@infradead.org]
> Sent: Sunday, May 22, 2011 7:00 AM
> To: KY Srinivasan
> Cc: Christoph Hellwig; gregkh@suse.de; linux-kernel@vger.kernel.org;
> devel@linuxdriverproject.org; virtualization@lists.osdl.org
> Subject: Re: vmbus driver
> 
> > I see maintainers for each of the clocksource drivers and I see John Stultz and
> > Thomas  Gleixner listed as the maintainers for Timekeeping. Who should sign-
> off
> > on the Hyper-V clocksource.
> 
> just send it to both of the with linux-kernel in Cc, and either of them
> will probably put it in.
> 
Will do.

Thanks,

K. Y

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-22 10:59     ` Christoph Hellwig
  2011-05-22 17:32       ` KY Srinivasan
@ 2011-05-23 12:54       ` KY Srinivasan
  2011-05-23 13:51         ` Thomas Gleixner
  1 sibling, 1 reply; 14+ messages in thread
From: KY Srinivasan @ 2011-05-23 12:54 UTC (permalink / raw)
  To: Christoph Hellwig, Thomas Gleixner (tglx@linutronix.de), johnstul
  Cc: gregkh, linux-kernel, devel, virtualization



> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@infradead.org]
> Sent: Sunday, May 22, 2011 7:00 AM
> To: KY Srinivasan
> Cc: Christoph Hellwig; gregkh@suse.de; linux-kernel@vger.kernel.org;
> devel@linuxdriverproject.org; virtualization@lists.osdl.org
> Subject: Re: vmbus driver
> 
> > I see maintainers for each of the clocksource drivers and I see John Stultz and
> > Thomas  Gleixner listed as the maintainers for Timekeeping. Who should sign-
> off
> > on the Hyper-V clocksource.
> 
> just send it to both of the with linux-kernel in Cc, and either of them
> will probably put it in.
> 

John, Thomas,

I am working on getting Hyper-V drivers (drivers/staging/hv/*) out of staging.
I would like to request you to look at the Hyper-V timesource driver:
drivers/staging/hv/hv_timesource.c. The supporting code for this driver
is already part of the base kernel. Let me know if this driver is ready to exit staging.

Regards,

K. Y


^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-23 12:54       ` KY Srinivasan
@ 2011-05-23 13:51         ` Thomas Gleixner
  2011-05-23 16:16           ` KY Srinivasan
  0 siblings, 1 reply; 14+ messages in thread
From: Thomas Gleixner @ 2011-05-23 13:51 UTC (permalink / raw)
  To: KY Srinivasan
  Cc: Christoph Hellwig, johnstul, gregkh, linux-kernel, devel, virtualization

On Mon, 23 May 2011, KY Srinivasan wrote:
> I am working on getting Hyper-V drivers (drivers/staging/hv/*) out of staging.
> I would like to request you to look at the Hyper-V timesource driver:
> drivers/staging/hv/hv_timesource.c. The supporting code for this driver
> is already part of the base kernel. Let me know if this driver is ready to exit staging.

Can you please send a patch against drivers/clocksource (the staging
part is uninteresting for review).

Thanks,

	tglx

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: vmbus driver
  2011-05-23 13:51         ` Thomas Gleixner
@ 2011-05-23 16:16           ` KY Srinivasan
  0 siblings, 0 replies; 14+ messages in thread
From: KY Srinivasan @ 2011-05-23 16:16 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Christoph Hellwig, johnstul, gregkh, linux-kernel, devel, virtualization



> -----Original Message-----
> From: Thomas Gleixner [mailto:tglx@linutronix.de]
> Sent: Monday, May 23, 2011 9:52 AM
> To: KY Srinivasan
> Cc: Christoph Hellwig; johnstul@us.ibm.com; gregkh@suse.de; linux-
> kernel@vger.kernel.org; devel@linuxdriverproject.org;
> virtualization@lists.osdl.org
> Subject: RE: vmbus driver
> 
> On Mon, 23 May 2011, KY Srinivasan wrote:
> > I am working on getting Hyper-V drivers (drivers/staging/hv/*) out of staging.
> > I would like to request you to look at the Hyper-V timesource driver:
> > drivers/staging/hv/hv_timesource.c. The supporting code for this driver
> > is already part of the base kernel. Let me know if this driver is ready to exit
> staging.
> 
> Can you please send a patch against drivers/clocksource (the staging
> part is uninteresting for review).

Will do.

Regards,

K. Y



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2011-05-23 16:16 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-19 22:06 vmbus driver K. Y. Srinivasan
2011-05-20 12:26 ` Christoph Hellwig
2011-05-20 13:12   ` KY Srinivasan
2011-05-20 13:22     ` Christoph Hellwig
2011-05-20 14:08       ` KY Srinivasan
2011-05-20 13:36   ` KY Srinivasan
2011-05-20 13:36     ` KY Srinivasan
2011-05-22 10:59     ` Christoph Hellwig
2011-05-22 17:32       ` KY Srinivasan
2011-05-23 12:54       ` KY Srinivasan
2011-05-23 13:51         ` Thomas Gleixner
2011-05-23 16:16           ` KY Srinivasan
2011-05-20 13:05 ` Greg KH
2011-05-20 13:21   ` KY Srinivasan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.