WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: [patch] Add kexec_ops & function pointers

On Tue, 2006-12-12 at 16:12 +0900, Magnus Damm wrote:
> Basically, machine_kexec() should be converted to kexec_ops.kexec() in
> two places. The second place is unfortunately located in
> linux/kernel/sys.c which does not exist in sparse yet. So that needs
> to be resolved somehow.

Hiding the indirections through the function table in the header via
defines or inline functions would make things a lot cleaner in my
opinion and as a bonus avoid this addition to the sparse tree.

That is the approach taken by the paravirt_ops stuff so it would also
make it easier to integrate with that in the future.

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel