freebsd-dev/sys/geom
Poul-Henning Kamp 51a5c572a6 BSD disklabels expose the controling label though the 'c' partition, and
some trick is necessary to prevent further BSD geoms from attaching to
that.  Our old trick was to make sure we don't attach to a geom from
the "BSD" class, but this doesn't work if an intermediary geom obscures
this fact.  Instead, calculate the MD5 checksum of the label we target
and ask if anybody below us loves that label.  If they do we don't.

Coded by:       gordon.
2003-01-06 20:10:41 +00:00
..
bde Optimize the size of the work-items by letting the mapping function 2003-01-02 19:29:49 +00:00
geom_aes.c Constification and some s/int/u_int/ changes. 2002-12-16 22:33:27 +00:00
geom_bsd.c BSD disklabels expose the controling label though the 'c' partition, and 2003-01-06 20:10:41 +00:00
geom_ccd.c Remove CCDF_SWAP and CCDF_PARITY, they have never been implemented. 2003-01-03 08:57:40 +00:00
geom_ctl.c Straighten up the geom.ctl config interface definitions. 2002-11-06 20:05:15 +00:00
geom_dev.c Update si_bsize_phys on open. 2003-01-02 09:38:22 +00:00
geom_disk.c Constification and some s/int/u_int/ changes. 2002-12-16 22:33:27 +00:00
geom_dump.c Constification and some s/int/u_int/ changes. 2002-12-16 22:33:27 +00:00
geom_enc.c Constification ? Yes, out that door, row on the left, one patch each. 2002-10-15 18:21:53 +00:00
geom_event.c Polish a bit here and there. 2002-11-04 09:31:02 +00:00
geom_gpt.c Constify the dumpconf() function. 2002-12-17 07:22:48 +00:00
geom_int.h Add the remaning part of the new libdisk interaction. 2002-10-28 22:43:54 +00:00
geom_io.c white-space changes 2002-12-26 21:02:50 +00:00
geom_kern.c Remove the "ascii" attribute from the sysctls so that "sysctl -a" will 2002-12-27 07:58:59 +00:00
geom_mbr.c Implement ioctls for tampering with sector0. 2002-12-29 14:59:24 +00:00
geom_pc98.c In userland case include <errno.h>, not <err.h>. This is needed to make 2003-01-06 20:05:45 +00:00
geom_slice.c Add a check for negative offset locations and return EINVAL for them. 2002-12-17 21:31:58 +00:00
geom_slice.h Get rid of g_slice_addslice() and use g_slice_config() instead. 2002-12-16 23:08:48 +00:00
geom_subr.c We should not need to hold Giant for sbuf operations any more. 2002-12-26 20:46:30 +00:00
geom_sunlabel.c Get rid of g_slice_addslice() and use g_slice_config() instead. 2002-12-16 23:08:48 +00:00
geom.h Constification and some s/int/u_int/ changes. 2002-12-16 22:33:27 +00:00