X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=mm%2Flist_lru.c;h=72f9decb0104f046cef155532200cd91e15fea58;hb=5f50c44d8a63ee6c4801cdcb372b8048ac77efcf;hp=72467914b85640bb88730cb4a5c54113e531b35a;hpb=be5090da4abb68caa69ac62ae5253ac540aa829a;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/mm/list_lru.c b/mm/list_lru.c index 7246791..72f9dec 100644 --- a/mm/list_lru.c +++ b/mm/list_lru.c @@ -81,8 +81,9 @@ restart: * decrement nr_to_walk first so that we don't livelock if we * get stuck on large numbesr of LRU_RETRY items */ - if (--(*nr_to_walk) == 0) + if (!*nr_to_walk) break; + --*nr_to_walk; ret = isolate(item, &nlru->lock, cb_arg); switch (ret) {