Go to file
hannken 7a5be5a9ff - Add flag L_COWINPROGRESS to struct lwp to avoid recursion when
doing copy-on-write.

- Change VFS_SNAPSHOT() to return the snapshot vnode locked.

- Make the IO path for copy-on-write and snapshot-read more lightweight.
  Avoids deadlocks where vn_rdwr(...READ...) has a shared lock and needs
  to copy-on-write.
  Avoids deadlocks/panics where to clean pages the copy-on-write needs
  to allocate pages for its VOP_PUTPAGES().

L_COWINPROGRESS part approved by: Jason R. Thorpe <thorpej@netbsd.org>
2004-06-20 18:55:58 +00:00
bin add -0 argument to handle nul separated file lists. 2004-06-19 02:27:00 +00:00
contrib/sys Import FreeBSD's ath of 28-apr-2004 2004-04-29 03:54:46 +00:00
crypto sync w/ 20040617. 2004-06-17 03:42:55 +00:00
dist deal with editing partitions past the detected media size. 2004-06-14 07:48:55 +00:00
distrib Install GNU troff' (or groff') info manual. 2004-06-19 15:02:59 +00:00
doc Postfix 2.1.3 released. 2004-06-19 00:10:45 +00:00
etc Rework the sequence that ptys get allocated so that we don't end up with 2004-06-19 05:31:50 +00:00
games Grammar fix, from ray at raylai org via jmc@openbsd. 2004-06-01 10:10:06 +00:00
gnu Install GNU troff' (or groff') info manual. 2004-06-19 15:02:59 +00:00
include Provide an ifdef so that we can define an old style _res if we need to. 2004-06-09 18:04:05 +00:00
lib Slight hack to get this building on OS X again: Undo the renaming before 2004-06-18 20:34:58 +00:00
libexec Fix the dynamic linker for hppa using ELF. 2004-05-17 13:16:02 +00:00
regress Don't cause errors when the devices are not configured. 2004-05-27 03:18:19 +00:00
rescue no need to list gnu/usr.bin any more. 2004-04-01 14:41:09 +00:00
sbin We only need sys/sysctl.h when we are building on NetBSD not as a host tool. 2004-06-17 23:15:07 +00:00
share - Add flag L_COWINPROGRESS to struct lwp to avoid recursion when 2004-06-20 18:55:58 +00:00
sys - Add flag L_COWINPROGRESS to struct lwp to avoid recursion when 2004-06-20 18:55:58 +00:00
tools Use ${_TOOL_PREFIX} as appropriate. 2004-06-18 20:26:51 +00:00
usr.bin Force LANG=C before doing the shell glob to avoid collation issues on hosts 2004-06-16 01:33:35 +00:00
usr.sbin sync w/ 20040617. 2004-06-17 03:42:55 +00:00
x11 Relocate X68kConfig from X11LIBDIR to X11ETCDIR 2004-06-13 11:47:41 +00:00
build.sh ``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen 2004-05-12 16:56:41 +00:00
BUILDING Document MKTTINTERP. 2004-03-19 12:34:39 +00:00
Makefile Move '${MAKEDIRTARGET} x11 distribution' from Makefile::distribution to 2004-05-17 07:00:16 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING Add suggested wording from PR#24654 to reference BUILDING and build.sh as 2004-06-13 08:08:43 +00:00