summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_vnops.c
AgeCommit message (Expand)Author
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2010-01-08As advertised in the man page, make open(2) return ELOOP (insteadStefan Sperling
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-01-29Switch struct stat's timespec members to the names standardized inPhilip Guenthe
2009-01-24propagate the O_EXCL flag down to the file systems, by settingThordur I. Bjornsson
2008-09-19Fix a bunch of problems and races with posix file locking.Artur Grabowski
2008-04-08bring cloning up too date; Munge it so it will work with atleastThordur I. Bjornsson
2007-06-14Forgotten hackton diff: bounds check for seek on special devicesOtto Moerbeek
2007-06-01FIBMAP is used by nothing; checked by miod and pvalchevTheo de Raadt
2007-05-05vn_access hasn't been used for ages and it's just a wrapper withArtur Grabowski
2007-03-21Remove the v_interlock simplelock from the vnode structure.Thordur I. Bjornsson
2007-01-16Retire VOP_LEASE(); It was a bit for NQNFS and hasThordur I. Bjornsson
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