summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2024-08-06For consistency with other similar sysctl(2) variables useVitaliy Makkoveev
2024-08-06Use atomic_load_int(9) for unlocked read access to net.unix.*spaceVitaliy Makkoveev
2024-08-06Revert the knote_processexit() bits of the diff. It introduced a smallClaudio Jeker
2024-08-06Unlock KERN_CLOCKRATE.Vitaliy Makkoveev
2024-08-06Stop using KERNEL_LOCK to protect the per process kqueue listClaudio Jeker
2024-08-05change the nsec argument to timeout_add_nsec from int to uint64_tDavid Gwynne
2024-08-05Unlock KERN_BOOTTIME.Vitaliy Makkoveev
2024-08-05Unlock most of `kern_vars' variables.Vitaliy Makkoveev
2024-08-05Take `sysctl_lock' before kernel lock.Vitaliy Makkoveev
2024-08-02regenVitaliy Makkoveev
2024-08-02Push kernel lock down to sysctl(2).Vitaliy Makkoveev