Go to file
pooka 436cfd0df4 Alter the strategy for reading/writing a bit. First of all, use
PUFFS_KFLAG_WTCACHE.  Second, create separate fids for reading and
writing.  If opening for read, open a read-only fid and for write
a write-only fid; use these for reading and writing.  When the
open-count for a node drops to zero, clunk both.  This avoids hitting
the fid limit when accessing large directory hierarchies.

Two problems remain:
* does not take credentials into account, although we can only mount
  the remote 9P file server with one set of credentials, so not a
  huge worry
* doesn't work for the open/mmap/close/access_memory_window case, but
  that will require some further kernel changes
2007-04-22 18:10:48 +00:00
bin escape * and - properly 2007-04-13 00:40:11 +00:00
common correct a section number. 2007-04-22 11:27:25 +00:00
crypto fix usage error: use type for .Ft 2007-04-13 18:22:08 +00:00
dist On amd64 U_QUAD_T is (probably) 'unsigned long', but "%qd" expects to see 2007-04-21 11:16:53 +00:00
distrib add compat_darwin(8) to build 2007-04-21 18:41:49 +00:00
doc mention new xargs 2007-04-22 15:23:47 +00:00
etc The "routed" and "route6d" scripts must be run early during system startup 2007-04-21 15:20:07 +00:00
games Per PR 36185, OKed by martin@ 2007-04-22 02:09:02 +00:00
gnu Fix LP64 issue with invalid register names. When printing a register name, 2007-04-20 16:30:32 +00:00
include The alloca() arg type check is broken (cpp do not do string comparisions) 2007-04-22 08:21:50 +00:00
lib use more accurate flag masking 2007-04-22 18:02:44 +00:00
libexec Expand documentation on numeric argument suffix parsing, and convert 2007-04-13 01:36:10 +00:00
regress Disable test ni23 - the expected output contains the hash bucket number, 2007-04-14 20:50:48 +00:00
rescue Add: lfs_cleanerd 2007-03-23 05:48:34 +00:00
sbin Remove defunct B from getopt string. 2007-04-12 18:41:23 +00:00
share mount with write-through page cache if command line -t is given 2007-04-22 18:03:18 +00:00
sys define PUFFS_KFLAG_WTCACHE, which makes the page cache write-through 2007-04-22 18:02:05 +00:00
tools Remove non-shared hooks for VAX. 2007-03-31 05:55:43 +00:00
usr.bin Fix 64bit build, strlen() doesn't return int. 2007-04-21 10:39:30 +00:00
usr.sbin Alter the strategy for reading/writing a bit. First of all, use 2007-04-22 18:10:48 +00:00
x11 Force connection.c to be compiled with -O2 on VAX. 2007-04-21 00:41:19 +00:00
BUILDING Document recent changes to "make iso-image". 2007-04-13 19:43:38 +00:00
Makefile Add an iso_image target (iso-image as a target name doesn't play well with 2007-03-06 21:56:47 +00:00
Makefile.inc
UPDATING Note sgimips IP32 pckbc replacement with macekbc 2007-04-12 13:17:56 +00:00
build.sh Fix some problems with the change from revision 1.167: 2007-04-14 10:50:48 +00:00