stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6bf537d43d2f7ebcfee15dfcbb559dbe9cf89b12

commit 6bf537d43d2f7ebcfee15dfcbb559dbe9cf89b12
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Sep 19 10:41:58 2016 +0200

    Revert "render_thread: Attempt to set affinity to a random fast core"
    
    This reverts commit a17ac66f0a0b089dde0b2e550523b0d59ec97f52.
    
    This change broke every efl build locally, as well as on Jenkins, for me.
    
    CLD     lib/ethumb_client/libethumb_client.la
    /bin/sh: line 2: 10047 Segmentation fault      (core dumped) 
EFL_RUN_IN_TREE=1
    ../src/bin/edje/edje_cc -id . -fd . -id ./tests/emotion/data 
tests/emotion/data/theme.edc
    tests/emotion/data/theme.edj
    Makefile:52584: recipe for target 'tests/emotion/data/theme.edj' failed
    make[4]: *** [tests/emotion/data/theme.edj] Error 139
    make[4]: *** Waiting for unfinished jobs....
    /bin/sh: line 2: 10088 Segmentation fault      (core dumped) 
EFL_RUN_IN_TREE=1
    ../src/bin/edje/edje_cc -id . -fd . -id ./modules/ethumb/emotion 
modules/ethumb/emotion/template.edc
    modules/ethumb/emotion/template.edj
    Makefile:52590: recipe for target 'modules/ethumb/emotion/template.edj' 
failed
    make[4]: *** [modules/ethumb/emotion/template.edj] Error 139
    /bin/sh: line 2: 10119 Segmentation fault      (core dumped) 
EFL_RUN_IN_TREE=1
    ../src/bin/edje/edje_cc -id . -fd . -id ../src/modules/elementary/prefs/
    modules/elementary/prefs/elm_prefs_swallow.edc 
modules/elementary/prefs/elm_prefs_swallow.edj
    Makefile:52614: recipe for target 
'modules/elementary/prefs/elm_prefs_swallow.edj' failed
    make[4]: *** [modules/elementary/prefs/elm_prefs_swallow.edj] Error 139
---
 src/lib/evas/common/evas_thread_render.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/lib/evas/common/evas_thread_render.c 
b/src/lib/evas/common/evas_thread_render.c
index 562ef29..623e40e 100644
--- a/src/lib/evas/common/evas_thread_render.c
+++ b/src/lib/evas/common/evas_thread_render.c
@@ -1,5 +1,4 @@
 #include "evas_common_private.h"
-#include "eina_cpu_private.h"
 
 #include <assert.h>
 
@@ -126,8 +125,6 @@ out:
 void
 evas_thread_init(void)
 {
-    int core;
-
     if (init_count++) return;
 
     eina_threads_init();
@@ -138,9 +135,7 @@ evas_thread_init(void)
       CRI("Could not create draw thread lock");
     if (!eina_condition_new(&evas_thread_queue_condition, 
&evas_thread_queue_lock))
       CRI("Could not create draw thread condition");
-
-    core = _eina_cpu_fast_core_get();
-    if (!eina_thread_create(&evas_thread_worker, EINA_THREAD_NORMAL, core,
+    if (!eina_thread_create(&evas_thread_worker, EINA_THREAD_NORMAL, 0,
           evas_thread_worker_func, NULL))
       if (!eina_thread_create(&evas_thread_worker, EINA_THREAD_NORMAL, -1,
             evas_thread_worker_func, NULL))

-- 


Reply via email to