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

Re: [XenPPC] libvirt bad paddr patch for our hcall.c



On Wed, 2007-07-11 at 14:12 +0200, Christian Ehrhardt wrote:
> I added a new inline function "invalid_endianness" for better readability.
> An invalid address now returns -EINVAL and triggers a WARN_ON().
> If a more sophisticated check is wanted later on like a additional >0x0C 
> or something we can add this there on a central point.
> If we will need it somewhere else in the future we can move it to a header.

Perhaps these messages should be quieted a little:
(XEN) pfn2mfn: Dom[0] pfn 0x3f875eb000000 is not a valid page
(XEN) paddr_to_maddr: Dom:0 bad paddr: 0x3f875eb000000000

It also looks like we need to have the callers of paddr_to_maddr()
(within Xen) do some error-checking and return the error.

However, it isn't the kernel's job to be checking these addresses, so
this patch isn't the right solution.

-- 
Hollis Blanchard
IBM Linux Technology Center


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


 


Rackspace

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