From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Thomas Subject: [PATCH] Simple patch to quiet some messages in xc_domain.c Date: Tue, 06 Jun 2006 08:58:00 -0400 Message-ID: <44857BD8.40003@virtualiron.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010608030103000508080008" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------010608030103000508080008 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit xc_domain.c has a few fprintfs producing information about some error cases. These probably should be handled as debugging messages, and this patch implements one approach to this. The affected APIs are unaffected and continue to return the appropriate error status. They just are no longer as chatty when doing so. Signed-off-by: Ben Thomas (ben@virtualiron.com) -- ------------------------------------------------------------------------ Ben Thomas Virtual Iron Software bthomas@virtualiron.com Tower 1, Floor 2 978-849-1214 900 Chelmsford Street Lowell, MA 01851 --------------010608030103000508080008 Content-Type: text/x-patch; name="xcdom.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="xcdom.patch" diff -r c191c649cdb3 tools/libxc/xc_domain.c --- a/tools/libxc/xc_domain.c Tue Jun 06 10:25:59 2006 +0100 +++ b/tools/libxc/xc_domain.c Tue Jun 06 08:45:38 2006 -0400 @@ -9,6 +9,15 @@ #include "xc_private.h" #include +#define DEBUG 0 + +#if DEBUG +#define DPRINTF(_f, _a...) fprintf(stderr, _f , ## _a) +#else +#define DPRINTF(_f, _a...) ((void)0) +#endif + + int xc_domain_create(int xc_handle, uint32_t ssidref, xen_domain_handle_t handle, @@ -310,7 +319,7 @@ int xc_domain_memory_increase_reservatio if ( err > 0 ) { - fprintf(stderr, "Failed allocation for dom %d: " + DPRINTF("Failed allocation for dom %d: " "%ld pages order %d addr_bits %d\n", domid, nr_extents, extent_order, address_bits); errno = ENOMEM; @@ -338,7 +347,7 @@ int xc_domain_memory_decrease_reservatio if ( extent_start == NULL ) { - fprintf(stderr,"decrease_reservation extent_start is NULL!\n"); + DPRINTF("decrease_reservation extent_start is NULL!\n"); errno = EINVAL; return -1; } @@ -349,7 +358,7 @@ int xc_domain_memory_decrease_reservatio if ( err > 0 ) { - fprintf(stderr,"Failed deallocation for dom %d: %ld pages order %d\n", + DPRINTF("Failed deallocation for dom %d: %ld pages order %d\n", domid, nr_extents, extent_order); errno = EBUSY; err = -1; @@ -380,7 +389,7 @@ int xc_domain_memory_populate_physmap(in if ( err > 0 ) { - fprintf(stderr,"Failed deallocation for dom %d: %ld pages order %d\n", + DPRINTF("Failed deallocation for dom %d: %ld pages order %d\n", domid, nr_extents, extent_order); errno = EBUSY; err = -1; --------------010608030103000508080008 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------010608030103000508080008--