Fixed build errors.

kernel/trace/trace_events_filter.c: In function "ftrace_function_set_filter_cb":
kernel/trace/trace_events_filter.c:2074:8: warning: "ret" may be used uninitialized in this function [-Wuninitialized]

Patch has been queued mainline commit 92d8d4a "tracing/filter: Add missing initialization

arch/arm/mach-bcm2708/bcm2708.c: In function "timer_set_mode":
arch/arm/mach-bcm2708/bcm2708.c:780:16: warning: unused variable "stc" [-Wunused-variable]
Removed unused variable.

drivers/usb/storage/realtek_cr.c: In function "init_realtek_cr":
drivers/usb/storage/realtek_cr.c:476:33: warning: "buf[15]" may be used uninitia
lized in this function [-Wuninitialized]
Change conditional.
Base PPS patch.
Spacing changed to meet kernel coding style guidelines.
PPS is now a configurable kernel option.
Default is "disabled".
The pin to use with PPS is now configurable.
Added a dmesg log on boot.
Fixed for coding style guidelines.
The function of imagetool-uncompress.py is now built into "make"
ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()

Cleanup and preparation for the next change.

signal_wake_up(resume => true) is overused. None of ptrace/jctl callers
actually want to wakeup a TASK_WAKEKILL task, but they can't specify the
necessary mask.

Turn signal_wake_up() into signal_wake_up_state(state), reintroduce
signal_wake_up() as a trivial helper, and add ptrace_signal_wake_up()
which adds __TASK_TRACED.

This way ptrace_signal_wake_up() can work "inside" ptrace_request()
even if the tracee doesn't have the TASK_WAKEKILL bit set.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task

wake_up_process() should never wakeup a TASK_STOPPED/TRACED task.
Change it to use TASK_NORMAL and add the WARN_ON().

TASK_ALL has no other users, probably can be killed.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL
This is a merge of 9899d11f654474d2d54ea52ceaa2a1f4db3abd68
Useful readme now.