Lines Matching defs:err

130 	int err = 0;
135 err = follow_down(&path, follow_flags);
136 if (err < 0)
147 err = PTR_ERR(exp2);
155 if (err == -ENOENT && !(exp->ex_flags & NFSEXP_V4ROOT))
156 err = 0;
177 return err;
316 __be32 err;
318 err = fh_verify(rqstp, fhp, S_IFDIR, NFSD_MAY_EXEC);
319 if (err)
320 return err;
321 err = nfsd_lookup_dentry(rqstp, fhp, name, len, &exp, &dentry);
322 if (err)
323 return err;
324 err = check_nfsd_access(exp, rqstp);
325 if (err)
331 err = fh_compose(resfh, exp, dentry, fhp);
332 if (!err && d_really_is_negative(dentry))
333 err = nfserr_noent;
337 return err;
405 __be32 err;
407 err = nfsd_permission(rqstp, fhp->fh_export, fhp->fh_dentry,
409 if (err)
410 return err;
481 __be32 err;
509 err = fh_verify(rqstp, fhp, ftype, accmode);
510 if (err)
511 return err;
534 err = nfsd_get_write_access(rqstp, fhp, iap);
535 if (err)
536 return err;
883 __be32 err;
901 err = fh_verify(rqstp, fhp, type, may_flags);
902 if (!err) {
909 err = nfserrno(host_err);
911 return err;
1092 int err = 0;
1103 err = vfs_fsync(file, 0);
1107 return err;
1219 __be32 err;
1222 err = nfsd_file_acquire_gc(rqstp, fhp, NFSD_MAY_READ, &nf);
1223 if (err)
1224 return err;
1228 err = nfsd_splice_read(rqstp, fhp, file, offset, count, eof);
1230 err = nfsd_iter_read(rqstp, fhp, file, offset, count, 0, eof);
1234 return err;
1248 __be32 err;
1252 err = nfsd_file_acquire_gc(rqstp, fhp, NFSD_MAY_WRITE, &nf);
1253 if (err)
1256 err = nfsd_vfs_write(rqstp, fhp, nf, offset, vec,
1261 return err;
1288 __be32 err = nfs_ok;
1319 err = nfserrno(err2);
1322 err = nfserr_notsupp;
1327 err = nfserrno(err2);
1332 return err;
1414 __be32 err;
1421 err = nfsd_permission(rqstp, fhp->fh_export, dentry, NFSD_MAY_CREATE);
1422 if (err)
1432 err = 0;
1453 err = nfserr_serverfault;
1458 err = fh_update(resfhp);
1461 if (err)
1480 err = nfsd_create_setattr(rqstp, fhp, resfhp, attrs);
1484 return err;
1487 err = nfserrno(host_err);
1503 __be32 err;
1509 err = fh_verify(rqstp, fhp, S_IFDIR, NFSD_MAY_NOP);
1510 if (err)
1511 return err;
1523 err = nfserrno(host_err);
1526 err = fh_compose(resfhp, fhp->fh_export, dchild, fhp);
1532 if (err)
1534 err = fh_fill_pre_attrs(fhp);
1535 if (err != nfs_ok)
1537 err = nfsd_create_locked(rqstp, fhp, attrs, type, rdev, resfhp);
1541 return err;
1552 __be32 err;
1558 err = fh_verify(rqstp, fhp, S_IFLNK, NFSD_MAY_NOP);
1559 if (unlikely(err))
1560 return err;
1603 __be32 err, cerr;
1606 err = nfserr_noent;
1609 err = nfserr_exist;
1613 err = fh_verify(rqstp, fhp, S_IFDIR, NFSD_MAY_CREATE);
1614 if (err)
1619 err = nfserrno(host_err);
1627 err = nfserrno(PTR_ERR(dnew));
1631 err = fh_fill_pre_attrs(fhp);
1632 if (err != nfs_ok)
1635 err = nfserrno(host_err);
1637 if (!err)
1642 if (!err)
1643 err = nfserrno(commit_metadata(fhp));
1645 if (err==0) err = cerr;
1649 return err;
1662 __be32 err;
1665 err = fh_verify(rqstp, ffhp, S_IFDIR, NFSD_MAY_CREATE);
1666 if (err)
1668 err = fh_verify(rqstp, tfhp, 0, NFSD_MAY_NOP);
1669 if (err)
1671 err = nfserr_isdir;
1674 err = nfserr_perm;
1677 err = nfserr_exist;
1683 err = nfserrno(host_err);
1693 err = nfserrno(PTR_ERR(dnew));
1699 err = nfserr_noent;
1702 err = fh_fill_pre_attrs(ffhp);
1703 if (err != nfs_ok)
1709 err = nfserrno(commit_metadata(ffhp));
1710 if (!err)
1711 err = nfserrno(commit_metadata(tfhp));
1714 err = nfserr_acces;
1716 err = nfserrno(host_err);
1722 return err;
1761 __be32 err;
1765 err = fh_verify(rqstp, ffhp, S_IFDIR, NFSD_MAY_REMOVE);
1766 if (err)
1768 err = fh_verify(rqstp, tfhp, S_IFDIR, NFSD_MAY_CREATE);
1769 if (err)
1778 err = nfserr_perm;
1782 err = (rqstp->rq_vers == 2) ? nfserr_acces : nfserr_xdev;
1791 err = nfserrno(host_err);
1796 err = fh_fill_pre_attrs(ffhp);
1797 if (err != nfs_ok)
1799 err = fh_fill_pre_attrs(tfhp);
1800 if (err != nfs_ok)
1856 err = nfserrno(host_err);
1879 return err;
1893 __be32 err;
1896 err = nfserr_acces;
1899 err = fh_verify(rqstp, fhp, S_IFDIR, NFSD_MAY_REMOVE);
1900 if (err)
1922 err = fh_fill_pre_attrs(fhp);
1923 if (err != nfs_ok)
1962 err = nfserr_file_open;
1964 err = nfserr_acces;
1966 err = nfserrno(host_err);
1969 return err;
2043 cdp->err = nfserr_eof; /* will be cleared on successful read */
2067 if (cdp->err != nfs_ok)
2089 return cdp->err;
2100 __be32 err;
2109 err = nfsd_open(rqstp, fhp, S_IFDIR, may_flags, &file);
2110 if (err)
2115 err = nfserrno((int)offset);
2119 err = nfsd_buffered_readdir(file, fhp, func, cdp, offsetp);
2121 if (err == nfserr_eof || err == nfserr_toosmall)
2122 err = nfs_ok; /* can still be found in ->err */
2126 return err;
2136 __be32 err;
2138 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_NOP | access);
2139 if (!err) {
2145 err = nfserr_io;
2147 return err;
2176 nfsd_xattr_errno(int err)
2178 switch (err) {
2186 return nfserrno(err);
2201 __be32 err;
2206 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_READ);
2207 if (err)
2208 return err;
2210 err = nfs_ok;
2228 err = nfsd_xattr_errno(len);
2233 err = nfserr_toosmall;
2239 err = nfserr_jukebox;
2247 err = nfsd_xattr_errno(len);
2256 return err;
2274 __be32 err;
2279 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_READ);
2280 if (err)
2281 return err;
2291 err = nfsd_xattr_errno(len);
2296 err = nfserr_xattr2big;
2302 err = nfserr_jukebox;
2309 err = nfsd_xattr_errno(len);
2316 err = nfs_ok;
2320 return err;
2337 __be32 err;
2340 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_WRITE);
2341 if (err)
2342 return err;
2349 err = fh_fill_pre_attrs(fhp);
2350 if (err != nfs_ok)
2354 err = nfsd_xattr_errno(ret);
2360 return err;
2367 __be32 err;
2370 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_WRITE);
2371 if (err)
2372 return err;
2378 err = fh_fill_pre_attrs(fhp);
2379 if (err != nfs_ok)
2384 err = nfsd_xattr_errno(ret);
2388 return err;
2400 int err;
2466 err = inode_permission(&nop_mnt_idmap, inode,
2470 if (err == -EACCES && S_ISREG(inode->i_mode) &&
2473 err = inode_permission(&nop_mnt_idmap, inode, MAY_EXEC);
2475 return err? nfserrno(err) : 0;