* The core SELinux policies for vendor_init are being restricted as to
comply with Treble. Simply adding a local rule to allow creating
folders under rootfs would be enough, but at the same time defining
the extra root folders and making use of AID/fs configuration file
to set perms is more neat and clean.
* Furthermore, with System As Root / is a read-only filesystem
so we can't create our mountpoints from init script anymore
Change-Id: Idabd7ae72e4c4fd9daac5ba3be3e6236f79f251b
This CL will fully enable whitelisting system properties. To do that,
the following unnecessary action triggers are removed as well.
Bug: 74266614
Test: succeeded building and tested with blueline
Change-Id: I0048fd41a5bcd16dd54ba00ac40c0afbfef21d58
These products have warnings about overriding build commands, which
means that there are multiple instructions on how to build a file, and
we've just picked one of them. Which one we pick is usually stable, but
it can change.
Bug: 77611511
Test: turn default to false, walleye still uses a warning
Change-Id: I11d194863b313f64b19291f65219682b169d9ced
* Custom VSYNC offsets are intended to reduce input latency at cost of
increased sync error counts. Our values were never calculated properly
and were just taken from another device instead. That led to jank in
some usecases.
Change-Id: I57ac4362ca28a9c128cc45c3f6e3734a24654955
Signed-off-by: srfarias <erikofarias@gmail.com>
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
* Goes as per stock and is needed since the HIDL interface
is now being built from source.
Change-Id: Ia18a38be16f56f48f0442aeae588bb987391c716
Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
This fixes 01-21 07:34:55.559 536 536 E QCOM PowerHAL: extract_stats: failed to open: /d/wlan0/power_stats Error = No such file or directory
Change-Id: I371199c9b5a3cc897979486ef158521ee37f6d19
* VNDK runtime isolation is kept disabled for now because that's
also how Xiaomi is shipping P on their devices.
Change-Id: I43140442ab33f3e9633bb4f347e2bee9be97b447
* Avoids the following warnings on every single rebuild of anything:
build/core/Makefile:34: warning: overriding commands for target
`/out/lineage-16.0/target/product/wayne/system/framework/qti-telephony-common.jar'
build/core/base_rules.mk:391: warning: ignoring old commands for target
`/out/lineage-16.0/target/product/wayne/system/framework/qti-telephony-common.jar'
Change-Id: Idffe1a95d5ddac0ef3d6c74e3d55293b553e51ba
Move vendor policy to vendor and add a place for system extensions.
Also add such an extension: a labeling of the qti.ims.ext service.
Bug: 38151691
Bug: 62041272
Test: Policy binary identical before and after, except plat_service_contexts
has new service added.
Change-Id: Ie4e8527649787dcf2391b326daa80cf1c9bd9d2f
Change-Id: I1493c4c8876c4446a1de46b39942098bf49c79f8