aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/linux/sched.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h
index 27519df0f987..afcaac66cbd5 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -254,6 +254,8 @@ extern void arch_unmap_area_topdown(struct mm_struct *, unsigned long);
254#define add_mm_counter(mm, member, value) (mm)->_##member += (value) 254#define add_mm_counter(mm, member, value) (mm)->_##member += (value)
255#define inc_mm_counter(mm, member) (mm)->_##member++ 255#define inc_mm_counter(mm, member) (mm)->_##member++
256#define dec_mm_counter(mm, member) (mm)->_##member-- 256#define dec_mm_counter(mm, member) (mm)->_##member--
257#define get_mm_rss(mm) ((mm)->_file_rss + (mm)->_anon_rss)
258
257typedef unsigned long mm_counter_t; 259typedef unsigned long mm_counter_t;
258 260
259struct mm_struct { 261struct mm_struct {
@@ -286,7 +288,7 @@ struct mm_struct {
286 unsigned long exec_vm, stack_vm, reserved_vm, def_flags, nr_ptes; 288 unsigned long exec_vm, stack_vm, reserved_vm, def_flags, nr_ptes;
287 289
288 /* Special counters protected by the page_table_lock */ 290 /* Special counters protected by the page_table_lock */
289 mm_counter_t _rss; 291 mm_counter_t _file_rss;
290 mm_counter_t _anon_rss; 292 mm_counter_t _anon_rss;
291 293
292 unsigned long saved_auxv[AT_VECTOR_SIZE]; /* for /proc/PID/auxv */ 294 unsigned long saved_auxv[AT_VECTOR_SIZE]; /* for /proc/PID/auxv */