From: Greg KH <greg@kroah.com>
To: Greg KH <gregkh@suse.de>
Cc: KY Srinivasan <kys@microsoft.com>,
"devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"virtualization@lists.osdl.org" <virtualization@lists.osdl.org>
Subject: Re: Hyper-V vmbus driver
Date: Sat, 23 Apr 2011 08:20:55 -0700 [thread overview]
Message-ID: <20110423152055.GA29109@kroah.com> (raw)
In-Reply-To: <20110411190708.GA21355@suse.de>
On Mon, Apr 11, 2011 at 12:07:08PM -0700, Greg KH wrote:
> > With that patch-set, I think I have addressed all architectural issues that I
> > am aware of.
> >
> > I was wondering if you would have the time to let me know what else would have
> > to be addressed
> >
> > in the vmbus driver, before it could be considered ready for exiting staging.
> > As always your help is
> >
> > greatly appreciated.
>
> Anyway, yes, I discussed this with Hank last week at the LF Collab
> summit. I'll look at the vmbus code later this week when I catch up on
> all of my other work (stable, usb, tty, staging, etc.) that has piled up
> during my 2 week absence, and get back to you with what I feel is still
> needed to be done, if anything.
Due to other external issues, my patch backlog is still not gotten
through yet, sorry. Sometimes "real life" intrudes on the best of
plans.
I'll get to this when I get through the rest of your hv patches, and the
other patches pending that I have in my queues.
But, I would recommend you going through and looking at the code and
verifying that you feel the bus code is "ready". At a very quick
glance, you should not have individual drivers have to set their 'struct
device' pointers directly, that is something that the bus does, not the
driver. The driver core will call your bus and your bus will then do
the matching and call the probe function of the driver if needed.
See the PCI driver structure for an example of this if you are curious.
It should also allow you to get rid of that unneeded *priv pointer in
the struct hv_driver. You should be able to set that structure
constant, like all other busses. Right now you can not which shows a
design issue.
So, take a look at that and let me know what you think.
thanks,
greg k-h
next prev parent reply other threads:[~2011-04-23 15:19 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <6E21E5352C11B742B20C142EB499E0481C8D35@TK5EX14MBXC126.redmond.corp.microsoft.com>
2011-04-11 19:07 ` Hyper-V vmbus driver Greg KH
2011-04-11 19:51 ` KY Srinivasan
2011-04-23 15:20 ` Greg KH [this message]
2011-04-24 16:18 ` KY Srinivasan
2011-04-25 0:13 ` Greg KH
2011-04-25 2:15 ` KY Srinivasan
2011-04-25 3:03 ` Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110423152055.GA29109@kroah.com \
--to=greg@kroah.com \
--cc=devel@linuxdriverproject.org \
--cc=gregkh@suse.de \
--cc=kys@microsoft.com \
--cc=linux-kernel@vger.kernel.org \
--cc=virtualization@lists.osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox