bitmap: Don't allocate excessive memory.
authorBen Pfaff <blp@nicira.com>
Thu, 17 Sep 2009 21:45:18 +0000 (14:45 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 17 Sep 2009 21:45:18 +0000 (14:45 -0700)
commitbbb18ba723a1d82405961e4dd351a82758d633af
treecdb8e2fc4bb0deac26895e97f3c2c414579c4cbc
parentfa2bec94d0497ef4b65af6aaf4209732bd031197
bitmap: Don't allocate excessive memory.

ROUND_UP rounds up to a multiple of a given value.  That means that
bitmap_allocate() was allocating one byte for each bit in the bitmap,
which is clearly excessive.

Instead, just allocate one bit for every bit in the bitmap.
lib/bitmap.h
lib/util.h