<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
---

 25-akpm/kernel/acct.c |   15 +++++++--------
 25-akpm/mm/memory.c   |   14 ++++++--------
 2 files changed, 13 insertions(+), 16 deletions(-)

diff -puN kernel/acct.c~enhanced-memory-accounting-data-collection-tidy kernel/acct.c
--- 25/kernel/acct.c~enhanced-memory-accounting-data-collection-tidy	2004-11-10 20:43:16.073538720 -0800
+++ 25-akpm/kernel/acct.c	2004-11-10 20:43:16.078537960 -0800
@@ -536,18 +536,17 @@ void acct_process(long exitcode)
  */
 void acct_update_integrals(void)
 {
-	long delta;
-	struct task_struct *parent = current;
+	struct task_struct *tsk = current;
 
-	if (parent-&gt;mm) {
-		delta = parent-&gt;stime - parent-&gt;acct_stimexpd;
-		parent-&gt;acct_stimexpd = parent-&gt;stime;
-		parent-&gt;acct_rss_mem1 += delta * parent-&gt;mm-&gt;rss;
-		parent-&gt;acct_vm_mem1 += delta * parent-&gt;mm-&gt;total_vm;
+	if (likely(tsk-&gt;mm)) {
+		long delta = tsk-&gt;stime - tsk-&gt;acct_stimexpd;
+
+		tsk-&gt;acct_stimexpd = tsk-&gt;stime;
+		tsk-&gt;acct_rss_mem1 += delta * tsk-&gt;mm-&gt;rss;
+		tsk-&gt;acct_vm_mem1 += delta * tsk-&gt;mm-&gt;total_vm;
 	}
 }
 
-
 /*
  * acct_clear_integrals
  *    - clear the mm integral fields in task_struct
diff -puN mm/memory.c~enhanced-memory-accounting-data-collection-tidy mm/memory.c
--- 25/mm/memory.c~enhanced-memory-accounting-data-collection-tidy	2004-11-10 20:43:16.074538568 -0800
+++ 25-akpm/mm/memory.c	2004-11-10 20:43:16.079537808 -0800
@@ -2077,15 +2077,13 @@ EXPORT_SYMBOL(vmalloc_to_pfn);
  */
 void update_mem_hiwater(void)
 {
-	struct task_struct *parent = current;
+	struct task_struct *tsk = current;
 
-	if (parent-&gt;mm) {
-		if (parent-&gt;mm-&gt;hiwater_rss &lt; parent-&gt;mm-&gt;rss) {
-			parent-&gt;mm-&gt;hiwater_rss = parent-&gt;mm-&gt;rss;
-		}
-		if (parent-&gt;mm-&gt;hiwater_vm &lt; parent-&gt;mm-&gt;total_vm) {
-			parent-&gt;mm-&gt;hiwater_vm = parent-&gt;mm-&gt;total_vm;
-		}
+	if (likely(tsk-&gt;mm)) {
+		if (tsk-&gt;mm-&gt;hiwater_rss &lt; tsk-&gt;mm-&gt;rss)
+			tsk-&gt;mm-&gt;hiwater_rss = tsk-&gt;mm-&gt;rss;
+		if (tsk-&gt;mm-&gt;hiwater_vm &lt; tsk-&gt;mm-&gt;total_vm)
+			tsk-&gt;mm-&gt;hiwater_vm = tsk-&gt;mm-&gt;total_vm;
 	}
 }
 
_
</pre></body></html>