summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2012-01-11If the DUID of the boot disk has not been provided, attempt to locate itJoel Sing
2012-01-11Move softraid root mapping to later in the boot process - this will allowJoel Sing
2012-01-10Replace the only occurrence of the obscure macro SLIST_FOREACH_PREVPTR.Alexander Bluhm
2012-01-07Add rtable id and thread id to struct kinfo_proc (and fix process id)Philip Guenthe
2012-01-04Fix use after free in cache_lookup() - found by PedroBob Beck
2012-01-01copyright++Federico G. Schwindt
2011-12-28Avoid the use of an invalid disklabel by setting a DK_LABELVALID flagJoel Sing
2011-12-28An all-zero DUID is considered to be a blank DUID - ensure that we do notJoel Sing
2011-12-14Handle rthreads consistently in ktrace by moving the flags and vnode intoPhilip Guenthe
2011-12-11Suspend other rthreads before dumping core or execing; make them exitPhilip Guenthe
2011-12-09Add new KERN_PROC_CWD sysctl to get the current working directory of a process.Nicholas Marriott
2011-12-03add support for MSG_NOSIGNAL.Federico G. Schwindt
2011-12-02dont put MAXMCLBYTES in the mclsizes array with a comment saying its 64kDavid Gwynne
2011-11-30this diff introduces the MAXMCLBYTES macro to describe the largestDavid Gwynne
2011-11-30correctly calculate the space available in external storage in m_pullup.David Gwynne
2011-11-29whitespace fixes. no binary change.David Gwynne
2011-11-29ready this for big-endian support later onTheo de Raadt
2011-11-29Only free the piglet on hibernate fail if we are suspending.Mike Larkin
2011-11-27When checking for offset wrap around in vn_read(), compare againstPhilip Guenthe
2011-11-23clamp uvm_page_rle() to 255 pages at a timeTheo de Raadt
2011-11-23block interrupts while pool_reclaim_all is grubbing around in every poolsDavid Gwynne
2011-11-22Move struct proc's sigaltstack struct from the zeroed area into theJoshua Elsasser
2011-11-22Ensure we are unpacking the right source address after skipping a range ofMike Larkin
2011-11-21fix small (one stack word) kmem->user leak - the syscall code doesDamien Miller
2011-11-18no need to zero all the free pages since we will be skipping them withMike Larkin
2011-11-18- fix a few trailing whitespaces and a spelloJasper Lievisse Adriaanse
2011-11-18fix a corner case in rle processing where the rle byte was the last byteMike Larkin
2011-11-17physmem run length encoding (rle) for hibernate - don't compress or writeMike Larkin
2011-11-16Reduce use of globals in hibernate code.Mike Larkin
2011-11-16Make userret() MI. On architectures which jammed stuff into it in theTheo de Raadt
2011-11-15on failure, hibernate io functions return an errno. not 1.Theo de Raadt
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