opnsense-src/sys/geom/label
Alexander Motin 565ad82c45 glabel: Set G_CF_DIRECT_SEND/RECEIVE for taste consumer.
All I/O requests through the taste consumer are synchronous, done
with g_read_data() and without any locks held.  It makes no sense
to delegate the I/O to g_down/g_up threads.

This removes many of context switches during disk retaste.

MFC after:	2 weeks

(cherry picked from commit 29998bf2ac)
2022-02-10 19:50:46 -05:00
..
g_label.c glabel: Set G_CF_DIRECT_SEND/RECEIVE for taste consumer. 2022-02-10 19:50:46 -05:00
g_label.h geom_label: Make glabel labels more trivial by separating the tasting 2020-07-26 00:44:59 +00:00
g_label_disk_ident.c geom: clean up empty lines in .c and .h files 2020-09-01 22:14:09 +00:00
g_label_ext2fs.c g_label: Handle small sector sizes when tasting 2021-09-14 08:50:09 -04:00
g_label_flashmap.c geom_label: Make glabel labels more trivial by separating the tasting 2020-07-26 00:44:59 +00:00
g_label_gpt.c geom_label: Make glabel labels more trivial by separating the tasting 2020-07-26 00:44:59 +00:00
g_label_iso9660.c g_label: Handle small sector sizes when tasting 2021-09-14 08:50:09 -04:00
g_label_msdosfs.c geom label msdosfs: sanity check BPB before using it for io request 2022-01-14 20:11:01 +02:00
g_label_msdosfs.h
g_label_ntfs.c geom_label: Add more validation for NTFS volume tasting 2021-10-18 09:07:58 -04:00
g_label_reiserfs.c g_label: Handle small sector sizes when tasting 2021-09-14 08:50:09 -04:00
g_label_ufs.c geom_label: Make glabel labels more trivial by separating the tasting 2020-07-26 00:44:59 +00:00