]> 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)
commit08e2dbe31bb9d8d297d2f2a08b973cf52ce2a1ae
tree2ec2fa58fc43986025267568feb96c7b86a2722c
parentd0b7376550483c27232e111779cae3e2b974286f
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