[review request] zfsboot/zfsloader: support accessing filesystems within a pool

Andriy Gapon avg at FreeBSD.org
Wed Apr 18 14:37:04 UTC 2012


on 18/04/2012 17:22 Ian Lepore said the following:
> YES!  A size field (preferably as the first field in the struct) along
> with a flag to indicate that it's a new-style boot info struct that
> starts with a size field, will allow future changes without a lot of
> drama.  It can allow code that has to deal with the struct without
> interpretting it (such as trampoline code that has to copy it to a new
> stack or memory area as part of loading the kernel) to be immune to
> future changes.

Yeah, placing the new field at front would immediately break compatibility and
even access to the flags field :-)

-- 
Andriy Gapon


More information about the freebsd-fs mailing list