summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2019-07-15Do not relock fdp in fdrelease(). This prevents unnecessary lockingVisa Hankala
2019-07-14rename PIPE_WANT to PIPE_WANTD.Sebastien Marie
2019-07-14Don't lock the struct unveil being created in the child when cloning thePhilip Guenther
2019-07-13pipe_write() do opportunistic buffer resizing, when the buffer is empty.Sebastien Marie
2019-07-12Revert anton@ changes about read/write unlockingsolene
2019-07-12sysctl(2): add KERN_TIMEOUT_STATS: timeout(9) status and statistics.cheloha
2019-07-11listen(2) should return EINVAL if the socket is connected.Alexander Bluhm
2019-07-10Make read/write of the f_offset field belonging to struct file MP-safe;anton
2019-07-10Stop sleeping at PUSER.Martin Pieuchot
2019-07-09Use timeout_add_msec(9)kn
2019-07-09resyncSebastien Marie
2019-07-09backout the unlock of pipe(2) and pipe2(2)Sebastien Marie
2019-07-09The system calls getgroups(2) and setgroups(2) pass the number ofAlexander Bluhm
2019-07-09resyncSebastien Marie
2019-07-09unlock pipe(2) and pipe2(2) syscallsSebastien Marie
2019-07-08Untangle code setting the scheduling priority of a thread.Martin Pieuchot
2019-07-08When an unlink failed due to unveil, the use count of the inode wasAlexander Bluhm
2019-07-05Use timeout_add_msec(9)kn
2019-07-04Remove a useless kernel lock from the TCP socket splicing path.Alexander Bluhm
2019-07-03Add tsleep_nsec(9), msleep_nsec(9), and rwsleep_nsec(9).cheloha
2019-07-03Lock the kernel when removing file descriptors from the descriptorVisa Hankala
2019-07-03add the kernel side of net.link.ifrxq.pressure_return and pressure_dropDavid Gwynne
2019-07-02R.I.P. timespecfix(); ok visa@ mpi@cheloha
2019-07-01kevent(2): remove 24hr timeout limitcheloha
2019-06-28Skip VFS barrier lock during normal operation to reduce overhead.Visa Hankala
2019-06-26allow more video(4) ioctls for the video pledge (required by chromium)Robert Nagy
2019-06-26Return EINVAL, not EBADF for fcntl(fd, F_GETLK) of a non-vnode.Todd C. Miller
2019-06-25Return EINVAL not EBADF when trying to lock a non-vnode.Todd C. Miller
2019-06-24regenVisa Hankala
2019-06-24Unlock getrlimit(2) and setrlimit(2).Visa Hankala
2019-06-24Guard uvm_map_protect() with kernel lock to prepare dosetrlimit()Visa Hankala
2019-06-23Make taskq_barrier(9) work for multi-threaded task queues.Mark Kettenis
2019-06-22push the KERNEL_LOCK deeper on read(2) and write(2)Sebastien Marie
2019-06-22push the KERNEL_LOCK deeper on read(2) and write(2)Sebastien Marie
2019-06-21Make resource limit access MP-safe. So far, the copy-on-write sharingVisa Hankala
2019-06-20Undefined behavior (UB) can potentially be present anywhere in theanton
2019-06-20Work around locking issues in logwakeup(). Instead of actually waking upVisa Hankala
2019-06-19the pledge STATLIE code is no longer needed, as discussed with beck.Theo de Raadt
2019-06-18Ensure that timeout p_sleep_to is not left running when finishing sleep.Visa Hankala
2019-06-17dosendsyslog() must only pass ktrgenio(9) userspace buffers that it canPhilip Guenther
2019-06-16SYS___realpath is legitimately PLEDGE_STDIO, because the other pledgeTheo de Raadt
2019-06-16In previous commit I forgot a net unlock if the PCB of the socketAlexander Bluhm
2019-06-15Have __realpath() do the pathname==NULL -> EINVAL check itself, eliminatingTheo de Raadt
2019-06-13Use PWAIT instead of PUSER in exit1().Martin Pieuchot
2019-06-13When tcp_close() is running in parallel with fill_file(), the kernelAlexander Bluhm
2019-06-10add m_microtime for getting the wall clock time associated with a packetDavid Gwynne
2019-06-10Avoid changing resource limits in rucheck() by introducing a new stateVisa Hankala
2019-06-09Add a temporary workaround to make removal of giant files betterBob Beck
2019-06-06Restore missing newline.Visa Hankala
2019-06-04Let SP kernel work with WITNESS. The necessary instrumentation wasVisa Hankala