Mark Johnston 77649f35a7 boot/zfs: Extend zfsimpl.h and make it easier to use
Some makefs(8) patches make use of zfsimpl.h (not zfsimpl.c though) to
provide definitions for various on-disk structures.  Most of this diff
simply adds new definitions that are useful.

Also reduce dependencies of the header:
- remove an unused list_node_t field to drop the sys/list.h dependency
- replace CTASSERT with _Static_assert
And fix the declaration of decode_embedded_bp_compressed().

No functional change intended.

Reviewed by:	tsoome
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35278
2022-05-21 14:30:35 -04:00
..
2022-05-20 14:54:03 +03:00
2022-05-20 14:54:03 +03:00
2022-05-20 17:11:27 +01:00
2022-05-20 14:54:03 +03:00
2022-05-20 20:58:11 +00:00
2022-05-19 00:55:59 +02:00
2022-05-20 14:54:03 +03:00
2022-05-20 14:54:03 +03:00
2022-05-15 11:51:56 -07:00
2022-05-15 15:02:24 -07:00