Commit graph

46566 commits

Author SHA1 Message Date
Tri Vo
54ed2bfe9e Merge "Reland "Remove obsolete ueventd.rc rules."" am: 80e191af8b am: fbcd5eacd6
am: f051cf7c68

Change-Id: I878464dc0f0e640c16af9c73b000370420ff4c00
2018-12-17 14:38:43 -08:00
Mark Salyzyn
3abbe12afc Merge "llkd: adbd is allowed to be a bad parent on userdebug" am: eb9b11c096 am: 028de4ae9f
am: 9b97bed097

Change-Id: I13d796fc6c3c5b920356577afa680d07d0cd87f1
2018-12-17 14:34:04 -08:00
Tri Vo
f051cf7c68 Merge "Reland "Remove obsolete ueventd.rc rules."" am: 80e191af8b
am: fbcd5eacd6

Change-Id: Ia1e1946985a3d3c9bcf1fb366d4f8501f0efd670
2018-12-17 14:25:50 -08:00
Tri Vo
fbcd5eacd6 Merge "Reland "Remove obsolete ueventd.rc rules.""
am: 80e191af8b

Change-Id: Iefb6ee393b7b428fda8c8f37f48205ef367555bf
2018-12-17 14:21:45 -08:00
Mark Salyzyn
9b97bed097 Merge "llkd: adbd is allowed to be a bad parent on userdebug" am: eb9b11c096
am: 028de4ae9f

Change-Id: I8bc0ba5fd8c306b7bd25f70a873cb6691b5be87b
2018-12-17 14:21:35 -08:00
Tri Vo
80e191af8b Merge "Reland "Remove obsolete ueventd.rc rules."" 2018-12-17 22:16:36 +00:00
Mark Salyzyn
028de4ae9f Merge "llkd: adbd is allowed to be a bad parent on userdebug"
am: eb9b11c096

Change-Id: I9cb0bc17b63bce95406dfb1c03054c71f681037b
2018-12-17 14:10:16 -08:00
Mark Salyzyn
eb9b11c096 Merge "llkd: adbd is allowed to be a bad parent on userdebug" 2018-12-17 21:51:29 +00:00
Henry Daitx
a63e1d776c Merge "Change --fastdeploy behaviour" am: 17d41711c6 am: 6edd97ed72
am: 853e4c5313

Change-Id: I52ea56d1ca015213d5610b7fd0e7195c38ee7f71
2018-12-17 04:20:02 -08:00
Henry Daitx
853e4c5313 Merge "Change --fastdeploy behaviour" am: 17d41711c6
am: 6edd97ed72

Change-Id: I52bc06d484e964fadaea683786d38d90bb932663
2018-12-17 04:15:19 -08:00
Henry Daitx
6edd97ed72 Merge "Change --fastdeploy behaviour"
am: 17d41711c6

Change-Id: Ic231992bac93fb28ca64b29e197b39e2e5a3ebb4
2018-12-17 04:11:13 -08:00
Treehugger Robot
17d41711c6 Merge "Change --fastdeploy behaviour" 2018-12-17 11:10:18 +00:00
Yi Kong
0eff90f866 Merge "Fix sign-compare warnings" am: 567c45e10e am: 9fff2fbe7b
am: c9e1d100c2

Change-Id: I061c32036f1b2201e2b917d304e3142e80612e93
2018-12-16 17:10:47 -08:00
Yi Kong
c9e1d100c2 Merge "Fix sign-compare warnings" am: 567c45e10e
am: 9fff2fbe7b

Change-Id: I5922d3779bef7ba390da29784883a4553944d56a
2018-12-16 17:01:11 -08:00
Yi Kong
9fff2fbe7b Merge "Fix sign-compare warnings"
am: 567c45e10e

Change-Id: I92cdd8ce4991cb3897a6a0a732c9e4d9aef2b0b9
2018-12-16 16:56:59 -08:00
Treehugger Robot
567c45e10e Merge "Fix sign-compare warnings" 2018-12-17 00:51:13 +00:00
Neil Fuller
2ebf239807 Merge "Track movement of tz files into the runtime module" am: 7eabef54ee am: 70d9e5f320
am: 1297a544d9

Change-Id: Ieb5e88cba216cf66f5f3e9ae9c92aea314b8e70e
2018-12-15 04:06:22 -08:00
Neil Fuller
1297a544d9 Merge "Track movement of tz files into the runtime module" am: 7eabef54ee
am: 70d9e5f320

Change-Id: I31ce3e735ae68c7edc1ab7b1f61c35698d100a17
2018-12-15 03:44:53 -08:00
Neil Fuller
70d9e5f320 Merge "Track movement of tz files into the runtime module"
am: 7eabef54ee

