mirror of https://gitee.com/openkylin/linux.git
staging: lustre: ptlrpc: remove unused pc->pc_env
Environment for request interpreters is not used any more. Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com> Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-8887 Reviewed-on: https://review.whamcloud.com/24061 Reviewed-by: John L. Hammond <john.hammond@intel.com> Reviewed-by: Bob Glossman <bob.glossman@intel.com> Reviewed-by: Oleg Drokin <oleg.drokin@intel.com> Signed-off-by: James Simmons <jsimmons@infradead.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
04d8615889
commit
b6d6d0571b
|
@ -1660,10 +1660,6 @@ struct ptlrpcd_ctl {
|
|||
* Thread name used in kthread_run()
|
||||
*/
|
||||
char pc_name[16];
|
||||
/**
|
||||
* Environment for request interpreters to run in.
|
||||
*/
|
||||
struct lu_env pc_env;
|
||||
/**
|
||||
* CPT the thread is bound on.
|
||||
*/
|
||||
|
|
|
@ -562,15 +562,6 @@ int ptlrpcd_start(struct ptlrpcd_ctl *pc)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* So far only "client" ptlrpcd uses an environment. In the future,
|
||||
* ptlrpcd thread (or a thread-set) has to be given an argument,
|
||||
* describing its "scope".
|
||||
*/
|
||||
rc = lu_context_init(&pc->pc_env.le_ctx, LCT_CL_THREAD | LCT_REMEMBER);
|
||||
if (rc != 0)
|
||||
goto out;
|
||||
|
||||
task = kthread_run(ptlrpcd, pc, "%s", pc->pc_name);
|
||||
if (IS_ERR(task)) {
|
||||
rc = PTR_ERR(task);
|
||||
|
@ -593,9 +584,6 @@ int ptlrpcd_start(struct ptlrpcd_ctl *pc)
|
|||
spin_unlock(&pc->pc_lock);
|
||||
ptlrpc_set_destroy(set);
|
||||
}
|
||||
lu_context_fini(&pc->pc_env.le_ctx);
|
||||
|
||||
out:
|
||||
clear_bit(LIOD_START, &pc->pc_flags);
|
||||
return rc;
|
||||
}
|
||||
|
@ -623,7 +611,6 @@ void ptlrpcd_free(struct ptlrpcd_ctl *pc)
|
|||
}
|
||||
|
||||
wait_for_completion(&pc->pc_finishing);
|
||||
lu_context_fini(&pc->pc_env.le_ctx);
|
||||
|
||||
spin_lock(&pc->pc_lock);
|
||||
pc->pc_set = NULL;
|
||||
|
|
Loading…
Reference in New Issue