block: set the bounce_pfn to the actual DMA limit rather than to max memory
authorMalahal Naineni <malahal@us.ibm.com>
Fri, 1 Oct 2010 12:45:27 +0000 (14:45 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Fri, 1 Oct 2010 12:45:27 +0000 (14:45 +0200)
The bounce_pfn of the request queue in 64 bit systems is set to the
current max_low_pfn. Adding more memory later makes this incorrect.
Memory allocated beyond this boot time max_low_pfn appear to require
bounce buffers (bounce buffers are actually not allocated but used in
calculating segments that may result in "over max segments limit"
errors).

Signed-off-by: Malahal Naineni <malahal@us.ibm.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>

No differences found