Lines Matching refs:err

98 	int err = -EINVAL;  in verify_group_input()  local
168 err = 0; in verify_group_input()
171 return err; in verify_group_input()
358 int err; in bclean() local
364 if ((err = ext4_journal_get_write_access(handle, bh))) { in bclean()
366 bh = ERR_PTR(err); in bclean()
382 int err; in extend_or_restart_transaction() local
387 err = ext4_journal_extend(handle, EXT4_MAX_TRANS_DATA); in extend_or_restart_transaction()
388 if (err < 0) in extend_or_restart_transaction()
389 return err; in extend_or_restart_transaction()
390 if (err) { in extend_or_restart_transaction()
391 err = ext4_journal_restart(handle, EXT4_MAX_TRANS_DATA); in extend_or_restart_transaction()
392 if (err) in extend_or_restart_transaction()
393 return err; in extend_or_restart_transaction()
419 int err; in set_flexbg_block_bitmap() local
434 err = extend_or_restart_transaction(handle, 1); in set_flexbg_block_bitmap()
435 if (err) in set_flexbg_block_bitmap()
436 return err; in set_flexbg_block_bitmap()
443 err = ext4_journal_get_write_access(handle, bh); in set_flexbg_block_bitmap()
444 if (err) in set_flexbg_block_bitmap()
445 return err; in set_flexbg_block_bitmap()
450 err = ext4_handle_dirty_metadata(handle, NULL, bh); in set_flexbg_block_bitmap()
451 if (unlikely(err)) in set_flexbg_block_bitmap()
452 return err; in set_flexbg_block_bitmap()
486 int reserved_gdb, i, j, err = 0, err2; in setup_new_flex_group_blocks() local
525 err = extend_or_restart_transaction(handle, 1); in setup_new_flex_group_blocks()
526 if (err) in setup_new_flex_group_blocks()
531 err = -ENOMEM; in setup_new_flex_group_blocks()
536 err = ext4_journal_get_write_access(handle, gdb); in setup_new_flex_group_blocks()
537 if (err) { in setup_new_flex_group_blocks()
545 err = ext4_handle_dirty_metadata(handle, NULL, gdb); in setup_new_flex_group_blocks()
546 if (unlikely(err)) { in setup_new_flex_group_blocks()
557 err = sb_issue_zeroout(sb, gdblocks + start + 1, in setup_new_flex_group_blocks()
559 if (err) in setup_new_flex_group_blocks()
572 err = sb_issue_zeroout(sb, block, sbi->s_itb_per_group, in setup_new_flex_group_blocks()
574 if (err) in setup_new_flex_group_blocks()
583 err = extend_or_restart_transaction(handle, 1); in setup_new_flex_group_blocks()
584 if (err) in setup_new_flex_group_blocks()
589 err = PTR_ERR(bh); in setup_new_flex_group_blocks()
601 err = ext4_handle_dirty_metadata(handle, NULL, bh); in setup_new_flex_group_blocks()
602 if (err) in setup_new_flex_group_blocks()
612 err = extend_or_restart_transaction(handle, 1); in setup_new_flex_group_blocks()
613 if (err) in setup_new_flex_group_blocks()
618 err = PTR_ERR(bh); in setup_new_flex_group_blocks()
625 err = ext4_handle_dirty_metadata(handle, NULL, bh); in setup_new_flex_group_blocks()
626 if (err) in setup_new_flex_group_blocks()
643 err = set_flexbg_block_bitmap(sb, handle, in setup_new_flex_group_blocks()
645 if (err) in setup_new_flex_group_blocks()
653 err = set_flexbg_block_bitmap(sb, handle, in setup_new_flex_group_blocks()
655 if (err) in setup_new_flex_group_blocks()
663 if (err2 && !err) in setup_new_flex_group_blocks()
664 err = err2; in setup_new_flex_group_blocks()
666 return err; in setup_new_flex_group_blocks()
765 int err; in add_new_gdb() local
778 err = gdbackups; in add_new_gdb()
785 err = -EIO; in add_new_gdb()
793 err = -EINVAL; in add_new_gdb()
798 err = ext4_journal_get_write_access(handle, EXT4_SB(sb)->s_sbh); in add_new_gdb()
799 if (unlikely(err)) in add_new_gdb()
803 err = ext4_journal_get_write_access(handle, gdb_bh); in add_new_gdb()
804 if (unlikely(err)) in add_new_gdb()
808 err = ext4_journal_get_write_access(handle, dind); in add_new_gdb()
809 if (unlikely(err)) in add_new_gdb()
810 ext4_std_error(sb, err); in add_new_gdb()
813 err = ext4_reserve_inode_write(handle, inode, &iloc); in add_new_gdb()
814 if (unlikely(err)) in add_new_gdb()
821 err = -ENOMEM; in add_new_gdb()
837 err = ext4_handle_dirty_metadata(handle, NULL, dind); in add_new_gdb()
838 if (unlikely(err)) { in add_new_gdb()
839 ext4_std_error(sb, err); in add_new_gdb()
845 err = ext4_handle_dirty_metadata(handle, NULL, gdb_bh); in add_new_gdb()
846 if (unlikely(err)) { in add_new_gdb()
847 ext4_std_error(sb, err); in add_new_gdb()
861 err = ext4_handle_dirty_super(handle, sb); in add_new_gdb()
862 if (err) in add_new_gdb()
863 ext4_std_error(sb, err); in add_new_gdb()
865 return err; in add_new_gdb()
875 ext4_debug("leaving with error %d\n", err); in add_new_gdb()
876 return err; in add_new_gdb()
888 int err; in add_new_gdb_meta_bg() local
899 err = -ENOMEM; in add_new_gdb_meta_bg()
902 return err; in add_new_gdb_meta_bg()
913 err = ext4_journal_get_write_access(handle, gdb_bh); in add_new_gdb_meta_bg()
914 if (unlikely(err)) in add_new_gdb_meta_bg()
916 return err; in add_new_gdb_meta_bg()
944 int err; in reserve_backup_gdb() local
953 err = -EIO; in reserve_backup_gdb()
969 err = -EINVAL; in reserve_backup_gdb()
974 err = -EIO; in reserve_backup_gdb()
980 err = gdbackups; in reserve_backup_gdb()
989 if ((err = ext4_journal_get_write_access(handle, primary[i]))) in reserve_backup_gdb()
993 if ((err = ext4_reserve_inode_write(handle, inode, &iloc))) in reserve_backup_gdb()
1009 if (!err) in reserve_backup_gdb()
1010 err = err2; in reserve_backup_gdb()
1023 return err; in reserve_backup_gdb()
1054 int err = 0, err2; in update_backups() local
1059 err = PTR_ERR(handle); in update_backups()
1079 (err = ext4_journal_restart(handle, EXT4_MAX_TRANS_DATA))) in update_backups()
1090 err = -ENOMEM; in update_backups()
1097 if ((err = ext4_journal_get_write_access(handle, bh))) in update_backups()
1105 err = ext4_handle_dirty_metadata(handle, NULL, bh); in update_backups()
1106 if (unlikely(err)) in update_backups()
1107 ext4_std_error(sb, err); in update_backups()
1117 if ((err2 = ext4_journal_stop(handle)) && !err) in update_backups()
1118 err = err2; in update_backups()
1131 if (err) { in update_backups()
1133 "forcing fsck on next reboot", group, err); in update_backups()
1157 int i, gdb_off, gdb_num, err = 0; in ext4_add_new_descs() local
1177 err = ext4_journal_get_write_access(handle, gdb_bh); in ext4_add_new_descs()
1179 if (!err && reserved_gdb && ext4_bg_num_gdb(sb, group)) in ext4_add_new_descs()
1180 err = reserve_backup_gdb(handle, resize_inode, group); in ext4_add_new_descs()
1182 err = add_new_gdb_meta_bg(sb, handle, group); in ext4_add_new_descs()
1184 err = add_new_gdb(handle, resize_inode, group); in ext4_add_new_descs()
1186 if (err) in ext4_add_new_descs()
1189 return err; in ext4_add_new_descs()
1245 int i, gdb_off, gdb_num, err = 0; in ext4_setup_new_descs() local
1265 err = ext4_set_bitmap_checksums(sb, group, gdp, group_data); in ext4_setup_new_descs()
1266 if (err) { in ext4_setup_new_descs()
1267 ext4_std_error(sb, err); in ext4_setup_new_descs()
1281 err = ext4_handle_dirty_metadata(handle, NULL, gdb_bh); in ext4_setup_new_descs()
1282 if (unlikely(err)) { in ext4_setup_new_descs()
1283 ext4_std_error(sb, err); in ext4_setup_new_descs()
1291 err = ext4_mb_add_groupinfo(sb, group, gdp); in ext4_setup_new_descs()
1292 if (err) in ext4_setup_new_descs()
1295 return err; in ext4_setup_new_descs()
1418 int err = 0, err2 = 0, credit; in ext4_flex_group_add() local
1427 err = setup_new_flex_group_blocks(sb, flex_gd); in ext4_flex_group_add()
1428 if (err) in ext4_flex_group_add()
1443 err = PTR_ERR(handle); in ext4_flex_group_add()
1448 err = ext4_journal_get_write_access(handle, sbi->s_sbh); in ext4_flex_group_add()
1449 if (err) in ext4_flex_group_add()
1454 err = ext4_add_new_descs(handle, sb, group, in ext4_flex_group_add()
1456 if (err) in ext4_flex_group_add()
1459 err = ext4_setup_new_descs(handle, sb, flex_gd); in ext4_flex_group_add()
1460 if (err) in ext4_flex_group_add()
1465 err = ext4_handle_dirty_super(handle, sb); in ext4_flex_group_add()
1469 if (!err) in ext4_flex_group_add()
1470 err = err2; in ext4_flex_group_add()
1472 if (!err) { in ext4_flex_group_add()
1493 return err; in ext4_flex_group_add()
1579 int err; in ext4_group_add() local
1616 err = verify_group_input(sb, input); in ext4_group_add()
1617 if (err) in ext4_group_add()
1620 err = ext4_alloc_flex_bg_array(sb, input->group + 1); in ext4_group_add()
1621 if (err) in ext4_group_add()
1624 err = ext4_mb_alloc_groupinfo(sb, input->group + 1); in ext4_group_add()
1625 if (err) in ext4_group_add()
1631 err = ext4_flex_group_add(sb, inode, &flex_gd); in ext4_group_add()
1634 return err; in ext4_group_add()
1645 int err = 0, err2; in ext4_group_extend_no_check() local
1652 err = PTR_ERR(handle); in ext4_group_extend_no_check()
1653 ext4_warning(sb, "error %d on journal start", err); in ext4_group_extend_no_check()
1654 return err; in ext4_group_extend_no_check()
1658 err = ext4_journal_get_write_access(handle, EXT4_SB(sb)->s_sbh); in ext4_group_extend_no_check()
1659 if (err) { in ext4_group_extend_no_check()
1660 ext4_warning(sb, "error %d on journal write access", err); in ext4_group_extend_no_check()
1669 err = ext4_group_add_blocks(handle, sb, o_blocks_count, add); in ext4_group_extend_no_check()
1670 if (err) in ext4_group_extend_no_check()
1677 if (err2 && !err) in ext4_group_extend_no_check()
1678 err = err2; in ext4_group_extend_no_check()
1680 if (!err) { in ext4_group_extend_no_check()
1687 return err; in ext4_group_extend_no_check()
1707 int err; in ext4_group_extend() local
1764 err = ext4_group_extend_no_check(sb, o_blocks_count, add); in ext4_group_extend()
1765 return err; in ext4_group_extend()
1786 int i, ret, err = 0; in ext4_convert_meta_bg() local
1818 err = ext4_journal_get_write_access(handle, sbi->s_sbh); in ext4_convert_meta_bg()
1819 if (err) in ext4_convert_meta_bg()
1827 err = ext4_handle_dirty_super(handle, sb); in ext4_convert_meta_bg()
1828 if (err) { in ext4_convert_meta_bg()
1829 ext4_std_error(sb, err); in ext4_convert_meta_bg()
1841 err = ext4_mark_inode_dirty(handle, inode); in ext4_convert_meta_bg()
1842 if (err) in ext4_convert_meta_bg()
1843 ext4_std_error(sb, err); in ext4_convert_meta_bg()
1848 if (!err) in ext4_convert_meta_bg()
1849 err = ret; in ext4_convert_meta_bg()
1878 int err = 0, flexbg_size = 1 << sbi->s_log_groups_per_flex; in ext4_resize_fs() local
1942 err = ext4_convert_meta_bg(sb, resize_inode); in ext4_resize_fs()
1943 if (err) in ext4_resize_fs()
1962 err = ext4_group_extend_no_check(sb, o_blocks_count, add); in ext4_resize_fs()
1963 if (err) in ext4_resize_fs()
1970 err = ext4_alloc_flex_bg_array(sb, n_group + 1); in ext4_resize_fs()
1971 if (err) in ext4_resize_fs()
1972 return err; in ext4_resize_fs()
1974 err = ext4_mb_alloc_groupinfo(sb, n_group + 1); in ext4_resize_fs()
1975 if (err) in ext4_resize_fs()
1980 err = -ENOMEM; in ext4_resize_fs()
1998 err = ext4_flex_group_add(sb, resize_inode, flex_gd); in ext4_resize_fs()
1999 if (unlikely(err)) in ext4_resize_fs()
2003 if (!err && n_blocks_count_retry) { in ext4_resize_fs()
2017 return err; in ext4_resize_fs()