summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ext2fs/ext2fs_readwrite.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-27Re-enable IO_NOCACHE, and use is in vnd.beck1-3/+3
2018-01-13In ext2fs_write(), clear the buffer on uiomove() failure unless itmillert1-1/+13
2018-01-08Pass correct size to uvm_vnp_setsize() for large files.millert1-2/+2
2018-01-08Add kqueue support for ext2fs based on ffs. OK deraadt@millert1-3/+8
2017-12-30Delete unnecessary <sys/file.h> includesguenther1-2/+1
2016-03-01*** empty log message ***natano1-9/+6
2016-02-27Move mnt_maxsymlink from struct mount to struct ufsmount.natano1-4/+2
2016-02-26Convert mnt_maxsymlinklen to unsigned.natano1-2/+2
2016-02-16Convert to uiomove. From Martin Natano.stefan1-8/+8
2016-01-12Kill the "doclusterread" and "doclusterwrite" defines.mpi1-10/+4
2015-03-14Remove some includes include-what-you-use claims don'tjsg1-2/+1
2015-02-10First step towards making uiomove() take a size_t size argument:miod1-4/+4
2014-09-14remove uneeded proc.h includesjsg1-2/+1
2014-07-13ext4 (extents) read supportpelikan1-2/+81
2014-07-11split ext2fs_read for the upcoming ext4 extent bits, like FreeBSD has donepelikan1-8/+18
2014-07-11determine and use maximum file size instead of magical constantspelikan1-6/+3
2014-05-09disable IO_NOCACHE B_NOCACHE conversion until it works.tedu1-1/+3
2014-04-08add IO_NOCACHE flag to vop_write arguments, which in turn sets B_NOCACHEbeck1-1/+3
2014-01-25ufs_setattr() was assuming that the flag bits that indicateguenther1-2/+2
2013-09-14Correct the handling of I/O of >=2^32 bytes and the ktracing there ofguenther1-2/+3
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt1-2/+2
2012-07-11If the current offset is strictly less than the process filesizeguenther1-14/+8
2011-07-04bread does nothing with its ucred argument. remove it. ok matthewtedu1-5/+5
2007-06-17ansify/de-register.jasper1-5/+3
2007-06-02ufs1_daddr_t cleanup, okay thib@ deraadt@pedro1-2/+2
2007-06-01pedro ok'd this ~3500 line diff which removes the vop argumentderaadt1-13/+3
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@pedro1-4/+1
2006-10-16Use daddr64_t for logical blocks, okay krw@ thib@ mickey@pedro1-2/+2
2005-04-30Add support for large files (> 4GB).niallo1-11/+13
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert1-6/+2
2003-05-26fiddle with some type names. change most instances of ufs_daddr_t totedu1-3/+3
2002-03-30RCSIdniklas1-0/+1
2002-01-09If a write(2) is done with a length of zero bytes, short-circuit and do nottholo1-0/+7
2001-12-19UBC was a disaster. It worked very good when it worked, but on someart1-82/+21
2001-12-10Merge in struct uvm_vnode into struct vnode.art1-6/+6
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. Theart1-21/+82
2001-09-18various cleanups from NetBSDart1-19/+15
2001-06-27Remove old vm.art1-9/+1
2001-06-23Privatize several vnode operations that are not used by the generic code.csapuntz1-7/+5
2001-02-23Remove the clustering fields from the vnodes and place them in thecsapuntz1-5/+5
1999-02-26add compatibility with uvm vnode pagersart1-1/+9
1998-03-01GCC 2.8 -Wallniklas1-3/+3
1997-06-12Sync with NetBSD, mostly cosmetic.downsj1-17/+19
1997-05-30Integrate new ext2fs, reverting ufs support for the old one.downsj1-0/+1
1997-05-30Non-GPLd ext2fs code from Manuel, unmodified.downsj1-0/+298