|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH 3 of 5] mem_access: public interface changes
Sorry about that. I had considered the whole series as one logical change, and broke it up by sets of directories to reduce the patch size and yet kept the changes local so that there aren't too many places to look when verifying that the patch went in correctly. I admit that that ordering isn't the easiest to read through.
I'll refactor the chunks for both this series and the mem_access 2 series into more paired up units and resubmit them today. It will be identical code, for anyone who has applied the ones already submitted, but will be in intermediately compilable patches. The patches will end up being longer for that, so I hope that's okay. The other alternative is one long patch, which I will attach in the alternative to my 0 of X email to make it easier to apply.
Thanks
On Tue, Jan 4, 2011 at 6:45 AM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
I didn't review the whole series I just happened to notice this while
reviewing the use of hypercall buffers in libxc:
On Wed, 2010-12-29 at 07:27 +0000, Joe Epstein wrote:
> +struct xen_hvm_set_mem_access {
The definition of this structure needs to come along with the first use
of it, which in this case would be the 1/5 patch which adds the
hypercall.
Similarly for any other interface changes etc. You need the code changes
to be with the interface changes, or otherwise to construct your patch
series such that you add the new interface, convert everything to it and
then remove the old interface.
Otherwise everything is broken mid-way through the series, it should
compile and work at each step/patch.
It also makes review hard since each patch doesn't really stand alone.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|