|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v8.1 19/27] xsplice: Add support for alternatives
> >+ return -EINVAL;
> >+ }
> >+
> >+ start = sec->load_addr;
> >+ end = sec->load_addr + sec->sec->sh_size;
> >+
> >+ for ( a = start; a < end; a++ )
> >+ {
> >+ unsigned long instr = (unsigned long)(&a->instr_offset +
> >a->instr_offset);
> >+ unsigned long replacement = (unsigned long)(&a->repl_offset +
> >a->repl_offset);
> >+
> >+ if ( (instr < region->start && instr >= region->end) ||
> >+ (replacement < region->start && replacement >=
> >region->end) )
> >+ {
> >+ dprintk(XENLOG_ERR, XSPLICE "%s Alt patching outside
> >payload: 0x%lx!\n",
>
> %#lx please
To drop on the casting I changed the instr and replacement to be 'const void *'
(and also made region->start, and end be const void * as well) so this instead
of being %#lx ended up being %p.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |