Commit Graph

3658 Commits

Author SHA1 Message Date
Hridya Valsaraju
9745253054 Add device sepolicy for fastbootd
am: 4c27ffa26f

Change-Id: Icae081ba9d35c649c6be8a55bcb5dd22afd7ae1e
2018-08-14 15:54:40 -07:00
Xin Li
558a436ae2 Merge stage-dr1-aosp-master into stage-aosp-master
Bug: 112535855
Change-Id: I7dc085c5adab5c3a2fd8c2c3406991a576600750
2018-08-13 13:01:02 -07:00
Hridya Valsaraju
4c27ffa26f Add device sepolicy for fastbootd
This is required to allow flashing.

Bug: 78793464
Test: adb reboot fastboot && fastboot flashall
Change-Id: I5964d27ea1541a1c644d325b613db4423c4bf271
2018-08-09 10:21:33 -07:00
Xin Li
a1319bd177 Merge Android Pie into master am: 9ff3cc386f
am: 849287c438

Change-Id: I39dd531b3454b27ef1ea85e5081cd1b5882375d7
2018-08-07 16:53:04 -07:00
Xin Li
849287c438 Merge Android Pie into master
am: 9ff3cc386f

Change-Id: I630a1aa2af724cd570c77f780ba7594204344b89
2018-08-07 13:15:37 -07:00
Xin Li
9ff3cc386f Merge Android Pie into master
Bug: 112104996
Change-Id: Idc8075e8e05d75b90a512c096be41fcc50846cf7
2018-08-06 16:50:11 -07:00
Xin Li
64d16cec7f Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master
am: c6b5577167

Change-Id: Ifcce56915dc26dbcf89569b6593c6f904cbd3dcc
2018-07-19 23:14:31 -07:00
Xin Li
c6b5577167 Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master
Bug: 111615259
Change-Id: Ie0f9d5289bfb2fc7544b51b57b9d6ab788d83634
2018-07-19 13:50:01 -07:00
Myles Watson
b20189391b Merge "wahoo: Move genfs rfkill to system/sepolicy" am: e8e45d58ab
am: 3964dd56d7

Change-Id: Idec1d9fda17886d012f21c8d7c15ccfc8e90a18c
2018-06-27 20:41:56 -07:00
Myles Watson
3964dd56d7 Merge "wahoo: Move genfs rfkill to system/sepolicy"
am: e8e45d58ab

Change-Id: I755ef53a0aa3cf7b9280236ed2805dfd023c4f66
2018-06-27 19:21:31 -07:00
Treehugger Robot
e8e45d58ab Merge "wahoo: Move genfs rfkill to system/sepolicy" 2018-06-28 00:31:05 +00:00
Myles Watson
40afce6ba7 wahoo: Move genfs rfkill to system/sepolicy
Test: build
Change-Id: I33c62fff88217ce049a2e91cfee7ef77f42069f9
Merged-In: I33c62fff88217ce049a2e91cfee7ef77f42069f9
2018-06-27 23:56:07 +00:00
Dan Willemsen
1d84cc82b2 taimen&walleye builds have overriding commands am: 55a3497cda
am: c6a673fef9

Change-Id: I95a40b173fe8d93599cbfd3f4a5a8c5dc9c07d58
2018-06-20 10:05:52 -07:00
Dan Willemsen
c6a673fef9 taimen&walleye builds have overriding commands
am: 55a3497cda

Change-Id: I3121733556846b51e3134c636b8ee7419cfdf821
2018-06-20 10:01:54 -07:00
Dan Willemsen
55a3497cda taimen&walleye builds have overriding commands
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
2018-06-19 22:28:20 -07:00
Tom Cherry
febcbc5b89 [automerger skipped] Merge "Remove qmuxd from init scripts and sepolicy" into stage-aosp-master
am: c70c413817  -s ours

Change-Id: Ic2b3443a2ba21a722d44869254508687dd4ed46d
2018-06-19 07:57:40 -07:00
Tom Cherry
c70c413817 Merge "Remove qmuxd from init scripts and sepolicy" into stage-aosp-master 2018-06-19 14:51:09 +00:00
Tom Cherry
ad7c17d180 [automerger skipped] Remove qmuxd from init scripts and sepolicy am: 7a4e80089a -s ours
am: 239143641a  -s ours

Change-Id: Ib1837166ac6780f297e73c1f93157bd62086a32a
2018-06-18 17:17:16 -07:00
Tom Cherry
239143641a [automerger skipped] Remove qmuxd from init scripts and sepolicy
am: 7a4e80089a  -s ours

Change-Id: Iaa5fffc539e0599d550c55612b0798ecd6bb6d0d
2018-06-18 17:13:14 -07:00
Tom Cherry
ceb0f1e8f1 Remove qmuxd from init scripts and sepolicy
This daemon doesn't exist on the device and causes init errors during
boot.

