Lines Matching defs:error

239 	int error = -EFSCORRUPTED;
247 error = -EFSBADCRC;
250 error = ext4_xattr_check_entries(BFIRST(bh), bh->b_data + bh->b_size,
253 if (error)
254 __ext4_error_inode(inode, function, line, 0, -error,
259 return error;
270 int error = -EFSCORRUPTED;
275 error = ext4_xattr_check_entries(IFIRST(header), end, IFIRST(header));
277 if (error)
278 __ext4_error_inode(inode, function, line, 0, -error,
280 return error;
408 "error while reading EA inode %lu err=%d", ea_ino,
531 int error;
546 error = ext4_xattr_check_block(inode, bh);
547 if (error)
552 error = xattr_find_entry(inode, &entry, end, name_index, name, 1);
553 if (error)
556 error = -ERANGE;
563 error = ext4_xattr_inode_get(inode, entry, buffer,
565 if (error)
576 error = size;
580 return error;
593 int error;
597 error = ext4_get_inode_loc(inode, &iloc);
598 if (error)
599 return error;
603 error = xattr_check_inode(inode, header, end);
604 if (error)
607 error = xattr_find_entry(inode, &entry, end, name_index, name, 0);
608 if (error)
611 error = -ERANGE;
618 error = ext4_xattr_inode_get(inode, entry, buffer,
620 if (error)
631 error = size;
635 return error;
645 * Returns a negative error number on failure, or the number of bytes
652 int error;
661 error = ext4_xattr_ibody_get(inode, name_index, name, buffer,
663 if (error == -ENODATA)
664 error = ext4_xattr_block_get(inode, name_index, name, buffer,
667 return error;
705 int error;
719 error = ext4_xattr_check_block(inode, bh);
720 if (error)
723 error = ext4_xattr_list_entries(dentry, BFIRST(bh), buffer,
727 return error;
738 int error;
742 error = ext4_get_inode_loc(inode, &iloc);
743 if (error)
744 return error;
748 error = xattr_check_inode(inode, header, end);
749 if (error)
751 error = ext4_xattr_list_entries(dentry, IFIRST(header),
756 return error;
768 * Returns a negative error number on failure, or the number of bytes
1067 ext4_warning_inode(ea_inode, "inc ref error %d", err);
1089 "cleanup ea_ino %u iget error %d", ea_ino,
1095 ext4_warning_inode(ea_inode, "cleanup dec ref error %d",
1105 int error;
1110 error = ext4_handle_dirty_metadata(handle, NULL, bh);
1111 if (error) {
1112 ext4_warning(inode->i_sb, "Handle metadata (error %d)",
1113 error);
1114 return error;
1224 int error = 0;
1227 error = ext4_journal_get_write_access(handle, bh);
1228 if (error)
1294 error = ext4_handle_dirty_metadata(handle, inode, bh);
1297 error = ext4_handle_dirty_metadata(handle, inode, bh);
1305 ext4_std_error(inode->i_sb, error);
1444 "cleanup dec ref error %d", err);
1831 int error;
1840 error = PTR_ERR(bs->bh);
1842 return error;
1847 error = ext4_xattr_check_block(inode, bs->bh);
1848 if (error)
1849 return error;
1855 error = xattr_find_entry(inode, &bs->s.here, bs->s.end,
1857 if (error && error != -ENODATA)
1858 return error;
1859 bs->s.not_found = error;
1874 int error = 0;
1887 error = ext4_journal_get_write_access(handle, bs->bh);
1888 if (error)
1915 error = ext4_xattr_set_entry(i, s, handle, inode,
1919 if (error == -EFSCORRUPTED)
1921 if (!error)
1922 error = ext4_handle_dirty_metadata(handle,
1925 if (error)
1933 error = -ENOMEM;
1950 error = ext4_xattr_inode_iget(inode, ea_ino,
1953 if (error)
1974 error = -ENOMEM;
1985 error = ext4_xattr_set_entry(i, s, handle, inode, true /* is_block */);
1986 if (error == -EFSCORRUPTED)
1988 if (error)
1999 error = ext4_xattr_inode_iget(inode, ea_ino,
2002 if (error) {
2024 error = dquot_alloc_block(inode,
2026 if (error)
2029 error = ext4_journal_get_write_access(handle,
2031 if (error)
2064 error = ext4_handle_dirty_metadata(handle,
2067 if (error)
2089 NULL, &error);
2090 if (error)
2098 error = -ENOMEM;
2104 error = ext4_xattr_inode_inc_ref_all(handle, inode,
2106 if (error)
2110 error = ext4_xattr_inode_dec_ref(handle,
2112 if (error)
2114 "dec ref error=%d",
2115 error);
2121 error = ext4_journal_get_create_access(handle, new_bh);
2122 if (error) {
2124 error = -EIO;
2132 error = ext4_handle_dirty_metadata(handle, inode,
2134 if (error)
2154 error = 0;
2162 ext4_warning_inode(ea_inode, "dec ref error=%d",
2165 /* If there was an error, revert the quota charge. */
2166 if (error)
2177 return error;
2196 int error;
2207 error = xattr_check_inode(inode, header, is->s.end);
2208 if (error)
2209 return error;
2211 error = xattr_find_entry(inode, &is->s.here, is->s.end,
2213 if (error && error != -ENODATA)
2214 return error;
2215 is->s.not_found = error;
2226 int error;
2231 error = ext4_xattr_set_entry(i, s, handle, inode, false /* is_block */);
2232 if (error)
2233 return error;
2262 int error;
2269 error = ext4_xattr_check_block(inode, bh);
2270 if (error) {
2272 return ERR_PTR(error);
2287 * Returns 0, or a negative error number on failure.
2308 int error;
2324 error = PTR_ERR(bh);
2334 error = -ENOSPC;
2340 error = ext4_reserve_inode_write(handle, inode, &is.iloc);
2341 if (error)
2350 error = ext4_xattr_ibody_find(inode, &i, &is);
2351 if (error)
2354 error = ext4_xattr_block_find(inode, &i, &bs);
2355 if (error)
2358 error = -ENODATA;
2361 error = 0;
2365 error = -EEXIST;
2372 error = ext4_xattr_ibody_set(handle, inode, &i, &is);
2374 error = ext4_xattr_block_set(handle, inode, &i, &bs);
2376 error = 0;
2388 error = ext4_xattr_ibody_set(handle, inode, &i, &is);
2389 if (!error && !bs.s.not_found) {
2391 error = ext4_xattr_block_set(handle, inode, &i, &bs);
2392 } else if (error == -ENOSPC) {
2396 error = ext4_xattr_block_find(inode, &i, &bs);
2397 if (error)
2400 error = ext4_xattr_block_set(handle, inode, &i, &bs);
2401 if (!error && !is.s.not_found) {
2403 error = ext4_xattr_ibody_set(handle, inode, &i,
2405 } else if (error == -ENOSPC) {
2418 if (!error) {
2423 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc);
2426 * error != 0.
2438 return error;
2474 * Returns 0, or a negative error number on failure.
2482 int error, retries = 0;
2485 error = dquot_initialize(inode);
2486 if (error)
2487 return error;
2490 error = ext4_xattr_set_credits(inode, value_len, flags & XATTR_CREATE,
2492 if (error)
2493 return error;
2497 error = PTR_ERR(handle);
2501 error = ext4_xattr_set_handle(handle, inode, name_index, name,
2504 if (error == -ENOSPC &&
2507 if (error == 0)
2508 error = error2;
2512 return error;
2560 int error;
2566 error = -ENOMEM;
2579 error = -ENOMEM;
2583 error = ext4_xattr_inode_get(inode, entry, buffer, value_size);
2584 if (error)
2595 error = ext4_get_inode_loc(inode, &is->iloc);
2596 if (error)
2599 error = ext4_xattr_ibody_find(inode, &i, is);
2600 if (error)
2605 error = ext4_xattr_block_find(inode, &i, bs);
2606 if (error)
2610 error = ext4_xattr_block_set(handle, inode, &i, bs);
2611 if (error)
2617 error = ext4_xattr_ibody_set(handle, inode, &i, is);
2630 return error;
2645 int error;
2685 error = ext4_xattr_move_to_block(handle, inode, raw_inode,
2687 if (error)
2688 return error;
2700 * Returns 0 on success or negative error number on failure.
2712 int error = 0, tried_min_extra_isize = 0;
2733 error = xattr_check_inode(inode, header, end);
2734 if (error)
2750 error = PTR_ERR(bh);
2753 error = ext4_xattr_check_block(inode, bh);
2754 if (error) {
2770 error = -ENOSPC;
2777 error = ext4_xattr_make_inode_space(handle, inode, raw_inode,
2780 if (error) {
2781 if (error == -ENOSPC && !tried_min_extra_isize &&
2798 error = ext4_find_inline_data_nolock(inode);
2801 if (error && (mnt_count != le16_to_cpu(sbi->s_es->s_mnt_count))) {
2806 return error;
2871 int error;
2873 error = ext4_journal_ensure_credits(handle, extra_credits,
2875 if (error < 0) {
2876 EXT4_ERROR_INODE(inode, "ensure credits (error %d)", error);
2883 error = ext4_get_inode_loc(inode, &iloc);
2884 if (error) {
2885 EXT4_ERROR_INODE(inode, "inode loc (error %d)", error);
2889 error = ext4_journal_get_write_access(handle, iloc.bh);
2890 if (error) {
2891 EXT4_ERROR_INODE(inode, "write access (error %d)",
2892 error);
2909 error = PTR_ERR(bh);
2910 if (error == -EIO) {
2912 "block %llu read error",
2918 error = ext4_xattr_check_block(inode, bh);
2919 if (error)
2927 error = ext4_xattr_inode_iget(inode,
2931 if (error)
2947 error = ext4_mark_inode_dirty(handle, inode);
2948 if (error) {
2949 EXT4_ERROR_INODE(inode, "mark inode dirty (error %d)",
2950 error);
2955 error = 0;
2959 return error;
2980 * Returns 0, or a negative error number on failure.
2990 int error;
2994 error = mb_cache_entry_create(ea_block_cache, GFP_NOFS, hash,
2996 if (error) {
2997 if (error == -EBUSY)
3009 * a negative error number on errors.
3049 * not found or an error occurred.
3076 EXT4_ERROR_INODE(inode, "block %lu read error",