+}
+
+static int do_probe_callback(void *data)
+{
+ struct nfs4_client *clp = data;
+ struct nfs4_callback *cb = &clp->cl_callback;
+ struct rpc_message msg = {
+ .rpc_proc = &nfs4_cb_procedures[NFSPROC4_CLNT_CB_NULL],
+ .rpc_argp = clp,
+ };
+ int status;
+
+ status = setup_callback_client(clp);
+ if (status)
+ goto out_err;
+
+ status = rpc_call_sync(cb->cb_client, &msg, RPC_TASK_SOFT);