summaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_inode.c
AgeCommit message (Collapse)Author
2001-07-16Make truncating a device a no-op instead of returning an error. We canConstantine Sapuntzakis
fix the rest of the kernel some other time.
2001-07-16Don't try to truncate anything except for symlinks, directories, andConstantine Sapuntzakis
regular files. ftruncate and truncate that go through FFS/EXT2FS/MFS will now return EINVAL when done on devices. Bug introduced when VOP_TRUNCATE was removed, thus removing spec_truncate. Thanks to millert@ for tracking this one down.
2001-06-27Remove old vm.Artur Grabowski
2001-06-23Privatize several vnode operations that are not used by the generic code.Constantine Sapuntzakis
2001-03-20cleaningArtur Grabowski
2001-02-23Remove the clustering fields from the vnodes and place them in theConstantine Sapuntzakis
file system inode instead
2001-02-21Latest soft updates from FreeBSD/Kirk McKusickConstantine Sapuntzakis
Snapshot-related code has been commented out.
2000-06-23remove obsolete vtrace guts; art@Michael Shalayeff
1999-12-06When truncating directories by less than a block we shouldn't zero theArtur Grabowski
part of the block that we're deallocating. From NetBSD.
1999-12-06ffs_init is a vfsop. Move it to ffs_vfsops.Artur Grabowski
1999-12-06Don't compute values that we don't use later.Artur Grabowski
1999-02-26compat with uvm vnode pagerArtur Grabowski
1998-12-01remove the itrunc3 panicArtur Grabowski
(if someone can convince me that the call to vinvalbuf won't keep the buffers for the metadata, I will put it back)
1998-11-29remove unreached codeArtur Grabowski
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1997-05-30Integrate new ext2fs, reverting ufs support for the old one.Jason Downs
1997-03-02Add noatime option to not update atime on files in a filesystem (unlessTodd C. Miller
ctime or mtime has changed). Useful for laptops and news servers.
1996-11-05Patch from Kirk McKusick:Thorsten Lockert
The following change eliminates an unnecessary synchronous write from the filesystem. When freeing an indirect block, there is no need to write it (synchronously, no less!) before tossing it.
1996-05-22Change VOP_UPDATE() semantics:Theo de Raadt
* Make 2nd and 3rd args timespecs, not timevals. * Consistently pass a Boolean as the 4th arg (except in LFS). Also, fix ffs_update() and lfs_update() to actually change the nsec fields.
1996-02-27From NetBSD: update to 960217 sourcesNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt