dyson 2aacd1ab4f Change the busy page mgmt, so that when pages are freed, they
MUST be PG_BUSY.  It is bogus to free a page that isn't busy,
because it is in a state of being "unavailable" when being
freed.  The additional advantage is that the page_remove code
has a better cross-check that the page should be busy and
unavailable for other use.  There were some minor problems
with the collapse code, and this plugs those subtile "holes."

Also, the vfs_bio code wasn't checking correctly for PG_BUSY
pages.  I am going to develop a more consistant scheme for
grabbing pages, busy or otherwise.  For now, we are stuck
with the current morass.
1998-01-31 11:56:53 +00:00
..
1997-08-02 14:33:27 +00:00
1998-01-30 11:34:06 +00:00
1998-01-30 11:34:06 +00:00
1997-08-02 14:33:27 +00:00
1997-11-22 08:35:46 +00:00
1998-01-22 17:30:44 +00:00
1998-01-22 17:30:44 +00:00
1998-01-31 07:23:16 +00:00
1998-01-22 17:30:44 +00:00
1998-01-22 17:30:44 +00:00
1998-01-22 17:30:44 +00:00
1998-01-14 19:42:47 +00:00
1997-06-14 11:38:46 +00:00
1997-09-16 11:44:05 +00:00
1997-09-14 02:50:28 +00:00
1998-01-22 17:30:44 +00:00
1997-09-14 02:52:18 +00:00
1998-01-30 11:34:06 +00:00
1998-01-30 11:34:06 +00:00
1997-09-16 11:44:05 +00:00
1997-08-02 14:33:27 +00:00
1997-11-09 05:07:40 +00:00
1997-12-10 04:14:23 +00:00
1997-12-19 23:18:37 +00:00
1997-10-26 20:26:33 +00:00
1997-10-16 20:32:40 +00:00