dma-contiguous: do not retry other addresses

For our purposes, we want CMA to assign the exact starting address
of the block, since that is fixed in many drivers.

TODO: fix the drivers so this is not required. Will probably help
with allocation failures.

Conflicts:

	drivers/base/dma-contiguous.c