summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
6 daysAdjust deep logic in cursig() to handle sig_stop specially.Claudio Jeker
6 daysRemove unreachable check for orphaned process groups in cursig.Claudio Jeker
11 daysIf nostop is set properly ignore stop signals with default handlers.Claudio Jeker
12 daysLock send socket buffer for fstat syscall.Alexander Bluhm
12 daysreplace uvm.h includes with uvm_extern.h where possibleJonathan Gray
12 daysno need to include both uvm.h and uvm_extern.hJonathan Gray
13 daysUse read once in socket filter functions.Alexander Bluhm
14 daysUse PCB iterator for raw IPv6 input loop.Alexander Bluhm
2024-11-07Constify strings in symbol-related ddb interfaces, and make the iteratorMiod Vallat
2024-11-07Before stopping a thread because of stop signal set ps_xsig to the signumClaudio Jeker
2024-11-06Factor out the ptrace trap into proc_trap() and simplify the signalClaudio Jeker
2024-11-06Use atomic load and store operations for sbchecklowmem().Alexander Bluhm
2024-11-05Use PCB iterator for raw IP input deliver loop.Alexander Bluhm
2024-11-05sleep_signal_check() is called twice in sleep_finish().Claudio Jeker
2024-11-05Return the number of freed pages in bufbackoff().Martin Pieuchot
2024-11-05Prevent a double free by unlinking the descriptor before unmaping & freeing it.Martin Pieuchot
2024-11-05Replace rwlock with iterator in UDP input multicast loop.Alexander Bluhm
2024-11-05Unlock ptsignal by using the ps_mtx instead of KERNEL_LOCK to ensureClaudio Jeker
2024-11-05remove VATTR_NULL() define, directly call vattr_null()Jonathan Gray
2024-11-04Properly handle stop signals in cursig if deep.Claudio Jeker
2024-11-03Need to call unsleep before doing the SSTOP check. We need to ensure thatClaudio Jeker
2024-11-03add powerpc64 and riscv64 to tags arch listJonathan Gray
2024-11-02Always use new_vmcmd() from exec_subr.c, remove the macro whichJonathan Gray
2024-11-01In sleep_finish() is the process state is SSTOP force a mi_switch().Claudio Jeker
2024-10-31No need to set pkthdr fields to 0 that are already 0. MGETHDR() does that.Claudio Jeker
2024-10-31Unlock fs_sysctl(). It is the only `suid_clear' variable - atomicallyVitaliy Makkoveev
2024-10-30directly use dev_t for swdevt[], remove struct swdevtJonathan Gray
2024-10-28Unlock KERN_ALLOWKMEM. The `allowkmem' is atomically accessed integer.Vitaliy Makkoveev
2024-10-27Remove KERNEL_LOCK() dance around km_alloc(9) & km_free(9).Martin Pieuchot
2024-10-25Unlock timeout_sysctl(). `tostat' timeout(9) statistics is alreadyVitaliy Makkoveev
2024-10-22Protect the ps_pgrp pointer by either the KERNEL_LOCK or the ps_mtx.Claudio Jeker
2024-10-18Put the bowels of the various VOP_PRINT routines underMiod Vallat
2024-10-17use rw_status instead of interpreting RWL_OWNER to see if a lock is busy.David Gwynne
2024-10-17Shortcut cursig when called during sleep setup.Claudio Jeker
2024-10-15Indicate that a process has stopped by setting PS_STOPPED flagClaudio Jeker
2024-10-15Fix runtime calculation. Assiging ts to spc_runtime does not work if tsClaudio Jeker
2024-10-15Use pr instead of p->p_p like everywhere else in exit1.Claudio Jeker
2024-10-09Clear ps_xsig when continuing after a PS_TRACED stop.Claudio Jeker
2024-10-09Convert prsignal() into a real functionClaudio Jeker
2024-10-08Replace ps_oppid (old parent pid) with ps_opptr (a pointer to the old parent ...Claudio Jeker
2024-10-08Move common code to update the proc runtime into tuagg_add_runtime().Claudio Jeker
2024-10-08Adjust lock requirements for ps_pptr, ps_ppid and ps_oppid.Claudio Jeker
2024-10-07Tweak genassym code generation to force preprocessor conditional directivesMiod Vallat
2024-10-06remove unused DEBUG_PLEDGE lines; ok deraadt@Jonathan Gray
2024-10-06remove unused sched_cost_load variableJonathan Gray
2024-10-03In rucheck() sum up the tusage from all threads to get the real currentClaudio Jeker
2024-10-03Fix the clock_gettime() handler for pthread_getcpuclockid() toClaudio Jeker
2024-10-01Make it more obvious which ruadd argument is the source and which one isClaudio Jeker
2024-10-01Adjust ptrace interface to properly suport single threaded continue.Claudio Jeker
2024-09-30Use ps_ppid instead of ps_pptr->ps_pid in all places.Claudio Jeker