[clinfo] 18/55: CL_DEVICE_PRINTF_BUFFER_SIZE is a size_t
Andreas Beckmann
anbe at moszumanska.debian.org
Sat Jan 13 14:40:00 UTC 2018
This is an automated email from the git hooks/post-receive script.
anbe pushed a commit to branch master
in repository clinfo.
commit 8eb0d8811ab501c39fc7ec20a2783d922c5c5ad9
Author: Giuseppe Bilotta <giuseppe.bilotta at gmail.com>
Date: Thu Feb 9 16:07:14 2017 +0100
CL_DEVICE_PRINTF_BUFFER_SIZE is a size_t
So device a new printer or size_t-sized memory values. This fixes Debian
Bug #848182.
---
src/clinfo.c | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/src/clinfo.c b/src/clinfo.c
index 119f34d..796b9b5 100644
--- a/src/clinfo.c
+++ b/src/clinfo.c
@@ -864,6 +864,21 @@ int device_info_mem_int(cl_device_id dev, cl_device_info param, const char *pnam
return had_error;
}
+int device_info_mem_sz(cl_device_id dev, cl_device_info param, const char *pname,
+ const struct device_info_checks *chk UNUSED)
+{
+ size_t val = 0;
+ size_t szval = 0;
+ GET_VAL;
+ if (!had_error) {
+ szval += sprintf(strbuf, "%zu", val);
+ if (output_mode == CLINFO_HUMAN && val > 1024)
+ strbuf_mem(val, szval);
+ }
+ show_strbuf(pname, 0);
+ return had_error;
+}
+
int device_info_free_mem_amd(cl_device_id dev, cl_device_info param, const char *pname,
const struct device_info_checks *chk UNUSED)
{
@@ -1840,7 +1855,7 @@ struct device_info_traits dinfo_traits[] = {
*/
{ CLINFO_BOTH, DINFO(CL_DEVICE_IL_VERSION, INDENT "IL version", str), dev_is_21, },
{ CLINFO_BOTH, DINFO(CL_DEVICE_SPIR_VERSIONS, INDENT "SPIR versions", str), dev_has_spir },
- { CLINFO_BOTH, DINFO(CL_DEVICE_PRINTF_BUFFER_SIZE, "printf() buffer size", mem), dev_is_12 },
+ { CLINFO_BOTH, DINFO(CL_DEVICE_PRINTF_BUFFER_SIZE, "printf() buffer size", mem_sz), dev_is_12 },
{ CLINFO_BOTH, DINFO(CL_DEVICE_BUILT_IN_KERNELS, "Built-in kernels", str), dev_is_12 },
{ CLINFO_BOTH, DINFO(CL_DEVICE_ME_VERSION_INTEL, "Motion Estimation accelerator version (Intel)", int), dev_has_intel_AME },
{ CLINFO_BOTH, DINFO(CL_DEVICE_AVC_ME_VERSION_INTEL, INDENT "Device-side AVC Motion Estimation version", int), dev_has_intel_AVC_ME },
--
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