Commit Graph

1009 Commits

Author SHA1 Message Date
Wei Wang
778154e379 init.hardware.rc: shutdown ssr_setup early to avoid subsystem restart
We see subsystem restarts happens during shutdown, this leads to
unnecessary FW loading and sometimes kernel panic.
This CL is to stop ssr_setup when framework sets
"sys.shutdown.requested" to avoid subsystem restart.

Bug: 38203024
Test: Walleye shutdown/reboot
Change-Id: I379504029f0a988a072a5ea6b8b29baa2721112b
2017-06-28 13:39:33 -07:00
Glenn Kasten
614e203677 Merge "Report feature android.software.midi to enable testing" into oc-dr1-dev 2017-06-27 15:05:26 +00:00
Wei Wang
f31c67caa8 Do not do powerhint if current governor is not supported
Bug: 62913269
Test: Boot and verify powerhint works
Change-Id: If2638ae5f107534b46412ca8cce9f02e9eb5d215
2017-06-26 22:59:14 +00:00
TreeHugger Robot
dfc34ea32b Merge "bootanim: suppress selinux denial" into oc-dr1-dev 2017-06-26 20:24:05 +00:00
Glenn Kasten
a949a88da4 Report feature android.software.midi to enable testing
Test: MIDI Scope and similar tests can be launched
Bug: 37993866
Change-Id: I27b134f4709b5c49a99c2525a871d2121c842dee
2017-06-26 12:21:23 -07:00
TreeHugger Robot
577d0c144f Merge "Media volume: from 15 to 25 steps" into oc-dr1-dev 2017-06-26 18:35:23 +00:00
Jeff Vander Stoep
3ecc3b2913 bootanim: suppress selinux denial
Reading time from /data/system/time is not used on Wahoo.

denied { read } for pid=619 comm="BootAnimation::" name="system"
scontext=u:r:bootanim:s0 tcontext=u:object_r:system_data_file:s0
tclass=dir

Bug: 62954877
Test: build policy
Change-Id: I0d5bc69797f7a11ca4e612c00228e87dd48942c7
2017-06-26 09:58:22 -07:00
TreeHugger Robot
9dca253a01 Merge "Add SPN for Vodafone 262-02" into oc-dr1-dev 2017-06-26 16:48:12 +00:00
Thierry Strudel
4dac4ed66f Merge "Move file labeling to genfs_contexts." into oc-dr1-dev 2017-06-26 06:16:57 +00:00
Meng Wang
7f3ae7dedd Add SPN for Vodafone 262-02
Bug: 62403010
Test: manual - "Vodafone Wi-Fi Calliing" appeared in status bar.
Change-Id: Ief13a04cc5e485a2bf9bf141b100fbee8eaf272a
2017-06-26 04:20:34 +00:00
TreeHugger Robot
86c23203fc Merge "Removing keystore policy due to bug resolution" into oc-dr1-dev 2017-06-24 18:15:43 +00:00
TreeHugger Robot
a94ca87f01 Merge "init.hardware.rc: enable zram on boot_complete" into oc-dr1-dev 2017-06-24 05:53:39 +00:00
TreeHugger Robot
7a9721ad14 Merge "Mark android.hardware.wifi.offload@1.0-lib as vendor: true" into oc-dr1-dev 2017-06-24 00:42:51 +00:00
TreeHugger Robot
027ad25f5a Merge "Remove metadata from fstab since no metadata encryption this year" into oc-dr1-dev 2017-06-23 23:43:59 +00:00
TreeHugger Robot
3d5523ed0f Merge "Add sys.slpi.firmware.version property." into oc-dr1-dev 2017-06-23 23:32:13 +00:00
Tri Vo
fe744f6bcf Mark android.hardware.wifi.offload@1.0-lib as vendor: true
Bug: 37342627
Test: BOARD_VNDK_VERSION=true m -j

(cherry picked from commit 73dc0278c6)

Merged-In: I564cee3a8ba50a82816c5ce4f48f5c8ec49c6cee
Change-Id: I564cee3a8ba50a82816c5ce4f48f5c8ec49c6cee
2017-06-23 22:29:37 +00:00
Wei Wang
33784d4327 Merge "init.hardware.rc: start CHRE earlier" into oc-dr1-dev 2017-06-23 22:13:36 +00:00
Wei Wang
06b4b0ce13 init.hardware.rc: enable zram on boot_complete
This help to save ~50ms in boot time and bootanim shown time

