freebsd-dev/sys/geom
Poul-Henning Kamp b1937dd1ca Make the UP/DOWN threads hold on to their own private mutex while doing
work.

This prevents people from sleeping in the UP/DOWN I/O path by mistake
or design (doing so almost invariably result in deadlocks since it
stalls all I/O processing in the given direction.

Sponsored by:   DARPA & NAI Labs.
2002-09-27 21:24:40 +00:00
..
geom_aes.c Add checks for g_clone_bio() returning NULL, it will be possible RSN. 2002-09-27 20:47:23 +00:00
geom_bsd.c Correctly en/decode MAXPARTITIONS partitions. 2002-09-27 21:19:47 +00:00
geom_ccd.c - Use vrefcnt() instead of v_usecount. 2002-09-25 02:42:43 +00:00
geom_dev.c Various no-ops: 2002-09-27 21:05:05 +00:00
geom_disk.c (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
geom_dump.c Remove "magicspace". It looks good on paper, it doesn't work in practice. 2002-09-06 08:50:28 +00:00
geom_enc.c Various no-ops: 2002-09-27 21:05:05 +00:00
geom_event.c Implement g_call_me() as a way for geom methods to schedule operations 2002-09-27 20:38:36 +00:00
geom_gpt.c Remove unneeded #include <sys/disklabel.h> 2002-09-20 17:00:24 +00:00
geom_int.h Implement g_call_me() as a way for geom methods to schedule operations 2002-09-27 20:38:36 +00:00
geom_io.c Setattr should not retry on EBUSY, we could get EBUSY back because 2002-09-27 21:12:47 +00:00
geom_kern.c Make the UP/DOWN threads hold on to their own private mutex while doing 2002-09-27 21:24:40 +00:00
geom_mbr.c Deal with a new exteded MBR paritition type 2002-09-08 15:13:33 +00:00
geom_pc98.c Correctly calculate size of PC98 slices. 2002-09-27 20:56:21 +00:00
geom_slice.c Add checks for g_clone_bio() returning NULL, it will be possible RSN. 2002-09-27 20:47:23 +00:00
geom_slice.h All in a days work: make a function static. 2002-04-23 19:03:03 +00:00
geom_subr.c Remove "magicspace". It looks good on paper, it doesn't work in practice. 2002-09-06 08:50:28 +00:00
geom_sunlabel.c Remove "magicspace". It looks good on paper, it doesn't work in practice. 2002-09-06 08:50:28 +00:00
geom.h Various no-ops: 2002-09-27 21:05:05 +00:00