freebsd-skq/sys/geom/part
Conrad Meyer 8532d381a9 Add BUF_TRACKING and FULL_BUF_TRACKING buffer debugging
Upstream the BUF_TRACKING and FULL_BUF_TRACKING buffer debugging code.
This can be handy in tracking down what code touched hung bios and bufs
last. The full history is especially useful, but adds enough bloat that
it shouldn't be enabled in release builds.

Function names (or arbitrary string constants) are tracked in a
fixed-size ring in bufs. Bios gain a pointer to the upper buf for
tracking. SCSI CCBs gain a pointer to the upper bio for tracking.

Reviewed by:	markj
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D8366
2016-10-31 23:09:52 +00:00
..
g_part_apm.c After EFI support was added to the installer, it needed to allow boot 2014-07-04 15:55:32 +00:00
g_part_bsd64.c sys/geom: spelling fixes in comments. 2016-04-29 20:56:58 +00:00
g_part_bsd.c Indentation issues. 2016-04-20 16:19:44 +00:00
g_part_ebr.c Indentation issues. 2016-04-20 16:19:44 +00:00
g_part_gpt.c sys: extend use of the howmany() macro when available. 2016-04-26 15:38:17 +00:00
g_part_if.m sys/geom: spelling fixes in comments. 2016-04-29 20:56:58 +00:00
g_part_ldm.c sys/geom: spelling fixes in comments. 2016-04-29 20:56:58 +00:00
g_part_mbr.c Indentation issues. 2016-04-20 16:19:44 +00:00
g_part_pc98.c Use g_conf_printf_escaped() to escape symbols, which can break 2014-05-30 10:35:51 +00:00
g_part_vtoc8.c
g_part.c Add BUF_TRACKING and FULL_BUF_TRACKING buffer debugging 2016-10-31 23:09:52 +00:00
g_part.h Add some additional GPT partition types 2015-12-27 18:12:13 +00:00