⬢ DragonFlyBSD Kernel Audit
DF-2736 / fix.diff
← back to finding ↓ download raw
--- sys/kern/vfs_default.c	2026-06-29 12:51:19.000000000 +0000
+++ /tmp/opencode/v26/fixtree/sys/kern/vfs_default.c	2026-10-24 16:34:26.184717181 +0000
@@ -197,8 +197,7 @@
 	 * other VFS's audited before we can switch to LK_SHARED.
 	 */
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -326,8 +325,7 @@
 	ncp = nch->ncp;
 
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -405,8 +403,7 @@
 	ncp = nch->ncp;
 	dvp = ap->a_dvp;
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -485,8 +482,7 @@
 	dvp = ap->a_dvp;
 
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -564,8 +560,7 @@
 	dvp = ap->a_dvp;
 
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -640,8 +635,7 @@
 	dvp = ap->a_dvp;
 
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -723,8 +717,7 @@
 	dvp = ap->a_dvp;
 
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -810,8 +803,7 @@
 	dvp = ap->a_dvp;
 
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -880,8 +872,7 @@
 	dvp = ap->a_dvp;
 
 	if ((error = vget(dvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			ncp, ncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -981,8 +972,7 @@
 	 * is the permissions check.
 	 */
 	if ((error = vget(fdvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			fncp, fncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		return(EAGAIN);
 	}
 
@@ -1030,8 +1020,7 @@
 		return (error);
 	}
 	if ((error = vget(tdvp, LK_EXCLUSIVE)) != 0) {
-		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp %p %s\n",
-			tncp, tncp->nc_name);
+		kprintf("[diagnostic] vop_compat_resolve: EAGAIN on ncp\n");
 		vrele(fdvp);
 		vrele(fvp);
 		return(EAGAIN);