summaryrefslogtreecommitdiff
path: root/sys/ufs
AgeCommit message (Collapse)Author
1998-08-29Integrate changes from Kirk McKusickConstantine Sapuntzakis
1998-08-17Fix for FFS leaking buffer cache data on segfaults during write.Constantine Sapuntzakis
Thanks to Chuck Silvers (chuq@chuq.com)
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockConstantine Sapuntzakis
to be vop_generic_revoke, vop_generic_bwrite, vop_generic_islocked, vop_generic_lock and vop_generic_unlock. Create vop_generic_abortop and propogate change to all file systems. Fix PR/371. Get rid of locking in NULLFS (should be mostly unnecessary now except for forced unmounts).
1998-07-28Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned ↵Todd C. Miller
(size_t) and don't return EINVAL if it is < 0 in sys_{read,write}. Remove check for uio_resid < 0 uiomove() now that uio_resid is unsigned and brack remaining panics with #ifdef DIAGNOSTIC. vn_rdwr() must now take a size_t * as its 9th argument so change that and clean up uses of vn_rdwr(). Fixes 549 + more
1998-05-18The warnings shouldn't tell that this is ffs. It's confusing.Artur Grabowski
1998-03-27Make compile without diagnistic possible. (Yes very small kernel)Per Fogelstrom
1998-03-15Make machine word size a factor in max_softdeps. Keeps alpha fromTodd C. Miller
panic'ing.
1998-03-15Add Kirk McKusick's soft update code. This is an implementation of:Todd C. Miller
http://www.ece.cmu.edu/~ganger/papers/CSE-TR-254-95/ This code currently has a restrictive copyright (for the time being) and so is not enabled by default; "option FFS_SOFTUPDATES" will enable it. Note that you will need to re-run config(8) as the old softdep stubs have moved to ffs_softdep_stub.c.
1998-03-03GCC 2.8 -Wallryker
1998-03-01GCC 2.8 -WallNiklas Hallqvist
1998-02-08Updates to match type changes in syscall tablesThorsten Lockert
1998-01-17right f_bavail calculationMichael Shalayeff
1998-01-12Free cookies correctly in case of errorConstantine Sapuntzakis
1998-01-09Similar race in Ext2FSConstantine Sapuntzakis
1998-01-09Correction of long-standing race condition in vnode creation due toConstantine Sapuntzakis
possible sleep in MALLOC
1998-01-09Prevent double insertions into the inode hash queueConstantine Sapuntzakis
Silently allow removal of inodes that aren't on the hash queues
1997-12-11Fix rename in a better wayConstantine Sapuntzakis
1997-12-11Earlier patch broke rename. Disalbed it temporarily as I search for a solution.Constantine Sapuntzakis
1997-12-09when downgrading a filesystem to read-only, use softdep_flushfiles; mckusickTheo de Raadt
1997-12-02Unlock child temporarily while truncating directory. This preventsConstantine Sapuntzakis
a double locking bug in the soft updates code.
1997-11-11Make sure the clean bits are set correctly.Constantine Sapuntzakis
1997-11-10fix foul up from last commit.Niels Provos
1997-11-09typoTodd C. Miller
1997-11-09Include stub decl for struct vop_vfree_args to avoid copiler warnings.Todd C. Miller
1997-11-09dont panic on sync, merge in changes from ffs_vfsops.Niels Provos
1997-11-07$OpenBSD$Niklas Hallqvist
1997-11-06Small fix to compile with DEBUGConstantine Sapuntzakis
1997-11-06FFS softdep stubConstantine Sapuntzakis
1997-11-06fix warning about unused variablekstailey
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-06warning: unused variable "error"kstailey
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1997-07-22range error fix; mckusick@McKusick.COMTheo de Raadt
1997-07-03rm of dir returns EPERM; more careful about ..; netbsdTheo de Raadt
1997-06-20Change errno cause by mounting invalid filesystems from EINVAL to EFTYPE.kstailey
1997-06-12slight fix.Jason Downs
1997-06-12Sync with NetBSD, mostly cosmetic.Jason Downs
1997-05-30Put in compatibility defines for FFS member names, #ifndef _KERNEL.Jason Downs
1997-05-30Integrate new ext2fs, reverting ufs support for the old one.Jason Downs
1997-05-30Non-GPLd ext2fs code from Manuel, unmodified.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.
1997-02-24OpenBSD tagsNiklas Hallqvist
1997-02-11Add fs_id support and random inode generation numbers for ffs.Todd C. Miller
1996-11-12comment typoMichael Shalayeff
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-11-04Redo access time change; it should be updated on a read of 0 bytes whenThorsten Lockert
more than 0 bytes were requested, but not when 0 bytes were requested
1996-10-29Do not update access time if no bytes were readThorsten Lockert
1996-10-27Correct error return for link(2) to directoriesThorsten Lockert
Fail rename(2) on directories if one or both directories does not have write permission
1996-10-18-Wall happienessMichael Shalayeff