X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=mm%2Fthrash.c;h=c4c5205a9c35f82c2dc34b52b4b37a8b0a0ecc44;hb=7bfac9ecf0585962fe13584f5cf526d8c8e76f17;hp=9ef9071f99bcd7322b8e1f6808a477403b891211;hpb=fb7665544dd60e016494cd5531f5b65ddae22ddc;p=linux-2.6-omap-h63xx.git diff --git a/mm/thrash.c b/mm/thrash.c index 9ef9071f99b..c4c5205a9c3 100644 --- a/mm/thrash.c +++ b/mm/thrash.c @@ -48,9 +48,8 @@ void grab_swap_token(void) if (current_interval < current->mm->last_interval) current->mm->token_priority++; else { - current->mm->token_priority--; - if (unlikely(current->mm->token_priority < 0)) - current->mm->token_priority = 0; + if (likely(current->mm->token_priority > 0)) + current->mm->token_priority--; } /* Check if we deserve the token */ if (current->mm->token_priority >