函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\inode.c Create Date:2022-07-29 10:38:01
Last Modify:2020-03-18 19:19:59 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:__destroy_inode

函数原型:void __destroy_inode(struct inode *inode)

返回类型:void

参数:

类型参数名称
struct inode *inode
253  BUG_ON(inode_has_buffers(inode))
254  inode_detach_wb(inode)
255  security_inode_free(inode)
256  snotify_inode_delete - and inode is being evicted from cache, clean up is needed
257  s/locks.c
258  如果非i_nlink
259  WARN_ON(atomic_long_read( & s_remove_count) == 0)
260  atomic_long_dec( & s_remove_count)
264  如果i_acl且非is_uncached_acl(i_acl)则Free an ACL handle.
266  如果i_default_acl且非is_uncached_acl(i_default_acl)则Free an ACL handle.
269  this_cpu_dec(nr_inodes)
调用者
名称描述
destroy_inode