Lines Matching refs:ret
186 int ret; in ocfs2_sync_file() local
209 ret = blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL); in ocfs2_sync_file()
211 err = ret; in ocfs2_sync_file()
266 int ret; in ocfs2_update_inode_atime() local
273 ret = PTR_ERR(handle); in ocfs2_update_inode_atime()
274 mlog_errno(ret); in ocfs2_update_inode_atime()
278 ret = ocfs2_journal_access_di(handle, INODE_CACHE(inode), bh, in ocfs2_update_inode_atime()
280 if (ret) { in ocfs2_update_inode_atime()
281 mlog_errno(ret); in ocfs2_update_inode_atime()
299 return ret; in ocfs2_update_inode_atime()
327 int ret; in ocfs2_simple_size_update() local
333 ret = PTR_ERR(handle); in ocfs2_simple_size_update()
334 mlog_errno(ret); in ocfs2_simple_size_update()
338 ret = ocfs2_set_inode_size(handle, inode, di_bh, in ocfs2_simple_size_update()
340 if (ret < 0) in ocfs2_simple_size_update()
341 mlog_errno(ret); in ocfs2_simple_size_update()
346 return ret; in ocfs2_simple_size_update()
553 int ret; in ocfs2_add_inode_data() local
557 ret = ocfs2_add_clusters_in_btree(handle, &et, logical_offset, in ocfs2_add_inode_data()
561 return ret; in ocfs2_add_inode_data()
732 int ret = 0; in ocfs2_zero_start_ordered_transaction() local
739 ret = -ENOMEM; in ocfs2_zero_start_ordered_transaction()
740 mlog_errno(ret); in ocfs2_zero_start_ordered_transaction()
744 ret = ocfs2_jbd2_file_inode(handle, inode); in ocfs2_zero_start_ordered_transaction()
745 if (ret < 0) { in ocfs2_zero_start_ordered_transaction()
746 mlog_errno(ret); in ocfs2_zero_start_ordered_transaction()
750 ret = ocfs2_journal_access_di(handle, INODE_CACHE(inode), di_bh, in ocfs2_zero_start_ordered_transaction()
752 if (ret) in ocfs2_zero_start_ordered_transaction()
753 mlog_errno(ret); in ocfs2_zero_start_ordered_transaction()
757 if (ret) { in ocfs2_zero_start_ordered_transaction()
760 handle = ERR_PTR(ret); in ocfs2_zero_start_ordered_transaction()
775 int ret = 0; in ocfs2_write_zero_page() local
785 ret = PTR_ERR(handle); in ocfs2_write_zero_page()
791 ret = -ENOMEM; in ocfs2_write_zero_page()
792 mlog_errno(ret); in ocfs2_write_zero_page()
818 ret = __block_write_begin(page, block_start + 1, 0, in ocfs2_write_zero_page()
820 if (ret < 0) { in ocfs2_write_zero_page()
821 mlog_errno(ret); in ocfs2_write_zero_page()
827 ret = block_commit_write(page, block_start + 1, in ocfs2_write_zero_page()
829 if (ret < 0) in ocfs2_write_zero_page()
830 mlog_errno(ret); in ocfs2_write_zero_page()
832 ret = 0; in ocfs2_write_zero_page()
859 return ret; in ocfs2_write_zero_page()
985 int ret = 0; in ocfs2_zero_extend() local
994 ret = ocfs2_zero_extend_get_range(inode, di_bh, zero_start, in ocfs2_zero_extend()
998 if (ret) { in ocfs2_zero_extend()
999 mlog_errno(ret); in ocfs2_zero_extend()
1010 ret = ocfs2_zero_extend_range(inode, range_start, in ocfs2_zero_extend()
1012 if (ret) { in ocfs2_zero_extend()
1013 mlog_errno(ret); in ocfs2_zero_extend()
1019 return ret; in ocfs2_zero_extend()
1025 int ret; in ocfs2_extend_no_holes() local
1043 ret = __ocfs2_extend_allocation(inode, oi->ip_clusters, in ocfs2_extend_no_holes()
1045 if (ret) { in ocfs2_extend_no_holes()
1046 mlog_errno(ret); in ocfs2_extend_no_holes()
1056 ret = ocfs2_zero_extend(inode, di_bh, zero_to); in ocfs2_extend_no_holes()
1057 if (ret < 0) in ocfs2_extend_no_holes()
1058 mlog_errno(ret); in ocfs2_extend_no_holes()
1061 return ret; in ocfs2_extend_no_holes()
1068 int ret = 0; in ocfs2_extend_file() local
1100 ret = ocfs2_convert_inline_data_to_extents(inode, di_bh); in ocfs2_extend_file()
1101 if (ret) { in ocfs2_extend_file()
1103 mlog_errno(ret); in ocfs2_extend_file()
1109 ret = ocfs2_zero_extend(inode, di_bh, new_i_size); in ocfs2_extend_file()
1111 ret = ocfs2_extend_no_holes(inode, di_bh, new_i_size, in ocfs2_extend_file()
1116 if (ret < 0) { in ocfs2_extend_file()
1117 mlog_errno(ret); in ocfs2_extend_file()
1122 ret = ocfs2_simple_size_update(inode, di_bh, new_i_size); in ocfs2_extend_file()
1123 if (ret < 0) in ocfs2_extend_file()
1124 mlog_errno(ret); in ocfs2_extend_file()
1127 return ret; in ocfs2_extend_file()
1328 int ret; in ocfs2_permission() local
1333 ret = ocfs2_inode_lock(inode, NULL, 0); in ocfs2_permission()
1334 if (ret) { in ocfs2_permission()
1335 if (ret != -ENOENT) in ocfs2_permission()
1336 mlog_errno(ret); in ocfs2_permission()
1340 ret = generic_permission(inode, mask); in ocfs2_permission()
1344 return ret; in ocfs2_permission()
1350 int ret; in __ocfs2_write_remove_suid() local
1361 ret = PTR_ERR(handle); in __ocfs2_write_remove_suid()
1362 mlog_errno(ret); in __ocfs2_write_remove_suid()
1366 ret = ocfs2_journal_access_di(handle, INODE_CACHE(inode), bh, in __ocfs2_write_remove_suid()
1368 if (ret < 0) { in __ocfs2_write_remove_suid()
1369 mlog_errno(ret); in __ocfs2_write_remove_suid()
1386 return ret; in __ocfs2_write_remove_suid()
1391 int ret; in ocfs2_write_remove_suid() local
1394 ret = ocfs2_read_inode_block(inode, &bh); in ocfs2_write_remove_suid()
1395 if (ret < 0) { in ocfs2_write_remove_suid()
1396 mlog_errno(ret); in ocfs2_write_remove_suid()
1400 ret = __ocfs2_write_remove_suid(inode, bh); in ocfs2_write_remove_suid()
1403 return ret; in ocfs2_write_remove_suid()
1414 int ret; in ocfs2_allocate_unwritten_extents() local
1420 ret = ocfs2_read_inode_block(inode, &di_bh); in ocfs2_allocate_unwritten_extents()
1421 if (ret) { in ocfs2_allocate_unwritten_extents()
1422 mlog_errno(ret); in ocfs2_allocate_unwritten_extents()
1433 ret = ocfs2_convert_inline_data_to_extents(inode, di_bh); in ocfs2_allocate_unwritten_extents()
1434 if (ret) { in ocfs2_allocate_unwritten_extents()
1435 mlog_errno(ret); in ocfs2_allocate_unwritten_extents()
1448 ret = ocfs2_get_clusters(inode, cpos, &phys_cpos, in ocfs2_allocate_unwritten_extents()
1450 if (ret) { in ocfs2_allocate_unwritten_extents()
1451 mlog_errno(ret); in ocfs2_allocate_unwritten_extents()
1470 ret = __ocfs2_extend_allocation(inode, cpos, alloc_size, 1); in ocfs2_allocate_unwritten_extents()
1471 if (ret) { in ocfs2_allocate_unwritten_extents()
1472 if (ret != -ENOSPC) in ocfs2_allocate_unwritten_extents()
1473 mlog_errno(ret); in ocfs2_allocate_unwritten_extents()
1482 ret = 0; in ocfs2_allocate_unwritten_extents()
1486 return ret; in ocfs2_allocate_unwritten_extents()
1513 int ret = 0; in ocfs2_zero_partial_clusters() local
1541 ret = PTR_ERR(handle); in ocfs2_zero_partial_clusters()
1542 mlog_errno(ret); in ocfs2_zero_partial_clusters()
1567 ret = ocfs2_zero_range_for_truncate(inode, handle, start, in ocfs2_zero_partial_clusters()
1569 if (ret) in ocfs2_zero_partial_clusters()
1570 mlog_errno(ret); in ocfs2_zero_partial_clusters()
1584 ret = ocfs2_zero_range_for_truncate(inode, handle, start, end); in ocfs2_zero_partial_clusters()
1585 if (ret) in ocfs2_zero_partial_clusters()
1586 mlog_errno(ret); in ocfs2_zero_partial_clusters()
1592 return ret; in ocfs2_zero_partial_clusters()
1626 int ret = 0; in ocfs2_calc_trunc_pos() local
1669 ret = 1; in ocfs2_calc_trunc_pos()
1672 *done = ret; in ocfs2_calc_trunc_pos()
1679 int ret = 0, flags = 0, done = 0, i; in ocfs2_remove_inode_range() local
1704 ret = ocfs2_truncate_inline(inode, di_bh, byte_start, in ocfs2_remove_inode_range()
1706 if (ret) { in ocfs2_remove_inode_range()
1707 mlog_errno(ret); in ocfs2_remove_inode_range()
1729 ret = ocfs2_cow_file_pos(inode, di_bh, byte_start); in ocfs2_remove_inode_range()
1730 if (ret) { in ocfs2_remove_inode_range()
1731 mlog_errno(ret); in ocfs2_remove_inode_range()
1735 ret = ocfs2_cow_file_pos(inode, di_bh, byte_start + byte_len); in ocfs2_remove_inode_range()
1736 if (ret) { in ocfs2_remove_inode_range()
1737 mlog_errno(ret); in ocfs2_remove_inode_range()
1746 ret = ocfs2_zero_partial_clusters(inode, byte_start, byte_len); in ocfs2_remove_inode_range()
1747 if (ret) { in ocfs2_remove_inode_range()
1748 mlog_errno(ret); in ocfs2_remove_inode_range()
1754 ret = -ENOMEM; in ocfs2_remove_inode_range()
1755 mlog_errno(ret); in ocfs2_remove_inode_range()
1761 ret = ocfs2_find_path(INODE_CACHE(inode), path, in ocfs2_remove_inode_range()
1763 if (ret) { in ocfs2_remove_inode_range()
1764 mlog_errno(ret); in ocfs2_remove_inode_range()
1778 ret = ocfs2_find_cpos_for_left_leaf(inode->i_sb, in ocfs2_remove_inode_range()
1781 if (ret) { in ocfs2_remove_inode_range()
1782 mlog_errno(ret); in ocfs2_remove_inode_range()
1814 ret = ocfs2_remove_btree_range(inode, &et, trunc_cpos, in ocfs2_remove_inode_range()
1817 if (ret < 0) { in ocfs2_remove_inode_range()
1818 mlog_errno(ret); in ocfs2_remove_inode_range()
1834 return ret; in ocfs2_remove_inode_range()
1845 int ret; in __ocfs2_change_file_space() local
1861 ret = ocfs2_rw_lock(inode, 1); in __ocfs2_change_file_space()
1862 if (ret) { in __ocfs2_change_file_space()
1863 mlog_errno(ret); in __ocfs2_change_file_space()
1867 ret = ocfs2_inode_lock(inode, &di_bh, 1); in __ocfs2_change_file_space()
1868 if (ret) { in __ocfs2_change_file_space()
1869 mlog_errno(ret); in __ocfs2_change_file_space()
1874 ret = -EPERM; in __ocfs2_change_file_space()
1888 ret = -EINVAL; in __ocfs2_change_file_space()
1899 ret = -EINVAL; in __ocfs2_change_file_space()
1907 ret = -EINVAL; in __ocfs2_change_file_space()
1913 ret = __ocfs2_write_remove_suid(inode, di_bh); in __ocfs2_change_file_space()
1914 if (ret) { in __ocfs2_change_file_space()
1915 mlog_errno(ret); in __ocfs2_change_file_space()
1928 ret = ocfs2_allocate_unwritten_extents(inode, sr->l_start, in __ocfs2_change_file_space()
1933 ret = ocfs2_remove_inode_range(inode, di_bh, sr->l_start, in __ocfs2_change_file_space()
1937 ret = -EINVAL; in __ocfs2_change_file_space()
1940 if (ret) { in __ocfs2_change_file_space()
1941 mlog_errno(ret); in __ocfs2_change_file_space()
1950 ret = PTR_ERR(handle); in __ocfs2_change_file_space()
1951 mlog_errno(ret); in __ocfs2_change_file_space()
1959 ret = ocfs2_mark_inode_dirty(handle, inode, di_bh); in __ocfs2_change_file_space()
1960 if (ret < 0) in __ocfs2_change_file_space()
1961 mlog_errno(ret); in __ocfs2_change_file_space()
1976 return ret; in __ocfs2_change_file_space()
1984 int ret; in ocfs2_change_file_space() local
1999 ret = mnt_want_write_file(file); in ocfs2_change_file_space()
2000 if (ret) in ocfs2_change_file_space()
2001 return ret; in ocfs2_change_file_space()
2002 ret = __ocfs2_change_file_space(file, inode, file->f_pos, cmd, sr, 0); in ocfs2_change_file_space()
2004 return ret; in ocfs2_change_file_space()
2038 int ret = 0; in ocfs2_check_range_for_refcount() local
2052 ret = ocfs2_get_clusters(inode, cpos, &phys_cpos, &extent_len, in ocfs2_check_range_for_refcount()
2054 if (ret < 0) { in ocfs2_check_range_for_refcount()
2055 mlog_errno(ret); in ocfs2_check_range_for_refcount()
2060 ret = 1; in ocfs2_check_range_for_refcount()
2071 return ret; in ocfs2_check_range_for_refcount()
2089 int ret; in ocfs2_prepare_inode_for_refcount() local
2095 ret = ocfs2_inode_lock(inode, &di_bh, 1); in ocfs2_prepare_inode_for_refcount()
2096 if (ret) { in ocfs2_prepare_inode_for_refcount()
2097 mlog_errno(ret); in ocfs2_prepare_inode_for_refcount()
2103 ret = ocfs2_refcount_cow(inode, di_bh, cpos, clusters, UINT_MAX); in ocfs2_prepare_inode_for_refcount()
2104 if (ret) in ocfs2_prepare_inode_for_refcount()
2105 mlog_errno(ret); in ocfs2_prepare_inode_for_refcount()
2108 return ret; in ocfs2_prepare_inode_for_refcount()
2115 int ret = 0, meta_level = 0; in ocfs2_prepare_inode_for_write() local
2125 ret = ocfs2_inode_lock(inode, NULL, meta_level); in ocfs2_prepare_inode_for_write()
2126 if (ret < 0) { in ocfs2_prepare_inode_for_write()
2128 mlog_errno(ret); in ocfs2_prepare_inode_for_write()
2148 ret = ocfs2_write_remove_suid(inode); in ocfs2_prepare_inode_for_write()
2149 if (ret < 0) { in ocfs2_prepare_inode_for_write()
2150 mlog_errno(ret); in ocfs2_prepare_inode_for_write()
2157 ret = ocfs2_check_range_for_refcount(inode, pos, count); in ocfs2_prepare_inode_for_write()
2158 if (ret == 1) { in ocfs2_prepare_inode_for_write()
2162 ret = ocfs2_prepare_inode_for_refcount(inode, in ocfs2_prepare_inode_for_write()
2169 if (ret < 0) { in ocfs2_prepare_inode_for_write()
2170 mlog_errno(ret); in ocfs2_prepare_inode_for_write()
2185 return ret; in ocfs2_prepare_inode_for_write()
2193 ssize_t ret; in ocfs2_file_write_iter() local
2224 ret = ocfs2_rw_lock(inode, rw_level); in ocfs2_file_write_iter()
2225 if (ret < 0) { in ocfs2_file_write_iter()
2226 mlog_errno(ret); in ocfs2_file_write_iter()
2240 ret = ocfs2_inode_lock(inode, NULL, 1); in ocfs2_file_write_iter()
2241 if (ret < 0) { in ocfs2_file_write_iter()
2242 mlog_errno(ret); in ocfs2_file_write_iter()
2249 ret = generic_write_checks(iocb, from); in ocfs2_file_write_iter()
2250 if (ret <= 0) { in ocfs2_file_write_iter()
2251 if (ret) in ocfs2_file_write_iter()
2252 mlog_errno(ret); in ocfs2_file_write_iter()
2255 count = ret; in ocfs2_file_write_iter()
2257 ret = ocfs2_prepare_inode_for_write(file, iocb->ki_pos, count); in ocfs2_file_write_iter()
2258 if (ret < 0) { in ocfs2_file_write_iter()
2259 mlog_errno(ret); in ocfs2_file_write_iter()
2296 ret = filemap_fdatawrite_range(file->f_mapping, in ocfs2_file_write_iter()
2299 if (ret < 0) in ocfs2_file_write_iter()
2300 written = ret; in ocfs2_file_write_iter()
2302 if (!ret) { in ocfs2_file_write_iter()
2303 ret = jbd2_journal_force_commit(osb->journal->j_journal); in ocfs2_file_write_iter()
2304 if (ret < 0) in ocfs2_file_write_iter()
2305 written = ret; in ocfs2_file_write_iter()
2308 if (!ret) in ocfs2_file_write_iter()
2309 ret = filemap_fdatawait_range(file->f_mapping, in ocfs2_file_write_iter()
2325 ret = written; in ocfs2_file_write_iter()
2326 return ret; in ocfs2_file_write_iter()
2332 int ret = 0, rw_level = -1, lock_level = 0; in ocfs2_file_read_iter() local
2344 ret = -EINVAL; in ocfs2_file_read_iter()
2345 mlog_errno(ret); in ocfs2_file_read_iter()
2354 ret = ocfs2_rw_lock(inode, 0); in ocfs2_file_read_iter()
2355 if (ret < 0) { in ocfs2_file_read_iter()
2356 mlog_errno(ret); in ocfs2_file_read_iter()
2373 ret = ocfs2_inode_lock_atime(inode, filp->f_path.mnt, &lock_level); in ocfs2_file_read_iter()
2374 if (ret < 0) { in ocfs2_file_read_iter()
2375 mlog_errno(ret); in ocfs2_file_read_iter()
2380 ret = generic_file_read_iter(iocb, to); in ocfs2_file_read_iter()
2381 trace_generic_file_aio_read_ret(ret); in ocfs2_file_read_iter()
2384 BUG_ON(ret == -EIOCBQUEUED && !(iocb->ki_flags & IOCB_DIRECT)); in ocfs2_file_read_iter()
2387 if (ret == -EIOCBQUEUED || !ocfs2_iocb_is_rw_locked(iocb)) { in ocfs2_file_read_iter()
2395 return ret; in ocfs2_file_read_iter()
2402 int ret = 0; in ocfs2_file_llseek() local
2413 ret = ocfs2_inode_lock(inode, NULL, 0); in ocfs2_file_llseek()
2414 if (ret < 0) { in ocfs2_file_llseek()
2415 mlog_errno(ret); in ocfs2_file_llseek()
2430 ret = ocfs2_seek_data_hole_offset(file, &offset, whence); in ocfs2_file_llseek()
2431 if (ret) in ocfs2_file_llseek()
2435 ret = -EINVAL; in ocfs2_file_llseek()
2443 if (ret) in ocfs2_file_llseek()
2444 return ret; in ocfs2_file_llseek()