Module Name: src Committed By: bouyer Date: Sun Sep 21 12:46:15 UTC 2014
Modified Files: src/sys/arch/xen/x86: hypervisor_machdep.c src/sys/arch/xen/xen: clock.c xbdback_xenbus.c src/sys/arch/xen/xenbus: xenbus_client.c Log Message: Make Xen kernels compile without DIAGNOSTIC To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/xen/x86/hypervisor_machdep.c cvs rdiff -u -r1.62 -r1.63 src/sys/arch/xen/xen/clock.c cvs rdiff -u -r1.59 -r1.60 src/sys/arch/xen/xen/xbdback_xenbus.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/xen/xenbus/xenbus_client.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/xen/x86/hypervisor_machdep.c diff -u src/sys/arch/xen/x86/hypervisor_machdep.c:1.27 src/sys/arch/xen/x86/hypervisor_machdep.c:1.28 --- src/sys/arch/xen/x86/hypervisor_machdep.c:1.27 Sun Jan 13 21:01:05 2013 +++ src/sys/arch/xen/x86/hypervisor_machdep.c Sun Sep 21 12:46:15 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: hypervisor_machdep.c,v 1.27 2013/01/13 21:01:05 bouyer Exp $ */ +/* $NetBSD: hypervisor_machdep.c,v 1.28 2014/09/21 12:46:15 bouyer Exp $ */ /* * @@ -54,7 +54,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hypervisor_machdep.c,v 1.27 2013/01/13 21:01:05 bouyer Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hypervisor_machdep.c,v 1.28 2014/09/21 12:46:15 bouyer Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -253,7 +253,7 @@ do_hypervisor_callback(struct intrframe volatile shared_info_t *s = HYPERVISOR_shared_info; struct cpu_info *ci; volatile struct vcpu_info *vci; - int level; + int level __diagused; ci = curcpu(); vci = ci->ci_vcpu; Index: src/sys/arch/xen/xen/clock.c diff -u src/sys/arch/xen/xen/clock.c:1.62 src/sys/arch/xen/xen/clock.c:1.63 --- src/sys/arch/xen/xen/clock.c:1.62 Fri Feb 17 19:00:45 2012 +++ src/sys/arch/xen/xen/clock.c Sun Sep 21 12:46:15 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: clock.c,v 1.62 2012/02/17 19:00:45 bouyer Exp $ */ +/* $NetBSD: clock.c,v 1.63 2014/09/21 12:46:15 bouyer Exp $ */ /* * @@ -29,7 +29,7 @@ #include "opt_xen.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.62 2012/02/17 19:00:45 bouyer Exp $"); +__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.63 2014/09/21 12:46:15 bouyer Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -419,7 +419,7 @@ static struct evcnt hardclock_called[MAX void xen_initclocks(void) { - int err; + int err __diagused; static bool tcdone = false; struct cpu_info *ci = curcpu(); Index: src/sys/arch/xen/xen/xbdback_xenbus.c diff -u src/sys/arch/xen/xen/xbdback_xenbus.c:1.59 src/sys/arch/xen/xen/xbdback_xenbus.c:1.60 --- src/sys/arch/xen/xen/xbdback_xenbus.c:1.59 Wed Nov 6 06:23:15 2013 +++ src/sys/arch/xen/xen/xbdback_xenbus.c Sun Sep 21 12:46:15 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: xbdback_xenbus.c,v 1.59 2013/11/06 06:23:15 mrg Exp $ */ +/* $NetBSD: xbdback_xenbus.c,v 1.60 2014/09/21 12:46:15 bouyer Exp $ */ /* * Copyright (c) 2006 Manuel Bouyer. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xbdback_xenbus.c,v 1.59 2013/11/06 06:23:15 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xbdback_xenbus.c,v 1.60 2014/09/21 12:46:15 bouyer Exp $"); #include <sys/atomic.h> #include <sys/buf.h> @@ -1623,7 +1623,7 @@ xbdback_iodone(struct buf *bp) while(!SLIST_EMPTY(&xbd_io->xio_rq)) { struct xbdback_fragment *xbd_fr; struct xbdback_request *xbd_req; - struct xbdback_instance *rxbdi; + struct xbdback_instance *rxbdi __diagused; int error; xbd_fr = SLIST_FIRST(&xbd_io->xio_rq); Index: src/sys/arch/xen/xenbus/xenbus_client.c diff -u src/sys/arch/xen/xenbus/xenbus_client.c:1.12 src/sys/arch/xen/xenbus/xenbus_client.c:1.13 --- src/sys/arch/xen/xenbus/xenbus_client.c:1.12 Thu Mar 27 18:22:56 2014 +++ src/sys/arch/xen/xenbus/xenbus_client.c Sun Sep 21 12:46:15 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: xenbus_client.c,v 1.12 2014/03/27 18:22:56 christos Exp $ */ +/* $NetBSD: xenbus_client.c,v 1.13 2014/09/21 12:46:15 bouyer Exp $ */ /****************************************************************************** * Client-facing interface for the Xenbus driver. In other words, the * interface between the Xenbus and the device-specific code, be it the @@ -29,7 +29,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xenbus_client.c,v 1.12 2014/03/27 18:22:56 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xenbus_client.c,v 1.13 2014/09/21 12:46:15 bouyer Exp $"); #if 0 #define DPRINTK(fmt, args...) \ @@ -159,7 +159,7 @@ static void _dev_error(struct xenbus_device *dev, int err, const char *fmt, va_list ap) { - int ret; + int ret __diagused; unsigned int len; char *printf_buffer = NULL, *path_buffer = NULL;