Bug #2132 ยป tmpfs_patch.diff
| sys/vfs/tmpfs/tmpfs_vfsops.c | ||
|---|---|---|
|
return 0;
|
||
|
}
|
||
|
/* --------------------------------------------------------------------- */
|
||
|
static int
|
||
|
tmpfs_vptofh(struct vnode *vp, struct fid *fhp)
|
||
|
{
|
||
|
struct tmpfs_node *node;
|
||
|
struct tmpfs_fid tfh;
|
||
|
node = VP_TO_TMPFS_NODE(vp);
|
||
|
memset(&tfh, 0, sizeof(tfh));
|
||
|
tfh.tf_len = sizeof(struct tmpfs_fid);
|
||
|
tfh.tf_gen = node->tn_gen;
|
||
|
tfh.tf_id = node->tn_id;
|
||
|
memcpy(fhp, &tfh, sizeof(tfh));
|
||
|
return (0);
|
||
|
}
|
||
|
/* --------------------------------------------------------------------- */
|
||
|
/*
|
||
| ... | ... | |
|
.vfs_root = tmpfs_root,
|
||
|
.vfs_statfs = tmpfs_statfs,
|
||
|
.vfs_fhtovp = tmpfs_fhtovp,
|
||
|
.vfs_vptofh = tmpfs_vptofh,
|
||
|
.vfs_sync = vfs_stdsync
|
||
|
};
|
||