Loading services/inputflinger/InputManager.cpp +8 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include "InputManager.h" #include <cutils/iosched_policy.h> #include <cutils/log.h> namespace android { Loading Loading @@ -51,13 +52,15 @@ void InputManager::initialize() { } status_t InputManager::start() { status_t result = mDispatcherThread->run("InputDispatcher", PRIORITY_URGENT_DISPLAY); status_t result = mDispatcherThread->run("InputDispatcher", PRIORITY_URGENT_DISPLAY + PRIORITY_MORE_FAVORABLE); if (result) { ALOGE("Could not start InputDispatcher thread due to error %d.", result); return result; } result = mReaderThread->run("InputReader", PRIORITY_URGENT_DISPLAY); result = mReaderThread->run("InputReader", PRIORITY_URGENT_DISPLAY + PRIORITY_MORE_FAVORABLE); if (result) { ALOGE("Could not start InputReader thread due to error %d.", result); Loading @@ -65,6 +68,9 @@ status_t InputManager::start() { return result; } android_set_rt_ioprio(mDispatcherThread->getTid(), 1); android_set_rt_ioprio(mReaderThread->getTid(), 1); return OK; } Loading services/surfaceflinger/DispSync.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ #include <math.h> #include <cutils/iosched_policy.h> #include <cutils/log.h> #include <ui/Fence.h> Loading Loading @@ -390,6 +391,7 @@ DispSync::DispSync(const char* name) : ALOGE("Couldn't set SCHED_FIFO for DispSyncThread"); } android_set_rt_ioprio(mThread->getTid(), 1); reset(); beginResync(); Loading services/surfaceflinger/EventThread.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include <sys/types.h> #include <cutils/compiler.h> #include <cutils/iosched_policy.h> #include <gui/BitTube.h> #include <gui/IDisplayEventConnection.h> Loading Loading @@ -92,6 +93,7 @@ void EventThread::sendVsyncHintOnLocked() { void EventThread::onFirstRef() { run("EventThread", PRIORITY_URGENT_DISPLAY + PRIORITY_MORE_FAVORABLE); android_set_rt_ioprio(getTid(), 1); } sp<EventThread::Connection> EventThread::createEventConnection() const { Loading services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ #include <EGL/egl.h> #include <cutils/iosched_policy.h> #include <cutils/log.h> #include <cutils/properties.h> Loading Loading @@ -503,6 +504,7 @@ void SurfaceFlinger::init() { mEventControlThread = new EventControlThread(this); mEventControlThread->run("EventControl", PRIORITY_URGENT_DISPLAY); android_set_rt_ioprio(mEventControlThread->getTid(), 1); // initialize our drawing state mDrawingState = mCurrentState; Loading services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ #include <EGL/egl.h> #include <cutils/iosched_policy.h> #include <cutils/log.h> #include <cutils/properties.h> Loading Loading @@ -560,6 +561,7 @@ void SurfaceFlinger::init() { mEventControlThread = new EventControlThread(this); mEventControlThread->run("EventControl", PRIORITY_URGENT_DISPLAY); android_set_rt_ioprio(mEventControlThread->getTid(), 1); // set a fake vsync period if there is no HWComposer if (mHwc->initCheck() != NO_ERROR) { Loading Loading
services/inputflinger/InputManager.cpp +8 −2 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include "InputManager.h" #include <cutils/iosched_policy.h> #include <cutils/log.h> namespace android { Loading Loading @@ -51,13 +52,15 @@ void InputManager::initialize() { } status_t InputManager::start() { status_t result = mDispatcherThread->run("InputDispatcher", PRIORITY_URGENT_DISPLAY); status_t result = mDispatcherThread->run("InputDispatcher", PRIORITY_URGENT_DISPLAY + PRIORITY_MORE_FAVORABLE); if (result) { ALOGE("Could not start InputDispatcher thread due to error %d.", result); return result; } result = mReaderThread->run("InputReader", PRIORITY_URGENT_DISPLAY); result = mReaderThread->run("InputReader", PRIORITY_URGENT_DISPLAY + PRIORITY_MORE_FAVORABLE); if (result) { ALOGE("Could not start InputReader thread due to error %d.", result); Loading @@ -65,6 +68,9 @@ status_t InputManager::start() { return result; } android_set_rt_ioprio(mDispatcherThread->getTid(), 1); android_set_rt_ioprio(mReaderThread->getTid(), 1); return OK; } Loading
services/surfaceflinger/DispSync.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ #include <math.h> #include <cutils/iosched_policy.h> #include <cutils/log.h> #include <ui/Fence.h> Loading Loading @@ -390,6 +391,7 @@ DispSync::DispSync(const char* name) : ALOGE("Couldn't set SCHED_FIFO for DispSyncThread"); } android_set_rt_ioprio(mThread->getTid(), 1); reset(); beginResync(); Loading
services/surfaceflinger/EventThread.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include <sys/types.h> #include <cutils/compiler.h> #include <cutils/iosched_policy.h> #include <gui/BitTube.h> #include <gui/IDisplayEventConnection.h> Loading Loading @@ -92,6 +93,7 @@ void EventThread::sendVsyncHintOnLocked() { void EventThread::onFirstRef() { run("EventThread", PRIORITY_URGENT_DISPLAY + PRIORITY_MORE_FAVORABLE); android_set_rt_ioprio(getTid(), 1); } sp<EventThread::Connection> EventThread::createEventConnection() const { Loading
services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ #include <EGL/egl.h> #include <cutils/iosched_policy.h> #include <cutils/log.h> #include <cutils/properties.h> Loading Loading @@ -503,6 +504,7 @@ void SurfaceFlinger::init() { mEventControlThread = new EventControlThread(this); mEventControlThread->run("EventControl", PRIORITY_URGENT_DISPLAY); android_set_rt_ioprio(mEventControlThread->getTid(), 1); // initialize our drawing state mDrawingState = mCurrentState; Loading
services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ #include <EGL/egl.h> #include <cutils/iosched_policy.h> #include <cutils/log.h> #include <cutils/properties.h> Loading Loading @@ -560,6 +561,7 @@ void SurfaceFlinger::init() { mEventControlThread = new EventControlThread(this); mEventControlThread->run("EventControl", PRIORITY_URGENT_DISPLAY); android_set_rt_ioprio(mEventControlThread->getTid(), 1); // set a fake vsync period if there is no HWComposer if (mHwc->initCheck() != NO_ERROR) { Loading