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 ...

Dag-Erling Smørgrav 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 
>   Log:
>   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.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the cvs-src mailing list