| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | | |
Bug: http://b/27299236
Change-Id: I26ef47f80d4d6048a316ba51e83365ff65d70439
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* AFAIK we no longer should have anything which depends on system
server or settings writing to the cpufreq controls. Since new
devices have their cpufreq config nodes nested per-cpu, this
configuration is no longer valid. It also depends on sketchy
kernel patches which only work when the moon is in the correct
phase. Additionally, I see a lot of random logspam when
devices are hotplugged.
* If a device needs this functionality, a better way to do it
is via a userspace daemon which is dedicated to the task since
it can poll() on the various states and get notified in realtime.
Change-Id: Ib526663d760d6cb758e13f1fa29e7d6229de3daa
|
| | |
| | |
| | |
| | | |
Change-Id: I400611a6f256cd6c2a721b9ad8496fd60d257f3f
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I741d0e4068d948fb7b4036d7f02e68b896863795
Signed-off-by: sndnvaps <sndnvaps@gmail.com>
|
| |\ \
| | |/
| | |
| | |
| | | |
Ticket: RM-234
Android 6.0.1 release 30
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Partial backport of cf79748.
Bug: http://b/26403620
Change-Id: Ib877ab6cfab6aef079830c5a50ba81141ead35ee
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When packages change, existing package-specific directories may have
gained/lost a UID mapping, so we need to update the permissions for
any in-memory nodes.
This allows an app to deliver data for another package before that
package is installed, which is the typical pattern of how OBB files
are delivered.
Also fix bug by re-deriving permissions when files are moved.
Bug: 25399427
Change-Id: I06f38a24ad7dee5f5099ba81429aef03208e5683
(cherry picked from commit f7aad11c1cc133e352333f83e3abbf323cd41ead)
|
| | |
| | |
| | |
| | | |
Change-Id: Iaae43e2a236318011b7aefb59250c19dd954521e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Not all devices will want to enable this, and it may also cause symbol
conflicts with static HAL libraries.
Change-Id: I0a2a082f9bf84b6ecfecf3de88c6d494d5e2cf44
|
| | |
| | |
| | |
| | |
| | |
| | | |
* Avoid possible module name conflicts
Change-Id: I4a804a4d1e7266e8918b5a5b50adaffe219ff226
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1 second might not be enough for some devices to complete
the coldboot phase, so bring the timeout back to 5 seconds.
This reverts commit c9e804ffd8d4108806eb8162fe7cf35f179b0596.
Change-Id: If10cd4bb1ea66d1c98cdd16f5bfbdae7a04b52e8
|
| | |
| | |
| | |
| | | |
Change-Id: I79aec4549af3f71c8c08f8901f5edf9b5a6b8f62
|
| | |
| | |
| | |
| | | |
Change-Id: I1c4bfb228ee261ae4d15e223b4605e39205b5b54
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Ticket: CYNGNOS-2213
Android 6.0.1 release 24
|
| | |\ \ |
|
| | | |\ \
| | | |/ /
| | |/| | |
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Partial backport of cf79748.
Bug: http://b/26403620
Change-Id: Ib877ab6cfab6aef079830c5a50ba81141ead35ee
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The process name will be read into the buffer containing
the proc name filepath. We need to reinitialize the buffer
before reading into it.
Change-Id: I67710819c895d3f9e2b0d486ab8a11f29f8318e8
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
add_tid_to_cgroup was also being used to add threads to
cpusets. Split this into a generic write_tid_to_fd, and
wrap it for cpusets and cgroups. This lets errors align
with what the actual failure is.
Change-Id: I2c5c97117428a33b6a328f73741d3516d4141f78
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If a task only ever touches cgroups, don't initialize
cpusets. This makes logging fails for cpusets much
less spammy.
Change-Id: Iad9c58db68ecd2c2445255bfe5564318064949a5
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This can help resolve permissions issues for tasks that
want to twiddle the perf bits but don't have permissions.
Change-Id: I6285c5c38224d1fb207cb26229cd7b779a8322ac
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If you compile with cpusets enabled but the permissions are wrong
the behavior becomes no real policy enforced at all. Fix this by
making sched_policy fall back gracefully.
Change-Id: Ife96ca64b991e23232a5bd0d6c21e30a5d16bde8
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Backport changes from Google's master to fix build errors when using
readdir_r.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
http://elliotth.blogspot.com/2012/10/how-not-to-use-readdirr3.html
Test: boots.
Change-Id: If75532e24fe4d17743bf8e8c9590156dee378a63
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
into replicant-6.0
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ia1dde2a46e0520cd0129079b0091ad534d750ee7
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ibfee73723d778f16f8e407380083bf3a2667a7a4
|
| |\ \ \ |
|
| | |\ \ \
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
https://android.googlesource.com/platform/system/core into cm-13.0
Android 6.0.1 release 22
Change-Id: Ia61f8e863f7413a67fe65f41ea2a30c086528df4
|
| | | |\ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use a non yet maintainer reviewed kernel patch from QCOM that greatly
improves IO speed in case it is available from the device specific
kernel headers.
Bug: 24216004
Change-Id: I4101d80082c9ad9d042dde5c620ddb309d193d52
|
| | | |\ \ \
| | | | |/ /
| | | |/| |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: df2d782368
* commit 'df2d78236834f5f6a99e88c8cd629b09d8292bb6':
Mount debugfs earlier regardless build variant
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ag/835596 can be reverted after this CL is merged.
BUG:26455292
Change-Id: I453b0f1d08d822f8cd2d4d33f1c1b21f0d7f543a
|
| | | |\ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
system-background can't be opened by most processes, since system-bg is
a privileged cpuset. Remove the log message when it can't be
opened. We'll still log a failure to use the fd if we try to use it
after it can't be opened, which is fine.
bug 26249842
Change-Id: I99f185c51645bc81b6a41732848227c27675cdf7
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When packages change, existing package-specific directories may have
gained/lost a UID mapping, so we need to update the permissions for
any in-memory nodes.
This allows an app to deliver data for another package before that
package is installed, which is the typical pattern of how OBB files
are delivered.
Also fix bug by re-deriving permissions when files are moved.
Bug: 25399427
Change-Id: I06f38a24ad7dee5f5099ba81429aef03208e5683
|
| | | |\ \ \ \
| | | | |/ / /
| | | |/| / /
| | | | |/ /
| | | | | |
| | | | | |
| | | | | | |
am: 2f18b54502
* commit '2f18b5450293c2360f688cd059989e36ba5a988c':
logcatd: up size from 16MB to 256MB
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Based on: https://android-review.googlesource.com/#/c/172084
Change-Id: Idaa4177618acef31806b4d8f6a2f5caa859e8992
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This tracepoint gives systrace the means to display the reason
for uninterruptible sleep.
bug 23350688
Change-Id: Iaf9c929fe1169f8872a7f8135343950aa322b0f5
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
SurfaceFlinger needs some of its threads in the system-background cpuset
and some of its threads (the binder pool) outside of the
system-background cpuset in order to improve UI perf/power
consumption. Remove surfaceflinger from the system-background cpuset in
init.rc and allow a thread to place itself in the system-background
cpuset given enough permissions.
bug 25745866
Change-Id: I85f7e41c5439e6ad7cc2d355e51f5dfb3a0c7088
|
| | | |\ \ \
| | | | |/ /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 5b0d59dde8
* commit '5b0d59dde85162fa9ef3a32464c0f1b81d7e05cb':
logcat: continue where we left off
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Issue introduced as part of new logcatd functionality in
commit f3555d9427425c2cba9600ceffb49305c440aa4a
Faulty logic, add a gTest to confirm.
Bug: 19608716
Change-Id: Ic1b97def25e03e69faae4398a3dff2ff0f88545e
|
| | | |\ \ \
| | | | |/ /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
am: 809d5a0158 am: fd56dc41c7 -s ours am: 362f13d74a am: 702fe6d486 -s ours am: ea1e6a59e7 am: 088639a20f -s ours am: 55263d2ae3
am: 99cd21ef5c
* commit '99cd21ef5c3548613d8a614551b858a5c47985fc':
Add macro to call event logger for errors. DO NOT MERGE
|
| | | | |\ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
am: 809d5a0158 am: fd56dc41c7 -s ours am: 362f13d74a am: 702fe6d486 -s ours am: ea1e6a59e7 am: 088639a20f -s ours
am: 55263d2ae3
* commit '55263d2ae3696baaa574ee896e3a8b0546aa5628':
Add macro to call event logger for errors. DO NOT MERGE
|
| | | | | |\ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
am: 809d5a0158 am: fd56dc41c7 -s ours am: 362f13d74a am: 702fe6d486 -s ours am: ea1e6a59e7
am: 088639a20f -s ours
* commit '088639a20fc388e8d4dcf1ed471b31086c43bc83':
Add macro to call event logger for errors. DO NOT MERGE
|
| | | | | | |\ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
am: 809d5a0158 am: fd56dc41c7 -s ours am: 362f13d74a am: 702fe6d486 -s ours
am: ea1e6a59e7
* commit 'ea1e6a59e7dd8d4674a2116ec5893cdf801e6339':
Add macro to call event logger for errors. DO NOT MERGE
|
| | | | | | | |\ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
am: 809d5a0158 am: fd56dc41c7 -s ours am: 362f13d74a
am: 702fe6d486 -s ours
* commit '702fe6d486d2bdd920010d681b046a3396b4021a':
Add macro to call event logger for errors. DO NOT MERGE
|
| | | | | | | | |\ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
am: 809d5a0158 am: fd56dc41c7 -s ours
am: 362f13d74a
* commit '362f13d74a5c57f4e2ba4f0de341896e79732dcf':
Add macro to call event logger for errors. DO NOT MERGE
|
| | | | | | | | | |\ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
am: 809d5a0158
am: fd56dc41c7 -s ours
* commit 'fd56dc41c70a58541b9ed25f4c97ffe3fea19536':
Add macro to call event logger for errors. DO NOT MERGE
|
| | | | | | | | | | |\ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
am: 809d5a0158
* commit '809d5a01586d00ee91d13fb8d034d12584ba3314':
Add macro to call event logger for errors. DO NOT MERGE
|