From 17f49dbede69febf4ee647e54726d35b9c78cf99 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 22 Jul 2016 16:48:38 +0000 Subject: [PATCH] scst_dlm: Initialize reg->dlm_idx for PR information loaded from disk This patch avoids that the following kernel warning appears while starting SCST after having loaded APTPL PR information: WARNING: scst/src/scst_dlm.c:461 scst_copy_to_dlm() Reported-by: git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6912 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_dlm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scst/src/scst_dlm.c b/scst/src/scst_dlm.c index 5b4f79cf5..9896532e9 100644 --- a/scst/src/scst_dlm.c +++ b/scst/src/scst_dlm.c @@ -1363,9 +1363,15 @@ create_st_wq(const char *fmt, ...) static int scst_pr_dlm_init(struct scst_device *dev, const char *cl_dev_id) { struct scst_pr_dlm_data *pr_dlm; + struct scst_dev_registrant *reg; int res = -ENOMEM; compile_time_size_checks(); + + list_for_each_entry(reg, &dev->dev_registrants_list, + dev_registrants_list_entry) + scst_dlm_pr_init_reg(dev, reg); + pr_dlm = kzalloc(sizeof(*dev->pr_dlm), GFP_KERNEL); if (!pr_dlm) goto out;