ok so do
#define MAX_DMA_ADDRESS ISA_DMA_THRESHOLD
>> I suspect all those places which are doing __pa(MAX_DMA_ADDRESS) really
MAX_DMA_ADDRESS is the highest address used for ZONE_DMA / GFP_DMA
Does ISA_DMA_THRESHOLD have any meaning on ARM? If you use old ISA stuff then
you need CONFIG_ZONE_DMA and therefore also MAX_DMA_ADDRESS.
If not then there is no need to define CONFIG_ZONE_DMA and MAX_DMA_ADDRESS
looses its usual meaning.
--