forked from luck/tmp_suning_uos_patched
agp: kill agp_(unmap|map)_memory
DMA remapping was only used by the intel-gtt driver. With that code now folded into the driver, kill the agp generic support for it. Cc: Dave Airlie <airlied@linux.ie> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
e9b1cc81c2
commit
aaa6259119
@ -121,9 +121,6 @@ struct agp_bridge_driver {
|
||||
void (*agp_destroy_pages)(struct agp_memory *);
|
||||
int (*agp_type_to_mask_type) (struct agp_bridge_data *, int);
|
||||
void (*chipset_flush)(struct agp_bridge_data *);
|
||||
|
||||
int (*agp_map_memory)(struct agp_memory *mem);
|
||||
void (*agp_unmap_memory)(struct agp_memory *mem);
|
||||
};
|
||||
|
||||
struct agp_bridge_data {
|
||||
|
@ -437,11 +437,6 @@ int agp_bind_memory(struct agp_memory *curr, off_t pg_start)
|
||||
curr->is_flushed = true;
|
||||
}
|
||||
|
||||
if (curr->bridge->driver->agp_map_memory) {
|
||||
ret_val = curr->bridge->driver->agp_map_memory(curr);
|
||||
if (ret_val)
|
||||
return ret_val;
|
||||
}
|
||||
ret_val = curr->bridge->driver->insert_memory(curr, pg_start, curr->type);
|
||||
|
||||
if (ret_val != 0)
|
||||
@ -483,9 +478,6 @@ int agp_unbind_memory(struct agp_memory *curr)
|
||||
if (ret_val != 0)
|
||||
return ret_val;
|
||||
|
||||
if (curr->bridge->driver->agp_unmap_memory)
|
||||
curr->bridge->driver->agp_unmap_memory(curr);
|
||||
|
||||
curr->is_bound = false;
|
||||
curr->pg_start = 0;
|
||||
spin_lock(&curr->bridge->mapped_lock);
|
||||
|
Loading…
Reference in New Issue
Block a user