函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\notify\fanotify\fanotify_user.c Create Date:2022-07-29 10:50:18
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:fanotify_mark_remove_from_mask

函数原型:static __u32 fanotify_mark_remove_from_mask(struct fsnotify_mark *fsn_mark, __u32 mask, unsigned int flags, int *destroy)

返回类型:__u32

参数:

类型参数名称
struct fsnotify_mark *fsn_mark
__u32mask
unsigned intflags
int *destroy
589  oldmask等于0
591  加自旋锁
592  如果非flags按位与FAN_MARK_MOUNT is 0x00000010 的值则
593  oldmask等于 Mask this mark is for [mark->lock, group->mark_mutex]
594  Mask this mark is for [mark->lock, group->mark_mutex] 与等于mask的反
595  否则
596  Events types to ignore [mark->lock, group->mark_mutex] 与等于mask的反
598  destroy等于非 Mask this mark is for [mark->lock, group->mark_mutex] 按位或 Events types to ignore [mark->lock, group->mark_mutex] 的值
599  自旋锁解锁
601  返回:mask按位与oldmask
调用者
名称描述
fanotify_remove_mark