summaryrefslogtreecommitdiffstats
path: root/sys/geom
diff options
context:
space:
mode:
authorivoras <ivoras@FreeBSD.org>2009-03-22 00:29:48 +0000
committerivoras <ivoras@FreeBSD.org>2009-03-22 00:29:48 +0000
commit47ec0506fb9b2a109368d81837a7ce365feddc19 (patch)
treeec81f07c6272f3dea92f8a0d919ffb725ee18166 /sys/geom
parent14452111d6ba8fbe36780415ac673c294627af99 (diff)
downloadFreeBSD-src-47ec0506fb9b2a109368d81837a7ce365feddc19.zip
FreeBSD-src-47ec0506fb9b2a109368d81837a7ce365feddc19.tar.gz
Be more explicit and complain if kernel dumps are perfomed on unsupported
partition types. This is to help users used to the old behaviour. Reviewed by: marcel Approved by: gnn (mentor)
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/part/g_part.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/geom/part/g_part.c b/sys/geom/part/g_part.c
index b76d7f6..447221a 100644
--- a/sys/geom/part/g_part.c
+++ b/sys/geom/part/g_part.c
@@ -1726,7 +1726,10 @@ g_part_start(struct bio *bp)
* used.
*/
if (!G_PART_DUMPTO(table, entry)) {
- g_io_deliver(bp, ENXIO);
+ g_io_deliver(bp, ENODEV);
+ printf("GEOM_PART: Partition '%s' not suitable"
+ " for kernel dumps (wrong type?)\n",
+ pp->name);
return;
}
gkd = (struct g_kerneldump *)bp->bio_data;
OpenPOWER on IntegriCloud