Lines Matching refs:error
72 long error;
82 error = mnt_want_write(path->mnt);
83 if (error)
86 error = inode_permission(inode, MAY_WRITE);
87 if (error)
90 error = -EPERM;
94 error = get_write_access(inode);
95 if (error)
102 error = break_lease(inode, O_WRONLY);
103 if (error)
106 error = locks_verify_truncate(inode, NULL, length);
107 if (!error)
108 error = security_path_truncate(path);
109 if (!error)
110 error = do_truncate(path->dentry, length, 0, NULL);
117 return error;
125 int error;
131 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path);
132 if (!error) {
133 error = vfs_truncate(&path, length);
136 if (retry_estale(error, lookup_flags)) {
140 return error;
160 int error;
162 error = -EINVAL;
165 error = -EBADF;
176 error = -EINVAL;
180 error = -EINVAL;
185 error = -EPERM;
191 error = locks_verify_truncate(inode, f.file, length);
192 if (!error)
193 error = security_path_truncate(&f.file->f_path);
194 if (!error)
195 error = do_truncate(dentry, length, ATTR_MTIME|ATTR_CTIME, f.file);
200 return error;
237 /* Return error if mode is not supported */
329 int error = -EBADF;
332 error = vfs_fallocate(f.file, mode, offset, len);
335 return error;
488 int error;
491 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path);
492 if (error)
495 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR);
496 if (error)
503 if (retry_estale(error, lookup_flags)) {
508 return error;
514 int error;
516 error = -EBADF;
520 error = -ENOTDIR;
524 error = inode_permission(file_inode(f.file), MAY_EXEC | MAY_CHDIR);
525 if (!error)
530 return error;
536 int error;
539 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path);
540 if (error)
543 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR);
544 if (error)
547 error = -EPERM;
550 error = security_path_chroot(&path);
551 if (error)
555 error = 0;
558 if (retry_estale(error, lookup_flags)) {
563 return error;
571 int error;
573 error = mnt_want_write(path->mnt);
574 if (error)
575 return error;
578 error = security_path_chmod(path, mode);
579 if (error)
583 error = notify_change(path->dentry, &newattrs, &delegated_inode);
587 error = break_deleg_wait(&delegated_inode);
588 if (!error)
592 return error;
616 int error;
619 error = user_path_at(dfd, filename, lookup_flags, &path);
620 if (!error) {
621 error = chmod_common(&path, mode);
623 if (retry_estale(error, lookup_flags)) {
628 return error;
646 int error;
672 error = security_path_chown(path, uid, gid);
673 if (!error)
674 error = notify_change(path->dentry, &newattrs, &delegated_inode);
677 error = break_deleg_wait(&delegated_inode);
678 if (!error)
681 return error;
688 int error = -EINVAL;
698 error = user_path_at(dfd, filename, lookup_flags, &path);
699 if (error)
701 error = mnt_want_write(path.mnt);
702 if (error)
704 error = chown_common(&path, user, group);
708 if (retry_estale(error, lookup_flags)) {
713 return error;
735 int error;
737 error = mnt_want_write_file(file);
738 if (error)
739 return error;
741 error = chown_common(&file->f_path, user, group);
743 return error;
749 int error = -EBADF;
752 error = vfs_fchown(f.file, user, group);
755 return error;
768 int error;
783 error = get_write_access(inode);
784 if (unlikely(error))
786 error = __mnt_want_write(f->f_path.mnt);
787 if (unlikely(error)) {
800 error = -ENODEV;
804 error = security_file_open(f);
805 if (error)
808 error = break_lease(locks_inode(f), f->f_flags);
809 if (error)
817 error = open(inode, f);
818 if (error)
852 if (WARN_ON_ONCE(error > 0))
853 error = -EINVAL;
864 return error;
937 int error;
947 error = vfs_open(path, f);
948 if (error) {
950 f = ERR_PTR(error);
962 int error;
965 error = do_dentry_open(f, inode, NULL);
966 if (error) {
968 f = ERR_PTR(error);