--- src/sys/vm/vm_swap.c 2006/09/10 01:26:41 1.30 +++ src/sys/vm/vm_swap.c 2006/10/27 04:56:34 1.31 @@ -191,7 +191,7 @@ sys_swapon(struct swapon_args *uap) if (error == 0) error = nlookup(&nd); if (error == 0) - error = cache_vref(nd.nl_ncp, nd.nl_cred, &vp); + error = cache_vref(&nd.nl_nch, nd.nl_cred, &vp); nlookup_done(&nd); if (error) return (error);