From 6e7ebda7aded8b14b02e6e5dcf0b4d6afbe59448 Mon Sep 17 00:00:00 2001 From: Prateek Sood Date: Fri, 23 Aug 2019 12:20:38 +0530 Subject: [PATCH] sdm660: irqbalancer: msm_irqbalancer not starting msm_irqbalancer was not starting for many targets. Call to start irqbalancer was not getting initiated. Fix this by making a call to start msm_irqbalancer. Change-Id: I4fbdef032100c91dba7bdb48a3562c5f9ab38e4d --- rootdir/bin/init.qcom.sh | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/rootdir/bin/init.qcom.sh b/rootdir/bin/init.qcom.sh index aa54204d..07844367 100755 --- a/rootdir/bin/init.qcom.sh +++ b/rootdir/bin/init.qcom.sh @@ -99,7 +99,28 @@ start_msm_irqbalance_msmnile() fi } -start_msm_irqbalance() +start_msm_irqbalance_kona() +{ + if [ -f /vendor/bin/msm_irqbalance ]; then + start vendor.msm_irqbalance + fi +} + +start_msm_irqbalance_lito() +{ + if [ -f /vendor/bin/msm_irqbalance ]; then + start vendor.msm_irqbalance + fi +} + +start_msm_irqbalance_atoll() +{ + if [ -f /vendor/bin/msm_irqbalance ]; then + start vendor.msm_irqbalance + fi +} + +start_msm_irqbalance660() { if [ -f /vendor/bin/msm_irqbalance ]; then case "$platformid" in @@ -111,6 +132,13 @@ start_msm_irqbalance() fi } +start_msm_irqbalance() +{ + if [ -f /vendor/bin/msm_irqbalance ]; then + start vendor.msm_irqbalance + fi +} + baseband=`getprop ro.baseband` echo 1 > /proc/sys/net/ipv6/conf/default/accept_ra_defrtr @@ -207,7 +235,7 @@ case "$target" in esac ;; esac - start_msm_irqbalance + start_msm_irqbalance660 ;; "apq8084") platformvalue=`cat /sys/devices/soc0/hw_platform`