[clinfo] 102/148: Hack to pass devtype to the device info checks
    Andreas Beckmann 
    anbe at moszumanska.debian.org
       
    Mon Nov 17 14:09:51 UTC 2014
    
    
  
This is an automated email from the git hooks/post-receive script.
anbe pushed a commit to branch clinfo
in repository clinfo.
commit 274b6041e866365a475d1bb446c6caa51fd3577a
Author: Giuseppe Bilotta <giuseppe.bilotta at gmail.com>
Date:   Tue Nov 4 19:25:45 2014 +0100
    Hack to pass devtype to the device info checks
---
 src/clinfo.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/clinfo.c b/src/clinfo.c
index 239417b..eede7c2 100644
--- a/src/clinfo.c
+++ b/src/clinfo.c
@@ -505,6 +505,9 @@ int device_info_devtype(cl_device_id dev, cl_device_info param, const char *pnam
 		strbuf[szval] = '\0';
 	}
 	printf(I1_STR "%s\n", pname, strbuf);
+	/* we abuse global strbuf to pass the device type over to the caller */
+	if (!had_error)
+		memcpy(strbuf, &val, sizeof(val));
 	return had_error;
 }
 
@@ -694,7 +697,8 @@ printDeviceInfo(cl_uint d)
 			identify_device_extensions(extensions, &chk);
 			break;
 		case CL_DEVICE_TYPE:
-			/* TODO put device type in chk */
+			/* strbuf was abused to give us the dev type */
+			memcpy(&(chk.devtype), strbuf, sizeof(chk.devtype));
 			break;
 		default:
 			/* do nothing */
-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/clinfo.git
    
    
More information about the Pkg-opencl-commits
mailing list