From: Arshad Hussain Date: Thu, 27 Dec 2018 18:19:40 +0000 (-0500) Subject: LU-9010 tests: Change static defines to use macro for kinode.c X-Git-Tag: 2.12.51~57 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=92bc4cfabc4e1411a423da0efb23011f3b7c4849 LU-9010 tests: Change static defines to use macro for kinode.c This patch replaces completion which is defined statically in file lustre/tests/kernel/kinode.c with kernel provided macro. Signed-off-by: Arshad Hussain Change-Id: I7b41d3f0a67f471fe7f5dfa840521dc690a163d2 Reviewed-on: https://review.whamcloud.com/33935 Reviewed-by: Andreas Dilger Tested-by: Jenkins Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: Ben Evans Reviewed-by: Oleg Drokin --- diff --git a/lustre/tests/kernel/kinode.c b/lustre/tests/kernel/kinode.c index b143ab8..6a6bd36 100644 --- a/lustre/tests/kernel/kinode.c +++ b/lustre/tests/kernel/kinode.c @@ -49,7 +49,7 @@ static char fname[4096]; module_param_string(fname, fname, sizeof(fname), 0644); MODULE_PARM_DESC(fname, "name of file to stat"); -struct completion thr_start; +static DECLARE_COMPLETION(thr_start); #define PREFIX "lustre_kinode_%u:" @@ -131,7 +131,6 @@ static int __init kinode_init(void) } /* Run the same from a kthread. */ - init_completion(&thr_start); thr = kthread_run(stat_thread, &stbuf2, "kinode_%u", run_id); if (IS_ERR(thr)) { pr_err(PREFIX " Cannot create kthread\n", run_id);