Tom Cherry
61c5bdf6de
Merge changes from topic 'exec-start-update-verifier' am: 8772b3686e
am: 571cb53797
...
am: 5b591daf83
Change-Id: I9b6a559f4295dd25e84d17e89d93ee0cb3c3a7f2
2017-03-29 18:49:24 +00:00
Tom Cherry
1cf1a8e95e
init: add exec_start command am: b27004aa05
am: 64cb3d5c62
...
am: 51579e8664
Change-Id: I6c0c0c0a88569e7ac97716e46adfb4b6df36c7cd
2017-03-29 18:49:18 +00:00
Tom Cherry
458e9218d8
Merge "init: replace property_get with its android::base equivalent" am: 7bcce1e3c0
am: 6ee34f0286
...
am: b324ffeb79
Change-Id: I1b45aaa8e600d5d31873e73e04846a8cb24c5878
2017-03-29 18:49:00 +00:00
Tom Cherry
5b591daf83
Merge changes from topic 'exec-start-update-verifier' am: 8772b3686e
...
am: 571cb53797
Change-Id: I04ded5d3ff9d019c0c4ec25044d642e9c111f94b
2017-03-29 18:47:11 +00:00
Tom Cherry
51579e8664
init: add exec_start command am: b27004aa05
...
am: 64cb3d5c62
Change-Id: I7ba8d3afca552d2e87e402aedb703bc363968fcc
2017-03-29 18:47:03 +00:00
Tom Cherry
571cb53797
Merge changes from topic 'exec-start-update-verifier'
...
am: 8772b3686e
Change-Id: Ifaa071b38d1e34075890fd28adc4a5ccee12de53
2017-03-29 18:45:21 +00:00
Tom Cherry
64cb3d5c62
init: add exec_start command
...
am: b27004aa05
Change-Id: I98ce17c11621eece46728aa94dc64f54273e5a99
2017-03-29 18:45:10 +00:00
Treehugger Robot
8772b3686e
Merge changes from topic 'exec-start-update-verifier'
...
* changes:
init.rc: launch update_verifier with exec_start
init: add exec_start command
2017-03-29 18:39:32 +00:00
Tom Cherry
b324ffeb79
Merge "init: replace property_get with its android::base equivalent" am: 7bcce1e3c0
...
am: 6ee34f0286
Change-Id: Ibca5d90522ec47397f030501782c125002a27f3b
2017-03-29 18:38:54 +00:00
Tom Cherry
6ee34f0286
Merge "init: replace property_get with its android::base equivalent"
...
am: 7bcce1e3c0
Change-Id: I877b59339d1cfc3a8953b298f975365db55d3a22
2017-03-29 18:34:54 +00:00
Treehugger Robot
7bcce1e3c0
Merge "init: replace property_get with its android::base equivalent"
2017-03-29 18:28:51 +00:00
Tom Cherry
ccf23537ee
init: replace property_get with its android::base equivalent
...
Slowly try to decouple property_service.cpp from the rest of init.
Test: Boot bullhead
Change-Id: I267ae0b057bca0bf657b97cb8bfbb18199282729
2017-03-29 10:07:54 -07:00
Neil Fuller
d864847828
Merge "Update to support staging behavior" am: ec16825cb8
am: 1fd9390f0b
...
am: 01d885e095
Change-Id: I1cd8be0afcee6aed89d95fd5013eb860e88c5555
2017-03-29 12:46:17 +00:00
Neil Fuller
01d885e095
Merge "Update to support staging behavior" am: ec16825cb8
...
am: 1fd9390f0b
Change-Id: I52acdd7cfa145f61f613dc94cb34bd6646b5b418
2017-03-29 12:44:16 +00:00
Neil Fuller
1fd9390f0b
Merge "Update to support staging behavior"
...
am: ec16825cb8
Change-Id: Iee19b80e6b722cd87c70b48870e4040713f47fa2
2017-03-29 12:41:47 +00:00
Treehugger Robot
ec16825cb8
Merge "Update to support staging behavior"
2017-03-29 12:39:47 +00:00
Neil Fuller
ae52ab2acf
Update to support staging behavior
...
The tzdatacheck binary is being modified to support
"staging" of an install / uninstall. tzdatacheck is now
responsible for making time zone distros "live" during
boot. It was previously the responsibility of the
TimeZoneDistroInstaller.
Bug: 31008728
Test: Manual testing
Test: CTS: run cts -m CtsHostTzDataTests
Change-Id: I1d390bf2b383a9505320e3455a20ae640bf83d7b
2017-03-29 10:56:45 +01:00
Elliott Hughes
b17a20b127
Merge "Make demangle work more like c++filt." am: 58c1804653
am: 939cb2950f
...
am: 095164e1d1
Change-Id: Ia0c2e1d35f48b6d2fa7b7414cf8ee928e7899a46
2017-03-29 05:12:38 +00:00
Elliott Hughes
095164e1d1
Merge "Make demangle work more like c++filt." am: 58c1804653
...
am: 939cb2950f
Change-Id: I6df5fa2000910831b310b9412067b52833fc0401
2017-03-29 05:10:38 +00:00
Elliott Hughes
939cb2950f
Merge "Make demangle work more like c++filt."
...
am: 58c1804653
Change-Id: I9a1ae42f7808b63a6b3e3fa204b8e60d57920c93
2017-03-29 05:08:07 +00:00
Treehugger Robot
58c1804653
Merge "Make demangle work more like c++filt."
2017-03-29 05:02:42 +00:00
Daichi Hirono
0d8d7e8c0b
Change FuseAppLoop so that it can process messages asynchronously.
...
am: 8e16ceecb7
Change-Id: I89abe0e9f457e9e91fdbb4acee10e996f81c9ac5
2017-03-29 04:49:49 +00:00
Tom Cherry
5a23eb1957
Merge "init: remove unused cutils includes" am: 20e43a2f2c
am: 375cc20455
...
am: 3358471903
Change-Id: I8a707c89ce289cc7a73aa83d2bef5de6f41b5a91
2017-03-29 01:39:24 +00:00
Tom Cherry
3358471903
Merge "init: remove unused cutils includes" am: 20e43a2f2c
...
am: 375cc20455
Change-Id: I0d6332498f13ec6829544422ab275e9ae9e66080
2017-03-29 01:35:23 +00:00
Tom Cherry
375cc20455
Merge "init: remove unused cutils includes"
...
am: 20e43a2f2c
Change-Id: I6c4e89c9b0ce39669ca6914cc134e28f005e4d55
2017-03-29 01:31:23 +00:00
Treehugger Robot
20e43a2f2c
Merge "init: remove unused cutils includes"
2017-03-29 01:27:19 +00:00
Elliott Hughes
102183ee66
Make demangle work more like c++filt.
...
Also tweak the help output to fit the toybox style.
Bug: N/A
Test: readelf -aW | demangle
Change-Id: I110b9e385f583d5047c785364c8a5a33575d8357
2017-03-28 17:38:01 -07:00
Daichi Hirono
8e16ceecb7
Change FuseAppLoop so that it can process messages asynchronously.
...
Previously FuseAppLoopCallback needs to return values in a synchrnous
manner. The CL changes it to asynchronous mannger so that apps can
process FUSE message asynchrnously.
Bug: 35229514
Test: FuseAppLoopTest
Change-Id: I8edcfdb003a25cfd5e9c490ec871140220b21e35
(cherry picked from commit f5d15f9fc4
)
2017-03-29 00:13:58 +00:00
Tom Cherry
1ec1bd918c
init: remove unused cutils includes
...
Test: Boot bullhead
Change-Id: I629f9c3863f00fa38f87a68442c2380d28764718
2017-03-28 16:22:33 -07:00
Tom Cherry
1e2d8c7fce
init.rc: launch update_verifier with exec_start
...
This allows update_verifier to raise it's priority and ioprio.
Bug: 36511808
Bug: 36102163
Test: Boot bullhead
Test: Verify boottime decrease on sailfish
Change-Id: I5710c6a98dc7acee9063d1fa1d1c80668f0f1528
2017-03-28 15:54:45 -07:00
Wei Wang
417963a1fe
Merge "libcutils: remove sched_set/getscheduler" am: e0bec6b11e
am: 446cfa74ef
...
am: 587d37636b
Change-Id: Id837375edacd2ae152be22add3002d9f07897fcf
2017-03-28 22:48:58 +00:00
Wei Wang
587d37636b
Merge "libcutils: remove sched_set/getscheduler" am: e0bec6b11e
...
am: 446cfa74ef
Change-Id: I95b2766342a899c01c32cce292adbbfdf2291eb2
2017-03-28 22:43:24 +00:00
Wei Wang
446cfa74ef
Merge "libcutils: remove sched_set/getscheduler"
...
am: e0bec6b11e
Change-Id: I3f9a133401ac8a85ba3c6fd220875066df99271a
2017-03-28 22:39:56 +00:00
Treehugger Robot
e0bec6b11e
Merge "libcutils: remove sched_set/getscheduler"
2017-03-28 22:32:29 +00:00
Christopher Ferris
88b10f99a6
Merge "Only allow short functions in class definitions." am: e3b27d22bf
am: 8726529e3e
...
am: 6d42bf740b
Change-Id: Idc253544cca63619abb2070390e52bf325699709
2017-03-28 21:44:50 +00:00
Christopher Ferris
6d42bf740b
Merge "Only allow short functions in class definitions." am: e3b27d22bf
...
am: 8726529e3e
Change-Id: I54f811e364fdec10f6b847da1f4e0e23a8fc5f28
2017-03-28 21:39:46 +00:00
Christopher Ferris
8726529e3e
Merge "Only allow short functions in class definitions."
...
am: e3b27d22bf
Change-Id: Id56de01fede79702bc1942abcd4baf147968141f
2017-03-28 21:34:47 +00:00
Christopher Ferris
e3b27d22bf
Merge "Only allow short functions in class definitions."
2017-03-28 21:20:17 +00:00
Jesse Hall
3542659e0b
Merge "Add gralloc usage conversion functions" into oc-dev
...
am: df937b8255
Change-Id: I6c2c1258f55a6d7bc0fc9956a1baa61bd1ac1343
2017-03-28 21:04:15 +00:00
Wei Wang
57474bcbc2
libcutils: remove sched_set/getscheduler
...
am: bc41166d56
Change-Id: I5e18fdc4baf128ee4edfa83edfc4e4be585af9b4
2017-03-28 21:03:59 +00:00
TreeHugger Robot
df937b8255
Merge "Add gralloc usage conversion functions" into oc-dev
2017-03-28 20:55:51 +00:00
Tom Cherry
ff21ab5a31
Merge "Fix timeouts for android::base::WaitForProperty*" am: 57d78354d6
am: f30abecf3c
...
am: 68a91fb95b
Change-Id: Ief592fc9ca1843572ed1922857f973dfc6537556
2017-03-28 20:53:23 +00:00
Tom Cherry
68a91fb95b
Merge "Fix timeouts for android::base::WaitForProperty*" am: 57d78354d6
...
am: f30abecf3c
Change-Id: I7037dfe31f5ffb433e798c12efb65fcc1fcb9dd8
2017-03-28 20:48:52 +00:00
Tom Cherry
f30abecf3c
Merge "Fix timeouts for android::base::WaitForProperty*"
...
am: 57d78354d6
Change-Id: Ic755f2a42dcbc271aa7271da1988f035f4c18a6b
2017-03-28 20:43:50 +00:00
Tom Cherry
57d78354d6
Merge "Fix timeouts for android::base::WaitForProperty*"
2017-03-28 20:38:24 +00:00
Wei Wang
bc41166d56
libcutils: remove sched_set/getscheduler
...
Bug: 36667354
Test: angler taking video
Change-Id: Ic077d856212c48610a0587c60d1186090166da2b
(cherry-picked from a8d59faa75
)
2017-03-28 20:19:16 +00:00
Wei Wang
a8d59faa75
libcutils: remove sched_set/getscheduler
...
Bug: 36667354
Test: angler taking video
Change-Id: Ie7fbcccbd02314468c03317319574ee7e433561d
2017-03-28 13:01:20 -07:00
Christopher Ferris
a11c814d3d
Only allow short functions in class definitions.
...
The previous rules would force short functions to be on a single line.
This change only allows single function lines in class definitions.
Test: Ran on a CL and verified single line functions only allowed in
Test: class defintions.
Change-Id: I5422543fdbb39da842bbd799c19fe2c443ff483c
2017-03-28 12:31:37 -07:00
Mark Salyzyn
7de072bcb5
Merge "libcutils: handle root directory empty path" am: 6105dbd01b
am: 621ae033a4
...
am: a31d895910
Change-Id: Icd4d70fecb09e26b9de45621e910f2d9dbec8d07
2017-03-28 17:27:30 +00:00
Mark Salyzyn
a31d895910
Merge "libcutils: handle root directory empty path" am: 6105dbd01b
...
am: 621ae033a4
Change-Id: Ibde5e2b3d703b1dbd42d01f9e5720d6075a2dd45
2017-03-28 17:23:24 +00:00