From 719a1aa44afbc61af9f81af83bd34b71e09fec0f Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Fri, 8 Mar 2013 22:15:11 +0100 Subject: kern/bitmap: remove volatile keywords Using this qualifier for such a generic data structure is inefficient. It was a left over from the initial implementation that was meant for concurrent accesses. --- kern/bitmap.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'kern/bitmap.c') diff --git a/kern/bitmap.c b/kern/bitmap.c index f1388b1d..7406c7ef 100644 --- a/kern/bitmap.c +++ b/kern/bitmap.c @@ -19,11 +19,9 @@ #include int -bitmap_find_next_bit(volatile unsigned long *bm, int nr_bits, int bit, - int complement) +bitmap_find_next_bit(unsigned long *bm, int nr_bits, int bit, int complement) { - volatile unsigned long *start, *end; - unsigned long word; + unsigned long word, *start, *end; start = bm; end = bm + BITMAP_LONGS(nr_bits); -- cgit v1.2.3