freebsd-dev/sys/geom
Poul-Henning Kamp e582990901 If we run out of consumers while orphaning them, and the provider's geom
is withering, destroy the provider when done.

This was exposed by the recent change to geom_dev's orphaning logic.
2003-03-10 23:41:41 +00:00
..
bde Limit our requests to DFLTPHYS, this is generally a good idea for 2003-03-07 19:09:46 +00:00
geom_aes.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
geom_apple.c Drop down Apple Partition Map code that has been in use by some 2003-02-23 01:25:35 +00:00
geom_bsd.c Fix yet another fallout of our M_* song and dance. 2003-03-10 23:34:12 +00:00
geom_ccd.c Centralize the devstat handling for all GEOM disk device drivers 2003-03-08 08:01:31 +00:00
geom_ctl.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
geom_dev.c Remove unneeded #include of geom_stats.h 2003-03-09 10:04:21 +00:00
geom_disk.c Allocate devstat structure with devstat_new_entry(). 2003-03-08 20:00:11 +00:00
geom_dump.c Commit the correct copy of the g_stat structure. 2003-02-07 23:08:24 +00:00
geom_enc.c Add the new statistics structure, put one in consumers and providers. 2003-02-07 21:43:34 +00:00
geom_event.c If we run out of consumers while orphaning them, and the provider's geom 2003-03-10 23:41:41 +00:00
geom_gpt.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
geom_int.h Implement a handle for efficient implementation of perforations in 2003-02-12 09:48:27 +00:00
geom_io.c Don't abuse the statistics counters for detecting if we have outstanding 2003-03-09 09:59:48 +00:00
geom_kern.c Implement a bio-taskqueue to reduce number of context switches in 2003-02-11 22:30:26 +00:00
geom_mbr.c Wrap a long line. 2003-02-11 14:09:48 +00:00
geom_mirror.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
geom_pc98.c In userland case include <errno.h>, not <err.h>. This is needed to make 2003-01-06 20:05:45 +00:00
geom_slice.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
geom_slice.h Get rid of g_slice_addslice() and use g_slice_config() instead. 2002-12-16 23:08:48 +00:00
geom_stats.c Gigacommit to improve device-driver source compatibility between 2003-03-03 12:15:54 +00:00
geom_stats.h Turn the "updating" flag (back) into two sequence number fields at 2003-02-11 11:01:26 +00:00
geom_subr.c Remove unneeded #include of geom_stats.h 2003-03-09 10:04:21 +00:00
geom_sunlabel.c Move configuration of geom/providers into its own function in preparation 2003-02-01 08:28:43 +00:00
geom_vol_ffs.c Add some comments about the deficiencies of this module. I had hoped to get 2003-02-07 17:50:33 +00:00
geom.h Add u_int nstart, nend counters to consumer and providers so we will not 2003-03-09 09:58:36 +00:00
notes Better names for struct disk elements: d_maxsize, d_stripeoffset 2003-02-11 14:57:34 +00:00