FAN_GROUP_FLAG
if (!FAN_GROUP_FLAG(group, FAN_UNLIMITED_MARKS))
unsigned int fid_mode = FAN_GROUP_FLAG(group, FANOTIFY_FID_BITS);
if (FAN_GROUP_FLAG(group, FAN_REPORT_MNT)) {
unsigned int fid_mode = FAN_GROUP_FLAG(group, FANOTIFY_FID_BITS);
if (FAN_GROUP_FLAG(group, FAN_REPORT_TID))
if (FAN_GROUP_FLAG(group, FANOTIFY_FID_BITS))
if (!FAN_GROUP_FLAG(group, FAN_UNLIMITED_MARKS) &&
if (!FAN_GROUP_FLAG(group, FAN_UNLIMITED_MARKS))
bool strict_dir_events = FAN_GROUP_FLAG(group, FAN_REPORT_TARGET_FID) ||
if (FAN_GROUP_FLAG(group, FAN_REPORT_MNT)) {
fid_mode = FAN_GROUP_FLAG(group, FANOTIFY_FID_BITS);
unsigned int info_mode = FAN_GROUP_FLAG(group, FANOTIFY_INFO_MODES);
if ((response & FAN_AUDIT) && !FAN_GROUP_FLAG(group, FAN_ENABLE_AUDIT))
unsigned int info_mode = FAN_GROUP_FLAG(group, FANOTIFY_INFO_MODES);
if (FAN_GROUP_FLAG(group, FANOTIFY_UNPRIV) &&
if (!FAN_GROUP_FLAG(group, FANOTIFY_UNPRIV) &&
if (!FAN_GROUP_FLAG(group, FAN_REPORT_FD_ERROR)) {
if (FAN_GROUP_FLAG(group, FAN_REPORT_FD_ERROR))
WARN_ON_ONCE(FAN_GROUP_FLAG(group, FAN_REPORT_TID));
if (!FAN_GROUP_FLAG(group, FAN_REPORT_FD_ERROR) && pidfd < 0)