Bug: 62957152
Test: Taimen boot and swap look normal after boot
Change-Id: Idda2cc2aafca2f98f3c1faf4d1a08c7ae3203483
2017-06-23 14:48:37 -07:00
Paul Lawrence
868dfd37b7 Remove metadata from fstab since no metadata encryption this year
Bug: 62730106
Test: Muskie boots
Change-Id: Idac8d532bf6a67c82b726c81e0c47033033a3e72
2017-06-23 14:41:20 -07:00
TreeHugger Robot
b2be8cb917 Merge "Allow init to relabel ab_block lnk_files" into oc-dr1-dev 2017-06-23 20:14:23 +00:00
TreeHugger Robot
eee5c76e1c Merge "Enable 1.1 vts tests for wahoo" into oc-dr1-dev 2017-06-23 19:55:11 +00:00
Wei Wang
69b03ecd63 init.hardware.rc: start CHRE earlier
CHRE init takes time and cause SystemServer/ContextHubService stuck.
Start it earlier to avoid the delay.

Test: rebooted and verified that CHRE starts without error
Bug: 62667292
Change-Id: I555dab7a467b50e51372991e203131bf1ce6b365
2017-06-23 12:12:50 -07:00
Badhri Jagan Sridharan
a0752793a5 Enable 1.1 vts tests for wahoo
Bug: 38034141
Test: cat vendor/manifest.xml and manually verified that usb hal is 1.1
Change-Id: I0927aca9f4f840eed63a9f0569167036149a5ef2
2017-06-23 10:54:40 -07:00
Erik Staats
44f0902691 Add sys.slpi.firmware.version property.
Bug: 38240024
Test: Verified value of sys.spli.firmware.version property.  See details in
testing done comment in
https://googleplex-android-review.git.corp.google.com/2442584 .
Change-Id: Ief04cbfac4efd71c8ff22057fc286645fbadf44d
2017-06-23 10:49:48 -07:00
Vishwath Mohan
690f2543c7 Increase the size of the userdata partition.
This CL increases the size of the user-data partition, roughly
doubling the 10GB that it's currently set to and bringing it in line
with the size that's set for Angler. This gives ASAN builds (which
load sanitized libraries into userdata) more space to work with.

Bug: 62911335
Test: Userdata size is larger.
Change-Id: If34d74263f9715665621a4f1572ee430a5f74553
2017-06-23 15:35:59 +00:00
Jeff Vander Stoep
63013293d8 Allow init to relabel ab_block lnk_files
avc: denied { relabelto } for name="dtbo_a" dev="tmpfs"
scontext=u:r:init:s0 tcontext=u:object_r:ab_block_device:s0
tclass=lnk_file permissive=0
avc: denied { relabelto } for name="boot_a" dev="tmpfs"
scontext=u:r:init:s0 tcontext=u:object_r:boot_block_device:s0
tclass=lnk_file permissive=0

Bug: 35197529
Test: build and flash. Verify link files have correct label.
Change-Id: I2e718e8e06af70d73b0c5076ffc99d5fa7013fd9
2017-06-23 08:09:20 -07:00
Jean-Michel Trivi
2ced533126 Media volume: from 15 to 25 steps
Test: play media, use all 25 vol steps and observe varying attenuation
Bug: 32195657
Change-Id: I7ac87df0b2b15de3a7bb87e739bd88ef7b185236
2017-06-22 19:20:26 -07:00
TreeHugger Robot
32f9c6131d Merge "Suppress netutils_wrapper module denials" into oc-dr1-dev 2017-06-23 00:43:24 +00:00
TreeHugger Robot
30038f8184 Merge "Narrow down tftp_server's access to /persist" into oc-dr1-dev 2017-06-23 00:43:08 +00:00
Joel Galenson
24e2048bac Move file labeling to genfs_contexts.
This should improve performance, as file_contexts is slower
than genfs_contexts.

Bug: 62413700, 62852219
Test: Built, flashed, and booted.  Verified that all of the
files have the correct context.  Verified that wifi,
cellular, camera, and GPS work.

Change-Id: I5b3c91c00486c0f741e9a015fb1602885612896d
(cherry picked from commit cdd9829be8)
2017-06-22 15:04:37 -07:00
Stuart Scott
7c5a76860a Add missing SE Policies for Hardware Info Testing
Bug: 35668291
Test: pts-tradefed run singleCommand pts
Change-Id: If50b00ea6fc11884c3aad6969b8821046916335a
2017-06-22 21:55:07 +00:00
Jeff Vander Stoep
02a94ce7cf Suppress netutils_wrapper module denials
Netutils does not need to load kernel modules. Ignore.

Bug: 35197529
Test: build policy
Change-Id: I14f79ddfd47f3b6eb8461a0b351808bed09a5a30
2017-06-22 14:52:38 -07:00
Jeff Vander Stoep
24c1a1f556 Narrow down tftp_server's access to /persist
avc: denied { dac_override } scontext=u:r:rfs_access:s0
econtext=u:r:rfs_access:s0 tclass=capability

