Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-03-17 | Since LK_RECURSEFAIL and LK_CANRECURSE contradict each other | Artur Grabowski | |
(although they are not opposites), avoid setting LK_CANRECURSE if LK_RECURSEFAIL is set in the caller. | |||
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
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 | Don't sleep on VXLOCK if LK_NOWAIT. | Artur Grabowski | |
2001-12-10 | Merge in struct uvm_vnode into struct vnode. | 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-15 | New function vn_marktext - mark a vnode as executing a text image. | Artur Grabowski | |
Use where VTEXT was set in vnode flags before. Doesn't do anything else (yet). | |||
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-07-16 | Ignore O_TRUNC on open() if we are not opening a regular file. | Todd C. Miller | |
csapuntz@ OK'd | |||
2001-06-27 | remove old vm | Artur Grabowski | |
2001-06-22 | KNF | Theo de Raadt | |
2001-05-14 | Add a fo_stat member to struct fileops. Used soon. | Artur Grabowski | |
Also add a stat function for kqueue from FreeBSD. | |||
2001-05-14 | Implement a wrapper round vn_stat that takes the same arguments | Artur Grabowski | |
as soo_stat and pipe_stat. | |||
2001-03-01 | port kqueue changes from freebsd, plus all required openbsd glue. | Niels Provos | |
okay deraadt@, millert@ from jlemon@freebsd.org: extend kqueue down to the device layer, backwards compatible approach suggested by peter@freebsd.org | |||
2000-11-21 | support for kernel events on vnodes, from jlemon@freebsd.org, okay art@ | Niels Provos | |
2000-04-25 | non-O_NOFOLLOW error introduced by accident, this is fragile code.. | Theo de Raadt | |
2000-04-21 | Change kernel-only open flag FNOSYMLINK to userland-visible O_NOFOLLOW; | Todd C. Miller | |
adapated from FreeBSD. Also change O_FSYNC to the more standard O_SYNC and document it. open(2) needs some real examples for proper usage, to come later. | |||
2000-04-19 | Change struct file interface methods read and write to pass file offset in | Constantine Sapuntzakis | |
and out. Make pread/pwrite in netbsd & linux thread safe - which is the whole point anyway. | |||
1999-11-13 | FIBMAP ioctl from Linux, only usable on ISO 9660 FS. Note that the lba | Angelos D. Keromytis | |
returned is in 512-byte sectors, so if you're going to use it for things like DVD, you need to divide the result by 4 (for 2048-byte sectors). OK deraadt@ | |||
1999-08-26 | change a & to &&. From dima@best.net | Artur Grabowski | |
1999-07-18 | ugly C | Theo de Raadt | |
1999-02-26 | adaptation to uvm vnode pager | Artur Grabowski | |
1998-12-05 | Reinstate supposed dead code | Constantine Sapuntzakis | |
1998-12-05 | Dead code elimination | Constantine Sapuntzakis | |
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-01-15 | Re-enabled write protection on read-only file system mounts. Thanks to | Constantine Sapuntzakis | |
Niels for pointing this one out. | |||
1998-01-09 | Get rid of dumping across symlinks. Races can cause this to be problematic | Constantine Sapuntzakis | |
from a security standpoint (i.e. arbitrary files on the FS can be wiped out). | |||
1997-12-10 | extra () | Theo de Raadt | |
1997-12-10 | Remove special case for O_TRUNC that is irelevant now that | Todd C. Miller | |
we disallow O_TRUNC with O_RDONLY. | |||
1997-12-10 | try again; proactively check that O_TRUNC has FWRITE | Theo de Raadt | |
1997-12-10 | only permit O_TRUNC if FWRITE is set; chatted about by millert and myself ↵ | Theo de Raadt | |
for nearly an hour | |||
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-10-24 | prevent open() with wrong flags | Theo de Raadt | |
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | VFS Lite2 Changes | Constantine Sapuntzakis | |
1997-08-04 | let us all try this for a while, and argue amongst ourselves. | Theo de Raadt | |
make a read(2) on an open'd directory return 0 bytes. always. | |||
1997-07-15 | cannot do this; flipk has found test cases where this fails | Theo de Raadt | |
1997-07-11 | Do not force FOLLOW (to follow symbolic links) when creating new files | Thorsten Lockert | |
1996-03-03 | From NetBSD: 960217 merge | Niklas Hallqvist | |
1995-10-18 | initial import of NetBSD tree | Theo de Raadt | |