diff options
author | Akinobu Mita <akinobu.mita@gmail.com> | 2012-01-21 00:15:23 +0900 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2012-01-20 09:23:16 -0800 |
commit | 26dd8e0291fd699142722632c6588a438d6ef0e4 (patch) | |
tree | 42c9d4e7d88f71850e025d94ebdcd820041110a8 | |
parent | dcd6c92267155e70a94b3927bce681ce74b80d1f (diff) | |
download | linux-26dd8e0291fd699142722632c6588a438d6ef0e4.tar.gz linux-26dd8e0291fd699142722632c6588a438d6ef0e4.tar.bz2 linux-26dd8e0291fd699142722632c6588a438d6ef0e4.zip |
percpu: use bitmap_clear
Use bitmap_clear rather than clearing individual bits in a memory region.
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Acked-by: Christoph Lameter <cl@linux-foundation.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
-rw-r--r-- | mm/percpu-vm.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mm/percpu-vm.c b/mm/percpu-vm.c index 12a48a88c0d8..405d331804c3 100644 --- a/mm/percpu-vm.c +++ b/mm/percpu-vm.c @@ -184,8 +184,7 @@ static void pcpu_unmap_pages(struct pcpu_chunk *chunk, page_end - page_start); } - for (i = page_start; i < page_end; i++) - __clear_bit(i, populated); + bitmap_clear(populated, page_start, page_end - page_start); } /** |