Elliott Hughes
b7252fc35a
Move init's kernel logging into libbase. am: 7bc87a5a78
...
am: e2a7eb17b5
Change-Id: I0b6ee14eec56c5c57865c0b3cfc0a3ac6007fe89
2016-08-05 00:32:58 +00:00
Elliott Hughes
e2a7eb17b5
Move init's kernel logging into libbase.
...
am: 7bc87a5a78
Change-Id: Ie5e359e8bd7dee4c0549072c7e955eeefe57d785
2016-08-05 00:30:00 +00:00
Elliott Hughes
7bc87a5a78
Move init's kernel logging into libbase.
...
This will let other stuff (such as adbd and recovery) use it too.
Bug: http://b/28467098
Change-Id: Idab51f438ed3edd6fe65a56c4b396eaff5f3833e
2016-08-04 16:09:39 -07:00
Chih-Hung Hsieh
e1fff2572c
Merge "Fix google-explicit-constructor warnings in utils." am: 5b7e3b9a2a
...
am: 4d031d6358
Change-Id: I89352ced43afd415aefe2b8e45dd9fdd76dc0551
2016-08-04 21:51:20 +00:00
Chih-Hung Hsieh
4d031d6358
Merge "Fix google-explicit-constructor warnings in utils."
...
am: 5b7e3b9a2a
Change-Id: I88b7d5f20f26a028c90efdb837730e5b8631ce80
2016-08-04 21:48:20 +00:00
Treehugger Robot
5b7e3b9a2a
Merge "Fix google-explicit-constructor warnings in utils."
2016-08-04 20:56:47 +00:00
Greg Hackmann
ac8e16d6c6
Merge "libcutils: add sched_policy test" am: 5f851752d3
...
am: 9d963a2b20
Change-Id: Ib1d642b1f61e5695b1616fbabfa5535fe06c06ba
2016-08-04 16:34:28 +00:00
Greg Hackmann
9d963a2b20
Merge "libcutils: add sched_policy test"
...
am: 5f851752d3
Change-Id: If3f9f573303b0485582d7090afb6ecbbdca73a4f
2016-08-04 16:32:00 +00:00
Treehugger Robot
5f851752d3
Merge "libcutils: add sched_policy test"
2016-08-04 16:24:30 +00:00
Elliott Hughes
a9638e7ff6
Merge "Remove the prctl PR_SET_TIMERSLACK_PID call." am: b3654fa086
...
am: fb7e8a0088
Change-Id: I9f02e0be6eef4eb9747b0ddb27031495d3f1b4ac
2016-08-04 02:33:39 +00:00
Elliott Hughes
fb7e8a0088
Merge "Remove the prctl PR_SET_TIMERSLACK_PID call."
...
am: b3654fa086
Change-Id: I5f833a1497fcbb8b7c3f1efcd707b6186a6409e6
2016-08-04 02:31:12 +00:00
Treehugger Robot
b3654fa086
Merge "Remove the prctl PR_SET_TIMERSLACK_PID call."
2016-08-04 02:29:16 +00:00
Hans Boehm
61b4d9f738
Merge "Fix race bug in attemptIncStrong" am: 077135b18c
...
am: 0152d34d1f
Change-Id: I5c51b28714a34a4f854f921146b298df3238d93c
2016-08-04 01:48:05 +00:00
Hans Boehm
0152d34d1f
Merge "Fix race bug in attemptIncStrong"
...
am: 077135b18c
Change-Id: Iaf24710f74e61d3465ea2e0794eda91f0e81d46d
2016-08-04 01:37:25 +00:00
Hans Boehm
077135b18c
Merge "Fix race bug in attemptIncStrong"
2016-08-04 01:27:04 +00:00
Greg Hackmann
ed0614c80b
libcutils: add sched_policy test
...
Bug: 30597190
Change-Id: I51950e82235fa19bc92b3f7e8d190766d71af7df
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2016-08-03 23:31:50 +00:00
Elliott Hughes
d7967c1347
Remove the prctl PR_SET_TIMERSLACK_PID call.
...
This is broken on all devices other than N9, and has no real path to fixing
it because there are so many different values already in use (41, 43, 47,
127), with no way to tell which you should use on any given device.
Bug: http://b/30597190
Change-Id: I07eeaaf6f5dc03c5532ffbfbb85ef2ad750206a0
2016-08-03 15:11:01 -07:00
Elliott Hughes
1d4518672c
resolve merge conflicts of ed3596a to stage-aosp-master
...
am: b6e1d15056
Change-Id: I7a8bda073ebbd1fd212aedd338aeed40398ff8c3
2016-08-03 21:09:18 +00:00
Elliott Hughes
b6e1d15056
resolve merge conflicts of ed3596a to stage-aosp-master
...
Change-Id: I3c41782e2bf3563d3e3d6232d39eff3da94843fc
2016-08-03 13:29:04 -07:00
Treehugger Robot
ed3596aadf
Merge "Switch libprocessgroup to libbase logging."
2016-08-03 17:04:36 +00:00
Chih-Hung Hsieh
43da1271b1
Merge "Fix google-explicit-constructor warnings in logd." am: 33bf662195
...
am: 7e74e81646
Change-Id: Ic22dae499883335effda3c1b6ce8d33d1407fcf1
2016-08-03 16:36:49 +00:00
Chih-Hung Hsieh
7e74e81646
Merge "Fix google-explicit-constructor warnings in logd."
...
am: 33bf662195
Change-Id: Ib3f3dd92b3339f778dec8dd9778d5e3cbba5ba0c
2016-08-03 16:34:20 +00:00
Treehugger Robot
33bf662195
Merge "Fix google-explicit-constructor warnings in logd."
2016-08-03 16:29:17 +00:00
Elliott Hughes
171df0a092
Switch libprocessgroup to libbase logging.
...
This lets us see what's going on in init.
Bug: http://b/29751426
Merged-In: I73432dc7608ca0dc8e421a2f3a750b37c6743f62
Change-Id: I73432dc7608ca0dc8e421a2f3a750b37c6743f62
2016-08-03 09:11:04 -07:00
Elliott Hughes
cb647e9318
Merge "Have init kill the process group." am: 9a5300fcb8
...
am: 963de55342
Change-Id: Ic1a03c113d4615d793dae7b4273deb37a956fd5c
2016-08-02 23:12:09 +00:00
Elliott Hughes
963de55342
Merge "Have init kill the process group."
...
am: 9a5300fcb8
Change-Id: I692c5fabfaea39e7ed6c9de5f6ad245330e3442c
2016-08-02 23:10:29 +00:00
Treehugger Robot
9a5300fcb8
Merge "Have init kill the process group."
2016-08-02 23:01:54 +00:00
Elliott Hughes
1e73024653
Have init kill the process group.
...
killProcessGroup actually works on cgroups. Kill the POSIX process
group ourselves.
Bug: http://b/29751426
Change-Id: I1a2808488510f4262811b6407bcd0948ad23bc60
2016-08-02 14:20:40 -07:00
Dan Willemsen
f8e59569e2
Merge "Remove Brillo-specific LOCAL_MODULE_TAGS" am: 11708e0236
...
am: 5c72c9688f
Change-Id: I6b85fff1859b5b5c0676c822e51f9a28d8a417b3
2016-08-02 20:45:59 +00:00
Dan Willemsen
5c72c9688f
Merge "Remove Brillo-specific LOCAL_MODULE_TAGS"
...
am: 11708e0236
Change-Id: I36fe7de8fc5c4bc911c5860b33aef201adde0ed9
2016-08-02 20:41:06 +00:00
Dan Willemsen
11708e0236
Merge "Remove Brillo-specific LOCAL_MODULE_TAGS"
2016-08-02 20:30:06 +00:00
Chih-Hung Hsieh
2a929968e1
Fix google-explicit-constructor warnings in utils.
...
* Declare explicit conversion constructors.
* Use NOLINT(implicit) for implicit conversion constructors.
Bug: 28341362
Change-Id: I4fb58fa32aafc520b2ed862a05a8bdbfabbc6c35
Test: build with WITH_TIDY=1
2016-08-02 12:20:06 -07:00
Chih-Hung Hsieh
9e70ba6352
Fix google-explicit-constructor warnings in logd.
...
Bug: 28341362
Change-Id: I5b419c40593982925034e9b7217b0eb53c51adcb
Test: build with WITH_TIDY=1
2016-08-02 11:31:44 -07:00
Josh Gao
6c41b5efb1
Merge changes I1d398d19,I8f20b3cd am: c97b73aa83
...
am: 0889353fa5
Change-Id: I7f9f866d38f18206dff5738050d31ed27400294a
2016-08-01 22:02:51 +00:00
Josh Gao
0889353fa5
Merge changes I1d398d19,I8f20b3cd
...
am: c97b73aa83
Change-Id: I9a22ba63f4306c17933624f4c99380702f6e701e
2016-08-01 22:00:22 +00:00
Treehugger Robot
c97b73aa83
Merge changes I1d398d19,I8f20b3cd
...
* changes:
adb: fix stat on Windows.
adb: extract Windows bits out of directory_exists test.
2016-08-01 21:54:00 +00:00
Chih-Hung Hsieh
d072ed3634
Merge \\"Fix clang-tidy performance warnings in syste/core.\\" am: 4efbce14b5
...
am: 4c4fa90462
Change-Id: I66bacc66df316cca09afba3ae043bd0a3035da22
2016-08-01 20:25:37 +00:00
Chih-Hung Hsieh
4c4fa90462
Merge \"Fix clang-tidy performance warnings in syste/core.\"
...
am: 4efbce14b5
Change-Id: I84f6b0134fae6e9f40710f243f4825e3f31fa15f
2016-08-01 20:23:10 +00:00
Treehugger Robot
4efbce14b5
Merge "Fix clang-tidy performance warnings in syste/core."
2016-08-01 20:13:54 +00:00
Josh Gao
f551ea0f63
adb: fix stat on Windows.
...
stat on Windows fails with ENOENT when passed a path with a trailing
slash or backslash, regardless of whether the target is actually a
directory. Emulate the correct POSIX behavior by stripping trailing
path separators and then checking if the target is a directory if
successful.
Bug: http://b/30481559
Bug: https://code.google.com/p/android/issues/detail?id=214633
Change-Id: I1d398d19a9bce1ecb3fdc4aabc31aa98c82c3f93
Test: Relevant adb_tests pass on Linux and Windows 10.
2016-08-01 12:36:04 -07:00
Chih-Hung Hsieh
8f7b9e3d39
Fix clang-tidy performance warnings in syste/core.
...
* Use const reference type for parameters to avoid unnecessary copy.
* Suppress warning of not using faster overloaded string find function.
Bug: 30407689
Bug: 30411878
Change-Id: I6cfdbbd50cf5e8f3db6e5263076d3a17a9a791ee
Test: build with WITH_TIDY=1
Merged-In: Ie79dbe21899867bc62031f8618bb1322b8071525
2016-08-01 11:55:42 -07:00
Dan Willemsen
4e09dd8cce
Remove Brillo-specific LOCAL_MODULE_TAGS
...
Replaced with PRODUCT_PACKAGES_ENG in brillo_base.mk
Change-Id: I66f467d95745aa6b1f3c81aa87a3f139a33dbebf
2016-07-31 18:45:14 -07:00
Elliott Hughes
0760b7c6c8
Merge \\"libbase should use its own logging!\\" am: 9f05901b9a
...
am: 740c4788a0
Change-Id: Ieb6deb30665d480f543a6e8d70b888b8facb69d1
2016-07-30 17:42:01 +00:00
Elliott Hughes
740c4788a0
Merge \"libbase should use its own logging!\"
...
am: 9f05901b9a
Change-Id: I2260314d55a179004606a0a13d41249933486e9e
2016-07-30 17:38:59 +00:00
Treehugger Robot
9f05901b9a
Merge "libbase should use its own logging!"
2016-07-30 17:31:37 +00:00
John Stultz
304c1264d4
Merge \\"sched_policy: Add support for /proc/<tid>/timerslack_ns over PR_SET_TIMERSLACK_PID\\" am: 817d53493a
...
am: acf5e849b4
Change-Id: I3653682cc758372919d24aa2c463da27f7be3602
2016-07-30 05:24:15 +00:00
Jorge Lucangeli Obes
c44ce4ab2f
Fix one last use of TRACE().
...
am: 8df46540b4
Change-Id: I20cd8f0b6c6aa08388886aec480f2f8309a83a19
2016-07-30 05:24:15 +00:00
John Stultz
acf5e849b4
Merge \"sched_policy: Add support for /proc/<tid>/timerslack_ns over PR_SET_TIMERSLACK_PID\"
...
am: 817d53493a
Change-Id: Iea895b632b3bfa7daae0be34c2cc69563a18a6d5
2016-07-30 05:20:34 +00:00
Treehugger Robot
817d53493a
Merge "sched_policy: Add support for /proc/<tid>/timerslack_ns over PR_SET_TIMERSLACK_PID"
2016-07-29 22:54:36 +00:00
Jorge Lucangeli Obes
8df46540b4
Fix one last use of TRACE().
...
Bug: 30222003
Change-Id: I3d0a29cb92e83416eb6851b54cb72886da4f7cf2
(cherry picked from commit a65f3e1a1f )
2016-07-29 22:02:41 +00:00