summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnops.c
AgeCommit message (Expand)Author
2006-06-02Add a clonable devices implementation. Hacked along with thib@, inputPedro Martelletto
2006-05-01Move vn_isunder() to vfs_vnops.c, that's the place for vn_* functionsPedro Martelletto
2006-04-23'fall into' -> FALLTHROUGHPedro Martelletto
2006-04-23Remove unnecessary ARGSUSED commentPedro Martelletto
2006-04-23KNFPedro Martelletto
2005-12-04Add vn_access(), discussed with and okay uwe@Pedro Martelletto
2005-11-20Use ANSI function declarations and deregister, no binary changePedro Martelletto
2005-05-28have vn_close() lock the vnode before calling VOP_CLOSE().marius eriksen
2004-07-13Change mode_t and nlink_t from 16bit to 32bit. This allows us toTodd C. Miller
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2003-07-21remove caddr_t casts. it's just silly to cast something when the functionTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-03-17Since LK_RECURSEFAIL and LK_CANRECURSE contradict each otherArtur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-10Don't sleep on VXLOCK if LK_NOWAIT.Artur Grabowski
2001-12-10Merge in struct uvm_vnode into struct vnode.Artur Grabowski
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur Grabowski
2001-11-15New function vn_marktext - mark a vnode as executing a text image.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-07-16Ignore O_TRUNC on open() if we are not opening a regular file.Todd C. Miller
2001-06-27remove old vmArtur Grabowski
2001-06-22KNFTheo de Raadt
2001-05-14Add a fo_stat member to struct fileops. Used soon.Artur Grabowski
2001-05-14Implement a wrapper round vn_stat that takes the same argumentsArtur Grabowski
2001-03-01port kqueue changes from freebsd, plus all required openbsd glue.Niels Provos
2000-11-21support for kernel events on vnodes, from jlemon@freebsd.org, okay art@Niels Provos
2000-04-25non-O_NOFOLLOW error introduced by accident, this is fragile code..Theo de Raadt
2000-04-21Change kernel-only open flag FNOSYMLINK to userland-visible O_NOFOLLOW;Todd C. Miller
2000-04-19Change struct file interface methods read and write to pass file offset inConstantine Sapuntzakis
1999-11-13FIBMAP ioctl from Linux, only usable on ISO 9660 FS. Note that the lbaAngelos D. Keromytis
1999-08-26change a & to &&. From dima@best.netArtur Grabowski
1999-07-18ugly CTheo de Raadt
1999-02-26adaptation to uvm vnode pagerArtur Grabowski
1998-12-05Reinstate supposed dead codeConstantine Sapuntzakis
1998-12-05Dead code eliminationConstantine Sapuntzakis
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockConstantine Sapuntzakis
1998-07-28Return EINVAL when msg_iovlen or iovcnt <= 0; Make uio_resid unsigned (size_t...Todd C. Miller
1998-01-15Re-enabled write protection on read-only file system mounts. Thanks toConstantine Sapuntzakis
1998-01-09Get rid of dumping across symlinks. Races can cause this to be problematicConstantine Sapuntzakis
1997-12-10extra ()Theo de Raadt
1997-12-10Remove special case for O_TRUNC that is irelevant now thatTodd C. Miller
1997-12-10try again; proactively check that O_TRUNC has FWRITETheo de Raadt
1997-12-10only permit O_TRUNC if FWRITE is set; chatted about by millert and myself for...Theo de Raadt
1997-11-06Updates for VFS Lite 2 + soft update.Constantine Sapuntzakis
1997-10-24prevent open() with wrong flagsTheo de Raadt
1997-10-06back out vfs lite2 till after 2.2Theo de Raadt
1997-10-06VFS Lite2 ChangesConstantine Sapuntzakis
1997-08-04let us all try this for a while, and argue amongst ourselves.Theo de Raadt
1997-07-15cannot do this; flipk has found test cases where this failsTheo de Raadt