Lines Matching refs:status
113 int status;
119 status = PTR_ERR(tfm);
126 status = -ENOMEM;
130 status = crypto_shash_tfm_digest(tfm, clname->data, clname->len,
132 if (status)
137 status = 0;
142 return status;
197 int status;
205 status = nfs4_make_rec_clidname(dname, &clp->cl_name);
206 if (status)
207 return legacy_recdir_name_error(clp, status);
209 status = nfs4_save_creds(&original_cred);
210 if (status < 0)
213 status = mnt_want_write_file(nn->rec_file);
214 if (status)
223 status = PTR_ERR(dentry);
236 status = vfs_mkdir(d_inode(dir), dentry, S_IRWXU);
241 if (status == 0) {
249 " and is writeable", status,
298 int status;
300 status = nfs4_save_creds(&original_cred);
301 if (status < 0)
302 return status;
304 status = vfs_llseek(nn->rec_file, 0, SEEK_SET);
305 if (status < 0) {
307 return status;
310 status = iterate_dir(nn->rec_file, &ctx.ctx);
314 if (!status) {
318 status = PTR_ERR(dentry);
321 status = f(dir, dentry, nn);
335 return status;
342 int status;
350 status = PTR_ERR(dentry);
353 status = -ENOENT;
356 status = vfs_rmdir(d_inode(dir), dentry);
361 return status;
389 int status;
395 status = nfs4_make_rec_clidname(dname, &clp->cl_name);
396 if (status)
397 return legacy_recdir_name_error(clp, status);
399 status = mnt_want_write_file(nn->rec_file);
400 if (status)
404 status = nfs4_save_creds(&original_cred);
405 if (status < 0)
408 status = nfsd4_unlink_clid_dir(dname, HEXDIR_LEN-1, nn);
410 if (status == 0) {
419 if (status)
427 int status;
446 status = vfs_rmdir(d_inode(parent), child);
447 if (status)
460 int status;
465 status = mnt_want_write_file(nn->rec_file);
466 if (status)
468 status = nfsd4_list_rec_dir(purge_old, nn);
469 if (status == 0)
474 if (status)
506 int status;
512 status = nfsd4_list_rec_dir(load_recdir, nn);
513 if (status)
516 return status;
528 int status;
535 status = nfs4_save_creds(&original_cred);
536 if (status < 0) {
539 status);
540 return status;
547 status = PTR_ERR(nn->rec_file);
552 if (!status)
554 return status;
598 int status;
600 status = nfsd4_init_recdir(net);
601 if (status)
602 return status;
604 status = nfsd4_recdir_load(net);
605 if (status)
608 return status;
614 int status;
622 status = nfs4_legacy_state_init(net);
623 if (status)
624 return status;
626 status = nfsd4_load_reboot_recovery_data(net);
627 if (status)
634 return status;
653 int status;
656 status = kern_path(recdir, LOOKUP_FOLLOW, &path);
657 if (status)
658 return status;
659 status = -ENOTDIR;
662 status = 0;
665 return status;
677 int status;
687 status = nfs4_make_rec_clidname(dname, &clp->cl_name);
688 if (status) {
689 legacy_recdir_name_error(clp, status);
690 return status;
861 int16_t status;
876 * copy the status so we know whether to remove the upcall from the
880 if (get_user(status, &hdr->cm_status)) {
881 dprintk("%s: error when copying status from userspace", __func__);
891 if (status != -EINPROGRESS)
904 if (status == -EINPROGRESS)
1029 int status;
1031 status = __nfsd4_init_cld_pipe(net);
1032 if (!status)
1034 return status;
1286 int status;
1300 status = nfs4_make_rec_clidname(dname, &clp->cl_name);
1301 if (status)
1329 int status;
1346 status = nfs4_make_rec_clidname(dname, &clp->cl_name);
1347 if (status)
1376 status = crypto_shash_tfm_digest(tfm, principal,
1378 if (status) {
1563 int status;
1569 status = nfs4_cld_state_init(net);
1570 if (status)
1571 return status;
1573 status = __nfsd4_init_cld_pipe(net);
1574 if (status)
1589 status = -ETIMEDOUT;
1594 status = PTR_ERR(tfm);
1599 status = nfsd4_cld_get_version(nn);
1600 if (status == -EOPNOTSUPP)
1603 status = nfsd4_cld_grace_start(nn);
1604 if (status) {
1605 if (status == -EOPNOTSUPP)
1617 return status;
2013 int status;
2023 status = nn->client_tracking_ops->init(net);
2024 if (!status)
2025 return status;
2026 if (status != -ETIMEDOUT) {
2028 status = nn->client_tracking_ops->init(net);
2029 if (!status)
2030 return status;
2037 status = nn->client_tracking_ops->init(net);
2038 if (!status)
2039 return status;
2046 status = kern_path(nfs4_recoverydir(), LOOKUP_FOLLOW, &path);
2047 if (!status) {
2048 status = d_is_dir(path.dentry);
2050 if (!status) {
2051 status = -EINVAL;
2057 status = nn->client_tracking_ops->init(net);
2059 if (status) {
2061 "recovery tracking! (%d)\n", status);
2064 return status;