aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2019-03-18 21:47:18 -0700
committerArian <arian.kulmer@web.de>2020-02-07 20:09:45 +0100
commit387654d352c2d252c2e683c6ceb4d44eef3a6362 (patch)
tree120f46fe67d35e30154d81d9279b73c1d048f42c
parentffbb320f28c81833c97fb212ce5b4703e2b9e058 (diff)
shinano-common: Disable nonblocking_ffs to avoid recent crashes with adbd
Recent changes to adbd have enabled nonblocking_ffs by default. These have seeminly uncovered some bad memory corruption in the kernel ffs gadget driver on every kernel I've tried so far. Unfortunately I've not been able to diagnose what is going wrong, so for now, lets disable the nonblocking_ffs. We still need to root cause the issue as its a problem even with the mainline kernel on HiKey, so its likely a generic kernel issue. Change-Id: I7a0797cc9e8e5f263e533beea23642f768c0f017 Signed-off-by: John Stultz <john.stultz@linaro.org>
-rw-r--r--rootdir/etc/init.recovery.qcom.rc2
-rw-r--r--rootdir/etc/init.sony.usb.rc2
2 files changed, 4 insertions, 0 deletions
diff --git a/rootdir/etc/init.recovery.qcom.rc b/rootdir/etc/init.recovery.qcom.rc
index 039fed3..fb2c886 100644
--- a/rootdir/etc/init.recovery.qcom.rc
+++ b/rootdir/etc/init.recovery.qcom.rc
@@ -3,3 +3,5 @@ on fs
symlink /dev/block/platform/msm_sdcc.1 /dev/block/bootdevice
setprop sys.usb.ffs.aio_compat 1
+ setprop persist.adb.nonblocking_ffs 0
+ setprop ro.adb.nonblocking_ffs 0
diff --git a/rootdir/etc/init.sony.usb.rc b/rootdir/etc/init.sony.usb.rc
index 5e536ac..02b7b97 100644
--- a/rootdir/etc/init.sony.usb.rc
+++ b/rootdir/etc/init.sony.usb.rc
@@ -32,6 +32,8 @@ on fs
mkdir /dev/bus/usb 0755 root root
setprop sys.usb.ffs.aio_compat 1
+ setprop persist.adb.nonblocking_ffs 0
+ setprop ro.adb.nonblocking_ffs 0
on charger
setprop sys.usb.config mtp