summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2014-09-01Sync readlink(2) with IEEE Std 1003.1-2008.Doug Hogan
2014-09-01Add explicit membars, so that we can stop requiring rw_cas() toPhilip Guenther
2014-08-31replace LRU bufcache with something originally modelled after 2Q.Ted Unangst
2014-08-31Sync enc/dec routines with libc.Miod Vallat
2014-08-31regenPhilip Guenther
2014-08-31Add additional kernel interfaces for setting close-on-exec on fdsPhilip Guenther
2014-08-30Recognize EFI protective and system partitions. Do not put disklabel entriesMiod Vallat
2014-08-30Fix profiling (GPROF) build.Martin Pieuchot
2014-08-27deprecate the "item offset" handling. nothing uses it, so we canDavid Gwynne
2014-08-20Bye bye /dev/cryptoMike Belopuhov