Bug: 62074287
Bug: 38214174
Test: build and boot device. No denials in the logs related to
    /persist/rfs or /persist/hlos_rfs. All files have correct label.
Change-Id: Ic63d1684af2d2b3a1ea75a3aacf2ab2a5ebe36a2
2017-06-22 12:44:40 -07:00
TreeHugger Robot
c1319b7c73 Merge "Allow radio to set telephony monitor property on userdebug builds" into oc-dr1-dev 2017-06-22 18:09:21 +00:00
TreeHugger Robot
5b962b624f Merge changes from topic '7_CLS_topic' into oc-dr1-dev
* changes:
  Offload HAL Service: Device manifest typo
  Offload HAL Service: Unit test framework
  Offload HAL service: Handle callback binder death
  Offload HAL Service: Implement returning values in APIs
2017-06-22 17:40:01 +00:00
Max Bires
192d8c3411 Merge "Removing binder_call's from system_server" into oc-dr1-dev 2017-06-22 17:39:27 +00:00
TreeHugger Robot
cc44df863d Merge "Add WiFi Statistics to Bugreport to Wahoo" into oc-dr1-dev 2017-06-22 17:22:23 +00:00
Jayachandran C
6fa748ff45 Allow radio to set telephony monitor property on userdebug builds
This is need to fix the following denial
selinux: avc:  denied  { set } for property=persist.radio.enable_tel_mon
pid=9378 uid=1001 gid=1001 scontext=u:r:radio:s0 tcontext=u:object_r:
tel_mon_prop:s0 tclass=property_service permissive=0

Test: Verifed no telephony monitor crash at power up
Bug: 62870818
Change-Id: If72bb39552d38c5498094170fd27ca6cda6efa2b
2017-06-22 16:29:16 +00:00
Erik Kline
db87829ff1 Merge "No longer need to explicitly specify ethernet upstream type" into oc-dr1-dev 2017-06-22 04:52:20 +00:00
TreeHugger Robot
d5c6e693b9 Merge "power: remove interaction lock when idle" into oc-dr1-dev 2017-06-22 01:37:42 +00:00
Jayachandran Chinnakkannu
385acb4ef6 Merge "Change radio back to enforce mode" into oc-dr1-dev 2017-06-21 23:57:02 +00:00
Jayachandran Chinnakkannu
cdab57f6b0 Merge "Use /data/vendor/radio for radio data folder" into oc-dr1-dev 2017-06-21 23:57:02 +00:00
Jayachandran Chinnakkannu
24c0b637f0 Merge "Move /data/misc/radio to /data/vendor/radio as per treble rules" into oc-dr1-dev 2017-06-21 23:57:02 +00:00
Adrian Salido
668cac2f4c power: remove interaction lock when idle
Allows earlier interaction lock release by polling on display updates to
stop happening (becomes idle) for a programmable amount of time.

Bug: 62110101
Test: Ran UiBench, didn't see regressions
susbset of tests - avg-jank:
testInflatingListViewFling: 0.09
testTrivialListViewFling:   0.15

Change-Id: I83c0fc75a3d7ca5bf76910ebbaeddb69343a7ee2
2017-06-21 16:13:24 -07:00
Pat Tjin
32fdce5a34 Merge "Move system/vendor partition sizes to wahoo" into oc-dr1-dev 2017-06-21 22:22:40 +00:00
Naina Nalluri
a654a7207b Use /data/vendor/radio for radio data folder
Use /data/vendor partition to hold vendor radio data.
Modify radio related init rc and scripts.

Test: Basic telephony sanity with radio enforce mode

Bug: 36736902
Bug: 36717606
Bug: 62871452

Change-Id: I6518e276f68d405151b1b124de6a0ca1b759d951
2017-06-21 14:14:53 -07:00
Max Bires
5e53707061 Removing binder_call's from system_server
They no longer appear to be in use, no denials are seen from
system_server after removal

Bug: 34784662
Bug: 36867326
Test: system_server functions normally
Change-Id: Ifca772bc60bd67b14fe695737a7fc563810cd592
2017-06-21 14:02:08 -07:00
TreeHugger Robot
7e1d99c8ac Merge "Wahoo: Add minidebug-info to system server" into oc-dr1-dev 2017-06-21 20:56:07 +00:00
TreeHugger Robot
56b07ec982 Merge "Move folio_daemon to system in sepolicy" into oc-dr1-dev 2017-06-21 20:12:37 +00:00
Max Bires
adb9d4722c Removing keystore policy due to bug resolution
Bug: 35810138
Test: keystore works properly
Change-Id: I18cb878df60dc57c7fd921629952f4287c934bb9
2017-06-21 11:04:07 -07:00