fixup! EXP qspinlock: Add spinlock_dump() to dump lock state

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
diff --git a/kernel/locking/qspinlock.c b/kernel/locking/qspinlock.c
index 443a1f1..e07848b 100644
--- a/kernel/locking/qspinlock.c
+++ b/kernel/locking/qspinlock.c
@@ -728,7 +728,7 @@
 		 (unsigned int)qval.tail, cpu, idx);
 	pr_alert("%s: _Q_TAIL_CPU_OFFSET=%d _Q_TAIL_IDX_MASK=%d _Q_TAIL_IDX_OFFSET=%d _Q_LOCKED_VAL=%d _Q_TAIL_OFFSET=%d sizeof(->tail)=%lu\n",
 		__func__, _Q_TAIL_CPU_OFFSET, _Q_TAIL_IDX_MASK, _Q_TAIL_IDX_OFFSET, _Q_LOCKED_VAL, _Q_TAIL_OFFSET, (unsigned long)sizeof(qval.tail));
-	if (!full)
+	if (!full || cpu < 0 || idx < 0)
 		return;
 	msp = per_cpu_ptr(&qnodes[idx].mcs, cpu);
 	while (i++ < nr_cpu_ids && (msp = next_to_prev(msp, &cpu, &idx))) {