]> git.hungrycats.org Git - linux/commitdiff
[AGPGART] Efficeon GART driver can use generic masking routine.
authorDave Jones <davej@redhat.com>
Thu, 1 Apr 2004 18:49:08 +0000 (19:49 +0100)
committerDave Jones <davej@delerium.codemonkey.org.uk>
Thu, 1 Apr 2004 18:49:08 +0000 (19:49 +0100)
drivers/char/agp/efficeon-agp.c

index 859d9b03995822516a80dfb5f6ef7d7baacbf9ca..6944d17be2c6df3c3198300b82a25a0ba9f953d0 100644 (file)
@@ -302,13 +302,6 @@ static int efficeon_remove_memory(struct agp_memory * mem, off_t pg_start, int t
        return 0;
 }
 
-/* GATT entry: (physical address | 1) */
-static unsigned long efficeon_mask_memory(unsigned long addr, int type)
-{
-       /* Memory type is ignored */
-
-       return addr | agp_bridge->driver->masks[0].mask;
-}
 
 struct agp_bridge_driver efficeon_driver = {
        .owner                  = THIS_MODULE,
@@ -319,7 +312,7 @@ struct agp_bridge_driver efficeon_driver = {
        .fetch_size             = efficeon_fetch_size,
        .cleanup                = efficeon_cleanup,
        .tlb_flush              = efficeon_tlbflush,
-       .mask_memory            = efficeon_mask_memory,
+       .mask_memory            = agp_generic_mask_memory,
        .masks                  = efficeon_generic_masks,
        .agp_enable             = agp_generic_enable,
        .cache_flush            = global_cache_flush,