freebsd-skq/sys/geom
Alexander Motin 755d1ea5b5 Make orphan() method in geom_dev asynchronous using destroy_dev_sched_cb()
instead of destroy_dev(). It moves device destruction waiting out of the
topology lock and so fixes dead lock between orphanization and closing.
Real provider and geom destruction called from swi context after device
destroyed as callback of the destroy_dev_sched_cb().
2011-11-01 23:12:22 +00:00
..
bde Add some FEATURE macros for various GEOM classes. 2011-02-25 10:24:35 +00:00
cache Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
concat Refactor disk disconnection and geom destruction handling sequences. 2011-11-01 20:56:19 +00:00
eli Before this change when GELI detected hardware crypto acceleration it will 2011-10-27 16:12:25 +00:00
gate Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
journal Removed KASSERT, g_new_providerf() can not fail. 2011-05-04 18:06:40 +00:00
label Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
linux_lvm Add some FEATURE macros for various GEOM classes. 2011-02-25 10:24:35 +00:00
mirror Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
mountver Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
multipath Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
nop Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
part Our geom withering function could take some time before geom with its 2011-10-28 11:45:24 +00:00
raid Clarify disks/volumes above 2TiB support in geom_raid: 2011-10-26 21:50:10 +00:00
raid3 Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
sched Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
shsec Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
stripe Refactor disk disconnection and geom destruction handling sequences. 2011-11-01 17:04:42 +00:00
uzip Add some FEATURE macros for various GEOM classes. 2011-02-25 10:24:35 +00:00
vinum Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
virstor Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
zero
geom_aes.c
geom_bsd_enc.c
geom_bsd.c Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
geom_ccd.c Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
geom_ctl.c Finish r210923, 210926. Mark some devices as eternal. 2011-01-04 10:59:38 +00:00
geom_ctl.h
geom_dev.c Make orphan() method in geom_dev asynchronous using destroy_dev_sched_cb() 2011-11-01 23:12:22 +00:00
geom_disk.c Allow upper layers to discover than BIO_DELETE and/or BIO_FLUSH is not 2011-10-25 14:07:17 +00:00
geom_disk.h Plumb device physical path reporting from CAM devices, through GEOM and 2011-06-14 17:10:32 +00:00
geom_dump.c Do not hide stripeoffset from libgeom(3), it may be useful even when 2011-06-02 12:49:45 +00:00
geom_event.c Workaround the problem introduced by combination of r162200 and r215687. 2011-11-01 08:57:49 +00:00
geom_fox.c Add some FEATURE macros for various GEOM classes. 2011-02-25 10:24:35 +00:00
geom_int.h
geom_io.c
geom_kern.c Move the three geom kprocs as threads under a single pid. 2011-05-11 21:47:30 +00:00
geom_map.c Updates to geom_map from the author. 2011-05-05 14:43:09 +00:00
geom_mbr_enc.c
geom_mbr.c Add some FEATURE macros for various GEOM classes. 2011-02-25 10:24:35 +00:00
geom_pc98_enc.c
geom_pc98.c Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
geom_redboot.c
geom_slice.c
geom_slice.h
geom_subr.c Plumb device physical path reporting from CAM devices, through GEOM and 2011-06-14 17:10:32 +00:00
geom_sunlabel_enc.c
geom_sunlabel.c Include sys/sbuf.h directly. 2011-07-11 05:22:31 +00:00
geom_vfs.c Allow disk partitions associated with UFS read-only mounted 2011-07-10 00:41:31 +00:00
geom_vfs.h
geom_vol_ffs.c Add some FEATURE macros for various GEOM classes. 2011-02-25 10:24:35 +00:00
geom.h Add some spare fields to the g_class and g_geom structures needed to implement 2011-07-17 20:35:30 +00:00
notes