]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
cache: replace kern___getcwd with vn_getcwd
authormjg <mjg@FreeBSD.org>
Sat, 1 Feb 2020 20:38:38 +0000 (20:38 +0000)
committermjg <mjg@FreeBSD.org>
Sat, 1 Feb 2020 20:38:38 +0000 (20:38 +0000)
commit609d31f8f4c4dbd0349ab3654f70d4204e2838df
treedef40117d107b26bb38757c6c38333358c658bbb
parent4b6327ae42d7f0244d59a0bac5235e106bff1ccd
cache: replace kern___getcwd with vn_getcwd

The previous routine was resulting in extra data copies most notably in
linux_getcwd.
sys/compat/linux/linux_getcwd.c
sys/kern/kern_sig.c
sys/kern/vfs_cache.c
sys/sys/syscallsubr.h
sys/sys/vnode.h