Message ID | 20191231095326.15578-2-po-hsu.lin@canonical.com |
---|---|
State | New |
Headers | show |
Series | [Disco,SRU,1/2] RAS/CEC: Increment cec_entered under the mutex lock | expand |
diff --git a/drivers/ras/cec.c b/drivers/ras/cec.c index 5d2b2c02..f5795ad 100644 --- a/drivers/ras/cec.c +++ b/drivers/ras/cec.c @@ -290,10 +290,10 @@ int cec_add_elem(u64 pfn) if (!ce_arr.array || ce_arr.disabled) return -ENODEV; - ca->ces_entered++; - mutex_lock(&ce_mutex); + ca->ces_entered++; + if (ca->n == MAX_ELEMS) WARN_ON(!del_lru_elem_unlocked(ca));