aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_dump.c
diff options
context:
space:
mode:
authorMarius Strobl <marius@FreeBSD.org>2015-11-16 23:02:33 +0000
committerMarius Strobl <marius@FreeBSD.org>2015-11-16 23:02:33 +0000
commit7888a51f8d38c2694d7eebce10288bb354092091 (patch)
tree8fc49d37a59ec9de898f5e6d475910ba825c2a12 /sys/kern/kern_dump.c
parentdba62d8dcf57f741f505da18ca86302294deb6ef (diff)
downloadsrc-7888a51f8d38c2694d7eebce10288bb354092091.tar.gz
src-7888a51f8d38c2694d7eebce10288bb354092091.zip
- Unbreak dumpsys(9) on sparc64 after r276772
- While at it, arrange #ifndefs in kern_dump.c more intelligently; it's rather confusing to have multiple competing and/or unused functions in the kernel.
Notes
Notes: svn path=/head/; revision=290957
Diffstat (limited to 'sys/kern/kern_dump.c')
-rw-r--r--sys/kern/kern_dump.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/kern/kern_dump.c b/sys/kern/kern_dump.c
index b33247c51033..1fd2fdd3ace5 100644
--- a/sys/kern/kern_dump.c
+++ b/sys/kern/kern_dump.c
@@ -66,10 +66,10 @@ static size_t fragsz;
struct dump_pa dump_map[DUMPSYS_MD_PA_NPAIRS];
+#if !defined(__powerpc__) && !defined(__sparc__)
void
dumpsys_gen_pa_init(void)
{
-#if !defined(__sparc__) && !defined(__powerpc__)
int n, idx;
bzero(dump_map, sizeof(dump_map));
@@ -80,8 +80,8 @@ dumpsys_gen_pa_init(void)
dump_map[n].pa_start = dump_avail[idx];
dump_map[n].pa_size = dump_avail[idx + 1] - dump_avail[idx];
}
-#endif
}
+#endif
struct dump_pa *
dumpsys_gen_pa_next(struct dump_pa *mdp)
@@ -99,20 +99,24 @@ dumpsys_gen_pa_next(struct dump_pa *mdp)
void
dumpsys_gen_wbinv_all(void)
{
+
}
void
dumpsys_gen_unmap_chunk(vm_paddr_t pa __unused, size_t chunk __unused,
void *va __unused)
{
+
}
+#if !defined(__sparc__)
int
dumpsys_gen_write_aux_headers(struct dumperinfo *di)
{
return (0);
}
+#endif
int
dumpsys_buf_write(struct dumperinfo *di, char *ptr, size_t sz)
@@ -233,6 +237,7 @@ dumpsys_foreach_chunk(dumpsys_callback_t cb, void *arg)
return (seqnr);
}
+#if !defined(__sparc__)
static off_t fileofs;
static int
@@ -391,3 +396,4 @@ dumpsys_generic(struct dumperinfo *di)
printf("\n** DUMP FAILED (ERROR %d) **\n", error);
return (error);
}
+#endif