Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 112526
b: refs/heads/master
c: 9326d61
h: refs/heads/master
v: v3
  • Loading branch information
Ingo Molnar committed Aug 21, 2008
1 parent b5d50c7 commit 03cddd6
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 11 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 5843d9a4d0ba89719916c8f07fc9c57b7126be6d
refs/heads/master: 9326d61bf64c4293f834e86c11f52db5be9798d6
4 changes: 0 additions & 4 deletions trunk/drivers/char/agp/agp.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,6 @@
#define _AGP_BACKEND_PRIV_H 1

#include <asm/agp.h> /* for flush_agp_cache() */
#ifndef map_page_into_agp_noflush
#define map_page_into_agp_noflush(page) map_page_into_agp(page)
#define map_page_into_agp_global_flush()
#endif

#define PFX "agpgart: "

Expand Down
4 changes: 1 addition & 3 deletions trunk/drivers/char/agp/generic.c
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,6 @@ struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge,
new->memory[i] = virt_to_gart(addr);
new->page_count++;
}
map_page_into_agp_global_flush();
new->bridge = bridge;

return new;
Expand Down Expand Up @@ -1187,8 +1186,7 @@ void *agp_generic_alloc_page(struct agp_bridge_data *bridge)
if (page == NULL)
return NULL;

/* agp_allocate_memory will do flush */
map_page_into_agp_noflush(page);
map_page_into_agp(page);

get_page(page);
atomic_inc(&agp_bridge->current_memory_agp);
Expand Down
3 changes: 0 additions & 3 deletions trunk/include/asm-x86/agp.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,6 @@
#define map_page_into_agp(page) set_pages_uc(page, 1)
#define unmap_page_from_agp(page) set_pages_wb(page, 1)

#define map_page_into_agp_noflush(page) set_pages_uc_noflush(page, 1)
#define map_page_into_agp_global_flush() set_memory_flush_all()

/*
* Could use CLFLUSH here if the cpu supports it. But then it would
* need to be called for each cacheline of the whole page so it may
Expand Down

0 comments on commit 03cddd6

Please sign in to comment.