summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2016-11-02poison the TAILQ_ENTRY in items in the per cpu pool cache.David Gwynne
2016-11-02add poisoning of items on the per cpu caches.David Gwynne
2016-11-02use a TAILQ to maintain the list of item lists used by the percpu code.David Gwynne
2016-11-02add per cpu caches for free pool items.David Gwynne
2016-10-27For consistency, allow symlinkat(2) in the same way as symlink(2);Ingo Schwarze
2016-10-27use ncpusfound to size the percpu allocations.David Gwynne
2016-10-27refactor m_pullup a bit.David Gwynne
2016-10-27add a new pool for 2k + 2 byte (mcl2k2) clusters.David Gwynne
2016-10-24avoid using realloc in the name of things that dont work like realloc.David Gwynne
2016-10-24move the mbstat structure to percpu countersDavid Gwynne
2016-10-24non-MP vs MP codepaths were confusingly split between the .c and .h file.Theo de Raadt
2016-10-23unbreak by fixing obvious pastosChristian Weisgerber
2016-10-23handle non-INET6 kernels in some wayTheo de Raadt
2016-10-23dns hijacking must be af specific. move it into the port check function,Ted Unangst
2016-10-22Factor out pr->ps_vmspace into a local variable for fill_kproc()Philip Guenther
2016-10-22Adjust allocpid() to take into account lastpidPhilip Guenther
2016-10-22Delete dead copy of pr->ps_vmspace; uvmspace_exec() can change it anywayPhilip Guenther
2016-10-21pledge changes needed to support pledging vmd(8) on i386, forthcoming.Mike Larkin
2016-10-21consistently zero the allocated memory in both the MP and UP cases.David Gwynne
2016-10-21add generalised access to per cpu data structures and counters.David Gwynne
2016-10-19Change process_{domem,auxv_offset}() to take a process instead of a proc.Philip Guenther
2016-10-19Change pmap_proc_iflush() to take a process instead of a procPhilip Guenther
2016-10-15Process groups can't be removed if a zombie process is in them, soPhilip Guenther
2016-10-10white space fixes.David Gwynne
2016-10-10copy the offset of data inside mbufs in m_copym().David Gwynne
2016-10-09With systrace and procfs gone, process_checkioperm() and process_domem()Philip Guenther
2016-10-09sowakeup() is only called from sorwakeup() and sowwakeup(). BothAlexander Bluhm
2016-10-08upon further review, port numbers go all the way up to ushort maxTed Unangst
2016-10-08initialize the port variable before sysctl, since it's also read out.Ted Unangst
2016-10-08Add ktracing of the fds returned by pipe() and socketpair()Philip Guenther
2016-10-07introduce a sysctl to hijack dns sockets. when set to a port number,Ted Unangst
2016-10-06Remove redundant comments that say a function must be called atAlexander Bluhm
2016-10-06Separate splsoftnet() from variable initialization.Alexander Bluhm
2016-10-06In pledge_namei_wlpath() if resolvpath() errors out early it will notJonathan Gray
2016-10-05Display the process's PID with p->p_p->ps_pid, not p->p_pid.Philip Guenther
2016-10-05Display/test/use the process PID, not the thread's TID, in a few places.Philip Guenther
2016-10-03avoid holding timeout_mutex while interacting with the scheduler.David Gwynne
2016-10-02Add va_nlink information to struct kinfo_file (so bump the shlib minor)Philip Guenther
2016-09-30Drop a now unneeded variable initialization; spotted by bluhm@Jeremie Courreges-Anglas
2016-09-30Make read(2) return EISDIR on directories.Jeremie Courreges-Anglas
2016-09-28Cast enum to u_int when doing a bounds check to avoid a clang warning thatMark Kettenis
2016-09-27move from RB macros to RBT functionsDavid Gwynne
2016-09-26RegenJeremie Courreges-Anglas
2016-09-26unbalenced->unbalancedJeremie Courreges-Anglas
2016-09-25Make a move towards ending 4 decades of kernel snooping.Theo de Raadt
2016-09-24move knhash size to event.h, use it for hashfree. from Mathieu -Ted Unangst
2016-09-24introduce hashfree() function to free hash tables, with sizes.Ted Unangst
2016-09-22Introduce a new 'softclock' thread that will be used to execute timeoutMartin Pieuchot
2016-09-21sysctl KERN_ARND is no longer used (in ports, it only occurs in fallbackTheo de Raadt
2016-09-20Protect soshutdown() with splsoftnet() to define one layer whereAlexander Bluhm