ANDROID: uid_sys_stats: allow writing same state
Signed-off-by: Jin Qian <jinqian@google.com> Bug: 34360629 Change-Id: Ia748351e07910b1febe54f0484ca1be58c4eb9c7
This commit is contained in:
parent
b66fd44391
commit
396f015c5d
1 changed files with 6 additions and 1 deletions
|
@ -336,11 +336,16 @@ static ssize_t uid_procstat_write(struct file *file,
|
|||
mutex_lock(&uid_lock);
|
||||
|
||||
uid_entry = find_or_register_uid(uid);
|
||||
if (!uid_entry || uid_entry->state == state) {
|
||||
if (!uid_entry) {
|
||||
mutex_unlock(&uid_lock);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (uid_entry->state == state) {
|
||||
mutex_unlock(&uid_lock);
|
||||
return count;
|
||||
}
|
||||
|
||||
update_io_stats_locked();
|
||||
|
||||
uid_entry->state = state;
|
||||
|
|
Loading…
Reference in a new issue