init: /vendor/etc/init/hw/init.walleye.rc: 745: Unable to decode GID
for 'qcom_diag': getpwnam failed: No such file or directory

init: Could not start service 'vendor.qmuxd' as part of class 'main':
Cannot find '/vendor/bin/qmuxd': No such file or directory

Test: tree-hugger passes
Merged-In: Ib2bc1739cac088af3e9ef2e0482f2536dad8fb8c
Change-Id: Ib2bc1739cac088af3e9ef2e0482f2536dad8fb8c
2018-06-19 00:13:13 +00:00
Adam Seaton
cce52b9483 [automerger skipped] [DO NOT MERGE] Update SVN to 16 for August RoW backpocket bug:109889880 am: 1f3b021647 -s ours
am: a12630c1fb

Change-Id: I447765bc2f43bcac883182c0ce75fb46996fb477
2018-06-18 16:55:38 -07:00
Adam Seaton
a12630c1fb [automerger skipped] [DO NOT MERGE] Update SVN to 16 for August RoW backpocket bug:109889880
am: 1f3b021647  -s ours

Change-Id: I1b029c4bc6a38130b0d994418e3e3782d3837177
2018-06-18 16:51:34 -07:00
Adam Seaton
dbd91411b5 [automerger skipped] [DO NOT MERGE] Update SVN to 15 for August Fi Backpocket Bug:109889880 am: 741408fe62 -s ours
am: aec1e04de2

Change-Id: I70198a2c545c6e32e434d2722040305d76cb2e9d
2018-06-18 16:31:32 -07:00
Adam Seaton
aec1e04de2 [automerger skipped] [DO NOT MERGE] Update SVN to 15 for August Fi Backpocket Bug:109889880
am: 741408fe62  -s ours

Change-Id: I276b2ffd1e9344391c9bf83d8f1d4ac99945930c
2018-06-18 16:27:28 -07:00
Adam Seaton
1f3b021647 [DO NOT MERGE] Update SVN to 16 for August RoW backpocket
bug:109889880
2018-06-18 21:40:23 +00:00
Adam Seaton
741408fe62 [DO NOT MERGE] Update SVN to 15 for August Fi Backpocket
Bug:109889880
2018-06-18 21:07:43 +00:00
Tom Cherry
7a4e80089a Remove qmuxd from init scripts and sepolicy
This daemon doesn't exist on the device and causes init errors during
boot.

init: /vendor/etc/init/hw/init.walleye.rc: 745: Unable to decode GID
for 'qcom_diag': getpwnam failed: No such file or directory

init: Could not start service 'vendor.qmuxd' as part of class 'main':
Cannot find '/vendor/bin/qmuxd': No such file or directory

Test: tree-hugger passes
Merged-In: Ib2bc1739cac088af3e9ef2e0482f2536dad8fb8c
Change-Id: Ib2bc1739cac088af3e9ef2e0482f2536dad8fb8c
2018-06-18 18:00:28 +00:00
Tom Cherry
e4199f9ff6 Remove qmuxd from init scripts and sepolicy
This daemon doesn't exist on the device and causes init errors during
boot.

init: /vendor/etc/init/hw/init.walleye.rc: 745: Unable to decode GID
for 'qcom_diag': getpwnam failed: No such file or directory

init: Could not start service 'vendor.qmuxd' as part of class 'main':
Cannot find '/vendor/bin/qmuxd': No such file or directory

Test: tree-hugger passes
Change-Id: Ib2bc1739cac088af3e9ef2e0482f2536dad8fb8c
2018-06-15 15:15:15 -07:00
Xin Li
90fde6e820 Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
am: 821e4cbc04

Change-Id: Id1260e8c40f10135df538b04843912d5a9764766
2018-06-09 01:43:40 -07:00
Chris Craik
3cfb2974b8 Disable use_buffer_age to workaround driver issue
am: 83759b7709

Change-Id: Ia6d992ae410591654986d93c6e73e52f03b0d52f
2018-06-08 17:07:11 -07:00
Chris Craik
83759b7709 Disable use_buffer_age to workaround driver issue
Bug: 74534157
Test: none

Change-Id: Ic2960e7c8fbb4089440accc5360929cd56cc8edb
2018-06-08 20:07:27 +00:00
Xin Li
821e4cbc04 Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
Bug: 79597307
Change-Id: I25e1d63f3c1f31809b2572eae465a98ca6e27be8
2018-06-08 11:06:54 -07:00
Stanley Tng
ea5c6f752f Disable the Hearing Aid profile for Pixel 2
am: 6799a52d08

Change-Id: I1634e4624f55d0c5d52ba453b99375206d5de516
2018-06-07 16:50:09 -07:00
Stanley Tng
6799a52d08 Disable the Hearing Aid profile for Pixel 2
Bug: 109880029
Test: Compile
Change-Id: I7c641444e85be61f8737fa7172ef7a0c849e79f2
2018-06-07 11:57:37 -07:00
Jiyong Park
9af73c6484 [automerger skipped] Merge "Temporarily whitelisting system domains writing vendor props" am: 3125af3c16
am: 11d2300472  -s ours

