[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XenPPC] [xenppc-unstable] [ppc] Handle 2 forms of NULL gues handle
On Jul 27, 2006, at 6:21 PM, Hollis Blanchard wrote: It is a caller error to pass a NULL pointer and claim it holds >0 bytes.If this is a recurring problem we should add BUG_ON((buffer == NULL) && (bytes != 0)); The specific offender is:arch/powerpc/platforms/xen/hcall.c HYPERVISOR_xen_version 95 case XENVER_pagesize: case XENVER_pagesize: argsize = sizeof(void *); break; so really we would want: case XENVER_pagesize: argsize = (arg == NULL) ? 0 : sizeof(void *); break;Then your logic would be correct and we can add your BUG_ON() statement above. cool? -JX _______________________________________________ Xen-ppc-devel mailing list Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ppc-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |