NetBSD/sys/fs/cd9660
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
..
Makefile
TODO merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
TODO.hibler
cd9660_bmap.c Convert to ansi definitions from old-style definitons. 2008-02-27 19:43:36 +00:00
cd9660_extern.h Convert to ansi definitions from old-style definitons. 2008-02-27 19:43:36 +00:00
cd9660_lookup.c Make sure all cached buffers with valid, not yet written data have been 2008-05-16 09:21:59 +00:00
cd9660_mount.h - protect userland exported files against multiple inclusion. 2005-12-03 17:34:43 +00:00
cd9660_node.c - Convert hashinit() to use kmem_alloc(). The hash tables can be large 2008-05-05 17:11:16 +00:00
cd9660_node.h Convert to ansi definitions from old-style definitons. 2008-02-27 19:43:36 +00:00
cd9660_rrip.c Make sure all cached buffers with valid, not yet written data have been 2008-05-16 09:21:59 +00:00
cd9660_rrip.h - protect userland exported files against multiple inclusion. 2005-12-03 17:34:43 +00:00
cd9660_util.c Convert to ansi definitions from old-style definitons. 2008-02-27 19:43:36 +00:00
cd9660_vfsops.c Make sure all cached buffers with valid, not yet written data have been 2008-05-16 09:21:59 +00:00
cd9660_vnops.c Make sure all cached buffers with valid, not yet written data have been 2008-05-16 09:21:59 +00:00
files.cd9660
iso.h * Added missing cast in isonum_712(). 2007-01-27 07:20:31 +00:00
iso_rrip.h - protect userland exported files against multiple inclusion. 2005-12-03 17:34:43 +00:00