Changeset View
Changeset View
Standalone View
Standalone View
head/sys/geom/part/g_part.c
Show First 20 Lines • Show All 2,266 Lines • ▼ Show 20 Lines | if (bp2 == NULL) { | ||||
return; | return; | ||||
} | } | ||||
if (bp2->bio_offset + bp2->bio_length > pp->mediasize) | if (bp2->bio_offset + bp2->bio_length > pp->mediasize) | ||||
bp2->bio_length = pp->mediasize - bp2->bio_offset; | bp2->bio_length = pp->mediasize - bp2->bio_offset; | ||||
bp2->bio_done = g_std_done; | bp2->bio_done = g_std_done; | ||||
bp2->bio_offset += entry->gpe_offset; | bp2->bio_offset += entry->gpe_offset; | ||||
g_io_request(bp2, cp); | g_io_request(bp2, cp); | ||||
return; | return; | ||||
case BIO_SPEEDUP: | |||||
case BIO_FLUSH: | case BIO_FLUSH: | ||||
break; | break; | ||||
case BIO_GETATTR: | case BIO_GETATTR: | ||||
if (g_handleattr_int(bp, "GEOM::fwheads", table->gpt_heads)) | if (g_handleattr_int(bp, "GEOM::fwheads", table->gpt_heads)) | ||||
return; | return; | ||||
if (g_handleattr_int(bp, "GEOM::fwsectors", table->gpt_sectors)) | if (g_handleattr_int(bp, "GEOM::fwsectors", table->gpt_sectors)) | ||||
return; | return; | ||||
/* | /* | ||||
▲ Show 20 Lines • Show All 153 Lines • Show Last 20 Lines |