freebsd-skq/sys/geom
jhb e535e11c9f - Add a new simple facility for marking the current thread as being in a
state where sleeping on a sleep queue is not allowed.  The facility
  doesn't support recursion but uses a simple private per-thread flag
  (TDP_NOSLEEPING).  The sleepq_add() function will panic if the flag is
  set and INVARIANTS is enabled.
- Use this new facility to replace the g_xup and g_xdown mutexes that were
  (ab)used to achieve similar behavior.
- Disallow sleeping in interrupt threads when invoking interrupt handlers.

MFC after:	1 week
Reviewed by:	phk
2005-09-15 19:05:37 +00:00
..
bde
concat
eli Fix copy&paste typo. 2005-09-10 07:46:47 +00:00
gate
label Verify length of the data to read as well. 2005-08-28 00:14:21 +00:00
mirror
nop
raid3 Use root_mount KPI for RAID3 to delay root file system mount. 2005-07-27 09:03:51 +00:00
shsec
stripe Avoid code duplication and implement bitcount32() function in systm.h only. 2005-08-19 22:10:19 +00:00
uzip
vinum Set the G_PF_WITHER flag on the subdisk provider that is about to 2005-09-08 20:08:46 +00:00
zero
geom_aes.c
geom_apple.c
geom_bsd_enc.c
geom_bsd.c
geom_ccd.c /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 18:27:30 +00:00
geom_ctl.c remove stale comments 2005-08-16 20:03:29 +00:00
geom_ctl.h
geom_dev.c
geom_disk.c
geom_disk.h
geom_dump.c
geom_event.c Remove a race condition that could result in processes being stuck 2005-09-04 19:14:19 +00:00
geom_fox.c
geom_gpt.c
geom_int.h
geom_io.c - Add a new simple facility for marking the current thread as being in a 2005-09-15 19:05:37 +00:00
geom_kern.c
geom_mbr_enc.c
geom_mbr.c
geom_pc98_enc.c
geom_pc98.c
geom_slice.c Fix so that when a slice or a partition is removed through g_slice_config(), 2005-09-14 21:38:35 +00:00
geom_slice.h
geom_subr.c
geom_sunlabel_enc.c
geom_sunlabel.c
geom_vfs.c
geom_vfs.h
geom_vol_ffs.c
geom.h Typo. 2005-09-03 11:03:10 +00:00
notes