diff options
| author | Bjorn Helgaas <bjorn_helgaas@hp.com> | 2003-01-05 23:14:59 -0800 |
|---|---|---|
| committer | Paul Mackerras <paulus@samba.org> | 2003-01-05 23:14:59 -0800 |
| commit | ae4d98378f651581ece95d133fd65a811e5bb8d5 (patch) | |
| tree | 39eca9995752a0e16dd72006fdeb97a654a15f66 | |
| parent | 9845ed271e7cfa87fec946e971081c662f105e68 (diff) | |
[PATCH] i810/i830 AGP update
Here are the i810 and i830 fixes. I don't have either of these, so I
can't test them, but they're pretty straightforward.
| -rw-r--r-- | drivers/char/agp/intel-agp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/char/agp/intel-agp.c b/drivers/char/agp/intel-agp.c index c66119cfc2af..7fae8df7e722 100644 --- a/drivers/char/agp/intel-agp.c +++ b/drivers/char/agp/intel-agp.c @@ -220,11 +220,11 @@ static agp_memory *intel_i810_alloc_by_type(size_t pg_count, int type) agp_free_memory(new); return NULL; } - new->memory[0] = virt_to_phys((void *) new->memory[0]); + new->memory[0] = virt_to_phys(addr); new->page_count = 1; new->num_scratch_pages = 1; new->type = AGP_PHYS_MEMORY; - new->physical = virt_to_phys((void *) new->memory[0]); + new->physical = new->memory[0]; return new; } return NULL; @@ -515,11 +515,11 @@ static agp_memory *intel_i830_alloc_by_type(size_t pg_count,int type) return(NULL); } - nw->memory[0] = virt_to_phys((void *) nw->memory[0]); + nw->memory[0] = virt_to_phys(addr); nw->page_count = 1; nw->num_scratch_pages = 1; nw->type = AGP_PHYS_MEMORY; - nw->physical = virt_to_phys(addr); + nw->physical = nw->memory[0]; return(nw); } |
