Some devices have extra pointers in this structure that if non-zero
causes libsec-ril.so to segfault
Change-Id: I9fd07a4747ef0fb1388ebbec472f2dda8dea4003
* There is zero reason to ever build without blobs. We've even seen
this situation with official builds from our servers. It's always
better for a build to fail than it is for it to produce something
that has no chance at working.
Change-Id: I4968795670c91f691e9ecdc0e4af62e16ba3a93a
Shipping API level less than 26 corresponds to legacy FCM version.
This addresses the following build warning:
Warning: Shipping FCM Version is inferred from Shipping API level. Declare Shipping FCM Version in device manifest directly.
Change-Id: Ib230c345ff7deb552597824838b8809ceefbbe8a
* So, this one from bullhead can cause everything to get janky AF
every time RenderScript is actually used, and finding one that
actually loads (no missing symbols) AND actually works well is,
well, challenging. The device works fine with the "normal"
non-adreno driver in AOSP, so let's use that until/unless we find
an actually working adreno driver.
Change-Id: I4ab19269eb49f5f2aed375d9055d68c1b9835f69
* Oddly, disabling MAC randomization fully breaks AP, which really
just points to a platform problem. But it seems that our device
can actually handle the "randomization", which doesn't actually
randomize anything (for us). ¯\_(ツ)_/¯
This reverts commit 1e39b786ec.
Change-Id: I8bbcdb968a08f0c700cf436cfdde453b51f96170
* Prior to R, we used property_set() to add properties. In the R update
we migrated this to using property_override(), which has the ability
to add a property, but we didn't set the parameter of the method. We
could go and do that for all of those instances of use, but there
it's really any time where we *don't* want to add these properties
in our libinit extension.
Change-Id: Iabf66d5bbaf13b2124b0062bb0a184d99bb59462
* This seems to be wholly dead for legacy functionfs. Pour one out,
she led a great, yet short-lived, life.
This reverts commit 53fd5b0828.
This reverts commit 8b07abf736.
Change-Id: I494769c2106638d8e442f43dfedf399e7f90aa9e
Config overlay values moved from frameworks_base core to
frameworks_base packages/Tethering
https://github.com/LineageOS/android_frameworks_base/blob/lineage-18.0/packages/Tethering/res/values/config.xml
[haggertk: As part of this move, I'm consolidating these from
{h,k}lte-common to msm8974-common. These held common values between
the two device families.]
Original-Change-Id: Ia5a8056d6334cd78e79853c0ada4e8873a9669e0
Change-Id: I54e93e80595c243719894aa1b9ff0c5abf85d843
Use the default software implementation of gatekeeper.
Change-Id: Id696752ad78047155cad6a5dafe7ca1b4fe86345
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
[haggertk: As part of this move, I'm consolidating common values from
{h,k}lte-common to msm8974-common.]
Original-Change-Id: I747d0242422b753f4e3007ce6c4bf7f124c52c5e
Change-Id: I516b5a3b34747bd7a9efb93eacb8b597da513d54
* libsec-ril*.so files need strdup8to16, which is is dropped in the API
30 library, but can be found in the API 29 prebuilt.
Change-Id: Iaa54b061048a00f832d18396a82212905af0fd7e
* libwvdrmengine.so needs _ZN6google8protobuf8internal13empty_string_E
which is dropped in the API 30 library, but can be found in the
API 29 prebuilt
Change-Id: I39e3251d53b14f3325282b12e6a6bf741ebcf63a
We have issues with camera blobs which doesn't play
well with scudo allocation/deallocation tracking.
Scudo reports corrupted header when stopping a
video recording.
Because we aren't alone with this (also upstream seems
to have trouble with camera modules) use the 32 libc
which is used only by a few components, like camera
and audio.
Because docs states, that libc with the svelte take less RSS,
but is a little bit slower.
https://android.googlesource.com/platform/bionic/+/master/docs/native_allocator.md
This is the reason to not enable this target wide.
Change-Id: Ic0d950817238a227218f59b95e5fd2ffd66e786a
* Apparently this is now required on all non full treble devices since
google added a sleep(1) in libhidl...
Change-Id: I6d8492dd7c56bfdb2ca00f3477634a46fa55b1c0