summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2014-10-13POSIX says that mknod(2) should support fifos. OK guenther@Todd C. Miller
2014-10-13use mallocarray to get the array of pollfd structs.David Gwynne
2014-10-13take the pool_item pi_magic touching out from under #ifdef DIAGNOSTIC.David Gwynne
2014-10-11back out; does not even compileTheo de Raadt
2014-10-11resurrect a many year old diff. move CPU throttling into the kernel,Ted Unangst
2014-10-10massage the pool item header and pool item magic words.David Gwynne
2014-10-09remove lkm filesTed Unangst
2014-10-09remove LKM supportTed Unangst
2014-10-09regenTed Unangst
2014-10-09delete LKM syscall stubsTed Unangst
2014-10-09fix some data type mismatches in the zlib paths in hibernateMike Larkin
2014-10-09remove an unused function and some unused variables in hibernateMike Larkin
2014-10-08make workq/taskq runner threads yield when they've hogged the cpuBret Lambert
2014-10-08Now that the cleaner yields the cpu, we can stop checkingBret Lambert
2014-10-03Introduce a thread for zeroing pages without holding the kernel lock. ThisMark Kettenis
2014-10-03if you're adding the first cluster reference, you dont have toDavid Gwynne
2014-10-03i moved some macros into functions, and a trailing \ on a statementDavid Gwynne
2014-10-03now that pools are mpsafe, we can make the mbuf allocators on topDavid Gwynne
2014-10-01sl(4) is no more, thanks for all the fish!Martin Pieuchot
2014-09-28Replace uvm_km_alloc(9) and uvm_km_free(9) with the equivalent km_alooc(9)Mark Kettenis
2014-09-28in pool_destroy, enter and leave mutex as necessary to satisfy assertions.Ted Unangst
2014-09-27add back inverted poison patterns. keep high bits, but twiddle low bits.Ted Unangst
2014-09-26Rework piglet and pig allocation. Currently the piglet gets allocatedMark Kettenis
2014-09-26fix the calculation of the number of items to prime the pool withDavid Gwynne
2014-09-24Keep under #ifdef MULTIPROCESSOR the code that deals with SPCF_SHOULDHALTMartin Pieuchot
2014-09-23Only compile poison-related code if DIAGNOSTIC instead of if !SMALL_KERNEL,Miod Vallat
2014-09-22rework the pool code to make the locking more obvious (to me atDavid Gwynne
2014-09-19Use config_suspend_all(9).Mark Kettenis
2014-09-18Introduce config_suspend_all(9) a function that invokes config_suspend(9)Mark Kettenis
2014-09-18regenMasao Uebayashi
2014-09-18Correct argument name (int flags -> int amode) in sys_access().Masao Uebayashi
2014-09-17regenTodd C. Miller
2014-09-17The 2nd arg of setpgid(2) should be pid_t, not int.Todd C. Miller
2014-09-17if userland asks for an unknown sysctl, return EOPNOTSUPP insteadDavid Gwynne
2014-09-16disable taking the mutex to read pool stats.David Gwynne
2014-09-16tweak panics so they use __func__ consistently.David Gwynne
2014-09-16deprecate PR_DEBUG and MALLOC_DEBUG in pools.David Gwynne
2014-09-15Remove non-standard <sys/dkstat.h> header. It has not contained anythingMiod Vallat
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-09-13Replace all queue *_END macro calls except CIRCLEQ_END with NULL.Doug Hogan
2014-09-09Make the cleaner, syncer, pagedaemon, aiodone daemons allBret Lambert
2014-09-09Delete the SS_ISCONFIRMING flag that supported delayed connectionPhilip Guenther
2014-09-08change some (flags & PR_WAITOK) to ISSET(flags, PR_WAITOK)David Gwynne
2014-09-08remove uneeded route.h includesJonathan Gray
2014-09-08Delete procfs; it's always had races and is now unused: no one noticed forPhilip Guenther
2014-09-08deprecate the use of the PR_PHINPAGE flag by replacing it with a testDavid Gwynne
2014-09-05KASSERT that the page header pool will use in page headers.David Gwynne
2014-09-04Remove global cp_time[] array; no longer used now that all arches implementMiod Vallat
2014-09-04rework how pools with large pages (>PAGE_SIZE) are implemented.David Gwynne
2014-09-01sync generated filesDoug Hogan