summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
7 daysCast atomic_load_int(9) to signed int when loading `securelevel'.Vitaliy Makkoveev
9 daysAdjust deep logic in cursig() to handle sig_stop specially.Claudio Jeker
9 daysRemove unreachable check for orphaned process groups in cursig.Claudio Jeker
14 daysIf nostop is set properly ignore stop signals with default handlers.Claudio Jeker
2024-11-10Lock send socket buffer for fstat syscall.Alexander Bluhm
2024-11-10replace uvm.h includes with uvm_extern.h where possibleJonathan Gray
2024-11-10no need to include both uvm.h and uvm_extern.hJonathan Gray
2024-11-08Use read once in socket filter functions.Alexander Bluhm
2024-11-08Use 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