Commit graph

45006 commits

Author SHA1 Message Date
Tao Bao
34a080bf6b Merge "init: Remove the obsolete restorecon for /sbin files."
am: 60fc999722

Change-Id: Ic5ddeb85f554ac4a34165454300fa8c5ade9a609
2019-01-18 11:57:36 -08:00
Treehugger Robot
60fc999722 Merge "init: Remove the obsolete restorecon for /sbin files." 2019-01-18 19:35:26 +00:00
Mark Salyzyn
5fb43a8787 Merge "adb_remount_test allow to run on eng builds."
am: 99ff4dd35d

Change-Id: Id4057f13145573cbf59ead2b59110eb7184adc28
2019-01-18 10:18:23 -08:00
Treehugger Robot
99ff4dd35d Merge "adb_remount_test allow to run on eng builds." 2019-01-18 18:03:56 +00:00
Jiyong Park
555b7ead70 Merge changes from topic "revert_move_bionic_to_apex"
am: e0c7a8bbdd

Change-Id: I7d6857980fd2bcfcaeb320971b6b593d11415dbb
2019-01-18 02:33:09 -08:00
Treehugger Robot
e0c7a8bbdd Merge changes from topic "revert_move_bionic_to_apex"
* changes:
  Revert "Identify post-apexd crashing processes"
  Revert "Bionic libs and the dynamic linker are bind mounted"
  Revert "Don't create separate mount namespaces for pre-apexd processes"
2019-01-18 10:21:46 +00:00
Sandeep Patil
49fd889a8a Merge "fiemap_writer: Add PinStatus check for fiemap writes."
am: db787a0b05

Change-Id: Ia219be13c25f8e02c5ed07ef4eea1637de5afc14
2019-01-17 19:50:34 -08:00
Treehugger Robot
db787a0b05 Merge "fiemap_writer: Add PinStatus check for fiemap writes." 2019-01-18 03:40:28 +00:00
Jiyong Park
60b89aee4c Revert "Identify post-apexd crashing processes"
This reverts commit c661b660fe.
Reason: Breaks some 3p apps.

Bug: 122920047
Test: run the app, login.
Change-Id: Ie56ea5516887b885579764929e82e4fe684a7dcf
2019-01-18 12:30:54 +09:00
Jiyong Park
8b73dfc0a4 Revert "Bionic libs and the dynamic linker are bind mounted"
This reverts commit 2599088ff6.
Reason: Breaks some 3p apps.

Bug: 122920047
Test: run the app, login.
Change-Id: Idea332b1f91e9d2ac6ebd3879da7820c8ba2284f
2019-01-18 12:30:51 +09:00
Jiyong Park
80aec3f0f0 Revert "Don't create separate mount namespaces for pre-apexd processes"
This reverts commit 5ab1300481.

Reason: Breaks some 3p apps.

Bug: 122920047
Test: run the app, login.
Change-Id: Iec3347d7f35fbb6f32fd1192135a0cf87dc123a7
2019-01-18 12:30:39 +09:00
Cody Schuffelen
6d05846ab0 Merge "Combine tcp_connect and socket_spec_connect."
am: 539c4d427b

Change-Id: I9a77cde0bdda07c2a90e54c76fb5bc9abb2601a8
2019-01-17 18:37:05 -08:00
Cody Schuffelen
539c4d427b Merge "Combine tcp_connect and socket_spec_connect." 2019-01-18 02:28:50 +00:00
Evgenii Stepanov
17d5f8ad20 Merge "Re-enable asan on /init."
am: 9c334367fd

Change-Id: I2fc6aee86292034ae32136f430d5de3ae5d9c448
2019-01-17 18:10:13 -08:00
Treehugger Robot
9c334367fd Merge "Re-enable asan on /init." 2019-01-18 01:56:43 +00:00
Cody Schuffelen
af0e220fb1 Combine tcp_connect and socket_spec_connect.
This will make it easier to add new types of transports by combining the
logic the adb server and adb daemon use to connect to things.

Bug:121166534
Test: adb connect against a cuttlefish instance over the shm proxy.
Change-Id: Ic7fc848c60a85eef968c3735838c87cb7fdaf38b
2019-01-17 15:58:41 -08:00
Sandeep Patil
5ba1c068a2 fiemap_writer: Add PinStatus check for fiemap writes.
Note that the check needs the kernel built with latest f2fs.

