2014-06-02 |
Oleg Nesterov | uprobes: Teach copy_insn() to support tmpfs Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-06-02 |
Oleg Nesterov | uprobes: Shift ->readpage check from __copy_insn()... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | uprobes/x86: Fix the wrong ->si_addr when xol triggers... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | x86/traps: Kill DO_ERROR_INFO() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | x86/traps: Shift fill_trap_info() from DO_ERROR_INFO... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | x86/traps: Introduce fill_trap_info(), simplify DO_ERROR_INFO() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | x86/traps: Introduce do_error_trap() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | x86/traps: Use SEND_SIG_PRIV instead of force_sig() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | x86/traps: Make math_error() static Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-05-14 |
Oleg Nesterov | uprobes: Add mem_cgroup_charge_anon() into uprobe_write_opcode() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes: Refuse to insert a probe into MAP_SHARED vma Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/tracing: Fix uprobe_perf_open() on uprobe_apply... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/tracing: Make uprobe_perf_close() visible to... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Simplify riprel_{pre,post}_xol() and make... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Kill the "autask" arg of riprel_pre_xol() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Rename *riprel* helpers to make the naming... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Cleanup the usage of UPROBE_FIX_IP/UPROBE_FIX_CALL Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Kill adjust_ret_addr(), simplify UPROBE_FIX_CAL... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Introduce push_ret_address() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Cleanup the usage of arch_uprobe->def... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Move default_xol_ops's data into arch_uprobe... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Move UPROBE_FIX_SETF logic from arch_uprobe_pos... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Don't use arch_uprobe_abort_xol() in arch_uprob... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Introduce uprobe_xol_ops->abort() and... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Don't change the task's state if ->pre_xol... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Fix is_64bit_mm() with CONFIG_X86_X32 Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Make good_insns_* depend on CONFIG_X86_* Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Shift "insn_complete" from branch_setup_xol_ops... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Add is_64bit_mm(), kill validate_insn_bits() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-30 |
Oleg Nesterov | uprobes/x86: Add uprobe_init_insn(), kill validate_insn_... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate relative conditional "near" jmp's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate relative conditional "short" jmp's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate relative call's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate nop's using ops->emulate() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Emulate unconditional relative jmp's Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Introduce sizeof_long(), cleanup adjust_ret_add... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Teach arch_uprobe_post_xol() to restart... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Send SIGILL if arch_uprobe_post_xol()... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Conditionalize the usage of handle_riprel_insn() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Introduce uprobe_xol_ops and arch_uprobe... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: move the UPROBE_FIX_{RIP,IP,CALL} code... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Gather "riprel" functions together Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Kill the "ia32_compat" check in handle_riprel_i... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes/x86: Fold prepare_fixups() into arch_uprobe_analyze_... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-17 |
Oleg Nesterov | uprobes: Kill UPROBE_SKIP_SSTEP and can_skip_sstep() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | wait: WSTOPPED|WCONTINUED doesn't work if a zombie... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | wait: WSTOPPED|WCONTINUED hangs if a zombie child is... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | wait: swap EXIT_ZOMBIE and EXIT_DEAD to hide EXIT_TRACE... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | wait: completely ignore the EXIT_DEAD tasks Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | wait: use EXIT_TRACE only if thread_group_leader(zombie) Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | wait: introduce EXIT_TRACE to avoid the racy EXIT_DEAD... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | wait: fix reparent_leader() vs EXIT_DEAD->EXIT_ZOMBIE... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | exec: kill bprm->tcomm[], simplify the "basename" logic Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | exit: move check_stack_usage() to the end of do_exit() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-07 |
Oleg Nesterov | exit: call disassociate_ctty() before exit_task_namespaces() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-04-02 |
Oleg Nesterov | pid_namespace: pidns_get() should check task_active_pid_ns... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-02-25 |
Oleg Nesterov | timers: Make internal_add_timer() update ->next_timer... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-02-13 |
Oleg Nesterov | md/raid5: Fix CPU hotplug callback registration Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-02-09 |
Oleg Nesterov | lockdep: Change lockdep_set_novalidate_class() to use... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-02-09 |
Oleg Nesterov | lockdep: Change mark_held_locks() to check hlock->check... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-02-09 |
Oleg Nesterov | lockdep: Don't create the wrong dependency on hlock... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-02-09 |
Oleg Nesterov | lockdep: Make held_lock->check and "int check" argument... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-25 |
Oleg Nesterov | fs: __fget_light() can use __fget() in slow path Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-25 |
Oleg Nesterov | fs: factor out common code in fget_light() and fget_raw_light() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-25 |
Oleg Nesterov | fs: factor out common code in fget() and fget_raw() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-25 |
Oleg Nesterov | change close_files() to use rcu_dereference_raw(files... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-25 |
Oleg Nesterov | introduce __fcheck_files() to fix rcu_dereference_check_fdta... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | kernel/signal.c: change do_signal_stop/do_sigaction... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | kernel/sys.c: k_getrusage() can use while_each_thread() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | fs/proc/array.c: change do_task_stat() to use while_each_thr... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | exec: kill task_struct->did_exec Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | exec: move the final allow_write_access/fput into free_bprm() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | exec:check_unsafe_exec: kill the dead -EAGAIN and clear_in_e... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | exec:check_unsafe_exec: use while_each_thread() rather... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | proc: fix ->f_pos overflows in first_tid() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | proc: don't (ab)use ->group_leader in proc_task_readdir... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | proc: change first_tid() to use while_each_thread(... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | proc: fix the potential use-after-free in first_tid() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | proc: cleanup/simplify get_task_state/task_state_array Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | coredump: make __get_dumpable/get_dumpable inline,... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | coredump: kill MMF_DUMPABLE and MMF_DUMP_SECURELY Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-24 |
Oleg Nesterov | coredump: set_dumpable: fix the theoretical race with... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-22 |
Oleg Nesterov | oom_kill: add rcu_read_lock() into find_lock_task_mm() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-22 |
Oleg Nesterov | oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-22 |
Oleg Nesterov | oom_kill: change oom_kill.c to use for_each_thread() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-22 |
Oleg Nesterov | introduce for_each_thread() to replace the buggy while_each_... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-22 |
Oleg Nesterov | mm: thp: turn compound_head() into BUG_ON(!PageTail... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-22 |
Oleg Nesterov | mm: thp: __get_page_tail_foll() can use get_huge_page_tail() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2014-01-03 |
Oleg Nesterov | uprobes: Allocate ->utask before handler_chain() for... Signed-off-by: Oleg Nesterov <oleg@redhat.com> Acked-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-12-23 |
Oleg Nesterov | selinux: selinux_setprocattr()->ptrace_parent() needs... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-12-16 |
Oleg Nesterov | selinux: selinux_setprocattr()->ptrace_parent() needs... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-27 |
Oleg Nesterov | sched: Check TASK_DEAD rather than EXIT_DEAD in schedule_debug() Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-27 |
Oleg Nesterov | tasks/exit: Remove unused task_is_dead() method Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-27 |
Oleg Nesterov | tasks/fork: Remove unnecessary child->exit_state Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-22 |
Oleg Nesterov | workqueue: swap set_cpus_allowed_ptr() and PF_NO_SETAFFINITY Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Document xol_area and arch_uprobe->insn/ixol Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Cleanup !CONFIG_UPROBES decls, unexport xol_area Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes/powerpc: Kill arch_uprobe->ainsn Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Don't assume that arch_uprobe->insn/ixol is... Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
2013-11-20 |
Oleg Nesterov | uprobes: Add uprobe_task->dup_xol_work/dup_xol_addr Signed-off-by: Oleg Nesterov <oleg@redhat.com>
|
commit | commitdiff | tree |
next |