summaryrefslogtreecommitdiff
path: root/include/linux/binfmts.h
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2002-08-18 23:07:20 -0700
committerIngo Molnar <mingo@elte.hu>2002-08-18 23:07:20 -0700
commitd79c07a4bd3eda91569973c0d47183bf1e1692bc (patch)
tree7173db1ed8fbcf8f5b356dd9fe5e2ae17107d812 /include/linux/binfmts.h
parent5d6df147a4bbb0777673be324d7918c7658670f9 (diff)
[PATCH] O(1) sys_exit(), threading, scalable-exit-2.5.31-B4
the attached patch updates a number of items: - adds cleanups suggested by Christoph Hellwig: needed unlikely() statements, a superfluous #define and line length problems. - splits up the global ptrace list into per-task ptrace lists. This was pretty straightforward, and this makes the worst-case exit() latency O(nr_children). the per-task ptrace lists unearthed a bug that the previous code did not take care of: tasks on the ptrace list have to be correctly reparented as well. This patch passed my stresstests as well.
Diffstat (limited to 'include/linux/binfmts.h')
-rw-r--r--include/linux/binfmts.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/binfmts.h b/include/linux/binfmts.h
index 314addb2329d..dfea0f47ed3e 100644
--- a/include/linux/binfmts.h
+++ b/include/linux/binfmts.h
@@ -1,7 +1,6 @@
#ifndef _LINUX_BINFMTS_H
#define _LINUX_BINFMTS_H
-#include <linux/ptrace.h>
#include <linux/capability.h>
/*