summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2019-05-14Add lock order checking for smr_barrier(9). This is similar to theVisa Hankala
2019-05-13Add a kernel implementation of realpath() as __realpath().Bob Beck
2019-05-13When killing a process, the signal is handled by any thread thatAlexander Bluhm
2019-05-13dup2(n,n) would rlimit check before handling the n==n shortcut,Theo de Raadt
2019-05-12no need to store the wmesg passed to rwsleep() as a static variable anymoreanton
2019-05-11wxneeded binaries on wxallowed filesystems were refused execution. We haveTheo de Raadt
2019-05-11make rw-lock adaptiveAlexandr Nedvedicky
2019-05-11Restore previous behavior of limiting deadlock detection to posix-styleanton
2019-05-11socppc makes an extended visit to the bigbucket.Theo de Raadt
2019-05-10Reduce number of timehands from to just two.cheloha
2019-05-09If mallocing the array program header fails, give up on coredumpingPhilip Guenther
2019-05-09Ensure that pagedaemon wakeups as a result of failed UVM_PLA_NOWAITBob Beck
2019-05-09Unlock adjfreq(2), adjtime(2), clock_settime(2), and settimeofday(2).cheloha
2019-05-09Don't unconditionally throw away dma memory when we don't need to.Bob Beck
2019-05-09Add a sysctl accessor to struct pf_status. The pf_status only holds theClaudio Jeker
2019-05-09disable stack printing for now since at least arm64 can't print themTed Unangst
2019-05-08print a few warnings when calling free with a zero size.Ted Unangst
2019-05-08group function prototypesanton
2019-05-08Add a compile-time option called SPLASSERT_WATCH which changes theanton
2019-05-08Modify the buffer cache to always flip recovered DMA buffers high.Bob Beck
2019-05-06Bring back lockf deadlock detection from the dead. Back in 2007, the deadlockanton
2019-05-04Removed all diagnostic, calling printf() here might create a recursion.Martin Pieuchot
2019-05-04Relax the check in knote_{de,en}queue: don't panic w/o KERNEL_LOCK().Martin Pieuchot
2019-05-03Make VOP_ADVLOCK() safe to use without kernel lockVisa Hankala
2019-05-01add a KERNEL_ASSERT_LOCKED() to ptsignalDavid Gwynne
2019-05-01sprinkle some KERNEL_ASSERT_LOCKED()David Gwynne
2019-04-30tc_setclock: always call tc_windup() before leaving windup_mtx.cheloha
2019-04-28add WITNESS support to barriers modelled on the timeout stuff visa did.David Gwynne
2019-04-23Remove file name and line number output from witness(4)Visa Hankala
2019-04-20#define ELFROUNDSIZE 4 /* XXX Should it be sizeof(Elf_Word)? */Theo de Raadt
2019-04-20print locked range in decimal in debug routinesanton
2019-04-20Move lockf structures from header to implementation since external usersanton
2019-04-19Add a subsystem lock for vfs_lockf.c. This enables calling lf_advlock()Visa Hankala
2019-04-16Use the actual cluster size instead of fixed MCLBYTES for theYASUOKA Masahiko
2019-04-14Add lock order checking for timeoutsVisa Hankala
2019-04-02Restrict which filesystems are available for swap. This rules outVisa Hankala
2019-04-02retguard has now replaced the stack protector on clang architectures,Theo de Raadt
2019-04-01deprecate TASKQ_CANTSLEEP since nothing uses it anymoreDavid Gwynne
2019-03-31Move the prototypes of internal lockf functions from <sys/lockf.h>Visa Hankala
2019-03-26Tweak previous: include <sys/stdint.h> for INT64_MAX/INT64_MIN.cheloha
2019-03-26adjtime(2): set EINVAL if delta overflows 64 bits of microseconds.cheloha
2019-03-26Remove this assert, I can't do this here with UNVEIL_INSPECTBob Beck
2019-03-26Make sure that each ci has its spc_deferred queue initialized.Visa Hankala
2019-03-25MP-safe timecounting: new rwlock: tc_lockcheloha
2019-03-24Make stat(2) and access(2) need UNVEIL_READ instead of UNVEIL_INSPECTBob Beck
2019-03-23Add a simple spinning mutex for ddb. Unlike mutex(9), this lock keepsVisa Hankala
2019-03-22Move adjtimedelta into the timehands.cheloha
2019-03-22Rename "timecounter_mtx" to "windup_mtx".cheloha
2019-03-19correct LOCATION_REPORTED maskanton
2019-03-18Add kubsan(4), a undefined behavior sanitizer for the kernel. It'santon