summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2024-09-30Remove code after exit1() and NOTREACHED comment. Nothing will ever get there.Claudio Jeker
2024-09-25Do not crash in witness code if interrupt fires early.Alexander Bluhm
2024-09-24Fix sleeping race during malloc in sysctl hw.disknames.Alexander Bluhm
2024-09-24for sysctl on arm64, handle CPU_ID_AA64ISAR1 same as CPU_ID_AA64ISAR0Theo de Raadt
2024-09-22Increase the default buffer size for AF_UNIX from 8192 to 32768.Claudio Jeker
2024-09-15Invalid pintables in ELF binaries can crash the kernel.Theo de Raadt
2024-09-10Fix build of m_print_chain() on sparc64.Alexander Bluhm
2024-09-09Print mbuf size also for non cluster.Alexander Bluhm
2024-09-06Fix KUBSAN by adding invalid builtin detection, as needed by our current clang.Moritz Buhl
2024-09-06Remove incorrect increment of the context switch counter.Martin Pieuchot
2024-09-05In ddb(4) print mbuf chain and packet list.Alexander Bluhm
2024-09-04make psp attach to ccp as a different driverJonathan Gray
2024-09-02simplify ccp ifdef; ok bluhm@Jonathan Gray
2024-09-01Regarding previous commit, X_OK on unveil-permitted directories doesTheo de Raadt
2024-09-01Pledge "vmm" for ccp(4) ioctl(2).Alexander Bluhm
2024-08-31jeremy observed that access() on unveiled space was returning errorsTheo de Raadt
2024-08-29In m_pulldown() replace memmove() with memcpy().Alexander Bluhm
2024-08-29Show expensive mbuf operations in netstat(1) statistics.Alexander Bluhm
2024-08-26style(9) fix. No functional changes.Vitaliy Makkoveev
2024-08-23Fix KERN_AUDIO broken in rev 1.440.Vitaliy Makkoveev
2024-08-22Introduce sysctl_securelevel() to modify `securelevel' mp-safe. KeepVitaliy Makkoveev
2024-08-21If binaries lack a pintable, execve() can now reject them at startupTheo de Raadt
2024-08-21We do not need the PS_LIBCPIN and PS_PIN flag fields anymore, which wereTheo de Raadt
2024-08-20Unlock KERN_MAXFILES.Vitaliy Makkoveev
2024-08-20Unlock KERN_MAXPROC and KERN_MAXTHREAD from `kern_vars'. BothVitaliy Makkoveev
2024-08-20Unlock sysctl_audio().Vitaliy Makkoveev
2024-08-18Remove outdated comment about UVM_PLA_WAITOK and the pagedaemon.Martin Pieuchot
2024-08-16Atomically modify `nthreads' and move proc_free() out of KERNEL_LOCK().Martin Pieuchot
2024-08-16Introduce PR_MPSYSCTL flag to mark mp-safe (*pr_sysctl)() handlers andVitaliy Makkoveev
2024-08-14Push kernel lock down to net_sysctl().Vitaliy Makkoveev
2024-08-14Make sysctl_int() and sysctl_int_lower() mp-safe and unlock KERN_HOSTID.Vitaliy Makkoveev
2024-08-12Conditionally compile kqueue poll debug printfs, mainly preventing themAnton Lindqvist
2024-08-12Run network protocol timer without kernel lock.Alexander Bluhm
2024-08-11Make exit1() wait sysctl(2) `allprocess' loops.Vitaliy Makkoveev
2024-08-11make the timeout_add_foo wrappers more consistent.David Gwynne
2024-08-11spelling; ok mvs@Jonathan Gray
2024-08-10spelling; ok claudio@Jonathan Gray
2024-08-08In sysctl KERN_FILE_BYPID stop traversal after pid has been found.Alexander Bluhm
2024-08-08Unlock KERN_MSGBUFSIZE and KERN_CONSBUFSIZE.Vitaliy Makkoveev