struct rpc_cred *cred = NULL;
struct nfs_server *server;
+ /* Use machine credentials if available */
+ cred = nfs4_get_machine_cred_locked(clp);
+ if (cred != NULL)
+ goto out;
+
rcu_read_lock();
list_for_each_entry_rcu(server, &clp->cl_superblocks, client_link) {
cred = nfs4_get_renew_cred_server_locked(server);
break;
}
rcu_read_unlock();
+
+out:
return cred;
}
spin_lock(&state->state_lock);
list_for_each_entry(lock, &state->lock_states, ls_locks) {
if (!(lock->ls_flags & NFS_LOCK_INITIALIZED))
- printk("NFS: %s: Lock reclaim "
+ pr_warn_ratelimited("NFS: "
+ "%s: Lock reclaim "
"failed!\n", __func__);
}
spin_unlock(&state->state_lock);