From f9cdb0775e605ec0e44cedae9aae0b39bca742f8 Mon Sep 17 00:00:00 2001 From: Mateusz Guzik Date: Mon, 24 Aug 2020 18:23:58 +0000 Subject: [PATCH] cache: remove leftover assert in vn_fullpath_any_smr It is only valid when !slash_prefixed. For slash_prefixed the length is properly accounted for later. Reported by: markj (syzkaller) --- sys/kern/vfs_cache.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c index 6d30f761cd2..292342730b9 100644 --- a/sys/kern/vfs_cache.c +++ b/sys/kern/vfs_cache.c @@ -2834,8 +2834,6 @@ vn_fullpath_any_smr(struct vnode *vp, struct vnode *rdir, char *buf, orig_buflen = *buflen; - MPASS(*buflen >= 2); - if (!slash_prefixed) { MPASS(*buflen >= 2); *buflen -= 1;