vnop_rele 入口点

用途

释放对虚拟节点 (v-node) 的引用。

语法

int vnop_rele ( vp,)
struct vnode *vp;

参数

描述
VP 指向 "v 节点"。

描述

逻辑文件系统使用 vnop_rele 入口点来释放与 v-node相关联的对象。 如果对象是对 v 节点的最后一个引用,那么 vnop_rele 入口点将调用 vn_free 内核服务以释放 v 节点。

如果在打开文件时卸载了 虚拟文件系统 (VFS) ,那么 逻辑文件系统 将在 vfs 结构中设置 VFS_UNMOUNTING 标志。 如果设置了标志,并且要释放的 v 节点是 vfs 结构链上的最后一个 v 节点,那么必须使用 vnop_rele 入口点取消分配虚拟文件系统。

执行环境

只能从 流程环境 调用 vnop_rele 入口点。

返回值

描述
重大安全事件数量 指示成功。

/usr/include/sys/errno.h 文件返回非零返回值以指示失败。