cvs commit: src/sys/amd64/conf GENERIC src/sys/arm/conf EP80219
src/sys/conf NOTES files files.powerpc options src/sys/geom
geom_apple.c geom_gpt.c src/sys/geom/part g_part.c g_part.h
g_part_apm.c g_part_gpt.c g_part_if.m src/sys/i386/conf GENERIC ...
des at des.no
Thu Feb 8 14:08:02 UTC 2007
Marcel Moolenaar <marcel at FreeBSD.org> writes:
> marcel 2007-02-07 18:55:31 UTC
> FreeBSD src repository
> Modified files:
> sys/amd64/conf GENERIC
> sys/arm/conf EP80219
> sys/conf NOTES files files.powerpc options
> sys/i386/conf GENERIC
> sys/ia64/conf DEFAULTS
> sys/pc98/conf GENERIC
> sys/powerpc/conf DEFAULTS GENERIC
> sys/sparc64/conf GENERIC
> sys/sun4v/conf GENERIC
> Added files:
> sys/geom/part g_part.c g_part.h g_part_apm.c
> g_part_gpt.c g_part_if.m
> sys/sys apm.h
> Removed files:
> sys/geom geom_apple.c geom_gpt.c
> Evolve the ctlreq interface added to geom_gpt into a generic
> partitioning class that supports multiple schemes. Current
> schemes supported are APM (Apple Partition Map) and GPT.
> Change all GEOM_APPLE anf GEOM_GPT options into GEOM_PART_APM
> and GEOM_PART_GPT (resp).
> The ctlreq interface supports verbs to create and destroy
> partitioning schemes on a disk; to add, delete and modify
> partitions; and to commit or undo changes made.
geom_gpt.c should have been repocopied to part/g_part_gpt.c.
As you know very well, geom_gpt.c rev 1.41 introduced a regression
which makes it impossible to attach GPTs created with earlier FreeBSD
versions. I can't see any mention of this in either commit logs or
code comments, and the code has changed so much that it is impossible
to determine if this issue has been addressed.
Dag-Erling Smørgrav - des at des.no
More information about the cvs-src