Change-Id: Ie3449de6eb5dcccb1b7da1e5085b02e08229db7d
2018-12-15 03:37:13 -08:00
Neil Fuller
7eabef54ee Merge "Track movement of tz files into the runtime module" 2018-12-15 11:25:52 +00:00
Bowgo Tsai
fac6b4e65b Merge "Allow init to skip mounting /product and /product_services" am: 8fe0eb46c0 am: 8d464e75c9
am: d3dc311f3e

Change-Id: Ib33b129bea815a87ebf9ce8c9029537d1a4ba9b3
2018-12-14 17:28:45 -08:00
Bowgo Tsai
d3dc311f3e Merge "Allow init to skip mounting /product and /product_services" am: 8fe0eb46c0
am: 8d464e75c9

Change-Id: I9cf8a3510a9178a436881d101e122a72d0c78f2e
2018-12-14 17:25:37 -08:00
Bowgo Tsai
8d464e75c9 Merge "Allow init to skip mounting /product and /product_services"
am: 8fe0eb46c0

Change-Id: I3cc955eb53f9efa023a23e57a1cc5a13528fbfb2
2018-12-14 17:21:21 -08:00
Treehugger Robot
8fe0eb46c0 Merge "Allow init to skip mounting /product and /product_services" 2018-12-15 01:13:38 +00:00
Josh Gao
0f785bcbc6 Merge "libdebuggerd: add timestamp to tombstones." am: ac64da1637 am: f1c2a0c2d5
am: 14c8300a62

Change-Id: I5c1baf834d28dfbe5e0cb043baa7497003218f29
2018-12-14 16:50:23 -08:00
Josh Gao
14c8300a62 Merge "libdebuggerd: add timestamp to tombstones." am: ac64da1637
am: f1c2a0c2d5

Change-Id: I82cf61bcd52d420184eb5f7bb82d408ae34265bd
2018-12-14 16:37:05 -08:00
Josh Gao
f1c2a0c2d5 Merge "libdebuggerd: add timestamp to tombstones."
am: ac64da1637

