Hi, I might be wrong but this: free(mp->mnt_data, M_UNIONFSMNT); /* XXX */ mp->mnt_data = 0; seems to me wrong.... and might cause crashes etc. am I correct or wrong? its from union_vfsops.c:384 thnx Roman Divacky