Changes by: buckweat (buckweat at unknown.email)
Date: 2002-10-07 10:16:25 -0700 (Mon, 07 Oct 2002)
Revision: 1761
Log message:

      For some reason I have yet to ascertain, the inclusion of
      file.c::mojave_file_setattr() causes insmod to get an unresolved symbol
      when loading the fio module (if I remember correctly, the symbol is
      mojave_read_super, which shouldn't even be touched here). Since handling
      truncation is a fairly low priority right now, I have just commented out
      all of the stuff related to setattr, which should allow the module to be
      properly built and inserted.
      

Changes  Path
+1 -0 mojavefs/src/fio/dir.c
+14 -12 mojavefs/src/fio/file.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-25 19:36:04 -0700 (Fri, 25 Oct 2002)
Revision: 1762
Log message:

      Initial empty module.
      

Changes  Path
Properties mojavefs/src/uservfs/old/module
Added mojavefs/src/uservfs/old/module/.cvsignore
Properties mojavefs/src/uservfs/old/module/.cvsignore
Added mojavefs/src/uservfs/old/module/Makefile
Properties mojavefs/src/uservfs/old/module/Makefile
Added mojavefs/src/uservfs/old/module/uservfs_config.h
Properties mojavefs/src/uservfs/old/module/uservfs_config.h
Added mojavefs/src/uservfs/old/module/uservfs_file.c
Properties mojavefs/src/uservfs/old/module/uservfs_file.c
Added mojavefs/src/uservfs/old/module/uservfs_file.h
Properties mojavefs/src/uservfs/old/module/uservfs_file.h
Added mojavefs/src/uservfs/old/module/uservfs_inode.c
Properties mojavefs/src/uservfs/old/module/uservfs_inode.c
Added mojavefs/src/uservfs/old/module/uservfs_inode.h
Properties mojavefs/src/uservfs/old/module/uservfs_inode.h
Added mojavefs/src/uservfs/old/module/uservfs_super.c
Properties mojavefs/src/uservfs/old/module/uservfs_super.c
Added mojavefs/src/uservfs/old/module/uservfs_super.h
Properties mojavefs/src/uservfs/old/module/uservfs_super.h
Added mojavefs/src/uservfs/old/module/uservfs_syms.c
Properties mojavefs/src/uservfs/old/module/uservfs_syms.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-26 08:02:53 -0700 (Sat, 26 Oct 2002)
Revision: 1763
Log message:

      Initial implementation using mmap.
      

Changes  Path
Properties mojavefs/src/uservfs/old/module
+1 -0 mojavefs/src/uservfs/old/module/.cvsignore
+8 -6 mojavefs/src/uservfs/old/module/Makefile
Added mojavefs/src/uservfs/old/module/uservfs.h
Properties mojavefs/src/uservfs/old/module/uservfs.h
Deleted mojavefs/src/uservfs/old/module/uservfs_config.h
Added mojavefs/src/uservfs/old/module/uservfs_dir.c
Properties mojavefs/src/uservfs/old/module/uservfs_dir.c
Added mojavefs/src/uservfs/old/module/uservfs_dir.h
Properties mojavefs/src/uservfs/old/module/uservfs_dir.h
+169 -57 mojavefs/src/uservfs/old/module/uservfs_file.c
+6 -4 mojavefs/src/uservfs/old/module/uservfs_file.h
+193 -74 mojavefs/src/uservfs/old/module/uservfs_inode.c
+5 -5 mojavefs/src/uservfs/old/module/uservfs_inode.h
Added mojavefs/src/uservfs/old/module/uservfs_print.c
Properties mojavefs/src/uservfs/old/module/uservfs_print.c
Added mojavefs/src/uservfs/old/module/uservfs_print.h
Properties mojavefs/src/uservfs/old/module/uservfs_print.h
+58 -34 mojavefs/src/uservfs/old/module/uservfs_super.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-26 13:15:57 -0700 (Sat, 26 Oct 2002)
Revision: 1764
Log message:

      Substantial reorganization, but no major changes.
      

Changes  Path
+2 -0 mojavefs/src/uservfs/old/module/Makefile
+143 -9 mojavefs/src/uservfs/old/module/uservfs_dir.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_dir.h
+93 -87 mojavefs/src/uservfs/old/module/uservfs_file.c
+1 -3 mojavefs/src/uservfs/old/module/uservfs_file.h
+26 -217 mojavefs/src/uservfs/old/module/uservfs_inode.c
Added mojavefs/src/uservfs/old/module/uservfs_link.c
Properties mojavefs/src/uservfs/old/module/uservfs_link.c
Added mojavefs/src/uservfs/old/module/uservfs_link.h
Properties mojavefs/src/uservfs/old/module/uservfs_link.h
Added mojavefs/src/uservfs/old/module/uservfs_root.c
Properties mojavefs/src/uservfs/old/module/uservfs_root.c
Added mojavefs/src/uservfs/old/module/uservfs_root.h
Properties mojavefs/src/uservfs/old/module/uservfs_root.h
+17 -27 mojavefs/src/uservfs/old/module/uservfs_super.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-26 19:03:46 -0700 (Sat, 26 Oct 2002)
Revision: 1765
Log message:

      Added device and RPC.
      

Changes  Path
+3 -1 mojavefs/src/uservfs/old/module/Makefile
+39 -1 mojavefs/src/uservfs/old/module/uservfs.h
Added mojavefs/src/uservfs/old/module/uservfs_dev.c
Properties mojavefs/src/uservfs/old/module/uservfs_dev.c
Added mojavefs/src/uservfs/old/module/uservfs_dev.h
Properties mojavefs/src/uservfs/old/module/uservfs_dev.h
Added mojavefs/src/uservfs/old/module/uservfs_device.h
Properties mojavefs/src/uservfs/old/module/uservfs_device.h
+89 -41 mojavefs/src/uservfs/old/module/uservfs_dir.c
+30 -81 mojavefs/src/uservfs/old/module/uservfs_file.c
+4 -18 mojavefs/src/uservfs/old/module/uservfs_inode.c
+0 -1 mojavefs/src/uservfs/old/module/uservfs_inode.h
Added mojavefs/src/uservfs/old/module/uservfs_rpc.c
Properties mojavefs/src/uservfs/old/module/uservfs_rpc.c
Added mojavefs/src/uservfs/old/module/uservfs_rpc.h
Properties mojavefs/src/uservfs/old/module/uservfs_rpc.h
+21 -13 mojavefs/src/uservfs/old/module/uservfs_super.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-26 19:33:36 -0700 (Sat, 26 Oct 2002)
Revision: 1766
Log message:

      Root (only) works.
      

Changes  Path
+5 -0 mojavefs/src/uservfs/old/module/uservfs.h
+15 -0 mojavefs/src/uservfs/old/module/uservfs_dev.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_dir.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_file.c
+0 -0 mojavefs/src/uservfs/old/module/uservfs_inode.c
+8 -27 mojavefs/src/uservfs/old/module/uservfs_root.c
+28 -0 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+8 -1 mojavefs/src/uservfs/old/module/uservfs_super.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-27 09:06:35 -0800 (Sun, 27 Oct 2002)
Revision: 1767
Log message:

      Added mirror client.
      

Changes  Path
+14 -9 mojavefs/src/uservfs/old/module/Makefile
+80 -8 mojavefs/src/uservfs/old/module/uservfs.h
+63 -59 mojavefs/src/uservfs/old/module/uservfs_dev.c
+9 -3 mojavefs/src/uservfs/old/module/uservfs_dev.h
+4 -4 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+0 -67 mojavefs/src/uservfs/old/module/uservfs_rpc.h
+0 -6 mojavefs/src/uservfs/old/module/uservfs_super.c
Properties mojavefs/src/uservfs/old/servers/mirror
Added mojavefs/src/uservfs/old/servers/mirror/.cvsignore
Properties mojavefs/src/uservfs/old/servers/mirror/.cvsignore
Added mojavefs/src/uservfs/old/servers/mirror/Makefile
Properties mojavefs/src/uservfs/old/servers/mirror/Makefile
Added mojavefs/src/uservfs/old/servers/mirror/mirror.c
Properties mojavefs/src/uservfs/old/servers/mirror/mirror.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-27 20:11:02 -0800 (Sun, 27 Oct 2002)
Revision: 1768
Log message:

      New version using memory mapping.
      

Changes  Path
Added mojavefs/src/uservfs/old/module/start
Properties mojavefs/src/uservfs/old/module/start
Added mojavefs/src/uservfs/old/module/stop
Properties mojavefs/src/uservfs/old/module/stop
+46 -25 mojavefs/src/uservfs/old/module/uservfs.h
+240 -129 mojavefs/src/uservfs/old/module/uservfs_dev.c
+17 -17 mojavefs/src/uservfs/old/module/uservfs_dev.h
+9 -11 mojavefs/src/uservfs/old/module/uservfs_dir.c
+95 -6 mojavefs/src/uservfs/old/module/uservfs_root.c
+225 -130 mojavefs/src/uservfs/old/module/uservfs_rpc.c
Properties mojavefs/src/uservfs/old/servers/mirror
+1 -0 mojavefs/src/uservfs/old/servers/mirror/.cvsignore
+132 -151 mojavefs/src/uservfs/old/servers/mirror/mirror.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-28 12:34:31 -0800 (Mon, 28 Oct 2002)
Revision: 1769
Log message:

      Partially working.
      

Changes  Path
Added mojavefs/src/uservfs/old/Makefile
Properties mojavefs/src/uservfs/old/Makefile
+2 -2 mojavefs/src/uservfs/old/module/start
+33 -18 mojavefs/src/uservfs/old/module/uservfs.h
+48 -27 mojavefs/src/uservfs/old/module/uservfs_dev.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_dev.h
+31 -53 mojavefs/src/uservfs/old/module/uservfs_dir.c
+2 -0 mojavefs/src/uservfs/old/module/uservfs_dir.h
+3 -14 mojavefs/src/uservfs/old/module/uservfs_file.c
+35 -5 mojavefs/src/uservfs/old/module/uservfs_inode.c
+3 -101 mojavefs/src/uservfs/old/module/uservfs_root.c
+96 -56 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+1 -1 mojavefs/src/uservfs/old/module/uservfs_rpc.h
+130 -56 mojavefs/src/uservfs/old/servers/mirror/mirror.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-29 18:27:49 -0800 (Tue, 29 Oct 2002)
Revision: 1770
Log message:

      Updated minor bugs in uservfs_dir code.
      

Changes  Path
+1 -1 mojavefs/src/uservfs/old/module/start
+37 -21 mojavefs/src/uservfs/old/module/uservfs_dir.c
+7 -0 mojavefs/src/uservfs/old/module/uservfs_dir.h
+1 -31 mojavefs/src/uservfs/old/module/uservfs_root.c
+2 -1 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+3 -3 mojavefs/src/uservfs/old/servers/mirror/mirror.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-29 19:32:55 -0800 (Tue, 29 Oct 2002)
Revision: 1771
Log message:

      Added page hacking to enable 0-copy read/write operations.
      

Changes  Path
Added mojavefs/src/uservfs/old/module/dsm.c
Properties mojavefs/src/uservfs/old/module/dsm.c
+18 -22 mojavefs/src/uservfs/old/module/uservfs.h
+138 -46 mojavefs/src/uservfs/old/module/uservfs_dev.c
+10 -1 mojavefs/src/uservfs/old/module/uservfs_dev.h
+38 -24 mojavefs/src/uservfs/old/module/uservfs_rpc.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2002-10-30 10:46:51 -0800 (Wed, 30 Oct 2002)
Revision: 1772
Log message:

      Added file creation, doesn't work yet.
      

Changes  Path
+1 -1 mojavefs/src/uservfs/old/module/stop
+32 -1 mojavefs/src/uservfs/old/module/uservfs.h
+7 -7 mojavefs/src/uservfs/old/module/uservfs_dev.c
+26 -7 mojavefs/src/uservfs/old/module/uservfs_dir.c
+65 -14 mojavefs/src/uservfs/old/module/uservfs_file.c
+1 -0 mojavefs/src/uservfs/old/module/uservfs_inode.c
+168 -1 mojavefs/src/uservfs/old/module/uservfs_rpc.c
+6 -0 mojavefs/src/uservfs/old/module/uservfs_rpc.h
+3 -5 mojavefs/src/uservfs/old/module/uservfs_super.c
+173 -2 mojavefs/src/uservfs/old/servers/mirror/mirror.c