summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2018-07-17unvname_new() is passed something that is always 64-bits so theKenneth R Westerback
2018-07-15Restore correct behaviour to pledge for access and stat, which was brokenBob Beck
2018-07-14Don't pass an uninitialised size value to free(9). Pointer argument isJonathan Gray
2018-07-13unbreak gcc4 buildJonathan Gray
2018-07-13Make the default failure for unveil while disabled return successBob Beck
2018-07-13Unveiling unveil(2).Bob Beck
2018-07-12Add hw.ncpuonline to count the number of online CPUs.cheloha
2018-07-11If no thread can immediately handle a signal, which has been sentAlexander Bluhm
2018-07-10In free(9) call wakeup() after mtx_leave() consistently.Alexander Bluhm
2018-07-10After removing raw_usrreq() from route and pfkey, the global sockaddrAlexander Bluhm
2018-07-10Move socket & pipe specific logic in their ioctl handler.Martin Pieuchot
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andPhilip Guenther
2018-07-09Fix trailing whitespaces and too long line.Alexander Bluhm
2018-07-09Use function name in panic string, like in some other places.Claudio Jeker
2018-07-09Make free(9) MP safe. It was wrong to set ku_indx to 0 after freeingAlexander Bluhm
2018-07-07Fix an argument type error that happens when translating fcntl(F_SETOWN)Visa Hankala
2018-07-07Remember to lock v_specparent for VOP operations.Visa Hankala
2018-07-07Fix a locking error in spec_setattr(). Unlike many VOP operations,Visa Hankala
2018-07-07Release the kernel lock fully on thread exit. This prevents a lockingVisa Hankala
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