summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2014-04-20More dead stores removal in subr_hibernate.cMike Larkin
2014-04-19Dead stores in subr_hibernate.cMike Larkin
2014-04-18Have each thread keeps its own (counted!) reference to the process's ucredsPhilip Guenther
2014-04-17Make sure the original thread is blocked until any other threads arePhilip Guenther
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-04-12revert falloc change, as it causes all new processes to get stuck after a whileMarc Espie
2014-04-10pull the bufcache freelist code out into separate functions to allow newTed Unangst
2014-04-07Retire kernel support for SO_DONTROUTE, this time without breakingMartin Pieuchot
2014-04-03bcopy -> memcpyTed Unangst
2014-04-03if it's ok to wait, it must also be ok to give the kernel lock. do so.Ted Unangst
2014-04-03fix $OpenBSD$, noticed by philipBob Beck
2014-04-03I have discussed these licenses with Poul-Henning Kamp and he has agreed toBob Beck
2014-03-31Grab the kernel lock before autoconf. This way device drivers can drop it inMark Kettenis
2014-03-30Eliminates struct pcred by moving the real and saved ugids intoPhilip Guenther
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2014-03-28revert "Retire kernel support for SO_DONTROUTE" diff, which does bad thingsStuart Henderson
2014-03-27Retire kernel support for SO_DONTROUTE, since the plan is to alwaysMartin Pieuchot
2014-03-27Store an ifp index instead of a pointer in the "struct mbuf_ext".Martin Pieuchot
2014-03-26Simply cansignal(), passing it processes instead of procs andPhilip Guenther
2014-03-26Move p_emul and p_sigcode from proc to process.Philip Guenther
2014-03-25As long as we're pulling in "systrace.h", might as well conditionalizePhilip Guenther
2014-03-24The kernel isn't involved in times(3); <sys/times.h> should never bePhilip Guenther
2014-03-24Split the API: struct ucred remains the kernel internal structure whilePhilip Guenther
2014-03-22Move p_sigacts from struct proc to struct process.Philip Guenther
2014-03-21Fix missing brackets: longitude/latitude status set to critical every timeandre
2014-03-21Some knf, no functional changes.andre
2014-03-21Allow for two more pmap-specific bits in vm_page pg_flags. DefineMiod Vallat
2014-03-19Properly align the stack using _STACKALIGNBYTES, rather that the ALIGN()Theo de Raadt
2014-03-18Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingMiod Vallat
2014-03-18When creating a unix socket, save the PID for pf's log(user), even whenPhilip Guenther
2014-03-18In prep for killing ps_mainproc, use pr->ps_pid instead ofPhilip Guenther
2014-03-13get rid of the assumption that the head of the alldevs list is theDavid Gwynne
2014-03-11lint is gone, and the 'lint' conditional was never in the implementationPhilip Guenther
2014-03-08split falloc into two functions, the allocation and the publication.Ted Unangst
2014-02-12Eliminate the exit sig handling, which was only invokable via thePhilip Guenther
2014-02-10arc4random_uniform() returns a value strictly less than its argument; fixPhilip Guenther
2014-02-09Fix the lock order reversal problem in the code that stops tracedMark Kettenis
2014-02-09regenPhilip Guenther
2014-02-09nanosleep() isn't actually NOLOCK safe yet: tsleep() still requires kernelPhilip Guenther
2014-02-01Remove some of the excessive cache and TLB flushing going on duringMike Larkin
2014-01-30Simplyfy adjtime(2) by keeping track of the adjustment as a number ofMark Kettenis
2014-01-25get rid of the kernel high and low water marks for pages and replace withBob Beck
2014-01-24When a disklabel is read from a MBR partitioned disk, don'tKenneth R Westerback
2014-01-24Copy timespecs member by member in fo_stat callback functions, to avoidPhilip Guenther
2014-01-24exit1() needs to do a final aggregation of the thread's [us]ticksPhilip Guenther
2014-01-23msleep() with a NULL mtx argument is a programming error.Philip Guenther
2014-01-23Waiting on a condition without a lock is an error: you need *some* lockPhilip Guenther
2014-01-23Delete spurious if statement.Kenneth R Westerback