[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [V10 PATCH 08/23] PVH xen: Introduce PVH guest type and some basic changes.



On 07/08/13 23:37, Mukesh Rathor wrote:
On Wed, 7 Aug 2013 14:10:27 +0100
George Dunlap <George.Dunlap@xxxxxxxxxxxxx> wrote:

On Wed, Aug 7, 2013 at 10:14 AM, George Dunlap
<george.dunlap@xxxxxxxxxxxxx> wrote:
And the changelog does say it:

"Note, we drop the const qualifier from vcpu_show_registers() to
   accomodate the hvm function call in guest_kernel_mode()."

I said *exact function*.  guest_kernel_mode() doesn't need it
non-const; it needs it because of a function that it calls.  That
in turn doesn't need it non-const either -- it needs it because of
the next one down.  Who *actually* needs vcpu to be non-const, way
down at the bottom?  That's what I need to know to understand why
we can't just change each of those functions to const all the way
down.
The general principle here is that you have already done the work of
tracing through the code to figure out what's going on; you should
cache that information in the commit log so that reviewers (and people
doing archaeology) don't need to duplicate the effort.
I can't remember exact function that can't allow const, but there
are tons of leaf calls being passed v. Anyways, I'll recreate the
crime scene, and put in the comment log.

I appreciate it, thanks.

 -George


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.