projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
arm64: dts: rk3399-sapphire-excavator-edp: add test-power
[firefly-linux-kernel-4.4.55.git]
/
kernel
/
cgroup_pids.c
diff --git
a/kernel/cgroup_pids.c
b/kernel/cgroup_pids.c
index 8e27fc5dbb20e6459a0ff7ab562d6b0f67dbbe27..b50d5a167fda7d2ae6902efd55e551efed780007 100644
(file)
--- a/
kernel/cgroup_pids.c
+++ b/
kernel/cgroup_pids.c
@@
-106,7
+106,7
@@
static void pids_uncharge(struct pids_cgroup *pids, int num)
{
struct pids_cgroup *p;
{
struct pids_cgroup *p;
- for (p = pids; p; p = parent_pids(p))
+ for (p = pids; p
arent_pids(p)
; p = parent_pids(p))
pids_cancel(p, num);
}
pids_cancel(p, num);
}
@@
-123,7
+123,7
@@
static void pids_charge(struct pids_cgroup *pids, int num)
{
struct pids_cgroup *p;
{
struct pids_cgroup *p;
- for (p = pids; p; p = parent_pids(p))
+ for (p = pids; p
arent_pids(p)
; p = parent_pids(p))
atomic64_add(num, &p->counter);
}
atomic64_add(num, &p->counter);
}
@@
-140,7
+140,7
@@
static int pids_try_charge(struct pids_cgroup *pids, int num)
{
struct pids_cgroup *p, *q;
{
struct pids_cgroup *p, *q;
- for (p = pids; p; p = parent_pids(p)) {
+ for (p = pids; p
arent_pids(p)
; p = parent_pids(p)) {
int64_t new = atomic64_add_return(num, &p->counter);
/*
int64_t new = atomic64_add_return(num, &p->counter);
/*
@@
-298,6
+298,7
@@
static struct cftype pids_files[] = {
{
.name = "current",
.read_s64 = pids_current_read,
{
.name = "current",
.read_s64 = pids_current_read,
+ .flags = CFTYPE_NOT_ON_ROOT,
},
{ } /* terminate */
};
},
{ } /* terminate */
};