haiku/headers
Axel Dörfler 647b1f70a5 * vm_copy_on_write_area() did not always correctly divide the ref_count of the
two cache_refs - it needs to count the consumers of the lower cache to find
  its actual number of references; the upper cache could still be in use by
  someone else.
* There were several locking bugs in the VM code; since cache_ref::cache can
  change, we must not access it without having the cache_ref locked.
* As a result, map_backing_store() now requires you to have the lock of the
  store's cache_ref held.
* And therefore, some functions in vm_cache.c must no longer lock the cache_ref
  on their own, but require the caller to have it locked already.
* Added the -s option to the cache/cache_ref KDL commands: it will only print
  the requested structure, and not its counterpart (useful if accessing one
  structure results in a page fault, as was possible previously).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19796 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-14 18:41:57 +00:00
..
build FreeBSD build fix. Must have overlooked this one. Thanks to Samuel Rodriguez Perez. 2006-12-02 16:13:15 +00:00
compatibility/bsd More tweaks to the libbsd.so compatibility library: 2006-12-13 16:26:43 +00:00
cpp GCC 4 fix. 2005-12-11 16:22:51 +00:00
glibc Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
gnu adding gnu/termcap.h : is a copy of src/libs/termcap/termcap.h 2004-06-01 12:38:47 +00:00
legacy/network setsockopt and getsockopt use int as others functions 2006-06-23 14:19:11 +00:00
libs * invented a small protocol for use by FileTypes when it wants to 2006-11-17 03:04:08 +00:00
os Added a kernel socket API module which exports the usual BSD socket API to kernel modules. 2007-01-13 13:18:54 +00:00
posix replaced size_t with socklen_t where appropriate following POSIX 2007-01-08 20:57:28 +00:00
private * vm_copy_on_write_area() did not always correctly divide the ref_count of the 2007-01-14 18:41:57 +00:00
tools Fixed the build of the cppunit stuff; if you are using IMPORT/EXPORT you should 2004-05-05 16:19:03 +00:00