summaryrefslogtreecommitdiff
path: root/emulators/open-vm-kmod/files/patch-vmblock_vfsops.c
blob: 11207b5cb0e227cff6b0571c83b68cec3fd3fe39 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- vmblock/vfsops.c.orig	2025-10-01 18:44:42 UTC
+++ vmblock/vfsops.c
@@ -173,7 +173,6 @@ VMBlockVFSMount(struct mount *mp)        // IN: mount(
 #endif
    error = namei(ndp);
    if (error) {
-      NDFREE(ndp, 0);
       uma_zfree(VMBlockPathnameZone, pathname);
       return error;
    }
@@ -354,7 +353,7 @@ VMBlockVFSRoot(struct mount *mp,        // IN: vmblock
     * Return locked reference to root.
     */
    vp = MNTTOVMBLOCKMNT(mp)->rootVnode;
-   VREF(vp);
+   vref(vp);
    compat_vn_lock(vp, flags | LK_RETRY, compat_td);
    *vpp = vp;
    return 0;