]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Make g_attach() return ENXIO for orphaned providers; update various
authortrasz <trasz@FreeBSD.org>
Sun, 18 Oct 2020 16:24:08 +0000 (16:24 +0000)
committertrasz <trasz@FreeBSD.org>
Sun, 18 Oct 2020 16:24:08 +0000 (16:24 +0000)
commit665c8bf60fc3fa6948fce0a751d26d9b6fdb1510
tree2f42ccae0b393be78553fd102591ad881269d815
parent4c5d7a141f266f58f2292f8f448b01df18957002
Make g_attach() return ENXIO for orphaned providers; update various
classes to add missing error checking.

Reviewed by: imp
MFC after: 2 weeks
Sponsored by: NetApp, Inc.
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D26658
19 files changed:
share/man/man9/g_attach.9
sys/geom/bde/g_bde.c
sys/geom/cache/g_cache.c
sys/geom/concat/g_concat.c
sys/geom/geom_dev.c
sys/geom/geom_subr.c
sys/geom/geom_vfs.c
sys/geom/journal/g_journal.c
sys/geom/label/g_label.c
sys/geom/linux_lvm/g_linux_lvm.c
sys/geom/mirror/g_mirror.c
sys/geom/mirror/g_mirror_ctl.c
sys/geom/mountver/g_mountver.c
sys/geom/multipath/g_multipath.c
sys/geom/raid/g_raid.c
sys/geom/raid3/g_raid3.c
sys/geom/shsec/g_shsec.c
sys/geom/stripe/g_stripe.c
sys/geom/virstor/g_virstor.c