Lines Matching defs:err

160 	int err;
177 err = vfs_mkdir(&nop_mnt_idmap, dir, child, mode);
178 if (err) {
180 child = ERR_PTR(err);
211 int err;
215 err = PTR_ERR(parent);
216 hmdfs_err("mkdir error %d", err);
225 err = PTR_ERR(filp);
226 hmdfs_err("open stash file error %d", err);
237 return ERR_PTR(err);
307 hmdfs_err("stash peer 0x%x:0x%llx ino 0x%llx write head len %u err %zd",
317 hmdfs_err("stash peer 0x%x:0x%llx ino 0x%llx write path len %u err %zd",
393 int err = 0;
426 err = filemap_write_and_wait(mapping);
427 if (err) {
430 info->remote_ino, i, err);
431 return err;
446 int err;
448 err = hmdfs_flush_stash_file_data(info->conn, info);
449 if (!err)
450 err = hmdfs_flush_stash_file_metadata(info);
452 return err;
462 int err = 0;
473 err = PTR_ERR(child);
475 hmdfs_err("lookup %s err %d", name, err);
483 err = vfs_unlink(&nop_mnt_idmap, dir, child, NULL);
484 if (err) {
485 hmdfs_err("unlink %s err %d", name, err);
489 err = -EEXIST;
498 err = vfs_link(stash, &nop_mnt_idmap, dir, child, NULL);
499 if (err) {
500 hmdfs_err("link stash file to %s err %d", name, err);
509 return err;
520 int err;
529 err = vfs_fsync(cache_file, 0);
530 if (!err)
531 err = hmdfs_enable_stash_file(info, c_dentry);
533 hmdfs_err("fsync stash file err %d", err);
535 return err < 0 ? err : 1;
553 int err;
563 err = -ENOMEM;
575 err = PTR_ERR(cache->path);
576 hmdfs_err("peer 0x%x:0x%llx inode 0x%llx gen path err %d",
578 info->remote_ino, err);
598 err = PTR_ERR(cache->cache_file);
608 return ERR_PTR(err);
634 int err)
639 ok_pages = err > 0 ? atomic64_read(&cache->written_pgs) : 0;
645 if (err > 0)
647 else if (!err)
660 int err = 0;
665 err = hmdfs_flush_stash_file(info);
666 if (!err)
667 err = hmdfs_close_stash_file(conn, info);
669 if (err <= 0)
671 status = err > 0 ? HMDFS_REMOTE_INODE_RESTORING :
682 hmdfs_update_stash_stats(stats, cache, err);
685 return err;
809 int err;
813 err = hmdfs_stash_remote_inode(info, &stats);
814 if (err > 0)
818 if (err <= 0)
933 int err = 0;
946 err = -EINVAL;
948 err = -ENOENT;
953 err = PTR_ERR(child);
954 hmdfs_err("lookup stash dir err %d", err);
958 if (err)
959 return ERR_PTR(err);
965 hmdfs_err("open err %d", (int)PTR_ERR(filp));
995 int err;
1005 err = kstrtoull(ctx->name, 16, stash_inum);
1006 if (err) {
1007 hmdfs_err("unexpected stash file err %d", err);
1019 int err;
1022 err = hmdfs_parse_stash_file_name(dctx, name, namelen,
1024 if (!err)
1037 int err;
1040 err = hmdfs_parse_stash_file_name(dctx, name, namelen,
1042 if (!err)
1055 int err = 0;
1061 err = vfs_unlink(&nop_mnt_idmap, dir, child, NULL);
1062 if (err)
1063 hmdfs_err("remove stash file err %d", err);
1068 return err;
1091 int err = 0;
1094 err = -EUCLEAN;
1106 err = -EUCLEAN;
1114 err = -EUCLEAN;
1124 err = -EUCLEAN;
1134 err = -EUCLEAN;
1142 err = -EUCLEAN;
1151 err = -EUCLEAN;
1159 err = -EUCLEAN;
1167 return err;
1177 int err = 0;
1187 err = rd < 0 ? rd : -ENODATA;
1188 hmdfs_err("peer 0x%x:0x%llx ino 0x%llx read part head err %d",
1189 conn->owner, conn->device_id, ctx->inum, err);
1195 err = -EUCLEAN;
1207 err = rd < 0 ? rd : -ENODATA;
1208 hmdfs_err("peer 0x%x:0x%llx ino 0x%llx read full head err %d",
1209 conn->owner, conn->device_id, ctx->inum, err);
1213 err = hmdfs_verify_restore_file_head(ctx, &head);
1214 if (err)
1225 err = rd < 0 ? rd : -ENODATA;
1226 hmdfs_err("peer 0x%x:0x%llx ino 0x%llx read path err %d",
1227 conn->owner, conn->device_id, ctx->inum, err);
1231 err = -EUCLEAN;
1239 return err;
1247 int err = 0;
1249 err = hmdfs_get_restore_file_metadata(ctx);
1250 if (err)
1257 err = PTR_ERR(dst);
1258 hmdfs_err("open remote file ino 0x%llx err %d", ctx->inum, err);
1260 err = -ESHUTDOWN;
1266 return err;
1315 int err = 0;
1336 err = wr < 0 ? (int)wr : -EFAULT;
1339 return err;
1346 int err = 0;
1357 err = (int)rd;
1358 hmdfs_err("peer 0x%x:0x%llx ino 0x%llx short read err %d",
1359 conn->owner, conn->device_id, args->inum, err);
1366 err = hmdfs_write_dst(conn, args->dst, args->buf, rd, ctx->dst_pos);
1367 if (!err)
1370 err = -ESHUTDOWN;
1372 return err;
1378 int err = 0;
1406 err = (int)data_pos;
1407 hmdfs_err("peer 0x%x:0x%llx ino 0x%llx seek pos 0x%llx err %d",
1409 args->inum, seek_pos, err);
1419 err = hmdfs_rd_src_wr_dst(conn, &ctx);
1420 if (err || ctx.eof)
1428 return err;
1436 int err;
1439 err = hmdfs_copy_src_to_dst(ctx->conn, &args);
1440 if (err)
1443 err = vfs_fsync(dst, 0);
1444 if (err) {
1445 hmdfs_err("fsync remote file ino 0x%llx err %d", ctx->inum, err);
1447 err = -ESHUTDOWN;
1451 if (err)
1457 return err;
1467 int err = 0;
1480 err = -EINVAL;
1486 err = -EINVAL;
1491 err = hmdfs_open_restore_dst_file(ctx, O_RDWR, &dst_filp);
1492 if (err) {
1493 if (err == -ESHUTDOWN)
1501 err = hmdfs_restore_src_to_dst(ctx, dst_filp);
1502 if (err == -ESHUTDOWN)
1511 hmdfs_info("peer 0x%x:0x%llx ino 0x%llx restore err %d keep %d",
1512 conn->owner, conn->device_id, inum, err, ctx->keep);
1514 return err;
1525 int err = 0;
1527 err = hmdfs_get_path_in_sb(sbi->sb, sbi->real_dst, LOOKUP_DIRECTORY,
1529 if (err)
1530 return err;
1534 err = -ENOMEM;
1540 err = -ENOMEM;
1556 return err;
1573 int err = 0;
1583 err = -EINVAL;
1586 err = -ENOENT;
1590 err = PTR_ERR(child);
1591 hmdfs_err("lookup stash file err %d", err);
1595 if (err)
1596 return ERR_PTR(err);
1602 hmdfs_err("open stash file err %d", (int)PTR_ERR(filp));
1610 bool keep, uint64_t pages, int err)
1612 if (!err) {
1630 int err = 0;
1633 err = hmdfs_init_file_restore_ctx(conn, seq, dir, &ctx);
1634 if (err)
1635 return err;
1653 err = hmdfs_restore_file(&ctx);
1654 hmdfs_update_restore_stats(stats, ctx.keep, ctx.pages, err);
1662 if (err == -ESHUTDOWN)
1664 err = 0;
1669 return err;
1688 int err;
1691 err = hmdfs_init_file_restore_ctx(conn, seq, dir, &ctx);
1692 if (err)
1693 return err;
1714 err = hmdfs_open_restore_dst_file(&ctx, O_RDONLY, &dst_filp);
1715 if (err) {
1717 if (err == -ESHUTDOWN)
1720 err = 0;
1743 return err;
1752 int err = 0;
1759 err = hmdfs_new_inode_tbl(&tbl);
1760 if (err)
1770 err = iterate_dir(filp, &ctx.dctx);
1771 if (err || !tbl->cnt) {
1772 if (err)
1773 hmdfs_err("iterate stash dir err %d", err);
1776 err = op(conn, seq, &dir, tbl, priv);
1777 } while (!err);
1781 return err;
1796 int err;
1805 err = iterate_dir(filp, &ctx.dctx);
1806 if (!err && ctx.tbl->cnt > 0)
1854 int err;
1869 err = hmdfs_iter_stash_file(conn, seq, filp,
1871 if (err == -ESHUTDOWN) {
1876 if (err)
1877 hmdfs_warning("partial rebuild fail err %d", err);
1926 int err = 0;
1943 err = PTR_ERR(filp);
1947 err = hmdfs_iter_stash_file(conn, seq, filp,
1955 if (err != -ESHUTDOWN)
2022 int err = 0;
2029 err = kern_path(sbi->cache_dir, LOOKUP_FOLLOW | LOOKUP_DIRECTORY,
2031 if (err) {
2032 hmdfs_err("invalid cache dir err %d", err);
2041 err = PTR_ERR(child);
2042 hmdfs_err("create stash work dir err %d", err);
2047 return err;
2061 int err = 0;
2075 hmdfs_err("stash peer 0x%x:0x%llx ino 0x%llx page 0x%lx data_offs 0x%x len %u err %zd",
2078 err = -EIO;
2081 return err;
2090 int err;
2097 err = hmdfs_stash_write_local_file(conn, info, ctx, cache);
2098 if (!err) {
2106 return err;
2117 int err = 0;
2121 err = -ENOMEM;
2126 err = snprintf(path_str, HMDFS_STASH_PATH_LEN, "%s/0x%llx",
2128 if (err >= HMDFS_STASH_PATH_LEN) {
2136 err = vfs_path_lookup(stash_path->dentry, stash_path->mnt,
2139 if (!err) {
2153 } else if (err && err != -ENOENT) {
2154 hmdfs_err("peer 0x%x:0x%llx inode 0x%llx find %s err %d",
2156 path_str, err);