diff options
-rw-r--r-- | drivers/char/agp/parisc-agp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/char/agp/parisc-agp.c b/drivers/char/agp/parisc-agp.c index bf5d2477cb77..15f2e7025b78 100644 --- a/drivers/char/agp/parisc-agp.c +++ b/drivers/char/agp/parisc-agp.c | |||
@@ -129,7 +129,8 @@ parisc_agp_insert_memory(struct agp_memory *mem, off_t pg_start, int type) | |||
129 | off_t j, io_pg_start; | 129 | off_t j, io_pg_start; |
130 | int io_pg_count; | 130 | int io_pg_count; |
131 | 131 | ||
132 | if (type != 0 || mem->type != 0) { | 132 | if (type != mem->type || |
133 | agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { | ||
133 | return -EINVAL; | 134 | return -EINVAL; |
134 | } | 135 | } |
135 | 136 | ||
@@ -175,7 +176,8 @@ parisc_agp_remove_memory(struct agp_memory *mem, off_t pg_start, int type) | |||
175 | struct _parisc_agp_info *info = &parisc_agp_info; | 176 | struct _parisc_agp_info *info = &parisc_agp_info; |
176 | int i, io_pg_start, io_pg_count; | 177 | int i, io_pg_start, io_pg_count; |
177 | 178 | ||
178 | if (type != 0 || mem->type != 0) { | 179 | if (type != mem->type || |
180 | agp_bridge->driver->agp_type_to_mask_type(agp_bridge, type)) { | ||
179 | return -EINVAL; | 181 | return -EINVAL; |
180 | } | 182 | } |
181 | 183 | ||