]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/history - sys/kern/vfs_subr.c
vfs: stop taking additional refs on root vnode during lookup
[FreeBSD/FreeBSD.git] / sys / kern / vfs_subr.c
2020-02-28 manudts: Update our copy for arm, arm64 and riscv dts to...
2020-02-23 rlibbyvfs: quiet -Wwrite-strings
2020-02-19 jeffEliminate some unnecessary uses of UMA_ZONE_VM. Only...
2020-02-18 baptUpdate ncurses to 20200118
2020-02-16 mjgvfs: fix vlrureclaim ->v_object access
2020-02-16 mjgvfs: check early for VCHR in vput_final to short-circui...
2020-02-14 mjgvfs: remove no longer needed atomic_load_ptr casts
2020-02-14 emasteUpgrade to OpenSSH 7.9p1.
2020-02-12 mjgvfs: refactor vputx and add more comment
2020-02-12 mjgvfs: switch to smp_rendezvous_cpus_retry for vfs_op_thr...
2020-02-12 mmMFV r357783:
2020-02-11 mjgvfs: fix vhold race in mnt_vnode_next_lazy_relock
2020-02-11 delphijMFV r357712: file 5.38.
2020-02-10 mjgvfs: fix device count leak on vrele racing with vgone
2020-02-10 mjgvfs: fix lock recursion in vrele
2020-02-08 mjgvfs: tidy up vget_finish and vn_lock
2020-02-02 kevansProvide O_SEARCH
2020-02-02 mjgvfs: remove the now empty vop_unlock_post
2020-02-01 mjgvfs: replace VOP_MARKATIME with VOP_MMAPPED
2020-02-01 mjgvfs: add vrefactn
2020-01-31 mjgvfs: revert the overzealous assert added in r357285...
2020-01-30 mjgRemove duplicated empty lines from kern/*.c
2020-01-30 mjgvfs: assert that doomed vnodes don't need to call vm_ob...
2020-01-30 mjgvfs: unlazy before dooming the vnode
2020-01-30 glebiusFix text format definition for kern.maxvnodes, vfs...
2020-01-26 mjgvfs: do an unlocked check before iterating the lazy...
2020-01-26 mjgvfs: fix freevnodes count update race against preemption
2020-01-26 mjgvfs: predict vn_lock failure as unlikely in vget
2020-01-24 mjgvfs: allow v_usecount to transition 0->1 without the...
2020-01-24 mjgvfs: stop handling VI_OWEINACT in vget
2020-01-24 mjgvfs: stop unlocking the vnode upfront in vput
2020-01-19 mjgvfs: allow v_holdcnt to transition 0->1 without the...
2020-01-19 mjgvfs: plug a conditional assigment of lo_name in getnewvnode
2020-01-18 mjgvfs: distribute freevnodes counter per-cpu
2020-01-17 mjgvfs: shorten lock hold time in vdbatch_process
2020-01-16 mjgvfs: increment numvnodes without the vnode list lock...
2020-01-16 mjgvfs: refcator vnode allocation
2020-01-16 mjgvfs: reimplement vlrureclaim to actually use LRU
2020-01-13 mjgvfs: per-cpu batched requeuing of free vnodes
2020-01-13 mjgvfs: rework vnode list management
2020-01-13 mjgvfs: add per-mount vnode lazy list and use it for defer...
2020-01-12 mjgAdd KERNEL_PANICKED macro for use in place of direct...
2020-01-11 mjgvfs: only recalculate watermarks when limits are changing
2020-01-11 mjgvfs: deduplicate vnode allocation logic
2020-01-11 mjgvfs: prealloc vnodes in getnewvnode_reserve
2020-01-11 mjgvfs: incomplete pass at converting more ints to u_long
2020-01-11 mjgvfs: add missing CLTFLA_MPSAFE annotations
2020-01-07 mjgvfs: handle doomed vnodes in vdefer_inactive
2020-01-07 mjgvfs: reimplement deferred inactive to use a dedicated...
2020-01-07 mjgvfs: trylock in vfs_msync and refactor the func
2020-01-07 mjgvfs: use a dedicated counter for free vnode recycling
2020-01-07 mjgvfs: prevent numvnodes and freevnodes re-reads when...
2020-01-07 mjgvfs: annotate numvnodes and vnode_free_list_mtx with...
2020-01-07 mjgvfs: eliminate v_tag from struct vnode
2020-01-07 mjgvfs: add a helper for allocating marker vnodes
2020-01-05 mjgvfs: drop thread argument from vinactive
2020-01-05 mjgvfs: patch up vnode count assertions to report found...
2020-01-03 mjgvfs: drop the mostly unused flags argument from VOP_UNLOCK
2020-01-01 mjgvfs: drop an always-false check from vlrureclaim
2019-12-31 cyMFV r356143:
2019-12-31 mmMFV r356163,r356197:
2019-12-27 mjgvfs: remove production kernel checks and mp == NULL...
2019-12-22 dimMerge llvm, clang, compiler-rt, libc++, libunwind,...
2019-12-21 cyMFV r353143 (phillip):
2019-12-21 cyMFV r353141 (by phillip):
2019-12-16 mjgvfs: flatten vop vectors
2019-12-10 mjgvfs: refactor vhold and vdrop
2019-12-08 mjgvfs: introduce v_irflag and make v_type smaller
2019-12-08 mjgvfs: clean up vputx a little
2019-12-08 mjgvfs: factor out vnode destruction out of vdrop
2019-12-07 mjgvfs: clean up delmntque similarly to vdrop r355414
2019-12-07 mjgvfs: catch vn_printf up with reality
2019-12-05 mjgvfs: remove 'active' variable from _vdrop
2019-12-05 emasteUpdate ELF Tool Chain to upstream r3769
2019-12-03 manuImport DTS files for riscv from Linux 5.4
2019-11-28 manuImport riscv DTS files
2019-11-28 manuImport DTS files from Linux 5.4
2019-11-25 delphijMFV r355071: libbsdxml (expat) 2.2.9.
2019-11-20 pfgMFV 354917, 354918, 354919
2019-11-20 mjgvfs: perform a more racy check in vfs_notify_upper
2019-11-20 mjgvfs: change si_usecount management to count used vnodes
2019-11-18 avgMFV r354378,r354379,r354386: 10499 Multi-modifier prote...
2019-11-16 cemUpdate to Zstandard 1.4.4
2019-11-10 delphijMFV r354582: file 5.37.
2019-11-07 philImport libxo-1.3.0:
2019-10-29 jeffReplace OBJ_MIGHTBEDIRTY with a system using atomics...
2019-10-23 kibFix undefined behavior.
2019-10-23 kibvn_printf(): Decode VI_TEXT_REF.
2019-10-19 jkimMerge ACPICA 20191018.
2019-10-13 mjgvfs: add MNTK_NOMSYNC
2019-10-13 mjgvfs: return free vnode batches in sync instead of vfs_msync
2019-10-08 brooksUpdate tcsh to 6.21.00.
2019-10-08 dimMerge ^/head r352764 through r353315.
2019-10-06 mjgvfs: add optional root vnode caching
2019-10-04 vangyzenAdd CTLFLAG_STATS to some vfs sysctl OIDs
2019-10-02 emastesimplify path handling in sysctl_try_reclaim_vnode
2019-09-28 manuImport DTS files from Linux 5.3
2019-09-28 manuImport DTS files from Linux 5.2
2019-09-26 dimMerge ^/head r352587 through r352763.
2019-09-23 sefAdd two options to allow mount to avoid covering up...
next