Show patches with: Submitter = Oleg Nesterov       |   58 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[3/3] get_signal: don't initialize ksig->info if SIGNAL_GROUP_EXIT/group_exec_task get_signal: minor cleanups and fix - - - --- 2024-02-26 Oleg Nesterov New
[2/3] get_signal: hide_si_addr_tag_bits: fix the usage of uninitialized ksig get_signal: minor cleanups and fix - - - --- 2024-02-26 Oleg Nesterov New
[1/3] get_signal: don't abuse ksig->info.si_signo and ksig->sig get_signal: minor cleanups and fix - - - --- 2024-02-26 Oleg Nesterov New
get_signal: simplify/cleanup the the usage of ksig->info get_signal: simplify/cleanup the the usage of ksig->info - - - --- 2024-02-23 Oleg Nesterov New
[v2,2/2] pidfd: change pidfd_send_signal() to respect PIDFD_THREAD [v2,1/2] signal: add the "int si_code" arg to prepare_kill_siginfo() - 3 - --- 2024-02-09 Oleg Nesterov New
[v2,1/2] signal: add the "int si_code" arg to prepare_kill_siginfo() [v2,1/2] signal: add the "int si_code" arg to prepare_kill_siginfo() - 2 - --- 2024-02-09 Oleg Nesterov New
pidfd: change pidfd_send_signal() to respect PIDFD_THREAD pidfd: change pidfd_send_signal() to respect PIDFD_THREAD - - - --- 2024-02-07 Oleg Nesterov New
pidfd: exit: kill the no longer used thread_group_exited() pidfd: exit: kill the no longer used thread_group_exited() - 1 - --- 2024-02-05 Oleg Nesterov New
pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together - 1 - --- 2024-02-05 Oleg Nesterov New
pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN)) pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN)) - 1 - --- 2024-02-05 Oleg Nesterov New
pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN)) pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN)) - - - --- 2024-02-05 Oleg Nesterov New
[3/3] pid: kill the obsolete PIDTYPE_PID code in transfer_pid() pidfd_poll: report POLLHUP when pid_task() == NULL - - - --- 2024-02-02 Oleg Nesterov New
[2/3] pidfd: kill the no longer needed do_notify_pidfd() in de_thread() pidfd_poll: report POLLHUP when pid_task() == NULL - - - --- 2024-02-02 Oleg Nesterov New
[1/3] pidfd_poll: report POLLHUP when pid_task() == NULL pidfd_poll: report POLLHUP when pid_task() == NULL - - - --- 2024-02-02 Oleg Nesterov New
[v3,1/1] pidfd: implement PIDFD_THREAD flag for pidfd_open() [v3,1/1] pidfd: implement PIDFD_THREAD flag for pidfd_open() - 1 1 --- 2024-01-31 Oleg Nesterov New
[v3,0/1] pidfd: implement PIDFD_THREAD flag for pidfd_open() - - - --- 2024-01-31 Oleg Nesterov New
[v2] pidfd: implement PIDFD_THREAD flag for pidfd_open() [v2] pidfd: implement PIDFD_THREAD flag for pidfd_open() - - - --- 2024-01-30 Oleg Nesterov New
[RFC] pidfd: implement PIDFD_THREAD flag for pidfd_open() [RFC] pidfd: implement PIDFD_THREAD flag for pidfd_open() - - - --- 2024-01-29 Oleg Nesterov New
[1/1] pidfd: don't do_notify_pidfd() if !thread_group_empty() pidfd: don't do_notify_pidfd() if !thread_group_empty() - - - --- 2024-01-27 Oleg Nesterov New
pidfd: cleanup the usage of __pidfd_prepare's flags pidfd: cleanup the usage of __pidfd_prepare's flags - - - --- 2024-01-25 Oleg Nesterov New
[3/3] exit: wait_task_zombie: kill the no longer necessary spin_lock_irq(siglock) fs/proc: do_task_stat: use sig->stats_lock - - - --- 2024-01-23 Oleg Nesterov New
[2/3] fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats fs/proc: do_task_stat: use sig->stats_lock - - - --- 2024-01-23 Oleg Nesterov New
[1/3] fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() fs/proc: do_task_stat: use sig->stats_lock - - - --- 2024-01-23 Oleg Nesterov New
ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped() ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped() - - - --- 2024-01-22 Oleg Nesterov New
[v2,2/2] getrusage: use sig->stats_lock rather than lock_task_sighand() getrusage: use sig->stats_lock - - - --- 2024-01-22 Oleg Nesterov New
[v2,1/2] getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() getrusage: use sig->stats_lock - - - --- 2024-01-22 Oleg Nesterov New
[2/2] getrusage: use sig->stats_lock [1/2] getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() - - 1 --- 2024-01-19 Oleg Nesterov New
[1/2] getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() [1/2] getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() - - 1 --- 2024-01-19 Oleg Nesterov New
[3/3] afs: use read_seqbegin() in afs_check_validity() and afs_getattr() afs: fix the usage of read_seqbegin_or_lock() - - - --- 2023-11-30 Oleg Nesterov New
[2/3] afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() afs: fix the usage of read_seqbegin_or_lock() - - - --- 2023-11-30 Oleg Nesterov New
[1/3] afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() afs: fix the usage of read_seqbegin_or_lock() - - - --- 2023-11-30 Oleg Nesterov New
__ptrace_unlink: kill the obsolete "FIXME" code __ptrace_unlink: kill the obsolete "FIXME" code - - - --- 2023-11-21 Oleg Nesterov New
simplify force_sig_info_to_task(), kill recalc_sigpending_and_wake() simplify force_sig_info_to_task(), kill recalc_sigpending_and_wake() - - - --- 2023-11-20 Oleg Nesterov New
rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() - - - --- 2023-11-17 Oleg Nesterov New
[3/3] bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) bpf: kernel/bpf/task_iter.c: don't abuse next_thread() 1 - - --- 2023-11-14 Oleg Nesterov New
[2/3] bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() bpf: kernel/bpf/task_iter.c: don't abuse next_thread() 1 - - --- 2023-11-14 Oleg Nesterov New
[1/3] bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() bpf: kernel/bpf/task_iter.c: don't abuse next_thread() 1 - - --- 2023-11-14 Oleg Nesterov New
introduce for_other_threads(p, t) introduce for_other_threads(p, t) - 1 - --- 2023-10-30 Oleg Nesterov New
fs/afs: use read_seqbegin() rather than read_seqbegin_or_lock() fs/afs: use read_seqbegin() rather than read_seqbegin_or_lock() - - - --- 2023-10-27 Oleg Nesterov New
rxrpc_find_service_conn_rcu: use read_seqbegin() rather than read_seqbegin_or_lock() rxrpc_find_service_conn_rcu: use read_seqbegin() rather than read_seqbegin_or_lock() - - - --- 2023-10-27 Oleg Nesterov New
nfsd_copy_write_verifier: use read_seqbegin() rather than read_seqbegin_or_lock() nfsd_copy_write_verifier: use read_seqbegin() rather than read_seqbegin_or_lock() - 2 - --- 2023-10-26 Oleg Nesterov New
nfsd_copy_write_verifier: wrong usage of read_seqbegin_or_lock() nfsd_copy_write_verifier: wrong usage of read_seqbegin_or_lock() - - - --- 2023-10-25 Oleg Nesterov New
[RFC,2/2] seqlock: introduce need_seqretry_xxx() [1/2] seqlock: fix the wrong read_seqbegin_or_lock/need_seqretry documentation - - - --- 2023-10-24 Oleg Nesterov New
[1/2] seqlock: fix the wrong read_seqbegin_or_lock/need_seqretry documentation [1/2] seqlock: fix the wrong read_seqbegin_or_lock/need_seqretry documentation - - - --- 2023-10-24 Oleg Nesterov New
[2/2] do_io_accounting: use sig->stats_lock [1/2] do_io_accounting: use __for_each_thread() - - - --- 2023-10-23 Oleg Nesterov New
[1/2] do_io_accounting: use __for_each_thread() [1/2] do_io_accounting: use __for_each_thread() - - - --- 2023-10-23 Oleg Nesterov New
[v2,2/2] seqlock: change __seqprop() to return the function pointer [v2,1/2] seqlock: simplify SEQCOUNT_LOCKNAME() - - - --- 2023-10-12 Oleg Nesterov New
[v2,1/2] seqlock: simplify SEQCOUNT_LOCKNAME() [v2,1/2] seqlock: simplify SEQCOUNT_LOCKNAME() - - - --- 2023-10-12 Oleg Nesterov New
[5/5] time,signal: turn signal_struct.stats_lock into seqcount_rwlock_t turn signal_struct.stats_lock into seqcount_rwlock_t - - - --- 2023-09-13 Oleg Nesterov New
[4/5] seqlock: introduce read_seqcount_begin_or_lock() and friends turn signal_struct.stats_lock into seqcount_rwlock_t - - - --- 2023-09-13 Oleg Nesterov New
[3/5] seqlock: introduce seqprop_lock/unlock turn signal_struct.stats_lock into seqcount_rwlock_t - - - --- 2023-09-13 Oleg Nesterov New
[2/5] seqlock: change __seqprop() to return the function pointer turn signal_struct.stats_lock into seqcount_rwlock_t - - - --- 2023-09-13 Oleg Nesterov New
[1/5] seqlock: simplify SEQCOUNT_LOCKNAME() turn signal_struct.stats_lock into seqcount_rwlock_t - 1 - --- 2023-09-13 Oleg Nesterov New
[v3] x86/show_trace_log_lvl: ensure stack pointer is aligned, again [v3] x86/show_trace_log_lvl: ensure stack pointer is aligned, again 1 - - --- 2023-05-12 Oleg Nesterov New
[v2] x86/show_trace_log_lvl: ensure stack pointer is aligned, again [v2] x86/show_trace_log_lvl: ensure stack pointer is aligned, again - - - --- 2023-04-29 Oleg Nesterov New
x86/show_trace_log_lvl: ensure stack pointer is aligned, again x86/show_trace_log_lvl: ensure stack pointer is aligned, again - - - --- 2023-04-27 Oleg Nesterov New
[v2] uprobes/x86: allow to probe a "nop" insn with 0x66 prefix [v2] uprobes/x86: allow to probe a "nop" insn with 0x66 prefix 1 - - --- 2022-12-04 Oleg Nesterov New
uprobes/x86: allow to probe a "nop" insn with 0x66 prefix uprobes/x86: allow to probe a "nop" insn with 0x66 prefix 1 - - --- 2022-12-01 Oleg Nesterov New