Change-Id: I38010e94f812f2417039fc0e70768b8c9486962b
2018-06-06 00:50:31 -07:00
Jiyong Park
11d2300472 Merge "Temporarily whitelisting system domains writing vendor props"
am: 3125af3c16

Change-Id: Iee20d8a616db2cd91a4529aa2e5a9c252c48457f
2018-06-05 21:05:03 -07:00
Treehugger Robot
3125af3c16 Merge "Temporarily whitelisting system domains writing vendor props" 2018-06-06 03:54:11 +00:00
Steven Moreland
5fc0655e34 camera hal is hal_graphics_allocator_client am: 217cd8b6d3
am: 8350459855

Change-Id: I4aa22dbf87223e6277f79803ce572bad7f1a936e
2018-06-05 08:33:43 -07:00
Steven Moreland
8350459855 camera hal is hal_graphics_allocator_client
am: 217cd8b6d3

Change-Id: Id579cd6c326d95ecd79770554761dab1b80c3823
2018-06-05 08:30:09 -07:00
Jaekyun Seok
b270f439e1 Fix access denials for Render script props
am: 591308e3bf

Change-Id: I8c1eac05f6df3b828c65111c801ca983e5f8e58b
2018-06-04 19:43:42 -07:00
Jaekyun Seok
591308e3bf Fix access denials for Render script props
ro.vendor.graphics.memory and vendor.debug.rs.* are used by Render
script (one of same-process HALs).
So they should be public-readable because Render script can be loaded
from almost everywhere.

Bug: 109653662
Test: succeeded building and tested with taimen
Change-Id: I5c6d6dd2f2406feaec60c965a763215c4a064f52
2018-06-05 09:26:02 +09:00
Steven Moreland
42daa6d00d con_monitor is hal_power client
Before it had permissions to use hal_power_hwservice,
but it didn't declare itself to be an hal_power_client.

Bug: 80319537
Test: boot + sanity

Change-Id: I7d82dd2d5692aa1efe75146beb567d166d3b4824
2018-05-31 19:28:23 +00:00
Steven Moreland
217cd8b6d3 camera hal is hal_graphics_allocator_client
Before it had permissions to use hal_graphics_allocator_hwservice,
but it didn't declare itself to be an allocator_client.

Bug: 80319537
Test: boot + sanity
Change-Id: I93a23cd3db270491e82b378507f3cb55063561e8
2018-05-31 10:30:15 -07:00
Hansong Zhang
708d457c36 Merge "Bluetooth HFP: Use WBS by default (4/5)" am: fba16b82c5
am: 9a74ec2281

Change-Id: Ie6eb2ab3acfd9458ec5d9938c93a48069b614640
2018-05-29 19:26:43 -07:00
Hansong Zhang
9a74ec2281 Merge "Bluetooth HFP: Use WBS by default (4/5)"
am: fba16b82c5

Change-Id: Idf93d8b61c0a76f868b575804703fc5b95661b29
2018-05-29 18:15:48 -07:00
Treehugger Robot
fba16b82c5 Merge "Bluetooth HFP: Use WBS by default (4/5)" 2018-05-30 00:44:06 +00:00
Adam Seaton
1acde8b3e1 Update SVN to 17 for Pi release Bug:80225397
am: 57b429087c

Change-Id: Ibba36e0328b6f13b6e3e115bd9d9f5651dd19bf9
2018-05-25 11:37:09 -07:00
Adam Seaton
57b429087c Update SVN to 17 for Pi release
Bug:80225397

Anticipating the need for SVN to be set to 15/16 for backpocket OC-MR1
builds in August, setting this to 17.
2018-05-25 09:30:22 -07:00
Jiyong Park
f392990328 Temporarily whitelisting system domains writing vendor props
system properties must not be used as a communication channel in between
system and vendor processes. However, there has been no enforcement on
this: system process could write system properties that are owned and
read by vendor processes and vice versa. Such communication should be
done over hwbinder and should be formally specified in HIDL.

Until we finish migrating the existing use cases of sysprops to HIDL,
whitelisting them in system_writes_vendor_properties_violators so that
the violators are clearly tracked.

These violators are allowed only for P, but not for Q.

Bug: 78598545
Test: m -j selinux_policy
Merged-In: I60b12f1232c77ad997c8c87e6d91baa14c626e94
Change-Id: I60b12f1232c77ad997c8c87e6d91baa14c626e94
(cherry picked from commit 3ee4e77674)
2018-05-24 19:07:35 +09:00
Hung-ying Tyan
4e248ab1dd Merge "configstore: uprev configstore (1.0 -> 1.1)" into pi-dev
am: e60a7fd931

Change-Id: I14c418e06ceb0314ac9edc0e4fe074cfd58bada4
2018-05-23 18:18:14 -07:00