Change-Id: Ib585e2873fc10999857286d8e9003cb1000e6be1
2018-12-14 16:26:57 -08:00
Josh Gao
ac64da1637 Merge "libdebuggerd: add timestamp to tombstones." 2018-12-15 00:12:24 +00:00
Yi Kong
e93040c618 Fix sign-compare warnings
system/core/fs_mgr/fs_mgr_fstab.cpp:161:18: error: comparison of integers of different signs: 'int' and 'const uint64_t' (aka 'const unsigned long') [-Werror,-Wsign-compare]
        if (flag == j->flag) {
            ~~~~ ^  ~~~~~~~

system/core/fs_mgr/fs_mgr.cpp:674:11: error: comparison of integers of different signs: 'int' and 'std::__1::vector<FstabEntry, std::__1::allocator<FstabEntry> >::size_type' (aka 'unsigned long') [-Werror,-Wsign-compare]
    if (i < fstab.size()) --i;
        ~ ^ ~~~~~~~~~~~~

Test: m checkbuild
Change-Id: I056add222a92f99134a49ac141bd143ddd54179b
2018-12-14 16:02:38 -08:00
Tri Vo
16cdffe8cb Reland "Remove obsolete ueventd.rc rules."
/dev/* nodes referenced in the removed rules are not present on Pixel
devices, i.e. android platform doesn't depend on these nodes. If a
device relies on one of these rules, the rule should be added to the
device-specific ueventd.rc.

v1->v2:
Added back usb-specific rules
/dev/bus/usb/*            0660   root       usb
/dev/mtp_usb              0660   root       mtp

Bug: 110962171
Test: boot walleye
Test: init_tests
Test: wired headset plays audio
Test: USB PTP works between 2 devices
Change-Id: Ic2d77806a01c8918b2485fb5f0bd9b670b01d1df
2018-12-14 14:57:54 -08:00
Mark Salyzyn
ea0acae965 Merge "fs_mgr: overlayfs: test w/o sepolicy in enforced mode" am: 010a85afe5 am: 77a2f60a84
am: 313c9cdd21

Change-Id: I74f19d5286ffaa096670745dcbf42a50878daead
2018-12-14 14:54:57 -08:00
Mark Salyzyn
313c9cdd21 Merge "fs_mgr: overlayfs: test w/o sepolicy in enforced mode" am: 010a85afe5
am: 77a2f60a84

Change-Id: I80cccd2e9b7c3333da92c36bd6f4e3a9940ed331
2018-12-14 14:45:49 -08:00
Mark Salyzyn
77a2f60a84 Merge "fs_mgr: overlayfs: test w/o sepolicy in enforced mode"
am: 010a85afe5

Change-Id: Icf2d430c876d7ff055abf7b7eaa08075bd86fc37
2018-12-14 14:41:35 -08:00
Treehugger Robot
010a85afe5 Merge "fs_mgr: overlayfs: test w/o sepolicy in enforced mode" 2018-12-14 22:27:17 +00:00
Josh Gao
6f4644d15b libdebuggerd: add timestamp to tombstones.
Bug: http://b/120099273
Test: debuggerd_test
Change-Id: I457506f8d9920d969e1eba0265f85693b484f1a9
2018-12-14 13:29:52 -08:00
Mark Salyzyn
a9ffdbd1d9 Merge "llkd: make 100% sure process that triggers panic still exists" am: 00289c9c79 am: 48b6518541
am: b9f4845cb4

Change-Id: Ied3386b28d5986782e16ed6ccc227eb4040c4511
2018-12-14 12:51:52 -08:00
Mark Salyzyn
b9f4845cb4 Merge "llkd: make 100% sure process that triggers panic still exists" am: 00289c9c79
am: 48b6518541

Change-Id: I4bed68f2962a2d0bc080b9a4491172f359f7034e
2018-12-14 12:47:40 -08:00
Mark Salyzyn
48b6518541 Merge "llkd: make 100% sure process that triggers panic still exists"
am: 00289c9c79

Change-Id: I487befe116c3f39d8bfc18b299b7533194ae960b
2018-12-14 12:43:31 -08:00
Mark Salyzyn
00289c9c79 Merge "llkd: make 100% sure process that triggers panic still exists" 2018-12-14 20:35:08 +00:00
Bowgo Tsai
8ad4b1126c Merge "fstab: allow mounting other slot" am: 9a7a50aea0 am: 4e32cb9f7a
am: f7f7dea35c

Change-Id: I72ecc126d23236ae4f0d6b763697f680cfb9b3d2
2018-12-14 10:10:04 -08:00
Bowgo Tsai
f7f7dea35c Merge "fstab: allow mounting other slot" am: 9a7a50aea0
am: 4e32cb9f7a

Change-Id: I43a2e2b7cf6efae837cd6a1f8fadf40cd81fc66c
2018-12-14 10:05:54 -08:00
Bowgo Tsai
4e32cb9f7a Merge "fstab: allow mounting other slot"
am: 9a7a50aea0

Change-Id: I12d176c3e34adac09ea05f46730caabece076421
2018-12-14 10:01:48 -08:00
Treehugger Robot
9a7a50aea0 Merge "fstab: allow mounting other slot" 2018-12-14 17:53:33 +00:00
Mark Salyzyn
599958d114 llkd: adbd is allowed to be a bad parent on userdebug
If an errant process is identified, and the parent is adbd,
on userdebug builds bypass monitoring the process.

Test: unit tests
Bug: 120983740
Change-Id: I2af0797504326b0e95aa4377918b35d17716a6a2
2018-12-14 08:44:33 -08:00
Neil Fuller
c71a48ba55 Track movement of tz files into the runtime module
The main "base" copy of time zone data is now found in
the runtime module. The system files will likely be deleted.

Test: CTS: run cts -m CtsHostTzDataTests
Test: PTS (cp'd to internal master): run pts -m PtsTimeZoneTestCases
Bug: 116191025
Bug: 119293618
Bug: 113373927
Test: build / boot with logcat inspection
Change-Id: I8dc8ff0d17aac124262d9c7c54abce61d97397e5
2018-12-14 15:32:39 +00:00
Henry Daitx
ee01c80afe Change --fastdeploy behaviour
--fastdeploy does not require -r anymore, and reverts to a normal install
if the application is not already on the device.

Bug: 120828611

Test: mm -j72
Test: adb install --fastdeploy --force-agent --local-agent /mnt/raid/boat-attack-apk/boat-attack-swappy.apk
Change-Id: Ice2a71493a34ee7d0debabcce6a9aebb0af79e62
2018-12-14 15:25:15 +00:00
Martin Stjernholm
fab5637b4b Merge "Use libdexfile external API in libunwindstack." am: 1d6969ccb9 am: 6b2cd22482
am: 3c530afbee

Change-Id: Ia1f12765f29729942b23c67a493680a01425b8b9
2018-12-14 06:20:54 -08:00
Martin Stjernholm
3c530afbee Merge "Use libdexfile external API in libunwindstack." am: 1d6969ccb9
am: 6b2cd22482

Change-Id: Ib39578faa968fc4a48a6bf02469055142bac20a6
2018-12-14 06:06:37 -08:00
Martin Stjernholm
6b2cd22482 Merge "Use libdexfile external API in libunwindstack."
am: 1d6969ccb9

Change-Id: Ifdd07825cd7cd2dea63fcd5638e907c258752682
2018-12-14 05:55:55 -08:00
Martin Stjernholm
1d6969ccb9 Merge "Use libdexfile external API in libunwindstack." 2018-12-14 13:36:30 +00:00