Lines Matching refs:error
298 int error; in shmem_add_to_page_cache() local
309 error = radix_tree_insert(&mapping->page_tree, index, page); in shmem_add_to_page_cache()
311 error = shmem_radix_tree_replace(mapping, index, expected, in shmem_add_to_page_cache()
313 if (!error) { in shmem_add_to_page_cache()
323 return error; in shmem_add_to_page_cache()
332 int error; in shmem_delete_from_page_cache() local
335 error = shmem_radix_tree_replace(mapping, page->index, page, radswap); in shmem_delete_from_page_cache()
342 BUG_ON(error); in shmem_delete_from_page_cache()
566 int error; in shmem_setattr() local
568 error = inode_change_ok(inode, attr); in shmem_setattr()
569 if (error) in shmem_setattr()
570 return error; in shmem_setattr()
582 error = shmem_reacct_size(SHMEM_I(inode)->flags, in shmem_setattr()
584 if (error) in shmem_setattr()
585 return error; in shmem_setattr()
606 error = posix_acl_chmod(inode, inode->i_mode); in shmem_setattr()
607 return error; in shmem_setattr()
641 int error = 0; in shmem_unuse_inode() local
660 error = shmem_replace_page(pagep, gfp, info, index); in shmem_unuse_inode()
681 error = -ENOENT; in shmem_unuse_inode()
689 if (!error) in shmem_unuse_inode()
690 error = shmem_add_to_page_cache(*pagep, mapping, index, in shmem_unuse_inode()
692 if (error != -ENOMEM) { in shmem_unuse_inode()
699 if (!error) { in shmem_unuse_inode()
706 return error; in shmem_unuse_inode()
717 int error = 0; in shmem_unuse() local
731 error = mem_cgroup_try_charge(page, current->mm, GFP_KERNEL, &memcg); in shmem_unuse()
732 if (error) in shmem_unuse()
735 error = -EAGAIN; in shmem_unuse()
741 error = shmem_unuse_inode(info, swap, &page); in shmem_unuse()
745 if (error != -EAGAIN) in shmem_unuse()
751 if (error) { in shmem_unuse()
752 if (error != -ENOMEM) in shmem_unuse()
753 error = 0; in shmem_unuse()
760 return error; in shmem_unuse()
987 int error; in shmem_replace_page() local
1017 error = shmem_radix_tree_replace(swap_mapping, swap_index, oldpage, in shmem_replace_page()
1019 if (!error) { in shmem_replace_page()
1025 if (unlikely(error)) { in shmem_replace_page()
1044 return error; in shmem_replace_page()
1063 int error; in shmem_getpage_gfp() local
1079 error = -EINVAL; in shmem_getpage_gfp()
1115 error = -ENOMEM; in shmem_getpage_gfp()
1124 error = -EEXIST; /* try again */ in shmem_getpage_gfp()
1128 error = -EIO; in shmem_getpage_gfp()
1134 error = shmem_replace_page(&page, gfp, info, index); in shmem_getpage_gfp()
1135 if (error) in shmem_getpage_gfp()
1139 error = mem_cgroup_try_charge(page, current->mm, gfp, &memcg); in shmem_getpage_gfp()
1140 if (!error) { in shmem_getpage_gfp()
1141 error = shmem_add_to_page_cache(page, mapping, index, in shmem_getpage_gfp()
1155 if (error) { in shmem_getpage_gfp()
1160 if (error) in shmem_getpage_gfp()
1179 error = -ENOSPC; in shmem_getpage_gfp()
1185 error = -ENOSPC; in shmem_getpage_gfp()
1193 error = -ENOMEM; in shmem_getpage_gfp()
1202 error = mem_cgroup_try_charge(page, current->mm, gfp, &memcg); in shmem_getpage_gfp()
1203 if (error) in shmem_getpage_gfp()
1205 error = radix_tree_maybe_preload(gfp & GFP_RECLAIM_MASK); in shmem_getpage_gfp()
1206 if (!error) { in shmem_getpage_gfp()
1207 error = shmem_add_to_page_cache(page, mapping, index, in shmem_getpage_gfp()
1211 if (error) { in shmem_getpage_gfp()
1255 error = -EINVAL; in shmem_getpage_gfp()
1271 error = -EEXIST; in shmem_getpage_gfp()
1277 if (error == -ENOSPC && !once++) { in shmem_getpage_gfp()
1284 if (error == -EEXIST) /* from above or from radix_tree_insert */ in shmem_getpage_gfp()
1286 return error; in shmem_getpage_gfp()
1292 int error; in shmem_fault() local
1353 error = shmem_getpage(inode, vmf->pgoff, &vmf->page, SGP_CACHE, &ret); in shmem_fault()
1354 if (error) in shmem_fault()
1355 return ((error == -ENOMEM) ? VM_FAULT_OOM : VM_FAULT_SIGBUS); in shmem_fault()
1543 int error = 0; in shmem_file_read_iter() local
1573 error = shmem_getpage(inode, index, &page, sgp, NULL); in shmem_file_read_iter()
1574 if (error) { in shmem_file_read_iter()
1575 if (error == -EINVAL) in shmem_file_read_iter()
1576 error = 0; in shmem_file_read_iter()
1631 error = -EFAULT; in shmem_file_read_iter()
1639 return retval ? retval : error; in shmem_file_read_iter()
1654 int error, page_nr; in shmem_file_splice_read() local
1683 error = 0; in shmem_file_splice_read()
1686 error = shmem_getpage(inode, index, &page, SGP_CACHE, NULL); in shmem_file_splice_read()
1687 if (error) in shmem_file_splice_read()
1708 error = shmem_getpage(inode, index, &page, in shmem_file_splice_read()
1710 if (error) in shmem_file_splice_read()
1745 error = splice_to_pipe(pipe, &spd); in shmem_file_splice_read()
1749 if (error > 0) { in shmem_file_splice_read()
1750 *ppos += error; in shmem_file_splice_read()
1753 return error; in shmem_file_splice_read()
1899 int error, scan; in shmem_wait_for_pins() local
1903 error = 0; in shmem_wait_for_pins()
1937 error = -EBUSY; in shmem_wait_for_pins()
1954 return error; in shmem_wait_for_pins()
1966 int error; in shmem_add_seals() local
2008 error = -EPERM; in shmem_add_seals()
2013 error = mapping_deny_writable(file->f_mapping); in shmem_add_seals()
2014 if (error) in shmem_add_seals()
2017 error = shmem_wait_for_pins(file->f_mapping); in shmem_add_seals()
2018 if (error) { in shmem_add_seals()
2025 error = 0; in shmem_add_seals()
2029 return error; in shmem_add_seals()
2044 long error; in shmem_fcntl() local
2052 error = shmem_add_seals(file, arg); in shmem_fcntl()
2055 error = shmem_get_seals(file); in shmem_fcntl()
2058 error = -EINVAL; in shmem_fcntl()
2062 return error; in shmem_fcntl()
2073 int error; in shmem_fallocate() local
2088 error = -EPERM; in shmem_fallocate()
2109 error = 0; in shmem_fallocate()
2114 error = inode_newsize_ok(inode, offset + len); in shmem_fallocate()
2115 if (error) in shmem_fallocate()
2119 error = -EPERM; in shmem_fallocate()
2127 error = -ENOSPC; in shmem_fallocate()
2148 error = -EINTR; in shmem_fallocate()
2150 error = -ENOMEM; in shmem_fallocate()
2152 error = shmem_getpage(inode, index, &page, SGP_FALLOC, in shmem_fallocate()
2154 if (error) { in shmem_fallocate()
2192 return error; in shmem_fallocate()
2223 int error = -ENOSPC; in shmem_mknod() local
2227 error = simple_acl_create(dir, inode); in shmem_mknod()
2228 if (error) in shmem_mknod()
2230 error = security_inode_init_security(inode, dir, in shmem_mknod()
2233 if (error && error != -EOPNOTSUPP) in shmem_mknod()
2236 error = 0; in shmem_mknod()
2242 return error; in shmem_mknod()
2245 return error; in shmem_mknod()
2252 int error = -ENOSPC; in shmem_tmpfile() local
2256 error = security_inode_init_security(inode, dir, in shmem_tmpfile()
2259 if (error && error != -EOPNOTSUPP) in shmem_tmpfile()
2261 error = simple_acl_create(dir, inode); in shmem_tmpfile()
2262 if (error) in shmem_tmpfile()
2266 return error; in shmem_tmpfile()
2269 return error; in shmem_tmpfile()
2274 int error; in shmem_mkdir() local
2276 if ((error = shmem_mknod(dir, dentry, mode | S_IFDIR, 0))) in shmem_mkdir()
2277 return error; in shmem_mkdir()
2364 int error; in shmem_whiteout() local
2370 error = shmem_mknod(old_dir, whiteout, in shmem_whiteout()
2373 if (error) in shmem_whiteout()
2374 return error; in shmem_whiteout()
2408 int error; in shmem_rename2() local
2410 error = shmem_whiteout(old_dir, old_dentry); in shmem_rename2()
2411 if (error) in shmem_rename2()
2412 return error; in shmem_rename2()
2436 int error; in shmem_symlink() local
2451 error = security_inode_init_security(inode, dir, &dentry->d_name, in shmem_symlink()
2453 if (error) { in shmem_symlink()
2454 if (error != -EOPNOTSUPP) { in shmem_symlink()
2456 return error; in shmem_symlink()
2458 error = 0; in shmem_symlink()
2471 error = shmem_getpage(inode, 0, &page, SGP_WRITE, NULL); in shmem_symlink()
2472 if (error) { in shmem_symlink()
2474 return error; in shmem_symlink()
2496 int error = shmem_getpage(d_inode(dentry), 0, &page, SGP_READ, NULL); in shmem_follow_link() local
2497 if (error) in shmem_follow_link()
2498 return ERR_PTR(error); in shmem_follow_link()
2780 goto error; in shmem_parse_options()
2836 goto error; in shmem_parse_options()
2845 error: in shmem_parse_options()
2856 int error = -EINVAL; in shmem_remount_fs() local
2860 return error; in shmem_remount_fs()
2878 error = 0; in shmem_remount_fs()
2892 return error; in shmem_remount_fs()
2928 int fd, error; in SYSCALL_DEFINE2() local
2948 error = -EFAULT; in SYSCALL_DEFINE2()
2954 error = -EFAULT; in SYSCALL_DEFINE2()
2960 error = fd; in SYSCALL_DEFINE2()
2966 error = PTR_ERR(file); in SYSCALL_DEFINE2()
2983 return error; in SYSCALL_DEFINE2()
3228 int error; in shmem_init() local
3234 error = shmem_init_inodecache(); in shmem_init()
3235 if (error) in shmem_init()
3238 error = register_filesystem(&shmem_fs_type); in shmem_init()
3239 if (error) { in shmem_init()
3246 error = PTR_ERR(shm_mnt); in shmem_init()
3257 shm_mnt = ERR_PTR(error); in shmem_init()
3258 return error; in shmem_init()
3453 int error; in shmem_read_mapping_page_gfp() local
3456 error = shmem_getpage_gfp(inode, index, &page, SGP_CACHE, gfp, NULL); in shmem_read_mapping_page_gfp()
3457 if (error) in shmem_read_mapping_page_gfp()
3458 page = ERR_PTR(error); in shmem_read_mapping_page_gfp()