]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
GEOM: Reduce unnecessary log interleaving with sbufs
authorcem <cem@FreeBSD.org>
Wed, 7 Aug 2019 19:28:35 +0000 (19:28 +0000)
committercem <cem@FreeBSD.org>
Wed, 7 Aug 2019 19:28:35 +0000 (19:28 +0000)
commit10d53fcce8d03533ba3ded8380337cc79b974fad
tree099c85706b554866296760b5ba97548aaa140133
parentefd8ed9206ab1dd8d8305080fde369c9a9fc45b4
GEOM: Reduce unnecessary log interleaving with sbufs

Similar to what was done for device_printfs in r347229.

Convert g_print_bio() to a thin shim around g_format_bio(), which acts on an
sbuf; documented in g_bio.9.

Reviewed by: markj
Discussed with: rlibby
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D21165
73 files changed:
share/man/man9/Makefile
share/man/man9/g_bio.9
sys/dev/fdc/fdc.c
sys/geom/cache/g_cache.c
sys/geom/cache/g_cache.h
sys/geom/concat/g_concat.c
sys/geom/concat/g_concat.h
sys/geom/eli/g_eli.c
sys/geom/eli/g_eli.h
sys/geom/eli/g_eli_ctl.c
sys/geom/eli/g_eli_integrity.c
sys/geom/eli/g_eli_privacy.c
sys/geom/gate/g_gate.c
sys/geom/gate/g_gate.h
sys/geom/geom.h
sys/geom/geom_dbg.h [new file with mode: 0644]
sys/geom/geom_io.c
sys/geom/geom_subr.c
sys/geom/geom_vfs.c
sys/geom/journal/g_journal.c
sys/geom/journal/g_journal.h
sys/geom/journal/g_journal_ufs.c
sys/geom/label/g_label.c
sys/geom/label/g_label.h
sys/geom/label/g_label_ext2fs.c
sys/geom/label/g_label_iso9660.c
sys/geom/label/g_label_msdosfs.c
sys/geom/label/g_label_reiserfs.c
sys/geom/label/g_label_ufs.c
sys/geom/linux_lvm/g_linux_lvm.c
sys/geom/linux_lvm/g_linux_lvm.h
sys/geom/mirror/g_mirror.c
sys/geom/mirror/g_mirror.h
sys/geom/mirror/g_mirror_ctl.c
sys/geom/mountver/g_mountver.c
sys/geom/mountver/g_mountver.h
sys/geom/nop/g_nop.c
sys/geom/nop/g_nop.h
sys/geom/raid/g_raid.c
sys/geom/raid/g_raid.h
sys/geom/raid/md_ddf.c
sys/geom/raid/md_intel.c
sys/geom/raid/md_jmicron.c
sys/geom/raid/md_nvidia.c
sys/geom/raid/md_promise.c
sys/geom/raid/md_sii.c
sys/geom/raid/tr_concat.c
sys/geom/raid/tr_raid0.c
sys/geom/raid/tr_raid1.c
sys/geom/raid/tr_raid1e.c
sys/geom/raid3/g_raid3.c
sys/geom/raid3/g_raid3.h
sys/geom/sched/g_sched.c
sys/geom/sched/g_sched.h
sys/geom/shsec/g_shsec.c
sys/geom/shsec/g_shsec.h
sys/geom/stripe/g_stripe.c
sys/geom/stripe/g_stripe.h
sys/geom/vinum/geom_vinum.c
sys/geom/vinum/geom_vinum.h
sys/geom/vinum/geom_vinum_create.c
sys/geom/vinum/geom_vinum_drive.c
sys/geom/vinum/geom_vinum_events.c
sys/geom/vinum/geom_vinum_init.c
sys/geom/vinum/geom_vinum_move.c
sys/geom/vinum/geom_vinum_plex.c
sys/geom/vinum/geom_vinum_raid5.c
sys/geom/vinum/geom_vinum_rename.c
sys/geom/vinum/geom_vinum_rm.c
sys/geom/vinum/geom_vinum_state.c
sys/geom/vinum/geom_vinum_subr.c
sys/geom/virstor/g_virstor.c
sys/geom/virstor/g_virstor.h