Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

s390/ptrace: clarify bits in the per_struct

The bits single_step and instruction_fetch lost their meaning
with git commit 5e9a26928f550157 "[S390] ptrace cleanup".
Clarify the comment for these two bits.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

+3 -3
+3 -3
arch/s390/include/uapi/asm/ptrace.h
··· 359 359 per_cr_bits bits; 360 360 } control_regs; 361 361 /* 362 - * Use these flags instead of setting em_instruction_fetch 363 - * directly they are used so that single stepping can be 364 - * switched on & off while not affecting other tracing 362 + * The single_step and instruction_fetch bits are obsolete, 363 + * the kernel always sets them to zero. To enable single 364 + * stepping use ptrace(PTRACE_SINGLESTEP) instead. 365 365 */ 366 366 unsigned single_step : 1; 367 367 unsigned instruction_fetch : 1;