resource: add helpers for fetching rlimits
authorJiri Slaby <jslaby@suse.cz>
Thu, 19 Nov 2009 16:16:37 +0000 (17:16 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 23 Feb 2010 15:37:50 +0000 (07:37 -0800)
commit3d87cb443857acc25dddd3696b6f7a459807d154
tree507ae855df3877dfc3f813c3a47b5b86b16a04e8
parent27df9c09dd64b05f862d5a05cfb1b1e479a44f0c
resource: add helpers for fetching rlimits

commit 3e10e716abf3c71bdb5d86b8f507f9e72236c9cd upstream.

We want to be sure that compiler fetches the limit variable only
once, so add helpers for fetching current and maximal resource
limits which do that.

Add them to sched.h (instead of resource.h) due to circular dependency
 sched.h->resource.h->task_struct
Alternative would be to create a separate res_access.h or similar.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Cc: James Morris <jmorris@namei.org>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
include/linux/sched.h