summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2013-08-06Make it possible to have multiple clonable devices per major.Mark Kettenis
2013-08-03Delete variable left over from the diagnostic code removed by previous commitPhilip Guenther
2013-07-30The previous change was made while chasing nfs performance issuesBob Beck
2013-07-29Do a proper cleanup in the error path when opening a clonable device fails.Mark Kettenis
2013-07-09back out the cache flipper temporarily to work out of tree.Bob Beck
2013-07-04now that free(null) is safe, delete checksTed Unangst
2013-07-04permit free(NULL) to work. ok deraadtTed Unangst
2013-07-04Format string fixes:Stefan Fritsch
2013-07-03don't use empty format stringStefan Fritsch
2013-07-03add support for %td for ptrdiff_t in kernel printfStefan Fritsch
2013-07-02Cast to time_t before the final multiplication to prevent overflow inPhilip Guenther
2013-07-02Use time_t for storing time_t values, duhPhilip Guenther
2013-06-27B_WANTED is set when we want a B_BUSY buffer - Therefore we should alwaysBob Beck
2013-06-25allow kernel to compile with MALLOC_DEBUG.syl
2013-06-24Manipulating buffers after sleeping is dangerous. Instead of attemptingBob Beck
2013-06-17Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options,Philip Guenther
2013-06-13beck would prefer to keep things just as they were for a while longer.Ted Unangst
2013-06-11sprinkle knf fairy dust over new buf codeTed Unangst
2013-06-11High memory page flipping for the buffer cache.Bob Beck
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-06-11replace bcopy with memcpy in m_defrag. this is safe because theDavid Gwynne
2013-06-11convert some easy bcopy to memcpy and clean up fdexpand a bit.Ted Unangst
2013-06-11return ENOBUFS on failure from m_defrag and m_tag_copy_chain.David Gwynne
2013-06-10Switch from timeval to timespec introduced format error; fix by preppingPhilip Guenther
2013-06-09arguments to bcopy/memmove are reversed. put on thinking cap, then commit.Ted Unangst
2013-06-09regenMiod Vallat
2013-06-09Constify the mib argument of sysctl().Miod Vallat
2013-06-09change a bcopy to memmove (mainly to catch platforms that don't offer it)Ted Unangst
2013-06-06Prevent idle thread from being stolen on startup.Christiano F. Haesbaert
2013-06-05Move FHASLOCK from f_flag to f_iflags, freeing up a bit for passingPhilip Guenther
2013-06-05factor out pid allocation to functions. add a small cache of recentlyTed Unangst
2013-06-05blow up sooner rather than later for double pool_putTed Unangst
2013-06-03When creating a thread, don't add it to the process's thread listPhilip Guenther
2013-06-03Convert some internal APIs to use timespecs instead of timevalsPhilip Guenther
2013-06-03changes for isc fuse support. not enabled. ok beck deraadt.Ted Unangst
2013-06-02Use long long and %lld for printing tv_sec valuesPhilip Guenther
2013-06-02Coredumping is now single-threaded, so update comment about lockingPhilip Guenther
2013-06-01cleanup and consolidate the spinlock_lock (what a name!) code.Ted Unangst
2013-06-01Work around stack smash protector getting confused because we switchedMike Larkin
2013-06-01Change return codes in various hibernate functions to be able to laterMike Larkin
2013-06-01regenTed Unangst
2013-06-01always implement stub utrace syscall, but keep the body #ifdef KTRACETed Unangst
2013-06-01As found by kurt, there's a twisty race between exit1 and fork1Ted Unangst
2013-06-01regenMiod Vallat
2013-06-01Add utrace(2), a system call allowing for userland to send its own ktraceMiod Vallat
2013-06-01some small style changes that are distracting me from seeing a real bugTed Unangst
2013-05-31open up some races. if pool_debug == 2, force a yield() whenever waitok.Ted Unangst
2013-05-31We need to halt the APs on MP hibernate resume or else they will beMike Larkin
2013-05-31On NOTE_EXIT event of EVFILT_PROC, store the exit status in kn_data.YASUOKA Masahiko
2013-05-31unfortunately the sparc pagesize handling also requires uvm_extern.hTheo de Raadt