summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2013-01-13After some discussion with deraadt and kettenis, revert previous decision toBob Beck
2013-01-02Fix a bug in ptcwrite() that could result in up to 100 lost bytesTodd C. Miller
2013-01-01copyright++;Jasper Lievisse Adriaanse
2012-12-31Put the #ifdef SOCKBUF_DEBUG around sbcheck() into a SBCHECK macro.Alexander Bluhm
2012-12-31Extend the sbcheck() function to make it work with socket buffersAlexander Bluhm
2012-12-30In sysctl_proc_cwd(), vref() the target proc's fd_cdir before callingPhilip Guenthe
2012-12-28Avoid spinning in the cleaner when there are insufficient clean pages, butJoel Sing
2012-12-24Fix compilation with POOL_DEBUG but !DDBPhilip Guenthe
2012-12-02Fix kva reserve - ensure that kva reserve is checked for, as wellBob Beck
2012-12-02Don't wake the cleaner and potentially throw away pages we shouldn'tBob Beck
2012-12-02Determine whether we're currently on the alternative signal stackPhilip Guenthe
2012-11-19If uvm_km_kmemalloc_pla() fails when just creating a thread (and not aPhilip Guenthe
2012-11-18These functions all should be called with splbio, so splassert(IPL_BIO)Bob Beck
2012-11-17 Don't map a buffer (and potentially sleep) when invalidating it in vinvalbuf.Bob Beck
2012-11-07Fix the buffer cache.Bob Beck
2012-11-05unifdef -D __HAVE_TIMECOUNTERMiod Vallat
2012-10-21Fix problem reported by Nathan Weeks <weeks@iastate.edu> where a userlandBob Beck
2012-10-17use wakeup here, not wakeup_one - avoids problem of not waking up writersBob Beck
2012-10-17Swap arguments to wdog_register() since it is nicer, and prepareTheo de Raadt
2012-10-17In sys_accept(), don't sleep between pulling the new socket from thePhilip Guenthe
2012-10-17If a thread calls __threxit() or _exit() immediately after anotherPhilip Guenthe
2012-10-16Cleanup.Bob Beck
2012-10-12For consistency with other OSes and ease of porting, makePhilip Guenthe
2012-10-09Capilization in comment, and document leftoverroom, + knf nit, spotted by theoBob Beck
2012-10-09Add nscan as a disk queueing algorithm, and make it the default withBob Beck
2012-10-09bufq write limitingBob Beck
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2012-10-05add send(2) MSG_DONTWAIT support which enables us to choose nonblockingYASUOKA Masahiko
2012-10-01Make groupmember() check the effective gid too, so that the checks arePhilip Guenthe
2012-09-29When running a.out OMAGIC binaries, be sure to round ep_daddr to a pageMiod Vallat
2012-09-26add M_ZEROIZE as an mbuf flag, so copied PFKEY messages (with embedded keys)Markus Friedl
2012-09-20In somove() free the mbufs when necessary instead of freeing themAlexander Bluhm
2012-09-19When a socket is spliced, it may not wakeup the userland for reading.Alexander Bluhm
2012-09-19In somove() make the call to pr_usrreq(PRU_RCVD) under the sameAlexander Bluhm
2012-09-19vhold() and vdrop() are prototyped in vnode.h, so don't repeat them herePhilip Guenthe
2012-09-17Recognize executables tagged with ELFOSABI_OPENBSD (such as generatedMatthew Dempsky
2012-09-17Fix indent white spaces.Alexander Bluhm
2012-09-11Remove the 'OLF method' used for the transition from a.out to ELF andTheo de Raadt
2012-09-10Cleanup VFS mount string handling:Joel Sing
2012-09-10syncTheo de Raadt
2012-09-10compat_o48_sys_getdirentries can die; ok guentherTheo de Raadt
2012-09-10delete compat_o48_sys_getdirentries; ok guentherTheo de Raadt
2012-09-08Plug a race where we're trying to kill a traced process while it is aleadyMark Kettenis
2012-09-02Do not need bcopy trickery to update the file descriptorTheo de Raadt
2012-08-30Remove a useless test for "elem_count < 0", which can never be trueMatthew Dempsky
2012-08-28Add __guard_local as a hidden symbol to ld.so, kernel, and everyMatthew Dempsky
2012-08-23syncTheo de Raadt
2012-08-23kill nnpfs deadTheo de Raadt
2012-08-23To protect assumptions inside systrace, don't let systrace fds bePhilip Guenthe
2012-08-21Stop "inlining" setrunnable() we already had two bugs because of it.Christiano F. Haesbaert