diff options
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/agp/amd-k7-agp.c | 4 | ||||
-rw-r--r-- | drivers/char/agp/ati-agp.c | 4 | ||||
-rw-r--r-- | drivers/char/agp/sworks-agp.c | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/drivers/char/agp/amd-k7-agp.c b/drivers/char/agp/amd-k7-agp.c index fca4d7f30443..d28669992147 100644 --- a/drivers/char/agp/amd-k7-agp.c +++ b/drivers/char/agp/amd-k7-agp.c | |||
@@ -54,7 +54,7 @@ static int amd_create_page_map(struct amd_page_map *page_map) | |||
54 | } | 54 | } |
55 | global_cache_flush(); | 55 | global_cache_flush(); |
56 | #else | 56 | #else |
57 | set_memory_uc(page_map->real, 1); | 57 | set_memory_uc((unsigned long)page_map->real, 1); |
58 | page_map->remapped = page_map->real; | 58 | page_map->remapped = page_map->real; |
59 | #endif | 59 | #endif |
60 | 60 | ||
@@ -72,7 +72,7 @@ static void amd_free_page_map(struct amd_page_map *page_map) | |||
72 | iounmap(page_map->remapped); | 72 | iounmap(page_map->remapped); |
73 | ClearPageReserved(virt_to_page(page_map->real)); | 73 | ClearPageReserved(virt_to_page(page_map->real)); |
74 | #else | 74 | #else |
75 | set_memory_wb(page_map->real, 1); | 75 | set_memory_wb((unsigned long)page_map->real, 1); |
76 | #endif | 76 | #endif |
77 | free_page((unsigned long) page_map->real); | 77 | free_page((unsigned long) page_map->real); |
78 | } | 78 | } |
diff --git a/drivers/char/agp/ati-agp.c b/drivers/char/agp/ati-agp.c index 9ac3bef3bb7a..55c97f623242 100644 --- a/drivers/char/agp/ati-agp.c +++ b/drivers/char/agp/ati-agp.c | |||
@@ -60,7 +60,7 @@ static int ati_create_page_map(struct ati_page_map *page_map) | |||
60 | if (page_map->real == NULL) | 60 | if (page_map->real == NULL) |
61 | return -ENOMEM; | 61 | return -ENOMEM; |
62 | 62 | ||
63 | set_memory_uc(page_map->real, 1); | 63 | set_memory_uc((unsigned long)page_map->real, 1); |
64 | err = map_page_into_agp(virt_to_page(page_map->real)); | 64 | err = map_page_into_agp(virt_to_page(page_map->real)); |
65 | page_map->remapped = page_map->real; | 65 | page_map->remapped = page_map->real; |
66 | 66 | ||
@@ -76,7 +76,7 @@ static int ati_create_page_map(struct ati_page_map *page_map) | |||
76 | static void ati_free_page_map(struct ati_page_map *page_map) | 76 | static void ati_free_page_map(struct ati_page_map *page_map) |
77 | { | 77 | { |
78 | unmap_page_from_agp(virt_to_page(page_map->real)); | 78 | unmap_page_from_agp(virt_to_page(page_map->real)); |
79 | set_memory_wb(page_map->real, 1); | 79 | set_memory_wb((unsigned long)page_map->real, 1); |
80 | free_page((unsigned long) page_map->real); | 80 | free_page((unsigned long) page_map->real); |
81 | } | 81 | } |
82 | 82 | ||
diff --git a/drivers/char/agp/sworks-agp.c b/drivers/char/agp/sworks-agp.c index ae06f8982068..e08934e58f32 100644 --- a/drivers/char/agp/sworks-agp.c +++ b/drivers/char/agp/sworks-agp.c | |||
@@ -53,7 +53,7 @@ static int serverworks_create_page_map(struct serverworks_page_map *page_map) | |||
53 | return -ENOMEM; | 53 | return -ENOMEM; |
54 | } | 54 | } |
55 | 55 | ||
56 | set_memory_uc(page_map->real, 1); | 56 | set_memory_uc((unsigned long)page_map->real, 1); |
57 | page_map->remapped = page_map->real; | 57 | page_map->remapped = page_map->real; |
58 | 58 | ||
59 | for (i = 0; i < PAGE_SIZE / sizeof(unsigned long); i++) | 59 | for (i = 0; i < PAGE_SIZE / sizeof(unsigned long); i++) |
@@ -65,7 +65,7 @@ static int serverworks_create_page_map(struct serverworks_page_map *page_map) | |||
65 | 65 | ||
66 | static void serverworks_free_page_map(struct serverworks_page_map *page_map) | 66 | static void serverworks_free_page_map(struct serverworks_page_map *page_map) |
67 | { | 67 | { |
68 | set_memory_wb(page_map->real, 1); | 68 | set_memory_wb((unsigned long)page_map->real, 1); |
69 | free_page((unsigned long) page_map->real); | 69 | free_page((unsigned long) page_map->real); |
70 | } | 70 | } |
71 | 71 | ||