Bug: 122138114
Test: fiemap_writer_test /dev/block/sda21 \
      --gtest_filter=VerifyBlockWritesF2fs.CheckWrites

Change-Id: I0afbc14241f74ed368438a64afbdb97e3376f1f6
Signed-off-by: Sandeep Patil <sspatil@google.com>
2019-01-17 15:57:40 -08:00
Tom Cherry
f81d1979ff Merge "Statically link liblog to logd/logcat and their tests"
am: 77d895b739

Change-Id: I68cdff95f0143b87d9d4453aa350ad1720637e58
2019-01-17 15:06:25 -08:00
Jonglin Lee
31cd4f16b2 Merge "init: dump less debug logs when unmount timeout"
am: 1945fbef10

Change-Id: I78380e8ed273612698da63391c0c7bb103bed806
2019-01-17 15:03:21 -08:00
Tao Bao
a68d8c9ea3 init: Remove the obsolete restorecon for /sbin files.
These files, including their building rules, have been removed in favor
of their dynamically linked versions; we no longer need to explicitly
restorecon the actual files either, for the same reason as in commit
05f96a2561. When doing normal boot, these
files come from system.img, which have been labeled at build time; when
booting recovery, they don't need dedicated labels to be functional.

Test: Build and boot crosshatch.
Test: Factory reset under recovery on taimen (mke2fs).
Test: Factory reset under recovery on crosshatch (make_f2fs).
Change-Id: Icbcd24aad8be1e7f4ba7d379acd5855d256ae106
2019-01-17 14:52:29 -08:00
Tom Cherry
77d895b739 Merge "Statically link liblog to logd/logcat and their tests" 2019-01-17 22:27:43 +00:00
Treehugger Robot
1945fbef10 Merge "init: dump less debug logs when unmount timeout" 2019-01-17 22:06:50 +00:00
Evgenii Stepanov
dd02fa162d Re-enable asan on /init.
Fixed in the new toolchain.

Bug: 120561310
Test: asan build boots
Change-Id: I722c98467ed0ac5e18441cb659f26cd8a803eee0
2019-01-17 14:05:22 -08:00
Xin Li
51d6a3cf71 [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190105.001) into master"
am: c541731521 -s ours
am skip reason: subject contains skip directive

Change-Id: I2b572df6c4f99921c15bc65c432582cb312f1a17
2019-01-17 13:58:46 -08:00
Xin Li
fc58695ebf [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190105.001) into master
am: 43a0d67e7b -s ours
am skip reason: subject contains skip directive

Change-Id: I3c4642ba3de24ad4f1b512430ead06fc3b52aa3f
2019-01-17 13:53:46 -08:00
Mark Salyzyn
546e76f1c7 adb_remount_test allow to run on eng builds.
Test: adb_remount_test.sh
Change-Id: I06e7a5e217e2769fc9eb95f6e9a6dcdfd56a8ad2
2019-01-17 13:42:25 -08:00
Henry Daitx
2494a66c37 Merge "Disable dexpreopt for deployagent"
am: b42719bcd3

Change-Id: Id6c190730f028c3cbf7c29917640796fe8c29419
2019-01-17 13:24:22 -08:00
Xin Li
c541731521 Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190105.001) into master" 2019-01-17 21:19:43 +00:00
Jaegeuk Kim
2c90557d27 Merge "zram: support zram_writeback"
am: 2fdbdfddac

Change-Id: I57bb13eb054fcf441485fa380a9f3091864f550f
2019-01-17 13:17:17 -08:00
Treehugger Robot
b42719bcd3 Merge "Disable dexpreopt for deployagent" 2019-01-17 21:13:35 +00:00
Jaegeuk Kim
2fdbdfddac Merge "zram: support zram_writeback" 2019-01-17 21:03:15 +00:00
Martijn Coenen
48ec9e7ce4 Merge "Update AID_ISOLATED_START to include new range."
am: 73992c7c00

Change-Id: I96a80abc0046b0a1023d6ba14985baa22a829782
2019-01-17 12:58:41 -08:00
Martijn Coenen
73992c7c00 Merge "Update AID_ISOLATED_START to include new range." 2019-01-17 20:49:19 +00:00
Tom Cherry
9e12433760 Statically link liblog to logd/logcat and their tests
logd/logcat use more symbols than the rest of the platform, so let's
statically link them for now while we understand the API that the
platform overall uses.

