summaryrefslogtreecommitdiffstats
path: root/sys/dev/ofw
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2007-07-06 00:47:44 +0000
committerpeter <peter@FreeBSD.org>2007-07-06 00:47:44 +0000
commitba90a8eb4f5e3950cf7d5e5383c657172d2b246e (patch)
treeb03ddbf464e35a0c1a2c0e45ef8face4a413fd2d /sys/dev/ofw
parentbb5d20cf2aa0539d268d220f08779c27237fa556 (diff)
downloadFreeBSD-src-ba90a8eb4f5e3950cf7d5e5383c657172d2b246e.zip
FreeBSD-src-ba90a8eb4f5e3950cf7d5e5383c657172d2b246e.tar.gz
Fix warnings.
nxge: cast page size fragments down to (int). If the vm's demand paging PAGE_SIZE is ever too big for that, we've got far bigger problems. ofw: move va_start() a little earlier. gcc-4.2 doesn't like us modifying the last arg before the va_start(). Approved by: re (rwatson)
Diffstat (limited to 'sys/dev/ofw')
-rw-r--r--sys/dev/ofw/openfirm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ofw/openfirm.c b/sys/dev/ofw/openfirm.c
index 8153431..ff889e5 100644
--- a/sys/dev/ofw/openfirm.c
+++ b/sys/dev/ofw/openfirm.c
@@ -139,9 +139,9 @@ OF_interpret(char *cmd, int nreturns, ...)
cell_t status;
int i = 0;
+ va_start(ap, nreturns);
args.nreturns = ++nreturns;
args.slot[i++] = (cell_t)cmd;
- va_start(ap, nreturns);
while (i < 1)
args.slot[i++] = va_arg(ap, cell_t);
if (openfirmware(&args) == -1) {
OpenPOWER on IntegriCloud