summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2020-03-18regenanton
2020-03-18Unlock flock(2).anton
2020-03-18Restart child process scan in dowait4() if single_thread_wait() sleeps.Visa Hankala
2020-03-16Keep track of traced child under a list of orphans while they are beingMartin Pieuchot
2020-03-15Fix memory corruption with kern.witness.locktrace.Visa Hankala
2020-03-13Initialize sls_sig to 0 and not 1. sls_sig stores the signal number of aClaudio Jeker
2020-03-13In order to unlock flock(2), make writes to the f_iflags field of structanton
2020-03-13Simplify logic, the "netboot" interface is always related to `bootdv'.Martin Pieuchot
2020-03-13Rename "sigacts" flag field to avoid conflict with the "process" one.Martin Pieuchot
2020-03-12Revert previous. Something in it causes unexpected slowdown.Visa Hankala
2020-03-12Enable caching when turning a synchronous write into a delayed write.Visa Hankala
2020-03-11Fix unlimited recursion caused by local outbound bcast/mcast packetAlexandr Nedvedicky
2020-03-11Move the sigprop definition and the other bits under SIGPROP intoClaudio Jeker
2020-03-10regenanton
2020-03-10Unlock fcntl(2).anton
2020-03-09Return EINVAL for KERN_PROC if the size parameter is 0.Todd C. Miller
2020-03-05The 'lock spun out' db_printf needs a newline. All other MP_LOCKDEBUGClaudio Jeker
2020-03-04Make an assertion free from side effects. The intention was probably toanton
2020-03-04Grab a reference for the shared memory segment before calling uvm_map()anton
2020-03-02Fix use of WITNESS_UNLOCK() in rw_exit_read() and rw_exit_write().Visa Hankala
2020-03-02msleep() and rwsleep() allow to release the lock when going toAlexander Bluhm
2020-03-01Do not reparent a traced child to ourself inside wait(2).Martin Pieuchot
2020-02-28Revert previous, diff contains an obvious bug.Martin Pieuchot
2020-02-26Release the file descriptor table lock before calling closef()Visa Hankala
2020-02-25Start the SMR thread when all CPUs are ready for scheduling. ThisVisa Hankala
2020-02-25Keep function definitions in a single place.Martin Pieuchot
2020-02-22regenanton
2020-02-22Unlock ioctl(2).anton
2020-02-22In preparation for unlocking ioctl(2), grab the kernel lock as needed.anton
2020-02-21Remove sigacts structure sharing. The only process that used sharing wasClaudio Jeker
2020-02-21Adjust a comment, no functional changeClaudio Jeker
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2020-02-20Relax the grip the dead hand of QBUS (a.k.a. MAXPHYS) has on theKenneth R Westerback
2020-02-19Remove the indirection via timeout for proc_stop_sweep(). Using a softClaudio Jeker
2020-02-18Cleanup <sys/kthread.h> and <sys/proc.h> includes.Martin Pieuchot
2020-02-18Move setting of UF_EXCLOSE file descriptor flag inside finishdup().Visa Hankala
2020-02-17Raise SPL when updating kn_status. Otherwise the field can becomeVisa Hankala
2020-02-16Rework vn_ioctl() to only have a single point of return. This will makeanton
2020-02-16Unconditionally acquiring a write lock in pipe_ioctl() is quiteanton
2020-02-15Consistently perform atomic writes to the ps_flags field of structanton
2020-02-14Defer chained activation of kqueues. This makes easier to introduce newVisa Hankala
2020-02-14Push the KERNEL_LOCK() insidge pgsigio() and selwakeup().Martin Pieuchot
2020-02-14The v_inflight counter was added to mark vnodes that currently do an operationClaudio Jeker
2020-02-13Move the LK_DRAIN logic from VOP_LOCK() to vclean() the only caller ofClaudio Jeker
2020-02-12Do not reparent a traced child to ourself inside wait(2).Martin Pieuchot
2020-02-11the pledge_ioctl() rule checker is written in a style which could readTheo de Raadt
2020-02-09Zero struct knote on allocation. This makes the code less proneVisa Hankala
2020-02-08Replace ttkqflush() with klist_invalidate() to handle knote listVisa Hankala
2020-02-05Move kernel locking inside knote_fdclose() from finishdup() andVisa Hankala
2020-02-05Allow programs with the "audio" promise to use the AUDIO_MIXER_xxx ioctls.Alexandre Ratchov