Fixing an issue with BKTR_GPIO_ACCESS

Frank W. Josellis frank at dynamical-systems.org
Tue Nov 13 11:11:33 PST 2007


Building a customized kernel (1.11.0-DEVELOPMENT) with Brooktree 
support fails if

options       BKTR_GPIO_ACCESS

is set. Please consider the patch below; I'd say it's pretty clear.

Regards
Frank Josellis


--- bktr_os.c.patch begins here ---
--- sys/dev/video/bktr/bktr_os.c.orig	2007-11-13 11:51:10.000000000 +0100
+++ sys/dev/video/bktr/bktr_os.c	2007-11-13 18:38:33.000000000 +0100
@@ -664,9 +664,9 @@
 	}
 
 #ifdef BKTR_GPIO_ACCESS
-	if (bktr->bigbuf == 0 && cmd != BT848_GPIO_GET_EN &&
-	    cmd != BT848_GPIO_SET_EN && cmd != BT848_GPIO_GET_DATA &&
-	    cmd != BT848_GPIO_SET_DATA)	/* no frame buffer allocated (ioctl failed) */
+	if (bktr->bigbuf == 0 && ap->a_cmd != BT848_GPIO_GET_EN &&
+	    ap->a_cmd != BT848_GPIO_SET_EN && ap->a_cmd != BT848_GPIO_GET_DATA &&
+	    ap->a_cmd != BT848_GPIO_SET_DATA)	/* no frame buffer allocated (ioctl failed) */
 		return( ENOMEM );
 #else
 	if (bktr->bigbuf == 0)	/* no frame buffer allocated (ioctl failed) */
--- bktr_os.c.patch ends here ---





More information about the Bugs mailing list