Lines Matching defs:ret
91 int ret;
99 ret = cachefiles_inject_read_error();
100 if (ret == 0)
103 subdir = ERR_PTR(ret);
119 ret = cachefiles_has_space(cache, 1, 0,
121 if (ret < 0)
128 ret = security_path_mkdir(&path, subdir, 0700);
129 if (ret < 0)
131 ret = cachefiles_inject_write_error();
132 if (ret == 0)
133 ret = vfs_mkdir(&nop_mnt_idmap, d_inode(dir), subdir, 0700);
134 if (ret < 0) {
135 trace_cachefiles_vfs_error(NULL, d_inode(dir), ret,
170 ret = -EIO;
174 ret = -EPERM;
188 _leave(" = %d [check]", ret);
189 return ERR_PTR(ret);
199 pr_err("mkdir %s failed with error %d\n", dirname, ret);
200 return ERR_PTR(ret);
204 ret = PTR_ERR(subdir);
205 pr_err("Lookup %s failed with error %d\n", dirname, ret);
206 return ERR_PTR(ret);
237 int ret;
240 ret = security_path_unlink(&path, dentry);
241 if (ret < 0) {
243 return ret;
246 ret = cachefiles_inject_remove_error();
247 if (ret == 0) {
248 ret = vfs_unlink(&nop_mnt_idmap, d_backing_inode(dir), dentry, NULL);
249 if (ret == -EIO)
252 if (ret != 0)
253 trace_cachefiles_vfs_error(object, d_backing_inode(dir), ret,
255 return ret;
273 int ret;
288 ret = cachefiles_unlink(cache, object, dir, rep, why);
292 _leave(" = %d", ret);
293 return ret;
380 ret = security_path_rename(&path, rep, &path_to_graveyard, grave, 0);
381 if (ret < 0) {
382 cachefiles_io_error(cache, "Rename security error %d", ret);
393 ret = cachefiles_inject_read_error();
394 if (ret == 0)
395 ret = vfs_rename(&rd);
396 if (ret != 0)
397 trace_cachefiles_vfs_error(object, d_inode(dir), ret,
399 if (ret != 0 && ret != -ENOMEM)
401 "Rename failed with error %d", ret);
420 int ret;
428 ret = cachefiles_unlink(volume->cache, object, fan, dentry, why);
431 return ret;
447 long ret;
452 ret = cachefiles_inject_write_error();
453 if (ret == 0) {
458 ret = PTR_ERR_OR_ZERO(file);
460 if (ret) {
461 trace_cachefiles_vfs_error(object, d_inode(fan), ret,
463 if (ret == -EIO)
474 ret = cachefiles_ondemand_init_object(object);
475 if (ret < 0)
484 ret = cachefiles_inject_write_error();
485 if (ret == 0)
486 ret = vfs_truncate(&file->f_path, ni_size);
487 if (ret < 0) {
489 object, file_inode(file), ret,
495 ret = -EINVAL;
510 file = ERR_PTR(ret);
520 int ret;
522 ret = cachefiles_has_space(object->volume->cache, 1, 0,
524 if (ret < 0)
548 int ret;
580 ret = cachefiles_ondemand_init_object(object);
581 if (ret < 0)
584 ret = cachefiles_check_auxdata(object, file);
585 if (ret < 0)
605 if (ret == -ESTALE)
625 int ret;
630 ret = cachefiles_inject_read_error();
631 if (ret == 0)
635 dentry = ERR_PTR(ret);
648 ret = cachefiles_bury_object(volume->cache, object, fan, dentry,
651 if (ret < 0)
676 int ret;
681 ret = cachefiles_inject_read_error();
682 if (ret == 0)
685 dentry = ERR_PTR(ret);
699 ret = cachefiles_unlink(volume->cache, object, fan, dentry,
701 if (ret < 0)
705 ret = cachefiles_inject_read_error();
706 if (ret == 0)
709 dentry = ERR_PTR(ret);
718 ret = cachefiles_inject_read_error();
719 if (ret == 0)
720 ret = vfs_link(object->file->f_path.dentry, &nop_mnt_idmap,
722 if (ret < 0) {
723 trace_cachefiles_vfs_error(object, d_inode(fan), ret,
725 _debug("link fail %d", ret);
752 int ret = -ENOENT;
766 ret = -EBUSY;
770 return ERR_PTR(ret);
774 ret = PTR_ERR(victim);
775 if (ret == -ENOENT)
778 if (ret == -EIO) {
780 } else if (ret != -ENOMEM) {
781 pr_err("Internal error: %d\n", ret);
782 ret = -EIO;
785 return ERR_PTR(ret);
797 int ret;
809 ret = -EBUSY;
813 ret = 0;
816 if (ret < 0)
819 ret = cachefiles_bury_object(cache, NULL, dir, victim,
821 if (ret < 0)
833 if (ret == -ENOENT)
836 if (ret != -ENOMEM) {
837 pr_err("Internal error: %d\n", ret);
838 ret = -EIO;
841 _leave(" = %d", ret);
842 return ret;
854 int ret = 0;
862 return ret;