Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-09-18 | Don't include sys/systm.h if not _KERNEL. | Artur Grabowski | |
2001-09-18 | move ext2fs_init to where it belongs. | Artur Grabowski | |
2001-09-18 | various cleanups from NetBSD | Artur Grabowski | |
2001-09-18 | More of cleanups, reliability and endianness fixes from NetBSD. | Artur Grabowski | |
2001-09-18 | clean | Artur Grabowski | |
2001-09-18 | Reorder includes. (ext2fs_extern.h needs ufs/inode.h) | Artur Grabowski | |
2001-09-18 | cosmetic fixes from NetBSD | Artur Grabowski | |
2001-09-18 | cosmetic and endianness fixes from NetBSD | Artur Grabowski | |
2001-09-18 | More cleanups from NetBSD and a bunch of endianness fixes. | Artur Grabowski | |
The file ext2fs_bswap.c contains some functions to aid bigendian machines. | |||
2001-09-17 | Some changes from NetBSD. Some cosmetic, some endianness fixes. | Artur Grabowski | |
Plus the unwinding code that undoes allocation if a part of it fails originally from ufs and FreeBSD. | |||
2001-09-17 | Cleanups. Mostly from NetBSD. | Artur Grabowski | |
2001-07-26 | Back out changes to symlink and mknod that were not well tested. | Todd C. Miller | |
A simple mknod at causes a kernel panic (uvm_fault). | |||
2001-07-26 | change vop_symlink and vop_mknod to return vpp (the created node) | assar | |
refed, so that the caller can actually use it. update callers and file systems that implement these vnode operations ok'd by art | |||
2001-07-16 | Make truncating a device a no-op instead of returning an error. We can | Constantine Sapuntzakis | |
fix the rest of the kernel some other time. | |||
2001-07-16 | Don't try to truncate anything except for symlinks, directories, and | Constantine 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-27 | Remove old vm. | Artur Grabowski | |
2001-06-23 | Privatize several vnode operations that are not used by the generic code. | Constantine Sapuntzakis | |
2001-06-05 | make kqueue work on ext2fs | Niels Provos | |
2001-05-24 | - fix pr 1548: Cannot set arbitrary atime/mtime on ext2fs volume | jasoni | |
- checked by gluk@ | |||
2001-04-06 | Free the right variable on error | Constantine Sapuntzakis | |
2001-03-25 | Free the right variable. Thanks to Dawson and team. | Constantine Sapuntzakis | |
2001-03-04 | These file systems don't do softudpates. | Constantine Sapuntzakis | |
2001-02-23 | Remove the clustering fields from the vnodes and place them in the | Constantine Sapuntzakis | |
file system inode instead | |||
2001-02-20 | use void * consistently in vfs_mount and sys_mount. ok @art | assar | |
2000-06-23 | remove obsolete vtrace guts; art@ | Michael Shalayeff | |
2000-04-26 | Support for ext2fs rev. 1 (from NetBSD) | jasoni | |
2000-02-07 | update to use new checkexp vfs operation | assar | |
1999-08-17 | we're lucky that the return values from VOP_INACTIVE are ignored | Artur Grabowski | |
1999-05-31 | New 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-25 | Reading large file from ext2fs caused vm_fault; gluk@ecsc.mipt.ru | Todd C. Miller | |
Approved by csapuntz@openbsd.org | |||
1999-02-26 | ext2fs is missing a LINK_MAX check too | Todd C. Miller | |
1999-02-26 | add compatibility with uvm vnode pagers | Artur Grabowski | |
1999-01-11 | panic prints a newline for you, don't do it in the panic string | Todd C. Miller | |
1998-08-06 | Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlock | Constantine 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-28 | Return 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-18 | The warnings shouldn't tell that this is ffs. It's confusing. | Artur Grabowski | |
1998-03-01 | GCC 2.8 -Wall | Niklas Hallqvist | |
1998-02-08 | Updates to match type changes in syscall tables | Thorsten Lockert | |
1998-01-12 | Free cookies correctly in case of error | Constantine Sapuntzakis | |
1998-01-09 | Similar race in Ext2FS | Constantine Sapuntzakis | |
1997-11-10 | fix foul up from last commit. | Niels Provos | |
1997-11-09 | dont panic on sync, merge in changes from ffs_vfsops. | Niels Provos | |
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-07-03 | rm of dir returns EPERM; more careful about ..; netbsd | Theo de Raadt | |
1997-06-20 | Change errno cause by mounting invalid filesystems from EINVAL to EFTYPE. | kstailey | |
1997-06-12 | slight fix. | Jason Downs | |
1997-06-12 | Sync with NetBSD, mostly cosmetic. | Jason Downs | |
1997-05-30 | Integrate new ext2fs, reverting ufs support for the old one. | Jason Downs | |
1997-05-30 | Non-GPLd ext2fs code from Manuel, unmodified. | Jason Downs | |