]> Git Repo - linux.git/commit - mm/percpu.c
mm/percpu: micro-optimize pcpu_is_populated()
authorYury Norov <[email protected]>
Sat, 14 Aug 2021 21:17:10 +0000 (14:17 -0700)
committerYury Norov <[email protected]>
Sat, 15 Jan 2022 16:47:31 +0000 (08:47 -0800)
commit801a57365fc836d7ec866e2069d0b21d79925c1e
tree76af2ac9496f91c85eb00a66be42235c82a1bbc6
parent749443de8dde3b8b420ee8b4daac4d929a6adeb9
mm/percpu: micro-optimize pcpu_is_populated()

bitmap_next_clear_region() calls find_next_zero_bit() and find_next_bit()
sequentially to find a range of clear bits. In case of pcpu_is_populated()
there's a chance to return earlier if bitmap has all bits set.

Signed-off-by: Yury Norov <[email protected]>
Tested-by: Wolfram Sang <[email protected]>
Acked-by: Dennis Zhou <[email protected]>
mm/percpu.c
This page took 0.0667 seconds and 4 git commands to generate.