Commit Graph

51490 Commits

Author SHA1 Message Date
Tri Vo b95867eb30 Merge "Set /sys/power/wake_lock permissions on init." am: e75c6c841b
am: b00894dc64

Change-Id: I2e3cbbb520fb9451e77ebbe78c3642a2ef152583
2019-07-16 19:05:39 -07:00
Tri Vo b00894dc64 Merge "Set /sys/power/wake_lock permissions on init."
am: e75c6c841b

Change-Id: I300152717163bc5419015c03b5dc23a2beb62422
2019-07-16 18:55:40 -07:00
Tri Vo e75c6c841b Merge "Set /sys/power/wake_lock permissions on init." 2019-07-17 01:30:45 +00:00
Josh Gao 08bd13eb3d adb: win32: don't shutdown socket when closing.
This appears to be an attempt to do orderly shutdown, but it doesn't
wait until the socket becomes readable, so it doesn't actually work. We
implement orderly shutdown elsewhere already, so delete this so that we
don't accidentally shutdown a duped socket.

Test: wine adb_test
Change-Id: I35f8843e8e6dbc7886fd545f0e43375a005e160f
2019-07-16 15:22:58 -07:00
Josh Gao 2ad4c3696f adb: win32: silence wine test failure.
Wine implements sockets with their own internal socketpair, which
results in the poll disconnect test failing.

Bug: http://b/117568356
Test: wine adb_test.exe
Change-Id: Icd2a94f8297fefd5c02e6517568fe288b168032c
2019-07-16 15:22:51 -07:00
Josh Gao efd8ae2d54 adb: win32: fix adb_test.
At some point between Q and master, adb_test.exe stopped working because
it wasn't being linked with -municode?

Test: wine adb_test.exe
Change-Id: I6c20f3b3241cee2052d31d1ca85b8a9738828f6e
2019-07-16 15:21:59 -07:00
Tri Vo c6a84e873b Set /sys/power/wake_lock permissions on init.
system_suspend need to be an early_hal as it's required before storage
encryption can get unlock on FDE devices.

/sys/power/wake_lock is a dependency of system_suspend (only in Q and
earlier). Permissions on this file need to be set early enough.

Bug: 136777986
Bug: 133175847
Test: boot blueline
Change-Id: I8a9d3374b327e451fb98d2279d1bac9477a9560d
2019-07-16 14:33:00 -07:00
Steven Moreland 18daa7b5f0 libutils: RefBase remove 'basetype' typedefs
useless/unused

Bug: N/A
Test: N/A
Change-Id: I72462a64411a58d22e071f20e2c950bd99fdffb1
2019-07-16 21:06:28 +00:00
David Anderson 09a959f1bd Merge "Revert "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid.""" am: eb599db1c5
am: 9047835824

Change-Id: Ibc1bdd23d49f1b0d9df9f5a045b9cd82ae7451ed
2019-07-16 13:10:21 -07:00
David Anderson accbf6d963 Merge "libdm: Fix race conditions in LoopControl::Attach." am: 974dadf904
am: 4605a96076

Change-Id: Ia75415390bd61d4625bf7e7547c660b2b1e23f78
2019-07-16 13:10:15 -07:00
David Anderson 9047835824 Merge "Revert "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid."""
am: eb599db1c5

Change-Id: I818660e3f297ba1f801ee7b215ce1d3de052a837
2019-07-16 12:47:27 -07:00
David Anderson 4605a96076 Merge "libdm: Fix race conditions in LoopControl::Attach."
am: 974dadf904

