checking for 0-ness is sufficient, per Vlastimil
Since to_free and pcp->count cannot become negative, make the checks into an
equality check instead.
Link: https://lkml.kernel.org/r/20251014192827.851389-1-joshua.hahnjy@gmail.com
Signed-off-by: Joshua Hahn <joshua.hahnjy@gmail.com>
Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
Cc: Brendan Jackman <jackmanb@google.com>
Cc: Chris Mason <clm@fb.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: "Kirill A. Shutemov" <kirill@shutemov.name>
Cc: Michal Hocko <mhocko@suse.com>
Cc: SeongJae Park <sj@kernel.org>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Zi Yan <ziy@nvidia.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
free_pcppages_bulk(zone, to_free_batched, pcp, pindex);
to_free -= to_free_batched;
- if (to_free <= 0 || pcp->count <= 0)
+ if (to_free == 0 || pcp->count == 0)
break;
pcp_spin_unlock(pcp);