Lines Matching refs:status
309 int status = 0; in ocfs2_commit_cache() local
326 status = jbd2_journal_flush(journal->j_journal); in ocfs2_commit_cache()
328 if (status < 0) { in ocfs2_commit_cache()
330 mlog_errno(status); in ocfs2_commit_cache()
345 return status; in ocfs2_commit_cache()
428 int status, old_nblocks; in ocfs2_extend_trans() local
441 status = 1; in ocfs2_extend_trans()
443 status = jbd2_journal_extend(handle, nblocks); in ocfs2_extend_trans()
444 if (status < 0) { in ocfs2_extend_trans()
445 mlog_errno(status); in ocfs2_extend_trans()
450 if (status > 0) { in ocfs2_extend_trans()
452 status = jbd2_journal_restart(handle, in ocfs2_extend_trans()
454 if (status < 0) { in ocfs2_extend_trans()
455 mlog_errno(status); in ocfs2_extend_trans()
460 status = 0; in ocfs2_extend_trans()
462 return status; in ocfs2_extend_trans()
473 int status, old_nblks; in ocfs2_allocate_extend_trans() local
483 status = jbd2_journal_extend(handle, OCFS2_MAX_TRANS_DATA); in ocfs2_allocate_extend_trans()
484 if (status < 0) { in ocfs2_allocate_extend_trans()
485 mlog_errno(status); in ocfs2_allocate_extend_trans()
489 if (status > 0) { in ocfs2_allocate_extend_trans()
490 status = jbd2_journal_restart(handle, OCFS2_MAX_TRANS_DATA); in ocfs2_allocate_extend_trans()
491 if (status < 0) in ocfs2_allocate_extend_trans()
492 mlog_errno(status); in ocfs2_allocate_extend_trans()
496 return status; in ocfs2_allocate_extend_trans()
654 int status; in __ocfs2_journal_access() local
702 status = jbd2_journal_get_write_access(handle, bh); in __ocfs2_journal_access()
706 status = jbd2_journal_get_undo_access(handle, bh); in __ocfs2_journal_access()
710 status = -EINVAL; in __ocfs2_journal_access()
713 if (!status && ocfs2_meta_ecc(osb) && triggers) in __ocfs2_journal_access()
717 if (status < 0) in __ocfs2_journal_access()
719 status, type); in __ocfs2_journal_access()
721 return status; in __ocfs2_journal_access()
787 int status; in ocfs2_journal_dirty() local
791 status = jbd2_journal_dirty_metadata(handle, bh); in ocfs2_journal_dirty()
792 if (status) { in ocfs2_journal_dirty()
793 mlog_errno(status); in ocfs2_journal_dirty()
800 handle->h_err = status; in ocfs2_journal_dirty()
802 jbd2_journal_abort(journal, status); in ocfs2_journal_dirty()
829 int status = -1; in ocfs2_journal_init() local
845 status = -EACCES; in ocfs2_journal_init()
846 mlog_errno(status); in ocfs2_journal_init()
853 status = -EACCES; in ocfs2_journal_init()
863 status = ocfs2_inode_lock_full(inode, &bh, 1, OCFS2_META_LOCK_RECOVERY); in ocfs2_journal_init()
864 if (status < 0) { in ocfs2_journal_init()
865 if (status != -ERESTARTSYS) in ocfs2_journal_init()
876 status = -EINVAL; in ocfs2_journal_init()
888 status = -EINVAL; in ocfs2_journal_init()
905 status = 0; in ocfs2_journal_init()
907 if (status < 0) { in ocfs2_journal_init()
917 return status; in ocfs2_journal_init()
933 int status; in ocfs2_journal_toggle_dirty() local
957 status = ocfs2_write_block(osb, bh, INODE_CACHE(journal->j_inode)); in ocfs2_journal_toggle_dirty()
958 if (status < 0) in ocfs2_journal_toggle_dirty()
959 mlog_errno(status); in ocfs2_journal_toggle_dirty()
961 return status; in ocfs2_journal_toggle_dirty()
971 int status = 0; in ocfs2_journal_shutdown() local
1013 status = jbd2_journal_flush(journal->j_journal); in ocfs2_journal_shutdown()
1015 if (status < 0) in ocfs2_journal_shutdown()
1016 mlog_errno(status); in ocfs2_journal_shutdown()
1019 if (status == 0) { in ocfs2_journal_shutdown()
1024 status = ocfs2_journal_toggle_dirty(osb, 0, 0); in ocfs2_journal_shutdown()
1025 if (status < 0) in ocfs2_journal_shutdown()
1026 mlog_errno(status); in ocfs2_journal_shutdown()
1069 int status = 0; in ocfs2_journal_load() local
1076 status = jbd2_journal_load(journal->j_journal); in ocfs2_journal_load()
1077 if (status < 0) { in ocfs2_journal_load()
1084 status = ocfs2_journal_toggle_dirty(osb, 1, replayed); in ocfs2_journal_load()
1085 if (status < 0) { in ocfs2_journal_load()
1086 mlog_errno(status); in ocfs2_journal_load()
1095 status = PTR_ERR(osb->commit_task); in ocfs2_journal_load()
1098 "error=%d", status); in ocfs2_journal_load()
1105 return status; in ocfs2_journal_load()
1113 int status; in ocfs2_journal_wipe() local
1117 status = jbd2_journal_wipe(journal->j_journal, full); in ocfs2_journal_wipe()
1118 if (status < 0) { in ocfs2_journal_wipe()
1119 mlog_errno(status); in ocfs2_journal_wipe()
1123 status = ocfs2_journal_toggle_dirty(journal->j_osb, 0, 0); in ocfs2_journal_wipe()
1124 if (status < 0) in ocfs2_journal_wipe()
1125 mlog_errno(status); in ocfs2_journal_wipe()
1128 return status; in ocfs2_journal_wipe()
1160 int status = 0; in ocfs2_force_read_journal() local
1171 status = ocfs2_extent_map_get_blocks(inode, v_blkno, in ocfs2_force_read_journal()
1173 if (status < 0) { in ocfs2_force_read_journal()
1174 mlog_errno(status); in ocfs2_force_read_journal()
1183 status = ocfs2_read_blocks_sync(OCFS2_SB(inode->i_sb), in ocfs2_force_read_journal()
1185 if (status < 0) { in ocfs2_force_read_journal()
1186 mlog_errno(status); in ocfs2_force_read_journal()
1201 return status; in ocfs2_force_read_journal()
1374 int status, node_num, slot_num; in __ocfs2_recovery_thread() local
1381 status = ocfs2_wait_on_mount(osb); in __ocfs2_recovery_thread()
1382 if (status < 0) { in __ocfs2_recovery_thread()
1388 status = -ENOMEM; in __ocfs2_recovery_thread()
1392 status = ocfs2_super_lock(osb, 1); in __ocfs2_recovery_thread()
1393 if (status < 0) { in __ocfs2_recovery_thread()
1394 mlog_errno(status); in __ocfs2_recovery_thread()
1398 status = ocfs2_compute_replay_slots(osb); in __ocfs2_recovery_thread()
1399 if (status < 0) in __ocfs2_recovery_thread()
1400 mlog_errno(status); in __ocfs2_recovery_thread()
1415 status = 0; in __ocfs2_recovery_thread()
1429 status = ocfs2_recover_node(osb, node_num, slot_num); in __ocfs2_recovery_thread()
1431 if (!status) { in __ocfs2_recovery_thread()
1436 status, node_num, in __ocfs2_recovery_thread()
1444 trace_ocfs2_recovery_thread_end(status); in __ocfs2_recovery_thread()
1447 status = ocfs2_check_journals_nolocks(osb); in __ocfs2_recovery_thread()
1448 status = (status == -EROFS) ? 0 : status; in __ocfs2_recovery_thread()
1449 if (status < 0) in __ocfs2_recovery_thread()
1450 mlog_errno(status); in __ocfs2_recovery_thread()
1458 status = PTR_ERR(qrec); in __ocfs2_recovery_thread()
1459 mlog_errno(status); in __ocfs2_recovery_thread()
1474 if (!status && !ocfs2_recovery_completed(osb)) { in __ocfs2_recovery_thread()
1491 complete_and_exit(NULL, status); in __ocfs2_recovery_thread()
1526 int status = -EACCES; in ocfs2_read_journal_inode() local
1534 mlog_errno(status); in ocfs2_read_journal_inode()
1539 status = ocfs2_read_inode_block_full(inode, bh, OCFS2_BH_IGNORE_CACHE); in ocfs2_read_journal_inode()
1540 if (status < 0) { in ocfs2_read_journal_inode()
1541 mlog_errno(status); in ocfs2_read_journal_inode()
1545 status = 0; in ocfs2_read_journal_inode()
1549 if (status || !ret_inode) in ocfs2_read_journal_inode()
1554 return status; in ocfs2_read_journal_inode()
1563 int status; in ocfs2_replay_journal() local
1572 status = ocfs2_read_journal_inode(osb, slot_num, &bh, &inode); in ocfs2_replay_journal()
1573 if (status) { in ocfs2_replay_journal()
1574 mlog_errno(status); in ocfs2_replay_journal()
1595 status = -EBUSY; in ocfs2_replay_journal()
1601 status = ocfs2_inode_lock_full(inode, &bh, 1, OCFS2_META_LOCK_RECOVERY); in ocfs2_replay_journal()
1602 if (status < 0) { in ocfs2_replay_journal()
1603 trace_ocfs2_replay_journal_lock_err(status); in ocfs2_replay_journal()
1604 if (status != -ERESTARTSYS) in ocfs2_replay_journal()
1631 status = ocfs2_force_read_journal(inode); in ocfs2_replay_journal()
1632 if (status < 0) { in ocfs2_replay_journal()
1633 mlog_errno(status); in ocfs2_replay_journal()
1640 status = -EIO; in ocfs2_replay_journal()
1644 status = jbd2_journal_load(journal); in ocfs2_replay_journal()
1645 if (status < 0) { in ocfs2_replay_journal()
1646 mlog_errno(status); in ocfs2_replay_journal()
1657 status = jbd2_journal_flush(journal); in ocfs2_replay_journal()
1659 if (status < 0) in ocfs2_replay_journal()
1660 mlog_errno(status); in ocfs2_replay_journal()
1673 status = ocfs2_write_block(osb, bh, INODE_CACHE(inode)); in ocfs2_replay_journal()
1674 if (status < 0) in ocfs2_replay_journal()
1675 mlog_errno(status); in ocfs2_replay_journal()
1695 return status; in ocfs2_replay_journal()
1713 int status = 0; in ocfs2_recover_node() local
1723 status = ocfs2_replay_journal(osb, node_num, slot_num); in ocfs2_recover_node()
1724 if (status < 0) { in ocfs2_recover_node()
1725 if (status == -EBUSY) { in ocfs2_recover_node()
1727 status = 0; in ocfs2_recover_node()
1730 mlog_errno(status); in ocfs2_recover_node()
1735 status = ocfs2_begin_local_alloc_recovery(osb, slot_num, &la_copy); in ocfs2_recover_node()
1736 if (status < 0) { in ocfs2_recover_node()
1737 mlog_errno(status); in ocfs2_recover_node()
1744 status = ocfs2_begin_truncate_log_recovery(osb, slot_num, &tl_copy); in ocfs2_recover_node()
1745 if (status < 0) in ocfs2_recover_node()
1746 mlog_errno(status); in ocfs2_recover_node()
1750 status = ocfs2_clear_slot(osb, slot_num); in ocfs2_recover_node()
1751 if (status < 0) in ocfs2_recover_node()
1752 mlog_errno(status); in ocfs2_recover_node()
1758 status = 0; in ocfs2_recover_node()
1761 return status; in ocfs2_recover_node()
1770 int status, flags; in ocfs2_trylock_journal() local
1777 status = -EACCES; in ocfs2_trylock_journal()
1784 status = -EACCES; in ocfs2_trylock_journal()
1790 status = ocfs2_inode_lock_full(inode, NULL, 1, flags); in ocfs2_trylock_journal()
1791 if (status < 0) { in ocfs2_trylock_journal()
1792 if (status != -EAGAIN) in ocfs2_trylock_journal()
1793 mlog_errno(status); in ocfs2_trylock_journal()
1802 return status; in ocfs2_trylock_journal()
1810 int status, i; in ocfs2_mark_dead_nodes() local
1820 status = ocfs2_read_journal_inode(osb, i, &bh, NULL); in ocfs2_mark_dead_nodes()
1821 if (status) { in ocfs2_mark_dead_nodes()
1822 mlog_errno(status); in ocfs2_mark_dead_nodes()
1841 status = ocfs2_slot_to_node_num_locked(osb, i, &node_num); in ocfs2_mark_dead_nodes()
1842 if (status == -ENOENT) { in ocfs2_mark_dead_nodes()
1856 status = ocfs2_trylock_journal(osb, i); in ocfs2_mark_dead_nodes()
1857 if (!status) { in ocfs2_mark_dead_nodes()
1862 } else if ((status < 0) && (status != -EAGAIN)) { in ocfs2_mark_dead_nodes()
1863 mlog_errno(status); in ocfs2_mark_dead_nodes()
1868 status = 0; in ocfs2_mark_dead_nodes()
1870 return status; in ocfs2_mark_dead_nodes()
1917 int status, i; in ocfs2_queue_orphan_scan() local
1928 status = ocfs2_orphan_scan_lock(osb, &seqno); in ocfs2_queue_orphan_scan()
1929 if (status < 0) { in ocfs2_queue_orphan_scan()
1930 if (status != -EAGAIN) in ocfs2_queue_orphan_scan()
1931 mlog_errno(status); in ocfs2_queue_orphan_scan()
2077 int status; in ocfs2_queue_orphans() local
2090 status = -ENOENT; in ocfs2_queue_orphans()
2091 mlog_errno(status); in ocfs2_queue_orphans()
2092 return status; in ocfs2_queue_orphans()
2096 status = ocfs2_inode_lock(orphan_dir_inode, NULL, 0); in ocfs2_queue_orphans()
2097 if (status < 0) { in ocfs2_queue_orphans()
2098 mlog_errno(status); in ocfs2_queue_orphans()
2102 status = ocfs2_dir_foreach(orphan_dir_inode, &priv.ctx); in ocfs2_queue_orphans()
2103 if (status) { in ocfs2_queue_orphans()
2104 mlog_errno(status); in ocfs2_queue_orphans()
2115 return status; in ocfs2_queue_orphans()
2285 int status; in ocfs2_commit_thread() local
2300 status = ocfs2_commit_cache(osb); in ocfs2_commit_thread()
2301 if (status < 0) { in ocfs2_commit_thread()
2307 "already aborted.\n", status); in ocfs2_commit_thread()