]> git.baikalelectronics.ru Git - kernel.git/commit
mm: page_counter: let page_counter_try_charge() return bool
authorJohannes Weiner <hannes@cmpxchg.org>
Fri, 6 Nov 2015 02:50:26 +0000 (18:50 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 6 Nov 2015 03:34:48 +0000 (19:34 -0800)
commit4ad80ec22bf3e033e4e490408c70ce1c2736361e
tree2ec2fa58fc43986025267568feb96c7b86a2722c
parent1b3c041df66d10d1c146ae6f1945ea2a80fce431
mm: page_counter: let page_counter_try_charge() return bool

page_counter_try_charge() currently returns 0 on success and -ENOMEM on
failure, which is surprising behavior given the function name.

Make it follow the expected pattern of try_stuff() functions that return a
boolean true to indicate success, or false for failure.

Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: Michal Hocko <mhocko@suse.com>
Cc: Vladimir Davydov <vdavydov@virtuozzo.com
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/page_counter.h
mm/hugetlb_cgroup.c
mm/memcontrol.c
mm/page_counter.c