FAN_ERRNO_MASK
return (res >> FAN_ERRNO_SHIFT) & FAN_ERRNO_MASK;
(FAN_ERRNO_MASK << FAN_ERRNO_SHIFT))
(FAN_DENY | ((((__u32)(err)) & FAN_ERRNO_MASK) << FAN_ERRNO_SHIFT))
(FAN_DENY | ((((__u32)(err)) & FAN_ERRNO_MASK) << FAN_ERRNO_SHIFT))