Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-01-16 | Don't include <sys/map.h> when you don't need what's in it. | Miod Vallat | |
2002-01-09 | If a write(2) is done with a length of zero bytes, short-circuit and do not | Thorsten Lockert | |
update the modification time -- required by POSIX. ok millert@ drahn@ | |||
2002-01-04 | Handle truncation to the middle of a file hole. deraadt@ ok | Thomas Nordin | |
From FreeBSD | |||
2001-12-19 | UBC was a disaster. It worked very good when it worked, but on some | Artur Grabowski | |
machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience. | |||
2001-12-10 | Big cleanup inspired by NetBSD with some parts of the code from NetBSD. | Artur Grabowski | |
- get rid of VOP_BALLOCN and VOP_SIZE - move the generic getpages and putpages into miscfs/genfs - create a genfs_node which must be added to the top of the private portion of each vnode for filsystems that want to use genfs_{get,put}pages - rename genfs_mmap to vop_generic_mmap | |||
2001-12-10 | Remove LFS crud. | Artur Grabowski | |
2001-12-10 | Merge in struct uvm_vnode into struct vnode. | Artur Grabowski | |
2001-12-05 | Make DEBUG not default, and make the default compile | Niklas Hallqvist | |
2001-12-04 | Readd VOP_MMAP, will be used soon. Right now it's just a question to | Artur Grabowski | |
the filesystem if we're allowed to mmap the file. | |||
2001-12-04 | FREE_LOCK_INTERLOCKED drops the lock owner without changing lock "state". | Artur Grabowski | |
ACQUIRE_LOCK_INTERLOCKED set the owner back without validating that the state is ok. This could lead to changed states and FREE_LOCK could set spl to any random value. Try to preserve the state of the lock. XXX - all this locking in the code is insane. all this debugging code breaks stuff. | |||
2001-12-01 | KNF | Theo de Raadt | |
2001-11-30 | Don't brelse a random pointer in ffs_realloccg when filesystem is full | Artur Grabowski | |
and bpp == NULL. | |||
2001-11-30 | Fix a mergeo and don't truncate a 0 length file when freeing it. | Artur Grabowski | |
2001-11-28 | Bug fixes from NetBSD. | Artur Grabowski | |
In flush_inodedep_deps - release the lock before sleep. When allocating a pagecache dependency buffer - make sure it's always correctly initialized. | |||
2001-11-28 | Bunch of bug fixes from NetBSD. | Artur Grabowski | |
2001-11-27 | Merge in the unified buffer cache code as found in NetBSD 2001/03/10. The | Artur Grabowski | |
code is written mostly by Chuck Silvers <chuq@chuq.com>/<chs@netbsd.org>. Tested for the past few weeks by many developers, should be in a pretty stable state, but will require optimizations and additional cleanups. | |||
2001-11-22 | Changes to allow two partitions to share a quota file | Constantine Sapuntzakis | |
2001-11-21 | Added sanity checks | Constantine Sapuntzakis | |
2001-11-21 | Use vfs_mount_foreach_vnode | Constantine Sapuntzakis | |
2001-11-21 | Don't use #define QUOTA - use stub file instead | Constantine Sapuntzakis | |
Pass over the quota code in ufs/. Make code paths clearer. Clean up some names. Move all code that manipulates quotas directly into ufs_quota.c Use vfs_mount_foreach_vnode to traverse list of vnodes in mountpoint. | |||
2001-11-15 | Missed one place to check for bpp == NULL | Artur Grabowski | |
2001-11-13 | Allow balloc to get NULL for bpp. Don't get the buffer in that case. | Artur Grabowski | |
2001-11-13 | Add two controlled panics instead of some code that I need to write later. | Artur Grabowski | |
2001-11-13 | Allow the bpp arguemnt on ffs_realloccg to be NULL, don't return the | Artur Grabowski | |
buffer in that case. Also add a new argument - blknop, which can be used to return the allocated blkno. | |||
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-10-09 | Fix comparison when start_lvl == 0 | Constantine Sapuntzakis | |
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-09-10 | Mark buffers with dependencies as B_DEFERRED and skip them one time | Grigoriy Orlov | |
when doing sync. From FreeBSD. art@ ok. | |||
2001-09-05 | use %ll instead of %q | Theo de Raadt | |
2001-08-19 | More old timeouts removal, mainly affected unused/unmaintained code. | Miod Vallat | |
2001-08-12 | vm_extern.h no more | Michael Shalayeff | |
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-07-06 | prototypes for userland side | Theo de Raadt | |
2001-07-05 | makedev is a macro. Admittedly, it's not function-like at all, | Marc Espie | |
and should probably be spelled MAKEDEV to not trip people. | |||
2001-07-04 | Move the declaration of inode_vtbl to after the inode declaration | Angelos D. Keromytis | |
itself -- gets rid of some compilation warnings in userland. ok csapuntz@ | |||
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 | |