freebsd-dev/sys/geom/part
Kyle Evans ef03f57dd2 Allow more nesting of GEOM partitioning schemes
GEOM is supposed to be topology-agnostic, but the GPT and BSD partition code
has arbitrary restrictions on nesting that are annoying in cases such as
running VMs on raw partitions (since the VM's partitioning scheme is not
visible to the host).

This patch adds sysctls to disable the restrictions except in the case of
BSD label (and similar) partitions with offset 0 (where we need to avoid
recursively recognizing the label).

Submitted by:	Andrew Gierth
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D21350
2019-09-03 20:57:20 +00:00
..
g_part_apm.c Use sbuf_cat() in GEOM confxml generation. 2019-06-19 15:36:02 +00:00
g_part_bsd64.c Use sbuf_cat() in GEOM confxml generation. 2019-06-19 15:36:02 +00:00
g_part_bsd.c Annotate geom modules with MODULE_VERSION 2018-04-10 19:18:16 +00:00
g_part_ebr.c gpart: add EFI alias for MBR partition scheme 2018-06-17 20:10:48 +00:00
g_part_gpt.c Allow more nesting of GEOM partitioning schemes 2019-09-03 20:57:20 +00:00
g_part_if.m sys/geom: spelling fixes in comments. 2016-04-29 20:56:58 +00:00
g_part_ldm.c Sort geom/part mbr/ebr/ldm alias table entries 2018-06-17 20:06:27 +00:00
g_part_mbr.c Use sbuf_cat() in GEOM confxml generation. 2019-06-19 15:36:02 +00:00
g_part_vtoc8.c Annotate geom modules with MODULE_VERSION 2018-04-10 19:18:16 +00:00
g_part.c Allow more nesting of GEOM partitioning schemes 2019-09-03 20:57:20 +00:00
g_part.h Add a “skip_dsn” option to g_part's bootcode verb to prevent g_part_mbr 2018-11-27 14:58:19 +00:00