msm8226-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: I81ac10edf5ddf9040852a4cb1f0f07c4ca16ef67
This commit is contained in:
John Stultz 2019-11-03 12:11:57 +02:00 committed by RomanDesigner
parent 260468a75f
commit 802f5e740f
No known key found for this signature in database
GPG key ID: 6757965E5D54CB61

View file

@ -44,6 +44,8 @@ on fs
write /sys/class/android_usb/android0/f_ffs/aliases adb
setprop sys.usb.ffs.aio_compat 1
setprop persist.adb.nonblocking_ffs 0
setprop ro.adb.nonblocking_ffs 0
# Following are the parameters required for usb functionality. They provide configurable options like
# product_id/vendor id and allows specifying required functions: