summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_getcwd.c
AgeCommit message (Expand)Author
2021-06-29Now remove cn_consume from struct componentname.dholland
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-21Revert the changes made in February to make cwdinfo use mostly lockless,ad
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-04-04Merge the remaining changes from the ad-namecache branch, affecting namei()ad
2020-03-22Merge vfs_cache.c from the ad-namecache branch. With this the namecachead
2020-02-23Merge from ad-namecache:ad
2020-01-08- options NAMECACHE_ENTER_REVERSE is no more.ad
2019-09-14- add missing error checkchristos
2017-07-28Don't walk off the end of the dirent buffer.riastradh
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2013-06-09Stick UFS_ in front of these symbols:dholland
2012-11-05Disentangle the namecache from the internals of namei.dholland
2010-11-30Abolish struct componentname's cn_pnbuf. Use the path buffer in thedholland
2010-07-21Using cache_revlookup() leads to vnode races as it returns an unreferencedhannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-01-17malloc -> kmem_alloc.yamt
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2007-12-20Convert all the system call entry points from:dsl
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-12-03- add an elf aux vector entry for implementing $ORIGIN.christos
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-10Merge from vmlocking:ad
2007-10-08Merge file descriptor locking, cwdi locking and cross-call changesad
2007-02-09Merge newlock2 to head.ad
2006-12-09a smorgasbord of improvements to vnode locking and path lookup:chs
2006-10-25Defer the vnode test for directory until after the cache lookup. This makeschristos
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-03-01merge yamt-uio_vmspace branch.yamt
2005-12-11merge ktrace-lwp.christos
2005-08-1964 bit inode changes.christos
2005-06-05Use ANSI function decls.thorpej
2004-09-17There's no need to pass a proc value when using UIO_SYSSPACE withskrll
2004-03-23Nuke __P().junyoung
2004-02-17Some whitespace fix.enami
2004-02-17The vnode capability id is gone.enami
2004-02-17Rewind the `bp' advanced backward by cache_revlookup() if getcwd_getcache()enami
2003-07-30eliminate v_id.yamt
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-29Undo part of the ktrace/lwp changes. In particular:thorpej
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-04-16move declaration of getcwd_common and constant to the header file.christos
2003-01-18Merge the nathanw_sa branch.thorpej
2001-11-12add RCSIDslukem
2000-12-15Jump out of the scandir loop if VOP_READDIR returns an error, avoidingfvdl
2000-03-30Get rid of register declarations.augustss
1999-12-30Make getcwd_common() available to COMPAT_NETBSD32 code as well.eeh