|
@@ -554,9 +554,15 @@ void __init omap_vram_reserve_sdram_memblock(void)
|
|
|
size = PAGE_ALIGN(size);
|
|
|
|
|
|
if (paddr) {
|
|
|
- if ((paddr & ~PAGE_MASK) ||
|
|
|
- !memblock_is_region_memory(paddr, size)) {
|
|
|
- pr_err("Illegal SDRAM region for VRAM\n");
|
|
|
+ if (paddr & ~PAGE_MASK) {
|
|
|
+ pr_err("VRAM start address 0x%08x not page aligned\n",
|
|
|
+ paddr);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!memblock_is_region_memory(paddr, size)) {
|
|
|
+ pr_err("Illegal SDRAM region 0x%08x..0x%08x for VRAM\n",
|
|
|
+ paddr, paddr + size - 1);
|
|
|
return;
|
|
|
}
|
|
|
|