summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2018-07-05regenMartin Pieuchot
2018-07-05Put back sendto(2) and sendmsg(2) under KERNEL_LOCK().Martin Pieuchot
2018-07-05Serialize the sosplice taskq allocation. This prevents an unlikelyVisa Hankala
2018-07-05Grab the KERNEL_LOCK() in kthread_create(9) to enable unlocked codeVisa Hankala
2018-07-05Plug a vnode leak in namei(). If the file system is unmountedAlexander Bluhm
2018-07-03Add a new so_seek member to "struct file" such that we can have seekableMark Kettenis
2018-07-03Avoid NULL pointer deref in vn_writechk() when calling ftruncate() on a fileanton
2018-07-02Use more list macros for v_dirtyblkhd.Alexander Bluhm
2018-07-02Update the file reference count field `f_count' using atomic operationsVisa Hankala
2018-07-02Assert that fdp is locked in fdalloc().Visa Hankala
2018-07-01Lock the file descriptor table when accessing the `fd_ofileflags' array.Visa Hankala
2018-06-30Don't steal processes from other CPUs if we're not scheduling processes onMark Kettenis
2018-06-27regenMartin Pieuchot
2018-06-27Revert previous, at least one pool need its IPL to be IPL_MPFLOOR asMartin Pieuchot
2018-06-27Raise file_pool's IPL to prevent deadlocks with the newly unlockedVisa Hankala
2018-06-27regenMartin Pieuchot
2018-06-27Unlock 12 network-related syscalls.Martin Pieuchot
2018-06-26Make the system cache a small number of free lock list entries per CPU.Visa Hankala
2018-06-26Remove a duplicate fd_used() call. The new file descriptor passedVisa Hankala
2018-06-25Implement DRI3/prime support. This allows graphics buffers to be passedMark Kettenis
2018-06-25During open(2), release the fdp lock before calling vn_open(9).Visa Hankala
2018-06-25Introduce fnew(), a function to initialize a `struct file'.Martin Pieuchot
2018-06-24Use atomic operations for updating `numfiles'. This makes the file countVisa Hankala
2018-06-23Replace value with a constantdenis
2018-06-23Improve the consistency of variable naming in unp_externalize().Visa Hankala
2018-06-22tweak commentVisa Hankala
2018-06-21Drop redundant "node == parent node" checks from VOP_RMDIR()Visa Hankala
2018-06-21Use atomic operations for updating cred structure reference countsVisa Hankala
2018-06-21don't let the retguard skip region exceed the space we have reserved forMike Larkin
2018-06-21Save and restore retguard area during hibernate unpack. This copies theMike Larkin
2018-06-20regenMartin Pieuchot
2018-06-20Unlock sendmsg(2) and sendto(2).Martin Pieuchot
2018-06-20Grab and/or assert for the KERNEL_LOCK() in in ktrace & pledge.Martin Pieuchot
2018-06-19SMT (Simultanious Multi Threading) implementations typically shareMark Kettenis
2018-06-18Put file descriptors on shared data structures when they are completelyMartin Pieuchot
2018-06-17Move kqueue related fields from struct filedesc to struct kqueue. Solves a panicanton
2018-06-16Introduce "wroute" promise.Florian Obser
2018-06-16base and ports are now clean of TIOCSTI uses. The #define can now be removed.Theo de Raadt
2018-06-15Remove the witness_skipspin setting to simplify the code.Visa Hankala
2018-06-15Simplify #ifdefs. The kernel_lock symbol is no longer needed whenVisa Hankala
2018-06-15kevent: don't reject timeouts greater than 100 million secondscheloha
2018-06-14Make possible to build uniprocessor WITNESS kernels without kernel_lock.Visa Hankala
2018-06-14In soclose() and soaccept() convert the KASSERT(SS_NOFDREF) backAlexander Bluhm
2018-06-14In dounlinkat() only perform the check for a mounted directory whenTodd C. Miller
2018-06-13Make the VFS layer responsible for preventing the deletionVisa Hankala
2018-06-11Do not unlock the KERNEL_LOCK() unconditionally in sounlock().Martin Pieuchot
2018-06-08Constipate all the struct lock_type's so they go into .rodataPhilip Guenther
2018-06-07Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible forVisa Hankala
2018-06-06The function dounmount() traverses the mnt_list in forward directionAlexander Bluhm
2018-06-06Pass the socket to sounlock(), this prepare the terrain for per-socketMartin Pieuchot