summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2011-11-14Use a fixed io_page for all hibernate I/O, which is needed forMike Larkin
2011-11-13Add some #defines for the various hibernate I/O modes, some of theMike Larkin
2011-11-13In hibernate resume, free the piglet and other VAs we allocated duringMike Larkin
2011-11-13Fix a handful of bugs that were causing reboots and other bad behaviorMike Larkin
2011-11-09Change fork1() and kthread_create() to match the rest of the treePhilip Guenthe
2011-11-07Make pwrite/pwritev ignore the O_APPEND flag.Philip Guenthe
2011-11-06Negative offsets to pread/pwrite-family are only legal for character devices.Philip Guenthe
2011-11-06Document a non-obvious reason why something can't overflow.Philip Guenthe
2011-11-05I had moved earlier the adding of processes to the pgrp and children listsPhilip Guenthe
2011-11-05ttys can't seek, so make pread/pwrite/preadv/pwritev fail with ESPIPEPhilip Guenthe
2011-10-27Allow segments to be used even after they were marked for deletion withRobert Nagy
2011-10-23shorten periods of fdplock() in accept() and socket(), so that greaterTheo de Raadt
2011-10-16TCB address should be reset when execing, to provide a clean setup forPhilip Guenthe
2011-10-15syncPhilip Guenthe
2011-10-15"TLS-lite": add kernel support for a per-thread userspace pointer,Philip Guenthe
2011-10-12Remove all MD diagnostics in cpu_switchto(), and move them to MI code ifMiod Vallat
2011-10-06Introduce a kqfilter wrapper for the controlling tty device entryMike Belopuhov
2011-09-23touching pr_nput and pr_nget outside the lock might be racy since ++ and --David Gwynne
2011-09-23ph = pool_get(&phpool, PR_NOWAIT) can return NULL, so dont unconditionallyDavid Gwynne
2011-09-22KNF of mlarkin's code, requested by him. Some improvements to the interfaceTheo de Raadt
2011-09-22Improve kernel malloc type checking.Joel Sing
2011-09-21Move the prototype for disk_readlabel to the .h file so that hibernateTheo de Raadt
2011-09-21Cleanup page calculation for final memory chunk ordering list forMike Larkin
2011-09-21Perform most of the remaining refactoring of hibernate code intoMike Larkin
2011-09-20MD trap() passes a MD "traptype" and siginfo-style "code" up to the MITheo de Raadt
2011-09-19clean up buffer cache statistics somewhat toBob Beck
2011-09-18%, is not a valid format specifierMiod Vallat
2011-09-18One more %hh format string.Miod Vallat
2011-09-18Do not use the `hh' modifier in printf format strings, as the kernel printfMiod Vallat
2011-09-18Make sysctl__string() handle the truncated output case via twoPhilip Guenthe
2011-08-28lockmgr() wants to use a different address for the wchan when drainingPhilip Guenthe
2011-08-23iPrevent that a socket splicing timeout error in one direction isAlexander Bluhm
2011-07-30When using rthreads, the thread that calls exit will be the last one toJoel Sing
2011-07-28Kill integer from pointer warning when compiling with MALLOC_DEBUG.Ryan Thomas McBride
2011-07-26No need to byte-swap d_checksum just before setting it to zero.Kenneth R Westerback
2011-07-25two more syscall functions that should have returned int, not pid_tTed Unangst
2011-07-25Make sure vfsp is not used uninitialized in the mount -o update case;Miod Vallat
2011-07-25sys_wait4 properly returns int. ok deraadtTed Unangst
2011-07-22Doh, fix a memory leak when an invalid file descriptor is passed to aMatthew Dempsky
2011-07-18Allocations fit if [the end of free space] >= [the end of allocated space].Ariane van der Steldt
2011-07-18Fix uvm_pmr_alloc_piglet.Ariane van der Steldt
2011-07-18Revert vnd(4) to its older less strict behavior.Matthew Dempsky
2011-07-18syncMatthew Dempsky
2011-07-18Add support for UTIME_OMIT and UTIME_NOW to utimensat(2), add theMatthew Dempsky
2011-07-14Add support for AT_REMOVEDIR to unlinkat(2), and switch sys_rmdir() toMatthew Dempsky
2011-07-12Fix typo that caused fchownat(2) and fchmodat(2) to try to dereferenceMatthew Dempsky
2011-07-11Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls,Philip Guenthe
2011-07-11Add hibernate_read_block and fix a couple of typos in the previous commit.Mike Larkin
2011-07-09syncMatthew Dempsky
2011-07-09Fix up previous diff: use COMPAT_O48 instead of COMPAT_48, add optionMatthew Dempsky