From 0496c5249251ba8a4bf9af7be1fa50474dc0cd1b Mon Sep 17 00:00:00 2001 From: Dave Jones Date: Fri, 8 Aug 2003 02:20:11 +0100 Subject: [PATCH] [AGPGART] Fix logic bug. Silly thinko caught by Nicolai Haehnle --- drivers/char/agp/generic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/char/agp/generic.c b/drivers/char/agp/generic.c index ed6cdb26e52de..04c7b818ab324 100644 --- a/drivers/char/agp/generic.c +++ b/drivers/char/agp/generic.c @@ -459,9 +459,9 @@ static void agp_v3_parse_one(u32 *mode, u32 *cmd, u32 *tmp) /* Clear out unwanted bits. */ if (*cmd & AGPSTAT3_8X) - *cmd = ~(AGPSTAT3_4X | AGPSTAT3_RSVD); + *cmd &= ~(AGPSTAT3_4X | AGPSTAT3_RSVD); if (*cmd & AGPSTAT3_4X) - *cmd = ~(AGPSTAT3_8X | AGPSTAT3_RSVD); + *cmd &= ~(AGPSTAT3_8X | AGPSTAT3_RSVD); } //FIXME: This doesn't smell right. -- 2.53.0