[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <200610312309.k9VN9mco015260@shell0.pdx.osdl.net>
Date: Tue, 31 Oct 2006 15:09:48 -0800
From: akpm@...l.org
To: linux-kernel@...r.kernel.org
Cc: akpm@...l.org, drepper@...hat.com, mingo@...e.hu,
rusty@...tcorp.com.au, tglx@...utronix.de
Subject: [patch 1/1] schedule removal of FUTEX_FD
From: Andrew Morton <akpm@...l.org>
Apparently FUTEX_FD is unfixably racy and nothing uses it (or if it does, it
shouldn't).
Add a warning printk, give any remaining users six months to migrate off it.
Cc: Ulrich Drepper <drepper@...hat.com>
Cc: Ingo Molnar <mingo@...e.hu>
Cc: Thomas Gleixner <tglx@...utronix.de>
Cc: Rusty Russell <rusty@...tcorp.com.au>
Signed-off-by: Andrew Morton <akpm@...l.org>
---
kernel/futex.c | 8 ++++++++
1 files changed, 8 insertions(+)
diff -puN kernel/futex.c~schedule-removal-of-futex_fd kernel/futex.c
--- a/kernel/futex.c~schedule-removal-of-futex_fd
+++ a/kernel/futex.c
@@ -1507,6 +1507,14 @@ static int futex_fd(u32 __user *uaddr, i
struct futex_q *q;
struct file *filp;
int ret, err;
+ static int warn_count;
+
+ if (warn_count < 10) {
+ printk(KERN_WARNING "Process `%s' used FUTEX_FD, which "
+ "will be removed from the kernel in June 2007\n",
+ current->comm);
+ warn_count++;
+ }
ret = -EINVAL;
if (!valid_signal(signal))
_
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists