MAX_HANDLE_SZ
if ((f_handle.handle_bytes > MAX_HANDLE_SZ) ||
if (f_handle.handle_bytes > MAX_HANDLE_SZ)
if (WARN_ON_ONCE(fh_len > MAX_HANDLE_SZ))
if (fh_len < 4 || WARN_ON_ONCE(fh_len % 4) || fh_len > MAX_HANDLE_SZ)
BUILD_BUG_ON(MAX_HANDLE_SZ > 0xff || FILEID_INVALID > 0xff);
BUILD_BUG_ON(FANOTIFY_FH_HDR_LEN + MAX_HANDLE_SZ > U8_MAX);
FANOTIFY_INLINE_FH(object_fh, MAX_HANDLE_SZ);
DEFINE_FLEX(struct file_handle, f, f_handle, handle_bytes, MAX_HANDLE_SZ);
int buflen = MAX_HANDLE_SZ;
BUILD_BUG_ON(MAX_HANDLE_SZ + OVL_FH_FID_OFFSET > 255);
WARN_ON(buflen > MAX_HANDLE_SZ))
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
handle->handle_bytes = MAX_HANDLE_SZ;
handle->handle_bytes = MAX_HANDLE_SZ;
char p_buf[sizeof(*p_handle) + MAX_HANDLE_SZ];
char c1_buf[sizeof(*c1_handle) + MAX_HANDLE_SZ];
char c2_buf[sizeof(*c2_handle) + MAX_HANDLE_SZ];
handle->handle_bytes = MAX_HANDLE_SZ;
char u_buf[sizeof(*u_handle) + MAX_HANDLE_SZ];
char n_buf[sizeof(*n_handle) + MAX_HANDLE_SZ];
char ut_buf[sizeof(*ut_handle) + MAX_HANDLE_SZ];
char ua_buf[sizeof(*ua_handle) + MAX_HANDLE_SZ];
char ub_buf[sizeof(*ub_handle) + MAX_HANDLE_SZ];
char net_buf[sizeof(*net_handle) + MAX_HANDLE_SZ];
char p_buf[sizeof(*parent_handle) + MAX_HANDLE_SZ];
char n1_buf[sizeof(*net1_handle) + MAX_HANDLE_SZ];
char n2_buf[sizeof(*net2_handle) + MAX_HANDLE_SZ];
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
char ua_buf[sizeof(*ua_handle) + MAX_HANDLE_SZ];
char ub_buf[sizeof(*ub_handle) + MAX_HANDLE_SZ];
char u_buf[sizeof(*user_handle) + MAX_HANDLE_SZ];
char n_buf[sizeof(*net_handle) + MAX_HANDLE_SZ];
char ut_buf[sizeof(*uts_handle) + MAX_HANDLE_SZ];
handle->handle_bytes = MAX_HANDLE_SZ;
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
char user_buf[sizeof(*user_handle) + MAX_HANDLE_SZ];
char net_buf[sizeof(*net_handle) + MAX_HANDLE_SZ];
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
handle->handle_bytes = MAX_HANDLE_SZ;
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
handle->handle_bytes = MAX_HANDLE_SZ;
handle = malloc(sizeof(*handle) + MAX_HANDLE_SZ);
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
handle->handle_bytes = MAX_HANDLE_SZ;
handle->handle_bytes = MAX_HANDLE_SZ;
char parent_buf[sizeof(*parent_handle) + MAX_HANDLE_SZ];
char child_buf[sizeof(*child_handle) + MAX_HANDLE_SZ];
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
handle->handle_bytes = MAX_HANDLE_SZ;
char buf[sizeof(*handle) + MAX_HANDLE_SZ];
char gp_buf[sizeof(*gp_handle) + MAX_HANDLE_SZ];
char p_buf[sizeof(*p_handle) + MAX_HANDLE_SZ];
char c_buf[sizeof(*c_handle) + MAX_HANDLE_SZ];
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;
fh = malloc(sizeof(struct file_handle) + MAX_HANDLE_SZ);
memset(fh, 0, sizeof(struct file_handle) + MAX_HANDLE_SZ);
fh->handle_bytes = MAX_HANDLE_SZ;