Page MenuHomeFreeBSD

D19438.1794825635.diff
No OneTemporary

Authored By
Unknown
Size
707 B
Referenced Files
None
Subscribers
None

D19438.1794825635.diff

Index: sys/geom/part/g_part_gpt.c
===================================================================
--- sys/geom/part/g_part_gpt.c
+++ sys/geom/part/g_part_gpt.c
@@ -990,10 +990,9 @@
basetable->gpt_first = table->hdr->hdr_lba_start;
basetable->gpt_last = table->hdr->hdr_lba_end;
- basetable->gpt_entries = (table->hdr->hdr_lba_start - 2) *
- pp->sectorsize / table->hdr->hdr_entsz;
+ basetable->gpt_entries = table->hdr->hdr_entries;
- for (index = table->hdr->hdr_entries - 1; index >= 0; index--) {
+ for (index = basetable->gpt_entries - 1; index >= 0; index--) {
if (EQUUID(&tbl[index].ent_type, &gpt_uuid_unused))
continue;
entry = (struct g_part_gpt_entry *)g_part_new_entry(

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 16, 10:40 AM (12 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41773728
Default Alt Text
D19438.1794825635.diff (707 B)

Event Timeline