sys/ufs/ufs/ufs_readwrite.c
Wed, 01 Mar 2006 12:38:10 +0000 yamt merge yamt-uio_vmspace branch. trunk
Sun, 11 Dec 2005 12:16:03 +0000 christos merge ktrace-lwp. trunk
Tue, 29 Nov 2005 22:52:02 +0000 yamt merge yamt-readahead branch. trunk
Wed, 02 Nov 2005 12:38:58 +0000 yamt merge yamt-vop branch. remove following VOPs. trunk
Tue, 19 Apr 2005 20:59:05 +0000 perseant Keep per-inode, per-fs, and subsystem-wide counts of blocks allocated through trunk
Fri, 01 Apr 2005 21:59:46 +0000 perseant Protect various per-fs structures with fs->lfs_interlock simple_lock, to trunk
Sat, 26 Feb 2005 05:40:42 +0000 perseant Various minor LFS improvements: trunk
Sun, 09 Jan 2005 16:42:43 +0000 chs adjust the UBC mapping code to support non-vnode uvm_objects. trunk
Fri, 10 Sep 2004 09:36:05 +0000 yamt g/c no longer used definition of fs_maxfilesize. trunk
Sun, 15 Aug 2004 16:46:18 +0000 mycroft Fix some formatting glitches. trunk
Sun, 15 Aug 2004 16:17:37 +0000 mycroft Minor simplification to some arithmetic. trunk
Sun, 15 Aug 2004 07:19:54 +0000 mycroft Fixing age old cruft: trunk
Thu, 07 Aug 2003 16:26:28 +0000 agc Move UCB-licensed code from 4-clause to 3-clause licence. trunk
Sun, 29 Jun 2003 22:28:00 +0000 fvdl Back out the lwp/ktrace changes. They contained a lot of colateral damage, trunk
Sat, 28 Jun 2003 14:20:43 +0000 darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can trunk
Thu, 15 May 2003 20:25:31 +0000 kristerw The C language does not permit statements of the form trunk
Wed, 02 Apr 2003 10:39:19 +0000 fvdl Add support for UFS2. UFS2 is an enhanced FFS, adding support for trunk
Sat, 15 Mar 2003 07:24:37 +0000 perseant Add write-behind to lfs_write(). trunk
Sat, 08 Mar 2003 21:46:04 +0000 perseant Take away "#ifdef LFS_UBC". trunk
Mon, 17 Feb 2003 23:48:08 +0000 perseant Add code to UBCify LFS. This is still behind "#ifdef LFS_UBC" for now trunk
Fri, 24 Jan 2003 21:55:02 +0000 fvdl Bump daddr_t to 64 bits. Replace it with int32_t in all places where trunk
Sat, 28 Dec 2002 14:39:08 +0000 yamt - in lfs_reserve, vref vnodes that we're locking so that cleaner doesn't trunk
Thu, 26 Dec 2002 13:37:18 +0000 yamt - in lfs_reserve, reserve locked buffer count as well. trunk
Wed, 23 Oct 2002 09:10:23 +0000 jdolecek merge kqueue branch into -current trunk
Fri, 18 Oct 2002 01:05:52 +0000 yamt make sure to update the vnode's size even if uiomove failed. trunk
Mon, 25 Mar 2002 02:23:55 +0000 chs if the size argument to write(2) is 0, do not modify the file in any way, trunk
Fri, 22 Mar 2002 03:57:35 +0000 chs in lfs_write(), flush and invalidate any page cache pages in the range trunk
Fri, 30 Nov 2001 07:05:53 +0000 chs VOP_PUTPAGES() requires page-aligned offsets, so be sure to provide such. trunk
Sat, 17 Nov 2001 07:22:34 +0000 simonb Set `flags' before being used in the WRITE() function. trunk
Thu, 08 Nov 2001 05:24:52 +0000 chs in both paths that can cause fragments to be expanded (write and truncate-up), trunk
Thu, 08 Nov 2001 02:42:31 +0000 lukem add RCSID. (note; this file gets #included) trunk
Wed, 03 Oct 2001 05:02:46 +0000 chs don't do any flush-behind for async mounts. trunk
Sun, 30 Sep 2001 02:50:35 +0000 chs process one block at a time even when we're using the write fast path trunk
Sun, 16 Sep 2001 13:57:56 +0000 chs make LFS work again. trunk
Sat, 15 Sep 2001 20:36:31 +0000 chs a whole bunch of changes to improve performance and robustness under load: trunk
Fri, 13 Jul 2001 20:30:18 +0000 perseant Merge the short-lived perseant-lfsv2 branch into the trunk. trunk
Mon, 26 Mar 2001 06:47:34 +0000 chs work around a problem with sync writes vs. softdeps. trunk
Tue, 27 Feb 2001 04:37:44 +0000 chs min() -> MIN(), max() -> MAX(). trunk
Mon, 26 Feb 2001 17:12:08 +0000 lukem some KNF trunk
Mon, 27 Nov 2000 08:39:39 +0000 chs Initial integration of the Unified Buffer Cache project. trunk
Sat, 09 Sep 2000 04:49:54 +0000 perseant Various bug-fixes to LFS, to wit: trunk
Sat, 27 May 2000 00:19:52 +0000 perseant Prevent dirops from getting around lfs_check and wedging the buffer cache. trunk
Sat, 13 May 2000 23:43:06 +0000 perseant Change the sementics of the last parameter from a boolean ("waitfor") to trunk
Thu, 30 Mar 2000 12:41:09 +0000 augustss Remove register declarations. trunk
Mon, 15 Nov 1999 18:49:07 +0000 fvdl Add Kirk McKusick's soft updates code to the trunk. Not enabled by trunk
Wed, 24 Mar 1999 05:50:49 +0000 mrg completely remove Mach VM support. all that is left is the all the trunk
Wed, 10 Mar 1999 00:00:32 +0000 perseant Added flags to lfs_check call trunk
Fri, 05 Mar 1999 21:09:48 +0000 mycroft Pass null pointers to VOP_UPDATE rather than having all the callers fetch the trunk
Wed, 10 Feb 1999 13:14:08 +0000 bouyer Make sure a buffer optained from bread() is always bresle()'d in case of trunk
Sun, 02 Aug 1998 18:57:23 +0000 kleink Implement support for IEEE Std 1003.1b-1993 synchronous I/O: trunk
Tue, 09 Jun 1998 07:46:31 +0000 scottr Protect various config(8)-generated files from inclusion while trunk
Sun, 01 Mar 1998 02:20:01 +0000 fvdl Merge with Lite2 + local changes trunk
Tue, 10 Feb 1998 14:08:44 +0000 mrg - add defopt's for UVM, UVMHIST and PMAP_NEW. trunk
Thu, 05 Feb 1998 07:59:28 +0000 mrg initial import of the new virtual memory system, UVM, into -current. trunk
Fri, 04 Jul 1997 20:22:09 +0000 drochner Don't cast 64bit (off_t) file sizes to vm_offset_t (32bit on many trunk
Wed, 11 Jun 1997 10:09:37 +0000 bouyer Add support for ext2fs, this needed a few modifications to ufs/ufs/inode.h: trunk
Fri, 04 Apr 1997 14:21:32 +0000 kleink Return immediately upon zero byte reads, as updating st_atime in this case trunk
Thu, 30 Jan 1997 09:52:26 +0000 tls add support for noatime mount flag trunk
Sat, 11 May 1996 18:26:27 +0000 mycroft Change VOP_UPDATE() semantics: trunk
Fri, 09 Feb 1996 22:36:00 +0000 christos ufs prototype changes trunk
less more (0) -60 tip