Lines Matching defs:error
75 long error;
85 error = mnt_want_write(path->mnt);
86 if (error)
90 error = inode_permission(idmap, inode, MAY_WRITE);
91 if (error)
94 error = -EPERM;
98 error = get_write_access(inode);
99 if (error)
106 error = break_lease(inode, O_WRONLY);
107 if (error)
110 error = security_path_truncate(path);
111 if (!error)
112 error = do_truncate(idmap, path->dentry, length, 0, NULL);
119 return error;
127 int error;
133 error = user_path_at(AT_FDCWD, pathname, lookup_flags, &path);
134 if (!error) {
135 error = vfs_truncate(&path, length);
138 if (retry_estale(error, lookup_flags)) {
142 return error;
162 int error;
164 error = -EINVAL;
167 error = -EBADF;
178 error = -EINVAL;
182 error = -EINVAL;
187 error = -EPERM;
192 error = security_file_truncate(f.file);
193 if (!error)
194 error = do_truncate(file_mnt_idmap(f.file), dentry, length,
200 return error;
252 /* Return error if mode is not supported */
344 int error = -EBADF;
347 error = vfs_fallocate(f.file, mode, offset, len);
350 return error;
548 int error;
551 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path);
552 if (error)
555 error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
556 if (error)
563 if (retry_estale(error, lookup_flags)) {
568 return error;
574 int error;
576 error = -EBADF;
580 error = -ENOTDIR;
584 error = file_permission(f.file, MAY_EXEC | MAY_CHDIR);
585 if (!error)
590 return error;
596 int error;
599 error = user_path_at(AT_FDCWD, filename, lookup_flags, &path);
600 if (error)
603 error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
604 if (error)
607 error = -EPERM;
610 error = security_path_chroot(&path);
611 if (error)
615 error = 0;
618 if (retry_estale(error, lookup_flags)) {
623 return error;
631 int error;
633 error = mnt_want_write(path->mnt);
634 if (error)
635 return error;
638 error = security_path_chmod(path, mode);
639 if (error)
643 error = notify_change(mnt_idmap(path->mnt), path->dentry,
648 error = break_deleg_wait(&delegated_inode);
649 if (!error)
653 return error;
678 int error;
689 error = user_path_at(dfd, filename, lookup_flags, &path);
690 if (!error) {
691 error = chmod_common(&path, mode);
693 if (retry_estale(error, lookup_flags)) {
698 return error;
754 int error;
778 error = security_path_chown(
782 if (!error)
783 error = notify_change(idmap, path->dentry, &newattrs,
787 error = break_deleg_wait(&delegated_inode);
788 if (!error)
791 return error;
798 int error = -EINVAL;
808 error = user_path_at(dfd, filename, lookup_flags, &path);
809 if (error)
811 error = mnt_want_write(path.mnt);
812 if (error)
814 error = chown_common(&path, user, group);
818 if (retry_estale(error, lookup_flags)) {
823 return error;
845 int error;
847 error = mnt_want_write_file(file);
848 if (error)
849 return error;
851 error = chown_common(&file->f_path, user, group);
853 return error;
859 int error = -EBADF;
862 error = vfs_fchown(f.file, user, group);
865 return error;
878 int error;
895 error = get_write_access(inode);
896 if (unlikely(error))
898 error = __mnt_want_write(f->f_path.mnt);
899 if (unlikely(error)) {
912 error = -ENODEV;
916 error = security_file_open(f);
917 if (error)
920 error = break_lease(file_inode(f), f->f_flags);
921 if (error)
929 error = open(inode, f);
930 if (error)
989 if (WARN_ON_ONCE(error > 0))
990 error = -EINVAL;
998 return error;
1069 int error;
1077 error = vfs_open(path, f);
1078 if (error) {
1080 f = ERR_PTR(error);
1108 int error;
1114 error = vfs_create(mnt_idmap(path->mnt),
1117 if (!error)
1118 error = vfs_open(path, f);
1120 if (unlikely(error)) {
1122 return ERR_PTR(error);
1139 * Return: Opened file on success, an error pointer on failure.
1145 int error;
1152 error = do_dentry_open(f, inode, NULL);
1153 if (error) {
1155 f = ERR_PTR(error);
1181 int error;
1190 error = do_dentry_open(f, d_inode(real_path->dentry), NULL);
1191 if (error) {
1193 f = ERR_PTR(error);