On Fri, 2015-11-13 at 16:20 +0000, Andrew Cooper wrote: > On 09/11/15 12:00, Ian Campbell wrote: > > Signed-off-by: Ian Campbell <ian.campb...@citrix.com> > > Acked-by: Wei Liu <wei.l...@citrix.com> > > I agree with the sentiment, but the error message refer to the > libxencall entry API, so a developer can match it back to the call in > their code.
The PERROR will prepend "xencall" onto the message. This osdep_alloc_pages can be called from either xencall_alloc_buffer_pages or xencall_alloc_buffer, so I don't think it is possible to make them more specific than that "xencall: alloc_pages". (The old message was similarly misleading in that regard) Ian. > > ~Andrew > > > --- > > tools/libs/call/linux.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/tools/libs/call/linux.c b/tools/libs/call/linux.c > > index 906ca7e..80b505c 100644 > > --- a/tools/libs/call/linux.c > > +++ b/tools/libs/call/linux.c > > @@ -88,7 +88,7 @@ void *osdep_alloc_pages(xencall_handle *xcall, > > unsigned int npages) > > p = mmap(NULL, size, PROT_READ|PROT_WRITE, > > MAP_PRIVATE|MAP_ANONYMOUS|MAP_LOCKED, -1, 0); > > if ( p == MAP_FAILED ) > > { > > - PERROR("xc_alloc_hypercall_buffer: mmap failed"); > > + PERROR("alloc_pages: mmap failed"); > > return NULL; > > } > > > > @@ -97,7 +97,7 @@ void *osdep_alloc_pages(xencall_handle *xcall, > > unsigned int npages) > > rc = madvise(p, npages * PAGE_SIZE, MADV_DONTFORK); > > if ( rc < 0 ) > > { > > - PERROR("xc_alloc_hypercall_buffer: madvise failed"); > > + PERROR("alloc_pages: madvise failed"); > > goto out; > > } > > > _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel