|
@@ -391,8 +391,15 @@ extern void arch_unmap_area_topdown(struct mm_struct *, unsigned long);
|
|
(mm)->hiwater_vm = (mm)->total_vm; \
|
|
(mm)->hiwater_vm = (mm)->total_vm; \
|
|
} while (0)
|
|
} while (0)
|
|
|
|
|
|
-#define get_mm_hiwater_rss(mm) max((mm)->hiwater_rss, get_mm_rss(mm))
|
|
|
|
-#define get_mm_hiwater_vm(mm) max((mm)->hiwater_vm, (mm)->total_vm)
|
|
|
|
|
|
+static inline unsigned long get_mm_hiwater_rss(struct mm_struct *mm)
|
|
|
|
+{
|
|
|
|
+ return max(mm->hiwater_rss, get_mm_rss(mm));
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+static inline unsigned long get_mm_hiwater_vm(struct mm_struct *mm)
|
|
|
|
+{
|
|
|
|
+ return max(mm->hiwater_vm, mm->total_vm);
|
|
|
|
+}
|
|
|
|
|
|
extern void set_dumpable(struct mm_struct *mm, int value);
|
|
extern void set_dumpable(struct mm_struct *mm, int value);
|
|
extern int get_dumpable(struct mm_struct *mm);
|
|
extern int get_dumpable(struct mm_struct *mm);
|