freebsd-skq/sys/geom
Alexander Motin 2efaef42e4 Wrap g_trace() into a macro to avoid unneeded calls.
In most cases with debug disabled this function does nothing, but argument
passing and the call still cost measurable time due to cache misses, etc.

MFC after:	2 weeks
Sponsored by:	iXsystems, Inc.
2019-12-05 04:52:19 +00:00
..
bde Annotate geom modules with MODULE_VERSION 2018-04-10 19:18:16 +00:00
cache GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
concat GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
eli GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
gate GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
journal GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
label GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
linux_lvm GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
mirror GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
mountver GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
multipath Use sbuf_cat() in GEOM confxml generation. 2019-06-19 15:36:02 +00:00
nop Make all the gnop parameters optional in the request from userland, 2019-10-16 21:49:44 +00:00
part Allow more nesting of GEOM partitioning schemes 2019-09-03 20:57:20 +00:00
raid GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
raid3 GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
sched GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
shsec GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
stripe GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
uzip geom_uzip(4), mkuzip(8): Add Zstd image mode 2019-08-13 23:32:56 +00:00
vinum GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
virstor GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
zero Annotate geom modules with MODULE_VERSION 2018-04-10 19:18:16 +00:00
geom_bsd_enc.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
geom_ccd.c Annotate geom modules with MODULE_VERSION 2018-04-10 19:18:16 +00:00
geom_ctl.c We don't even need Giant here. It isn't protecting anything internal 2019-11-23 23:44:00 +00:00
geom_ctl.h Define a constant for the maximum number of GEOM_CTL arguments. 2019-02-20 17:07:08 +00:00
geom_dbg.h GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
geom_dev.c Switch GEOM_DEV from make_dev_p() to make_dev_s(). 2019-12-05 04:03:08 +00:00
geom_disk.c Add GEOM attribute to report physical device name, and report it 2019-11-09 17:30:19 +00:00
geom_disk.h Add GEOM attribute to report physical device name, and report it 2019-11-09 17:30:19 +00:00
geom_dump.c Wrap g_trace() into a macro to avoid unneeded calls. 2019-12-05 04:52:19 +00:00
geom_event.c Instrument "boot holds" for the benefit of the TSLOG framework. These 2017-12-31 09:23:52 +00:00
geom_flashmap.c Remove NAND and NANDFS support 2019-06-25 04:50:09 +00:00
geom_flashmap.h Support device-independent labels for geom_flashmap slices. 2019-03-24 19:11:45 +00:00
geom_int.h Use sbuf_cat() in GEOM confxml generation. 2019-06-19 15:36:02 +00:00
geom_io.c Mark some more hot global variables with __read_mostly. 2019-12-04 21:26:03 +00:00
geom_kern.c Mark some more hot global variables with __read_mostly. 2019-12-04 21:26:03 +00:00
geom_map.c Annotate geom modules with MODULE_VERSION 2018-04-10 19:18:16 +00:00
geom_redboot.c Extend stripeoffset and stripesize of GEOMs from u_int to off_t 2018-10-27 16:14:42 +00:00
geom_slice.c sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
geom_slice.h sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
geom_subr.c GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
geom_vfs.c GEOM: Reduce unnecessary log interleaving with sbufs 2019-08-07 19:28:35 +00:00
geom_vfs.h sys/geom: adoption of SPDX licensing ID tags. 2017-11-27 15:17:37 +00:00
geom.h Wrap g_trace() into a macro to avoid unneeded calls. 2019-12-05 04:52:19 +00:00
notes