[Pkg-opencl-devel] [PATCH 4/6] Remove useless vendor_icd.first_platform

Giuseppe Bilotta giuseppe.bilotta at gmail.com
Tue May 19 06:00:43 UTC 2015


---
 icd_generator.rb | 1 -
 ocl_icd_loader.c | 5 ++---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/icd_generator.rb b/icd_generator.rb
index 4fb4a05..97f6fd1 100644
--- a/icd_generator.rb
+++ b/icd_generator.rb
@@ -363,7 +363,6 @@ typedef __typeof__(clGetExtensionFunctionAddress) *clGetExtensionFunctionAddress
 extern const struct func_desc function_description[];
 struct vendor_icd {
   cl_uint	num_platforms;
-  cl_uint	first_platform;
   void *	dl_handle;
   clGetExtensionFunctionAddress_fn ext_fn_ptr;
 };
diff --git a/ocl_icd_loader.c b/ocl_icd_loader.c
index 60f362a..2fbb381 100644
--- a/ocl_icd_loader.c
+++ b/ocl_icd_loader.c
@@ -56,8 +56,8 @@ int debug_ocl_icd_mask=0;
 typedef __typeof__(clGetPlatformInfo) *clGetPlatformInfo_fn;
 
 inline void dump_vendor_icd(const char* info, const struct vendor_icd *v) {
-  debug(D_DUMP, "%s %p={ num=%i, first=%i, handle=%p, f=%p}\n", info,
-	v, v->num_platforms, v->first_platform, v->dl_handle, v->ext_fn_ptr);
+  debug(D_DUMP, "%s %p={ num=%i, handle=%p, f=%p}\n", info,
+	v, v->num_platforms, v->dl_handle, v->ext_fn_ptr);
 }
 
 struct vendor_icd *_icds=NULL;
@@ -435,7 +435,6 @@ static inline void _find_and_check_platforms(cl_uint num_icds) {
       dump_vendor_icd("after looking for platforms", &_icds[_num_icds]);
       _num_icds++;
       picd->num_platforms = num_valid_platforms;
-      _icds[i].first_platform = _num_picds - num_valid_platforms;
     } else {
       dlclose(dlh);
     }
-- 
2.1.2.766.gaa23a90




More information about the Pkg-opencl-devel mailing list