Test: build
Change-Id: I21ae1bd3ff9b310f099612fbe790f769712661df
2019-01-17 11:37:22 -08:00
Jonglin Lee
28a2c9213b init: dump less debug logs when unmount timeout
Dump only uninterruptible tasks instead of all tasks when
unmount timeout. Also dump current CPU stack traces.

Bug: 122858312
Test: Reboot with and without timeout
Change-Id: I1412ace022b6d78e25fbe1337d1082d4be9c19c0
2019-01-17 19:14:46 +00:00
David Anderson
ece1e52ae1 Merge "init: Add support for GSI installations in first-stage mount."
am: b43440ba79

Change-Id: Ia7645c06af6f04da3c357fd5562cc6925d56da1b
2019-01-17 10:57:25 -08:00
David Anderson
b43440ba79 Merge "init: Add support for GSI installations in first-stage mount." 2019-01-17 18:42:58 +00:00
Tom Cherry
788fbbb857 Merge "Remove liblog/uio.c and <log/uio.h>"
am: e181bf5116

Change-Id: Iee8f6d1c3d3111b890e22241b255ca1e74d58a02
2019-01-17 09:30:30 -08:00
Tom Cherry
a64a16aa40 Merge "Remove __android_log_event_list and the reader aspect of android_log_event_list"
am: 065854748e

Change-Id: Id421a042d7dcc83d6c70311a726dd677af4886c8
2019-01-17 09:29:51 -08:00
Tom Cherry
e181bf5116 Merge "Remove liblog/uio.c and <log/uio.h>" 2019-01-17 17:19:52 +00:00
Tom Cherry
065854748e Merge "Remove __android_log_event_list and the reader aspect of android_log_event_list" 2019-01-17 17:18:10 +00:00
Christopher Ferris
27d7e2a3d6 Merge "Add support for UnwinderFromPid object."
am: b94c2e52a6

Change-Id: I14f2d0a4501cd5b395ea34e96b4eeb10f69cc9f6
2019-01-17 09:11:48 -08:00
Randall Huang
a030ede795 Merge "reboot: only run fsck when detecting filesystem inconsistency"
am: 91b5adfc88

Change-Id: I3f3d044e643854f994ef162cc77ada5202170ac0
2019-01-17 09:10:23 -08:00
Henry Daitx
05af6aef82 Disable dexpreopt for deployagent
platform-tools/deployagent.jar is built incorrectly for userdebug sdk
builds (which the build machines in android-build use). In eng builds
dexpreopt is disable by default, so the file is built correctly.

This change disables dexpreopt for deployagent in all builds, for
consistency.

Bug: 122831369

Test: lunch sdk-eng
Test: make sdk
Change-Id: I370f0536d906690b153f114ba3dd589a14d222d4
2019-01-17 16:24:52 +00:00
Christopher Ferris
b94c2e52a6 Merge "Add support for UnwinderFromPid object." 2019-01-17 16:21:33 +00:00
Randall Huang
91b5adfc88 Merge "reboot: only run fsck when detecting filesystem inconsistency" 2019-01-17 15:03:13 +00:00
Bernie Innocenti
6185deb19a Merge "Fix clang-tidy warnings in log_time.h"
am: a36528da5c

Change-Id: I4a216d492bf4bf72b97a9cd034b9abca7fe217bb
2019-01-17 04:43:43 -08:00
Treehugger Robot
a36528da5c Merge "Fix clang-tidy warnings in log_time.h" 2019-01-17 12:30:38 +00:00
Martijn Coenen
cb88bc95fc Update AID_ISOLATED_START to include new range.
The AppZygote allocates UIDs out of the [90000..98999] range.

Bug: 111434506
Test: builds
Change-Id: I7846a81077636f6f9aff2880f1c9ee01c6f98257
2019-01-17 11:48:58 +01:00
Nicolas Geoffray
3c7c9e6e61 Merge "Add runtime module members to owners."
am: ec6bd00f33

Change-Id: I11f892a589601aa844d82e2e85f38f3704f628d3
2019-01-16 23:06:18 -08:00