Commit 1fb13dc1 authored by Dave Jones's avatar Dave Jones Committed by Dave Jones

[AGPGART] Mask memory after allocation

We missed a few cases where we need to do this.
Fix from Alan Hourihane.
parent b8123db4
......@@ -180,7 +180,8 @@ struct agp_memory *agp_allocate_memory(size_t page_count, u32 type)
agp_free_memory(new);
return NULL;
}
new->memory[i] = virt_to_phys(addr);
new->memory[i] =
agp_bridge->driver->mask_memory(virt_to_phys(addr), type);
new->page_count++;
}
......
......@@ -204,7 +204,7 @@ static struct agp_memory *alloc_agpphysmem_i8xx(size_t pg_count, int type)
if (new == NULL)
return NULL;
new->memory[0] = virt_to_phys(addr);
new->memory[0] = agp_bridge->driver->mask_memory(virt_to_phys(addr), type);
new->page_count = 1;
new->num_scratch_pages = 1;
new->type = AGP_PHYS_MEMORY;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment