universal7580: Disable nonblocking_ffs to avoid recent crashes with adbd
authorJohn Stultz <john.stultz@linaro.org>
Tue, 19 Mar 2019 04:47:18 +0000 (21:47 -0700)
committerDanny Wood <danwood76@gmail.com>
Tue, 10 Mar 2020 15:25:55 +0000 (15:25 +0000)
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>
ramdisk/etc/init.samsung.rc

index 066008a80558df0163a8f79c0685ed22ad781d03..0147fb7cb704cec8c9632779541e8da30cbeffd5 100644 (file)
@@ -8,6 +8,9 @@ on init
     setprop installd.sdcard_manipulate_done 0
 
 on post-fs-data
+    # avoid USB crash
+    setprop persist.adb.nonblocking_ffs 0
+    setprop ro.adb.nonblocking_ffs 0
 
     # Latin SSMS feature
     mkdir /efs/SMS 0775 radio system