hannken
5d2bff060a
Make sure all cached buffers with valid, not yet written data have been
...
run through copy-on-write. Call fscow_run() with valid data where possible.
The LP_UFSCOW hack is no longer needed to protect ffs_copyonwrite() against
endless recursion.
- Add a flag B_MODIFY to bread(), breada() and breadn(). If set the caller
intends to modify the buffer returned.
- Always run copy-on-write on buffers returned from ffs_balloc().
- Add new function ffs_getblk() that gets a buffer, assigns a new blkno,
may clear the buffer and runs copy-on-write. Process possible errors
from getblk() or fscow_run(). Part of PR kern/38664.
Welcome to 4.99.63
Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>
2008-05-16 09:21:59 +00:00
..
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-16 09:21:59 +00:00
2008-04-30 13:10:46 +00:00
2008-05-02 21:36:23 +00:00
2008-05-02 21:36:23 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-01-24 23:06:10 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-03 09:43:40 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-02-11 03:49:13 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-06 11:32:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-06 10:13:55 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-10 15:31:03 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-02 21:46:19 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-10 15:39:04 +00:00
2008-02-28 17:07:49 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-01-03 15:59:57 +00:00
2008-01-03 15:59:57 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-06 08:34:35 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-06 11:32:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-02 21:36:23 +00:00
2008-05-11 14:15:53 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-03-29 14:12:59 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-02 21:46:19 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-02 21:36:23 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-13 15:52:51 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-02 18:11:04 +00:00
2008-02-13 16:00:18 +00:00
2008-04-30 13:10:46 +00:00
2008-05-10 04:08:59 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-02-10 19:32:23 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-05-06 08:32:27 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00
2008-04-30 13:10:46 +00:00