summaryrefslogtreecommitdiff
path: root/sys/ufs/ext2fs
AgeCommit message (Collapse)Author
2000-02-07update to use new checkexp vfs operationassar
1999-08-17we're lucky that the return values from VOP_INACTIVE are ignoredArtur Grabowski
1999-05-31New struct statfs with mount options. NOTE: this replaces statfs(2),Todd C. Miller
fstatfs(2), and getfsstat(2) so you will need to build a new kernel before doing a "make build" or you will get "unimplemented syscall" errors. The new struct statfs has the following featuires: o Has a u_int32_t flags field--now softdep can have a real flag. o Uses u_int32_t instead of longs (nicer on the alpha). Note: the man page used to lie about setting invalid/unused fields to -1. SunOS does that but our code never has. o Gets rid of f_type completely. It hasn't been used since NetBSD 0.9 and having it there but always 0 is confusing. It is conceivable that this may cause some old code to not compile but that is better than silently breaking. o Adds a mount_info union that contains the FSTYPE_args struct. This means that "mount" can now tell you all the options a filesystem was mounted with. This is especially nice for NFS. Other changes: o The linux statfs emulation didn't convert between BSD fs names and linux f_type numbers. Now it does, since the BSD f_type number is useless to linux apps (and has been removed anyway) o FreeBSD's struct statfs is different from our (both old and new) and thus needs conversion. Previously, the OpenBSD syscalls were used without any real translation. o mount(8) will now show extra info when invoked with no arguments. However, to see *everything* you need to use the -v (verbose) flag.
1999-04-25Reading large file from ext2fs caused vm_fault; gluk@ecsc.mipt.ruTodd C. Miller
Approved by csapuntz@openbsd.org
1999-02-26ext2fs is missing a LINK_MAX check tooTodd C. Miller
1999-02-26add compatibility with uvm vnode pagersArtur Grabowski
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
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-01GCC 2.8 -WallNiklas Hallqvist
1998-02-08Updates to match type changes in syscall tablesThorsten Lockert
1998-01-12Free cookies correctly in case of errorConstantine Sapuntzakis
1998-01-09Similar race in Ext2FSConstantine Sapuntzakis
1997-11-10fix foul up from last commit.Niels Provos
1997-11-09dont panic on sync, merge in changes from ffs_vfsops.Niels Provos
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
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-30Integrate new ext2fs, reverting ufs support for the old one.Jason Downs
1997-05-30Non-GPLd ext2fs code from Manuel, unmodified.Jason Downs