From f31d05319bae3640ba9bb047f842d6f12723cf7b Mon Sep 17 00:00:00 2001 From: Bobi Jam Date: Tue, 18 Aug 2015 12:34:52 +0800 Subject: [PATCH] LU-6749 lod: properly remove proc entry After remove lod_device::lod_symlink proc entry, reset it to NULL. Signed-off-by: Bobi Jam Change-Id: I4b4a871a7c6d9b5b3913d18c8d392a9c0345f919 Reviewed-on: http://review.whamcloud.com/16011 Tested-by: Jenkins Reviewed-by: James Simmons Tested-by: Maloo Reviewed-by: Fan Yong Reviewed-by: Oleg Drokin --- lustre/lod/lproc_lod.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lustre/lod/lproc_lod.c b/lustre/lod/lproc_lod.c index f9f84c0..112c5d2 100644 --- a/lustre/lod/lproc_lod.c +++ b/lustre/lod/lproc_lod.c @@ -839,8 +839,10 @@ void lod_procfs_fini(struct lod_device *lod) { struct obd_device *obd = lod2obd(lod); - if (lod->lod_symlink != NULL) + if (lod->lod_symlink != NULL) { lprocfs_remove(&lod->lod_symlink); + lod->lod_symlink = NULL; + } if (lod->lod_pool_proc_entry != NULL) { lprocfs_remove(&lod->lod_pool_proc_entry); -- 1.8.3.1