aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/agp
diff options
context:
space:
mode:
authorStuart Bennett <sb476@cam.ac.uk>2008-01-08 08:13:28 -0500
committerDave Airlie <airlied@linux.ie>2008-02-18 23:44:32 -0500
commitb7d0640f9229a9426ba9223796329c4f0cc4acb9 (patch)
treebedf3a20267b5df172efcbede7f078d17d6ad8ef /drivers/char/agp
parent9a4c8546f3e7c893888bccc2b3416d6214f2664a (diff)
agp/sis: Clear bit 2 from aperture size byte as well
SiS M650 has aperture size byte 0x44 Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/char/agp')
-rw-r--r--drivers/char/agp/sis-agp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/char/agp/sis-agp.c b/drivers/char/agp/sis-agp.c
index eb1a1c738190..aaa1883f076c 100644
--- a/drivers/char/agp/sis-agp.c
+++ b/drivers/char/agp/sis-agp.c
@@ -27,8 +27,8 @@ static int sis_fetch_size(void)
27 values = A_SIZE_8(agp_bridge->driver->aperture_sizes); 27 values = A_SIZE_8(agp_bridge->driver->aperture_sizes);
28 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { 28 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) {
29 if ((temp_size == values[i].size_value) || 29 if ((temp_size == values[i].size_value) ||
30 ((temp_size & ~(0x03)) == 30 ((temp_size & ~(0x07)) ==
31 (values[i].size_value & ~(0x03)))) { 31 (values[i].size_value & ~(0x07)))) {
32 agp_bridge->previous_size = 32 agp_bridge->previous_size =
33 agp_bridge->current_size = (void *) (values + i); 33 agp_bridge->current_size = (void *) (values + i);
34 34