[PATCH] feature-removal: arch code lacking CONFIG_HAVE_ARCH_TRACEHOOK

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This documents the intent for generic code to stop catering to old
arch code that has not been updated to the various new interfaces
that are indicated by 'select HAVE_ARCH_TRACEHOOK' in Kconfig.  The
most-used arch's have already converted and some others are starting
to do so.  Help for arch maintainers is available from me and Oleg
if they ask.  (I already submitted 95% of the work for arch/arm,
though it has not gotten any feedback from those arch maintainers.)

The ptrace maintainers and people working on other new features for
user task debugging and tracing need the freedom to reorganize the
generic code and make it depend on the modern set of arch interfaces.
With HAVE_ARCH_TRACEHOOK, such work won't need arch-specific changes.

Signed-off-by: Roland McGrath <roland@xxxxxxxxxx>
---
 Documentation/feature-removal-schedule.txt |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index de491a3..7a52b94 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -437,3 +437,17 @@ Why:	Superseded by tdfxfb. I2C/DDC support used to live in a separate
 	driver but this caused driver conflicts.
 Who:	Jean Delvare <khali@xxxxxxxxxxxx>
 	Krzysztof Helt <krzysztof.h1@xxxxx>
+
+---------------------------
+
+What:	arch ptrace code not converted to CONFIG_HAVE_ARCH_TRACEHOOK
+When:	2.6.32
+Why:	Crufty old arch code holds up work on generic ptrace code,
+	clean-ups, and new features in the user debugging/tracing area.
+	After the cutoff, generic ptrace code will not try to cater to
+	old arch code, and your arch builds might break if not updated.
+	See arch/Kconfig comments for what code each arch should supply
+	to enable HAVE_ARCH_TRACEHOOK.  Assistance with updating arch
+	code is available for the asking.
+Who:	Roland McGrath <roland@xxxxxxxxxx>
+	Oleg Nesterov <oleg@xxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-arch" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Kernel Newbies]     [x86 Platform Driver]     [Netdev]     [Linux Wireless]     [Netfilter]     [Bugtraq]     [Linux Filesystems]     [Yosemite Discussion]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]

  Powered by Linux