mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-14 09:11:27 +00:00
scst_dlm: Change four EXTRACHECKS_BUG_ON() statements into WARN_ON_ONCE() statements (merge r7868 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.3.x@7870 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -214,11 +214,12 @@ static bool scst_copy_res_from_dlm(struct scst_device *dev, struct pr_lvb *lvb)
|
||||
modified_lvb = true;
|
||||
}
|
||||
if (dev->reserved_by)
|
||||
EXTRACHECKS_BUG_ON(pr_dlm->reserved_by_nodeid !=
|
||||
pr_dlm->local_nodeid);
|
||||
WARN_ONCE(pr_dlm->reserved_by_nodeid != pr_dlm->local_nodeid,
|
||||
"%d != %d\n", pr_dlm->reserved_by_nodeid,
|
||||
pr_dlm->local_nodeid);
|
||||
else
|
||||
EXTRACHECKS_BUG_ON(pr_dlm->reserved_by_nodeid ==
|
||||
pr_dlm->local_nodeid);
|
||||
WARN_ON_ONCE(pr_dlm->reserved_by_nodeid ==
|
||||
pr_dlm->local_nodeid);
|
||||
if (dropped_res)
|
||||
scst_sess_get(dropped_res);
|
||||
spin_unlock_bh(&dev->dev_lock);
|
||||
@@ -1007,7 +1008,7 @@ static void scst_dlm_pr_write_unlock(struct scst_device *dev,
|
||||
|
||||
static bool scst_dlm_reserved(struct scst_device *dev)
|
||||
{
|
||||
EXTRACHECKS_BUG_ON(in_irq() || irqs_disabled());
|
||||
WARN_ON_ONCE(in_irq() || irqs_disabled());
|
||||
|
||||
get_lockspace(dev);
|
||||
return dev->reserved_by || dev->pr_dlm->reserved_by_nodeid;
|
||||
@@ -1020,7 +1021,7 @@ static void scst_dlm_res_lock(struct scst_device *dev,
|
||||
struct scst_pr_dlm_data *const pr_dlm = dev->pr_dlm;
|
||||
dlm_lockspace_t *ls;
|
||||
|
||||
EXTRACHECKS_BUG_ON(in_irq() || irqs_disabled());
|
||||
WARN_ON_ONCE(in_irq() || irqs_disabled());
|
||||
memset(pr_lksb, 0, sizeof(*pr_lksb));
|
||||
ls = get_lockspace(dev);
|
||||
if (!ls)
|
||||
|
||||
Reference in New Issue
Block a user