summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2003-07-06 05:41:34 -0700
committerLinus Torvalds <torvalds@home.osdl.org>2003-07-06 05:41:34 -0700
commitd24d1d3abedcd64a9fd90e602bbd45d73b9c0de0 (patch)
tree265485eb31094fe187996a5c0fd5150aeeea8105 /include/linux
parentd029f790d8ed6d277ef47eb1e1f99cdbc3f11017 (diff)
[PATCH] BSD accounting speedup
From: Ingo Molnar <mingo@elte.hu> Most distributions turn on process accounting - but even the common 'accounting is off' case is horrible SMP-scalability-wise: it accesses a global spinlock during every sys_exit() call, which bounces like mad on SMP (and NUMA) systems. (i also got rid of the unused return code.)
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/acct.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/acct.h b/include/linux/acct.h
index 0b4ae8298a0e..69389c4af8e4 100644
--- a/include/linux/acct.h
+++ b/include/linux/acct.h
@@ -78,7 +78,7 @@ struct acct
#ifdef CONFIG_BSD_PROCESS_ACCT
struct super_block;
extern void acct_auto_close(struct super_block *sb);
-extern int acct_process(long exitcode);
+extern void acct_process(long exitcode);
#else
#define acct_auto_close(x) do { } while (0)
#define acct_process(x) do { } while (0)