X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=drivers%2Fras%2Fcec.c;h=88e4f3ff0cb84c0cdf38ce5e1d8660dd882dc900;hb=8e4ff713ce313dcabbb60e6ede1ffc193e67631f;hp=2d9ec378a8bc34c92019cadb515315717fd2a7f2;hpb=6ad11bdd57ad31182850a54235f0e947cbfd5ad0;p=linux-2.6-microblaze.git diff --git a/drivers/ras/cec.c b/drivers/ras/cec.c index 2d9ec378a8bc..88e4f3ff0cb8 100644 --- a/drivers/ras/cec.c +++ b/drivers/ras/cec.c @@ -286,10 +286,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));