Deleted Added
full compact
35c35
< * $FreeBSD: head/sys/geom/geom_disk.c 94287 2002-04-09 15:43:32Z phk $
---
> * $FreeBSD: head/sys/geom/geom_disk.c 95038 2002-04-19 09:24:12Z phk $
101a102,119
> g_disk_kerneldump(struct bio *bp, struct disk *dp)
> {
> int error;
> struct g_kerneldump *gkd;
> struct dumperinfo di;
>
> gkd = (struct g_kerneldump*)bp->bio_data;
> printf("Kerneldump off=%lld len=%lld\n", gkd->offset, gkd->length);
> di.dumper = (dumper_t *)dp->d_devsw->d_dump;
> di.priv = dp->d_dev;
> di.blocksize = dp->d_label.d_secsize;
> di.mediaoffset = gkd->offset;
> di.mediasize = gkd->length;
> error = set_dumper(&di);
> g_io_fail(bp, error);
> }
>
> static void
150a169,170
> else if (!strcmp(bp->bio_attribute, "GEOM::kerneldump"))
> g_disk_kerneldump(bp, dp);