Change dmapool free block management
authorMatthew Wilcox <matthew@wil.cx>
Mon, 3 Dec 2007 19:08:28 +0000 (14:08 -0500)
committerMatthew Wilcox <matthew@wil.cx>
Tue, 4 Dec 2007 15:39:57 +0000 (10:39 -0500)
commita35a3455142976e3fffdf27027f3082cbaba6e8c
treee8def40d5d97dfbb7c9293ae1f7c13a996e02feb
parent6182a0943af2235756836ed7e021fa22b93ec68b
Change dmapool free block management

Use a list of free blocks within a page instead of using a bitmap.
Update documentation to reflect this.  As well as being a slight
reduction in memory allocation, locked ops and lines of code, it speeds
up a transaction processing benchmark by 0.4%.

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
mm/dmapool.c