fimg5x: Fix broken Mutex code
authorChristopher N. Hesse <raymanfx@gmail.com>
Mon, 6 Nov 2017 17:29:36 +0000 (18:29 +0100)
committerJan Altensen <info@stricted.net>
Sun, 5 Apr 2020 01:02:40 +0000 (03:02 +0200)
The Mutex object will always have an adress, this cannot be
checked against NULL in any sane fashion.

Change-Id: I8c7589e49ffb5dde65d2bdf3787983fb9d2784b0

libfimg5x/FimgExynos5.cpp

index 5256e23896c833c7413d668b0055f007f9ba4705..6fa8350550dceaa0d092f6a9d774e188520f506e 100644 (file)
@@ -230,22 +230,13 @@ SYNC_FAIL:
 
 bool FimgV4x::t_Lock(void)
 {
-    if (&m_lock != NULL) {
-        status_t ret = m_lock.lock();
-        return true;
-    }
-    PRINT("%s::m_lock is NULL",__func__);
-    return false;
+    return m_lock.lock();
 }
 
 bool FimgV4x::t_UnLock(void)
 {
-    if (&m_lock != NULL) {
-        m_lock.unlock();
-        return true;
-    }
-    PRINT("%s::m_lock is NULL",__func__);
-    return false;
+    m_lock.unlock();
+    return true;
 }
 
 bool FimgV4x::m_CreateG2D(void)