diff -uNrbB linux.bak/lnx_agp.c linux/lnx_agp.c --- linux.bak/lnx_agp.c 2005-07-03 15:01:32.000000000 +0800 +++ linux/lnx_agp.c 2005-10-16 07:59:55.000000000 +0800 @@ -139,6 +139,8 @@ return NULL; } + memset((char*)&agpinf, 0, sizeof(agpinf)); + if (ioctl(gartFd, AGPIOC_INFO, &agpinf) != 0) { xf86DrvMsg(screenNum, X_ERROR, "xf86GetAGPInfo: AGPIOC_INFO failed (%s)\n",