summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_cache.c
AgeCommit message (Expand)Author
10 dayscache: avoid hardcoded CACHE_PATH_CUTOFFBrooks Davis
10 dayscache: avoid hardcoded cache paddingBrooks Davis
10 dayscache: avoid hardcoded zone alignmentBrooks Davis
2025-09-29vfs cache: Add vn_fullpath_jail(), factor out common codeOlivier Certner
2025-09-13vfs cache: update commentary, no code changesMateusz Guzik
2025-07-16vfs cache: drop SDT_PROBES_ENABLED usageMateusz Guzik
2025-07-15vfs_cache: Fix the SDT definition of vfs:fplookup:lookup:doneMateusz Piotrowski
2025-07-04vfs: Initial revision of inotifyMark Johnston
2025-06-24file: Add a fd flag with O_RESOLVE_BENEATH semanticsMark Johnston
2025-05-27namei: Fix cn_flags width in various placesMark Johnston
2025-05-27vfs cache: Add NAMEILOOKUP to the whitelist of fastpath lookup flagsMark Johnston
2025-05-25vfs_cache.c: Use CACHE_FPL_SUPPORTED_CN_FLAGSRick Macklem
2025-05-23namei: Remove a now-unused variableMark Johnston
2025-05-23namei: Make stackable filesystems check harder for jail rootsMark Johnston
2025-05-07sysctl(9): Ease exporting struct sizes; Discourage doing thatOlivier Certner
2025-05-06VFS cache: Fix initial sizing for non-default 'ncsizefactor'Olivier Certner
2025-05-03vfs cache: Simplify cache_enter_time() a bitMark Johnston
2025-05-03vfs cache: Move hash row lookup loops into a subroutineMark Johnston
2025-05-03vfs cache: Add a predicate for testing cache entriesMark Johnston
2025-04-02vfs: Add VFS/syscall support for Solaris style extended attributesRick Macklem
2024-11-25kern___realpathat(): honor uio_seg argumentKonstantin Belousov
2024-11-25kern___realpathat(): do not copyout past end of stringKonstantin Belousov
2024-11-25kern___realpathat(): styleKonstantin Belousov
2024-07-08vfs cache: add sysctl vfs.cache.param.hitpctMateusz Guzik
2024-04-07ktrace: Record namei violations with KTR_CAPFAILJake Freeland
2024-01-04file: Remove the fd parameter to fgetvp_lookup() and fgetvp_lookup_smr()Mark Johnston
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-10-19vfs cache: Fallback to namei to resolve symlinks with leading / in target for...Dmitry Chagin
2023-10-05vfs cache: add 2 more optimizaiton ideasMateusz Guzik
2023-10-05vfs cache: denote a known bug in cache_remove_cnpMateusz Guzik
2023-10-05vfs cache: plug a hypothetical corner case when freeingMateusz Guzik
2023-10-05vfs cache: sanitize debug countersMateusz Guzik
2023-10-03vfs cache: describe various optimization ideasMateusz Guzik
2023-10-03vfs cache: s/vfs.cache_fast_lookup/vfs.cache.param.fast_lookupMateusz Guzik
2023-09-23vfs cache: retire dothits and dotdothits countersMateusz Guzik
2023-09-22vfs cache: mark vfs.cache.param.size as read-onlyMateusz Guzik
2023-09-22vfs cache: Drop known argument of internal cache_recalc_neg_min()Olivier Certner
2023-09-14vfs cache: garbage collect the fullpathfail2 counterMateusz Guzik
2023-09-02vfs cache: fix a hang when bumping vnode limit too highMateusz Guzik
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-07-29vfs: Deleting a doubled inclusion of sys/capsicum.hDmitry Chagin
2023-07-05vfs: use __enum_uint8 for vtype and vstateMateusz Guzik
2023-07-04vn_path_to_global_path_hardlink(): initialize lenKonstantin Belousov
2023-07-04vn_path_to_global_path_hardlink(): avoid freeing non-initialized pointerKonstantin Belousov
2023-05-30vfs cache: restore sorted order of CACHE_FPL_SUPPORTED_CN_FLAGSMateusz Guzik
2023-05-29namei: Add the abilty for the ABI to specify an alternate root pathDmitry Chagin
2023-04-19vfs cache: fix vfs.cache.stats.* name typosIgor Ostapenko
2023-04-07vfs: more informative panic for missing fplookup opsMateusz Guzik
2023-04-06vfs: validate that vop vectors provide all or none fplookup vopsMateusz Guzik
2023-03-25vfs cache: always assert on ndp->ni_resflagsMateusz Guzik