Lines Matching refs:status
296 int status = 0; in ocfs2_commit_cache() local
313 status = jbd2_journal_flush(journal->j_journal); in ocfs2_commit_cache()
315 if (status < 0) { in ocfs2_commit_cache()
317 mlog_errno(status); in ocfs2_commit_cache()
332 return status; in ocfs2_commit_cache()
415 int status, old_nblocks; in ocfs2_extend_trans() local
428 status = 1; in ocfs2_extend_trans()
430 status = jbd2_journal_extend(handle, nblocks, 0); in ocfs2_extend_trans()
431 if (status < 0) { in ocfs2_extend_trans()
432 mlog_errno(status); in ocfs2_extend_trans()
437 if (status > 0) { in ocfs2_extend_trans()
439 status = jbd2_journal_restart(handle, in ocfs2_extend_trans()
441 if (status < 0) { in ocfs2_extend_trans()
442 mlog_errno(status); in ocfs2_extend_trans()
447 status = 0; in ocfs2_extend_trans()
449 return status; in ocfs2_extend_trans()
460 int status, old_nblks; in ocfs2_allocate_extend_trans() local
470 status = jbd2_journal_extend(handle, OCFS2_MAX_TRANS_DATA, 0); in ocfs2_allocate_extend_trans()
471 if (status < 0) { in ocfs2_allocate_extend_trans()
472 mlog_errno(status); in ocfs2_allocate_extend_trans()
476 if (status > 0) { in ocfs2_allocate_extend_trans()
477 status = jbd2_journal_restart(handle, OCFS2_MAX_TRANS_DATA); in ocfs2_allocate_extend_trans()
478 if (status < 0) in ocfs2_allocate_extend_trans()
479 mlog_errno(status); in ocfs2_allocate_extend_trans()
483 return status; in ocfs2_allocate_extend_trans()
641 int status; in __ocfs2_journal_access() local
690 status = jbd2_journal_get_write_access(handle, bh); in __ocfs2_journal_access()
694 status = jbd2_journal_get_undo_access(handle, bh); in __ocfs2_journal_access()
698 status = -EINVAL; in __ocfs2_journal_access()
701 if (!status && ocfs2_meta_ecc(osb) && triggers) in __ocfs2_journal_access()
705 if (status < 0) in __ocfs2_journal_access()
707 status, type); in __ocfs2_journal_access()
709 return status; in __ocfs2_journal_access()
775 int status; in ocfs2_journal_dirty() local
779 status = jbd2_journal_dirty_metadata(handle, bh); in ocfs2_journal_dirty()
780 if (status) { in ocfs2_journal_dirty()
781 mlog_errno(status); in ocfs2_journal_dirty()
788 handle->h_err = status; in ocfs2_journal_dirty()
790 jbd2_journal_abort(journal, status); in ocfs2_journal_dirty()
817 int status = -1; in ocfs2_journal_init() local
833 status = -EACCES; in ocfs2_journal_init()
834 mlog_errno(status); in ocfs2_journal_init()
841 status = -EACCES; in ocfs2_journal_init()
851 status = ocfs2_inode_lock_full(inode, &bh, 1, OCFS2_META_LOCK_RECOVERY); in ocfs2_journal_init()
852 if (status < 0) { in ocfs2_journal_init()
853 if (status != -ERESTARTSYS) in ocfs2_journal_init()
864 status = -EINVAL; in ocfs2_journal_init()
876 status = -EINVAL; in ocfs2_journal_init()
897 status = 0; in ocfs2_journal_init()
899 if (status < 0) { in ocfs2_journal_init()
909 return status; in ocfs2_journal_init()
925 int status; in ocfs2_journal_toggle_dirty() local
949 status = ocfs2_write_block(osb, bh, INODE_CACHE(journal->j_inode)); in ocfs2_journal_toggle_dirty()
950 if (status < 0) in ocfs2_journal_toggle_dirty()
951 mlog_errno(status); in ocfs2_journal_toggle_dirty()
953 return status; in ocfs2_journal_toggle_dirty()
963 int status = 0; in ocfs2_journal_shutdown() local
1005 status = jbd2_journal_flush(journal->j_journal); in ocfs2_journal_shutdown()
1007 if (status < 0) in ocfs2_journal_shutdown()
1008 mlog_errno(status); in ocfs2_journal_shutdown()
1012 if (!jbd2_journal_destroy(journal->j_journal) && !status) { in ocfs2_journal_shutdown()
1017 status = ocfs2_journal_toggle_dirty(osb, 0, 0); in ocfs2_journal_shutdown()
1018 if (status < 0) in ocfs2_journal_shutdown()
1019 mlog_errno(status); in ocfs2_journal_shutdown()
1058 int status = 0; in ocfs2_journal_load() local
1065 status = jbd2_journal_load(journal->j_journal); in ocfs2_journal_load()
1066 if (status < 0) { in ocfs2_journal_load()
1075 status = jbd2_journal_flush(journal->j_journal); in ocfs2_journal_load()
1077 if (status < 0) in ocfs2_journal_load()
1078 mlog_errno(status); in ocfs2_journal_load()
1081 status = ocfs2_journal_toggle_dirty(osb, 1, replayed); in ocfs2_journal_load()
1082 if (status < 0) { in ocfs2_journal_load()
1083 mlog_errno(status); in ocfs2_journal_load()
1092 status = PTR_ERR(osb->commit_task); in ocfs2_journal_load()
1095 "error=%d", status); in ocfs2_journal_load()
1102 return status; in ocfs2_journal_load()
1110 int status; in ocfs2_journal_wipe() local
1114 status = jbd2_journal_wipe(journal->j_journal, full); in ocfs2_journal_wipe()
1115 if (status < 0) { in ocfs2_journal_wipe()
1116 mlog_errno(status); in ocfs2_journal_wipe()
1120 status = ocfs2_journal_toggle_dirty(journal->j_osb, 0, 0); in ocfs2_journal_wipe()
1121 if (status < 0) in ocfs2_journal_wipe()
1122 mlog_errno(status); in ocfs2_journal_wipe()
1125 return status; in ocfs2_journal_wipe()
1157 int status = 0; in ocfs2_force_read_journal() local
1166 status = ocfs2_extent_map_get_blocks(inode, v_blkno, in ocfs2_force_read_journal()
1168 if (status < 0) { in ocfs2_force_read_journal()
1169 mlog_errno(status); in ocfs2_force_read_journal()
1185 status = ocfs2_read_blocks_sync(osb, p_blkno, 1, &bh); in ocfs2_force_read_journal()
1186 if (status < 0) { in ocfs2_force_read_journal()
1187 mlog_errno(status); in ocfs2_force_read_journal()
1199 return status; in ocfs2_force_read_journal()
1371 int status, node_num, slot_num; in __ocfs2_recovery_thread() local
1384 status = ocfs2_wait_on_mount(osb); in __ocfs2_recovery_thread()
1385 if (status < 0) { in __ocfs2_recovery_thread()
1392 status = -ENOMEM; in __ocfs2_recovery_thread()
1397 status = ocfs2_super_lock(osb, 1); in __ocfs2_recovery_thread()
1398 if (status < 0) { in __ocfs2_recovery_thread()
1399 mlog_errno(status); in __ocfs2_recovery_thread()
1403 status = ocfs2_compute_replay_slots(osb); in __ocfs2_recovery_thread()
1404 if (status < 0) in __ocfs2_recovery_thread()
1405 mlog_errno(status); in __ocfs2_recovery_thread()
1420 status = 0; in __ocfs2_recovery_thread()
1439 status = ocfs2_recover_node(osb, node_num, slot_num); in __ocfs2_recovery_thread()
1441 if (!status) { in __ocfs2_recovery_thread()
1446 status, node_num, in __ocfs2_recovery_thread()
1454 trace_ocfs2_recovery_thread_end(status); in __ocfs2_recovery_thread()
1457 status = ocfs2_check_journals_nolocks(osb); in __ocfs2_recovery_thread()
1458 status = (status == -EROFS) ? 0 : status; in __ocfs2_recovery_thread()
1459 if (status < 0) in __ocfs2_recovery_thread()
1460 mlog_errno(status); in __ocfs2_recovery_thread()
1469 status = PTR_ERR(qrec); in __ocfs2_recovery_thread()
1470 mlog_errno(status); in __ocfs2_recovery_thread()
1487 if (!status && !ocfs2_recovery_completed(osb)) { in __ocfs2_recovery_thread()
1505 complete_and_exit(NULL, status); in __ocfs2_recovery_thread()
1540 int status = -EACCES; in ocfs2_read_journal_inode() local
1548 mlog_errno(status); in ocfs2_read_journal_inode()
1553 status = ocfs2_read_inode_block_full(inode, bh, OCFS2_BH_IGNORE_CACHE); in ocfs2_read_journal_inode()
1554 if (status < 0) { in ocfs2_read_journal_inode()
1555 mlog_errno(status); in ocfs2_read_journal_inode()
1559 status = 0; in ocfs2_read_journal_inode()
1563 if (status || !ret_inode) in ocfs2_read_journal_inode()
1568 return status; in ocfs2_read_journal_inode()
1577 int status; in ocfs2_replay_journal() local
1586 status = ocfs2_read_journal_inode(osb, slot_num, &bh, &inode); in ocfs2_replay_journal()
1587 if (status) { in ocfs2_replay_journal()
1588 mlog_errno(status); in ocfs2_replay_journal()
1609 status = -EBUSY; in ocfs2_replay_journal()
1615 status = ocfs2_inode_lock_full(inode, &bh, 1, OCFS2_META_LOCK_RECOVERY); in ocfs2_replay_journal()
1616 if (status < 0) { in ocfs2_replay_journal()
1617 trace_ocfs2_replay_journal_lock_err(status); in ocfs2_replay_journal()
1618 if (status != -ERESTARTSYS) in ocfs2_replay_journal()
1645 status = ocfs2_force_read_journal(inode); in ocfs2_replay_journal()
1646 if (status < 0) { in ocfs2_replay_journal()
1647 mlog_errno(status); in ocfs2_replay_journal()
1654 status = -EIO; in ocfs2_replay_journal()
1658 status = jbd2_journal_load(journal); in ocfs2_replay_journal()
1659 if (status < 0) { in ocfs2_replay_journal()
1660 mlog_errno(status); in ocfs2_replay_journal()
1671 status = jbd2_journal_flush(journal); in ocfs2_replay_journal()
1673 if (status < 0) in ocfs2_replay_journal()
1674 mlog_errno(status); in ocfs2_replay_journal()
1687 status = ocfs2_write_block(osb, bh, INODE_CACHE(inode)); in ocfs2_replay_journal()
1688 if (status < 0) in ocfs2_replay_journal()
1689 mlog_errno(status); in ocfs2_replay_journal()
1707 return status; in ocfs2_replay_journal()
1725 int status = 0; in ocfs2_recover_node() local
1735 status = ocfs2_replay_journal(osb, node_num, slot_num); in ocfs2_recover_node()
1736 if (status < 0) { in ocfs2_recover_node()
1737 if (status == -EBUSY) { in ocfs2_recover_node()
1739 status = 0; in ocfs2_recover_node()
1742 mlog_errno(status); in ocfs2_recover_node()
1747 status = ocfs2_begin_local_alloc_recovery(osb, slot_num, &la_copy); in ocfs2_recover_node()
1748 if (status < 0) { in ocfs2_recover_node()
1749 mlog_errno(status); in ocfs2_recover_node()
1756 status = ocfs2_begin_truncate_log_recovery(osb, slot_num, &tl_copy); in ocfs2_recover_node()
1757 if (status < 0) in ocfs2_recover_node()
1758 mlog_errno(status); in ocfs2_recover_node()
1762 status = ocfs2_clear_slot(osb, slot_num); in ocfs2_recover_node()
1763 if (status < 0) in ocfs2_recover_node()
1764 mlog_errno(status); in ocfs2_recover_node()
1770 status = 0; in ocfs2_recover_node()
1773 return status; in ocfs2_recover_node()
1782 int status, flags; in ocfs2_trylock_journal() local
1789 status = -EACCES; in ocfs2_trylock_journal()
1796 status = -EACCES; in ocfs2_trylock_journal()
1802 status = ocfs2_inode_lock_full(inode, NULL, 1, flags); in ocfs2_trylock_journal()
1803 if (status < 0) { in ocfs2_trylock_journal()
1804 if (status != -EAGAIN) in ocfs2_trylock_journal()
1805 mlog_errno(status); in ocfs2_trylock_journal()
1813 return status; in ocfs2_trylock_journal()
1821 int status, i; in ocfs2_mark_dead_nodes() local
1831 status = ocfs2_read_journal_inode(osb, i, &bh, NULL); in ocfs2_mark_dead_nodes()
1832 if (status) { in ocfs2_mark_dead_nodes()
1833 mlog_errno(status); in ocfs2_mark_dead_nodes()
1852 status = ocfs2_slot_to_node_num_locked(osb, i, &node_num); in ocfs2_mark_dead_nodes()
1853 if (status == -ENOENT) { in ocfs2_mark_dead_nodes()
1867 status = ocfs2_trylock_journal(osb, i); in ocfs2_mark_dead_nodes()
1868 if (!status) { in ocfs2_mark_dead_nodes()
1873 } else if ((status < 0) && (status != -EAGAIN)) { in ocfs2_mark_dead_nodes()
1874 mlog_errno(status); in ocfs2_mark_dead_nodes()
1879 status = 0; in ocfs2_mark_dead_nodes()
1881 return status; in ocfs2_mark_dead_nodes()
1928 int status, i; in ocfs2_queue_orphan_scan() local
1939 status = ocfs2_orphan_scan_lock(osb, &seqno); in ocfs2_queue_orphan_scan()
1940 if (status < 0) { in ocfs2_queue_orphan_scan()
1941 if (status != -EAGAIN) in ocfs2_queue_orphan_scan()
1942 mlog_errno(status); in ocfs2_queue_orphan_scan()
2088 int status; in ocfs2_queue_orphans() local
2101 status = -ENOENT; in ocfs2_queue_orphans()
2102 mlog_errno(status); in ocfs2_queue_orphans()
2103 return status; in ocfs2_queue_orphans()
2107 status = ocfs2_inode_lock(orphan_dir_inode, NULL, 0); in ocfs2_queue_orphans()
2108 if (status < 0) { in ocfs2_queue_orphans()
2109 mlog_errno(status); in ocfs2_queue_orphans()
2113 status = ocfs2_dir_foreach(orphan_dir_inode, &priv.ctx); in ocfs2_queue_orphans()
2114 if (status) { in ocfs2_queue_orphans()
2115 mlog_errno(status); in ocfs2_queue_orphans()
2126 return status; in ocfs2_queue_orphans()
2296 int status; in ocfs2_commit_thread() local
2311 status = ocfs2_commit_cache(osb); in ocfs2_commit_thread()
2312 if (status < 0) { in ocfs2_commit_thread()
2318 "already aborted.\n", status); in ocfs2_commit_thread()