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()
656 int status; in __ocfs2_journal_access() local
688 status = jbd2_journal_get_write_access(handle, bh); in __ocfs2_journal_access()
692 status = jbd2_journal_get_undo_access(handle, bh); in __ocfs2_journal_access()
696 status = -EINVAL; in __ocfs2_journal_access()
699 if (!status && ocfs2_meta_ecc(osb) && triggers) in __ocfs2_journal_access()
703 if (status < 0) in __ocfs2_journal_access()
705 status, type); in __ocfs2_journal_access()
707 return status; in __ocfs2_journal_access()
773 int status; in ocfs2_journal_dirty() local
777 status = jbd2_journal_dirty_metadata(handle, bh); in ocfs2_journal_dirty()
778 BUG_ON(status); in ocfs2_journal_dirty()
802 int status = -1; in ocfs2_journal_init() local
818 status = -EACCES; in ocfs2_journal_init()
819 mlog_errno(status); in ocfs2_journal_init()
826 status = -EACCES; in ocfs2_journal_init()
836 status = ocfs2_inode_lock_full(inode, &bh, 1, OCFS2_META_LOCK_RECOVERY); in ocfs2_journal_init()
837 if (status < 0) { in ocfs2_journal_init()
838 if (status != -ERESTARTSYS) in ocfs2_journal_init()
849 status = -EINVAL; in ocfs2_journal_init()
861 status = -EINVAL; in ocfs2_journal_init()
878 status = 0; in ocfs2_journal_init()
880 if (status < 0) { in ocfs2_journal_init()
890 return status; in ocfs2_journal_init()
906 int status; in ocfs2_journal_toggle_dirty() local
930 status = ocfs2_write_block(osb, bh, INODE_CACHE(journal->j_inode)); in ocfs2_journal_toggle_dirty()
931 if (status < 0) in ocfs2_journal_toggle_dirty()
932 mlog_errno(status); in ocfs2_journal_toggle_dirty()
934 return status; in ocfs2_journal_toggle_dirty()
944 int status = 0; in ocfs2_journal_shutdown() local
986 status = jbd2_journal_flush(journal->j_journal); in ocfs2_journal_shutdown()
988 if (status < 0) in ocfs2_journal_shutdown()
989 mlog_errno(status); in ocfs2_journal_shutdown()
992 if (status == 0) { in ocfs2_journal_shutdown()
997 status = ocfs2_journal_toggle_dirty(osb, 0, 0); in ocfs2_journal_shutdown()
998 if (status < 0) in ocfs2_journal_shutdown()
999 mlog_errno(status); in ocfs2_journal_shutdown()
1042 int status = 0; in ocfs2_journal_load() local
1049 status = jbd2_journal_load(journal->j_journal); in ocfs2_journal_load()
1050 if (status < 0) { in ocfs2_journal_load()
1057 status = ocfs2_journal_toggle_dirty(osb, 1, replayed); in ocfs2_journal_load()
1058 if (status < 0) { in ocfs2_journal_load()
1059 mlog_errno(status); in ocfs2_journal_load()
1068 status = PTR_ERR(osb->commit_task); in ocfs2_journal_load()
1071 "error=%d", status); in ocfs2_journal_load()
1078 return status; in ocfs2_journal_load()
1086 int status; in ocfs2_journal_wipe() local
1090 status = jbd2_journal_wipe(journal->j_journal, full); in ocfs2_journal_wipe()
1091 if (status < 0) { in ocfs2_journal_wipe()
1092 mlog_errno(status); in ocfs2_journal_wipe()
1096 status = ocfs2_journal_toggle_dirty(journal->j_osb, 0, 0); in ocfs2_journal_wipe()
1097 if (status < 0) in ocfs2_journal_wipe()
1098 mlog_errno(status); in ocfs2_journal_wipe()
1101 return status; in ocfs2_journal_wipe()
1133 int status = 0; in ocfs2_force_read_journal() local
1144 status = ocfs2_extent_map_get_blocks(inode, v_blkno, in ocfs2_force_read_journal()
1146 if (status < 0) { in ocfs2_force_read_journal()
1147 mlog_errno(status); in ocfs2_force_read_journal()
1156 status = ocfs2_read_blocks_sync(OCFS2_SB(inode->i_sb), in ocfs2_force_read_journal()
1158 if (status < 0) { in ocfs2_force_read_journal()
1159 mlog_errno(status); in ocfs2_force_read_journal()
1174 return status; in ocfs2_force_read_journal()
1347 int status, node_num, slot_num; in __ocfs2_recovery_thread() local
1354 status = ocfs2_wait_on_mount(osb); in __ocfs2_recovery_thread()
1355 if (status < 0) { in __ocfs2_recovery_thread()
1361 status = -ENOMEM; in __ocfs2_recovery_thread()
1365 status = ocfs2_super_lock(osb, 1); in __ocfs2_recovery_thread()
1366 if (status < 0) { in __ocfs2_recovery_thread()
1367 mlog_errno(status); in __ocfs2_recovery_thread()
1371 status = ocfs2_compute_replay_slots(osb); in __ocfs2_recovery_thread()
1372 if (status < 0) in __ocfs2_recovery_thread()
1373 mlog_errno(status); in __ocfs2_recovery_thread()
1388 status = 0; in __ocfs2_recovery_thread()
1402 status = ocfs2_recover_node(osb, node_num, slot_num); in __ocfs2_recovery_thread()
1404 if (!status) { in __ocfs2_recovery_thread()
1409 status, node_num, in __ocfs2_recovery_thread()
1417 trace_ocfs2_recovery_thread_end(status); in __ocfs2_recovery_thread()
1420 status = ocfs2_check_journals_nolocks(osb); in __ocfs2_recovery_thread()
1421 status = (status == -EROFS) ? 0 : status; in __ocfs2_recovery_thread()
1422 if (status < 0) in __ocfs2_recovery_thread()
1423 mlog_errno(status); in __ocfs2_recovery_thread()
1431 status = PTR_ERR(qrec); in __ocfs2_recovery_thread()
1432 mlog_errno(status); in __ocfs2_recovery_thread()
1447 if (!status && !ocfs2_recovery_completed(osb)) { in __ocfs2_recovery_thread()
1464 complete_and_exit(NULL, status); in __ocfs2_recovery_thread()
1499 int status = -EACCES; in ocfs2_read_journal_inode() local
1507 mlog_errno(status); in ocfs2_read_journal_inode()
1512 status = ocfs2_read_inode_block_full(inode, bh, OCFS2_BH_IGNORE_CACHE); in ocfs2_read_journal_inode()
1513 if (status < 0) { in ocfs2_read_journal_inode()
1514 mlog_errno(status); in ocfs2_read_journal_inode()
1518 status = 0; in ocfs2_read_journal_inode()
1522 if (status || !ret_inode) in ocfs2_read_journal_inode()
1527 return status; in ocfs2_read_journal_inode()
1536 int status; in ocfs2_replay_journal() local
1545 status = ocfs2_read_journal_inode(osb, slot_num, &bh, &inode); in ocfs2_replay_journal()
1546 if (status) { in ocfs2_replay_journal()
1547 mlog_errno(status); in ocfs2_replay_journal()
1568 status = -EBUSY; in ocfs2_replay_journal()
1574 status = ocfs2_inode_lock_full(inode, &bh, 1, OCFS2_META_LOCK_RECOVERY); in ocfs2_replay_journal()
1575 if (status < 0) { in ocfs2_replay_journal()
1576 trace_ocfs2_replay_journal_lock_err(status); in ocfs2_replay_journal()
1577 if (status != -ERESTARTSYS) in ocfs2_replay_journal()
1604 status = ocfs2_force_read_journal(inode); in ocfs2_replay_journal()
1605 if (status < 0) { in ocfs2_replay_journal()
1606 mlog_errno(status); in ocfs2_replay_journal()
1613 status = -EIO; in ocfs2_replay_journal()
1617 status = jbd2_journal_load(journal); in ocfs2_replay_journal()
1618 if (status < 0) { in ocfs2_replay_journal()
1619 mlog_errno(status); in ocfs2_replay_journal()
1630 status = jbd2_journal_flush(journal); in ocfs2_replay_journal()
1632 if (status < 0) in ocfs2_replay_journal()
1633 mlog_errno(status); in ocfs2_replay_journal()
1646 status = ocfs2_write_block(osb, bh, INODE_CACHE(inode)); in ocfs2_replay_journal()
1647 if (status < 0) in ocfs2_replay_journal()
1648 mlog_errno(status); in ocfs2_replay_journal()
1668 return status; in ocfs2_replay_journal()
1686 int status = 0; in ocfs2_recover_node() local
1696 status = ocfs2_replay_journal(osb, node_num, slot_num); in ocfs2_recover_node()
1697 if (status < 0) { in ocfs2_recover_node()
1698 if (status == -EBUSY) { in ocfs2_recover_node()
1700 status = 0; in ocfs2_recover_node()
1703 mlog_errno(status); in ocfs2_recover_node()
1708 status = ocfs2_begin_local_alloc_recovery(osb, slot_num, &la_copy); in ocfs2_recover_node()
1709 if (status < 0) { in ocfs2_recover_node()
1710 mlog_errno(status); in ocfs2_recover_node()
1717 status = ocfs2_begin_truncate_log_recovery(osb, slot_num, &tl_copy); in ocfs2_recover_node()
1718 if (status < 0) in ocfs2_recover_node()
1719 mlog_errno(status); in ocfs2_recover_node()
1723 status = ocfs2_clear_slot(osb, slot_num); in ocfs2_recover_node()
1724 if (status < 0) in ocfs2_recover_node()
1725 mlog_errno(status); in ocfs2_recover_node()
1731 status = 0; in ocfs2_recover_node()
1734 return status; in ocfs2_recover_node()
1743 int status, flags; in ocfs2_trylock_journal() local
1750 status = -EACCES; in ocfs2_trylock_journal()
1757 status = -EACCES; in ocfs2_trylock_journal()
1763 status = ocfs2_inode_lock_full(inode, NULL, 1, flags); in ocfs2_trylock_journal()
1764 if (status < 0) { in ocfs2_trylock_journal()
1765 if (status != -EAGAIN) in ocfs2_trylock_journal()
1766 mlog_errno(status); in ocfs2_trylock_journal()
1775 return status; in ocfs2_trylock_journal()
1783 int status, i; in ocfs2_mark_dead_nodes() local
1793 status = ocfs2_read_journal_inode(osb, i, &bh, NULL); in ocfs2_mark_dead_nodes()
1794 if (status) { in ocfs2_mark_dead_nodes()
1795 mlog_errno(status); in ocfs2_mark_dead_nodes()
1814 status = ocfs2_slot_to_node_num_locked(osb, i, &node_num); in ocfs2_mark_dead_nodes()
1815 if (status == -ENOENT) { in ocfs2_mark_dead_nodes()
1829 status = ocfs2_trylock_journal(osb, i); in ocfs2_mark_dead_nodes()
1830 if (!status) { in ocfs2_mark_dead_nodes()
1835 } else if ((status < 0) && (status != -EAGAIN)) { in ocfs2_mark_dead_nodes()
1836 mlog_errno(status); in ocfs2_mark_dead_nodes()
1841 status = 0; in ocfs2_mark_dead_nodes()
1843 return status; in ocfs2_mark_dead_nodes()
1890 int status, i; in ocfs2_queue_orphan_scan() local
1901 status = ocfs2_orphan_scan_lock(osb, &seqno); in ocfs2_queue_orphan_scan()
1902 if (status < 0) { in ocfs2_queue_orphan_scan()
1903 if (status != -EAGAIN) in ocfs2_queue_orphan_scan()
1904 mlog_errno(status); in ocfs2_queue_orphan_scan()
2038 int status; in ocfs2_queue_orphans() local
2050 status = -ENOENT; in ocfs2_queue_orphans()
2051 mlog_errno(status); in ocfs2_queue_orphans()
2052 return status; in ocfs2_queue_orphans()
2056 status = ocfs2_inode_lock(orphan_dir_inode, NULL, 0); in ocfs2_queue_orphans()
2057 if (status < 0) { in ocfs2_queue_orphans()
2058 mlog_errno(status); in ocfs2_queue_orphans()
2062 status = ocfs2_dir_foreach(orphan_dir_inode, &priv.ctx); in ocfs2_queue_orphans()
2063 if (status) { in ocfs2_queue_orphans()
2064 mlog_errno(status); in ocfs2_queue_orphans()
2075 return status; in ocfs2_queue_orphans()
2244 int status; in ocfs2_commit_thread() local
2259 status = ocfs2_commit_cache(osb); in ocfs2_commit_thread()
2260 if (status < 0) { in ocfs2_commit_thread()
2266 "already aborted.\n", status); in ocfs2_commit_thread()