Change-Id: Ieb08ab0217f5d9a3dc9538672bbaf7037487b49b
2019-07-16 12:47:03 -07:00
David Anderson eb599db1c5 Merge "Revert "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid.""" 2019-07-16 19:03:09 +00:00
David Anderson 974dadf904 Merge "libdm: Fix race conditions in LoopControl::Attach." 2019-07-16 19:03:09 +00:00
Tom Cherry 814f744fac Merge "Add nolint for implicit borrowed_fd constructors" am: 8987f061c4
am: 2d9148abb2

Change-Id: I190836f1b3e801decf6b39c448d6254c7806d8e1
2019-07-16 01:42:16 -07:00
Tom Cherry 2d9148abb2 Merge "Add nolint for implicit borrowed_fd constructors"
am: 8987f061c4

Change-Id: Ibfb6497be968af5e008c1b20de9de9e9041706a5
2019-07-16 01:37:16 -07:00
Treehugger Robot 8987f061c4 Merge "Add nolint for implicit borrowed_fd constructors" 2019-07-16 04:11:20 +00:00
Steven Moreland 28d1ddd03b Merge "Reserve 'init'." am: a19f51eccc
am: 2cdc6d7baf

Change-Id: I871fc91eb9cd5adb159cd98c1820dab7d24fc7ed
2019-07-15 19:59:48 -07:00
Steven Moreland 2cdc6d7baf Merge "Reserve 'init'."
am: a19f51eccc

Change-Id: I7074046592fae42725536df2c2820e9b52983305
2019-07-15 19:50:45 -07:00
Steven Moreland 08a65aa2d1 Merge "Remove obsolete subdirs entry." am: 100e8ffbcd
am: b8d01f377f

Change-Id: I39d95123c45da8104dc8f21f65ac9944ad682474
2019-07-15 19:42:46 -07:00
Treehugger Robot a19f51eccc Merge "Reserve 'init'." 2019-07-16 02:35:29 +00:00
Steven Moreland b8d01f377f Merge "Remove obsolete subdirs entry."
am: 100e8ffbcd

Change-Id: I3e11bcc22e77e9c1f36278721c7f8bb7e05d5a08
2019-07-15 19:32:53 -07:00
Treehugger Robot 100e8ffbcd Merge "Remove obsolete subdirs entry." 2019-07-16 02:02:40 +00:00
Kiyoung Kim 78f234e0a4 Merge "Run linkerconfig from init process" am: 2f174171d7
am: 7b64a9a73a

Change-Id: I6956a7fb29162d0209ab496ecb378d0a7ff42aaa
2019-07-15 17:50:29 -07:00
Ryan Prichard bdbed08c47 Merge changes I5e33e5bf,I64237006 am: c37f4a4199
am: 4440f8bc20

Change-Id: I6db77221e12d16280c8578c4ba6d6fb5050c59da
2019-07-15 17:43:22 -07:00
Christopher Ferris 7a7b844499 Merge "Optimize code that only uses PageMap call." am: 1e7b753c36
am: bdcd4f8e85

Change-Id: I1ac672c4104b50bfe433547c8e99956c26b41b16
2019-07-15 17:40:35 -07:00
David Anderson 95a874d7bf Merge "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid."" am: 4c3d9b2491
am: 54db37769c

Change-Id: I8edcd34fa21ae84948a9c6fcb10ae9ba8245e7fe
2019-07-15 17:39:35 -07:00
Kiyoung Kim 7b64a9a73a Merge "Run linkerconfig from init process"
am: 2f174171d7

Change-Id: I1c228374303842ce7d02cb30ee23c83ef43808d9
2019-07-15 17:39:34 -07:00
Ryan Prichard 4440f8bc20 Merge changes I5e33e5bf,I64237006
am: c37f4a4199

Change-Id: I1afe1a7cd33f6316411143429a593d29ac192516
2019-07-15 17:35:07 -07:00
Kiyoung Kim 2f174171d7 Merge "Run linkerconfig from init process" 2019-07-16 00:32:13 +00:00
Christopher Ferris bdcd4f8e85 Merge "Optimize code that only uses PageMap call."
am: 1e7b753c36

Change-Id: I4a8e28e4e929eaf3c308cd851ef4d12f24e6b817
2019-07-15 17:31:26 -07:00
David Anderson 54db37769c Merge "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid.""
am: 4c3d9b2491

Change-Id: I4749aa8c1438f9b1c2ff04c100af297aec62e732
2019-07-15 17:30:33 -07:00
Ryan Prichard c37f4a4199 Merge changes I5e33e5bf,I64237006
* changes:
  Make android_load_sphal_library thread-safe
  Switch libvndksupport's linker.c to C++
2019-07-16 00:06:21 +00:00
Christopher Ferris 1e7b753c36 Merge "Optimize code that only uses PageMap call." 2019-07-16 00:00:18 +00:00
David Anderson af73ae823f Revert "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid.""
This reverts commit 31656c2c53.

Reason for revert: re-landing

Change-Id: Ibd36267645f24880a7451b63dd22192dfd650f31
2019-07-15 23:56:25 +00:00
David Anderson 4c3d9b2491 Merge "Revert "Remove libfiemap_writer from fs_mgr and move it to gsid."" 2019-07-15 23:55:25 +00:00
David Anderson 31656c2c53 Revert "Remove libfiemap_writer from fs_mgr and move it to gsid."
This reverts commit 20fbf0d672.

Reason for revert: broke build

Change-Id: I6914455ba1f0fd56fbf3572f349242d734281610
2019-07-15 23:52:49 +00:00
Tom Cherry bea193ea9b Merge "init: clean up file / socket descriptor creation" am: c8620ddafe
am: 47d680f924

Change-Id: Ic06579d452da17efe6e9679b7ab20495fee1afb5
2019-07-15 16:48:08 -07:00
Tom Cherry bec99e1dc6 Merge "Add reserved AID ranges for all partitions" am: 2a0a0810a1
am: 306ca15d79

Change-Id: I68ac1fee59fe52151b7ddc86ccf215c23dbf3911
2019-07-15 16:47:29 -07:00
Tom Cherry 47d680f924 Merge "init: clean up file / socket descriptor creation"
am: c8620ddafe

Change-Id: I0d33e2f797147f1c6a49e2b323b7ac09f93604c9
2019-07-15 16:33:17 -07:00
Tom Cherry 306ca15d79 Merge "Add reserved AID ranges for all partitions"
am: 2a0a0810a1

Change-Id: I639c3ed66293da360318b5979480c1def45f1955
2019-07-15 16:32:41 -07:00
David Anderson 20b52851ae Merge "Remove libfiemap_writer from fs_mgr and move it to gsid." am: 3d5b8bc373
am: 759f119fc9

Change-Id: I61cd9d37ec015228f6ead73fda69d37126c45791
2019-07-15 16:31:44 -07:00
David Anderson 759f119fc9 Merge "Remove libfiemap_writer from fs_mgr and move it to gsid."
am: 3d5b8bc373

Change-Id: I8950fcf3b780da4e00f813b90e6689d0a164141e
2019-07-15 16:22:42 -07:00
Tom Cherry c8620ddafe Merge "init: clean up file / socket descriptor creation" 2019-07-15 23:20:13 +00:00
Tom Cherry 2a0a0810a1 Merge "Add reserved AID ranges for all partitions" 2019-07-15 23:19:41 +00:00
David Anderson 3d5b8bc373 Merge "Remove libfiemap_writer from fs_mgr and move it to gsid." 2019-07-15 22:54:21 +00:00
David Anderson 20fbf0d672 Remove libfiemap_writer from fs_mgr and move it to gsid.
gsid is the only consumer for this library, and it's unlikely to grow
beyond gsid.

Bug: 134536978
Test: gsid builds
Change-Id: Ib632b1dd8de3e29c02d1fe443a1e409af5f1257d
2019-07-15 22:53:39 +00:00
Steven Moreland 4c79df91a9 Remove obsolete subdirs entry.
Change-Id: I3327df74179d2ba1ffd66da59e5196f34dfe3974
Bugs: me
Test: N/A
2019-07-15 15:14:34 -07:00
Steven Moreland ceb36d08f4 Reserve 'init'.
This makes `pathmod init` and `gomod init` work, and it also reserves
the 'init' for potential future usage.

Change-Id: I6990bf421211b93d58d978d84d46474ff243e808
Bugs: me
Test: pathmod init; gomod init
2019-07-15 15:12:56 -07:00
Tom Cherry aa55ee6044 Add nolint for implicit borrowed_fd constructors
bpfloader uses both clang-tidy and this header, so the below lint
warnings are generated:

/work/aosp/system/core/base/include/android-base/unique_fd.h:261:18:
  warning: single-argument constructors must be marked explicit to
  avoid unintentional implicit conversions
  [google-explicit-constructor]
  /* implicit */ borrowed_fd(int fd) : fd_(fd) {}
                 ^
                 explicit

/work/aosp/system/core/base/include/android-base/unique_fd.h:263:18:
  warning: single-argument constructors must be marked explicit to
  avoid unintentional implicit conversions
  [google-explicit-constructor]
  /* implicit */ borrowed_fd(const unique_fd_impl<T>& ufd) : fd_(ufd.get()) {}
                 ^
                 explicit

Add NOLINT to quiet them.

Test: build without this lint warning
Change-Id: I5241938c33070b0fa39888289b8ca67d6d94ac73
2019-07-15 15:00:23 -07:00