summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2017-02-11Add a flags argument to falloc() that lets it optionally set thePhilip Guenther
2017-02-11Correct the entry point and base address calculations for anPhilip Guenther
2017-02-09remove a dead variable; ok millert, guentherMike Belopuhov
2017-02-09Use TAILQ_FOREACH_SAFE in cache_purgevfs(). Fix whitespaces.Alexander Bluhm
2017-02-09Temporarily grab the NET_LOCK() around soisdisconnected().Martin Pieuchot
2017-02-09Release the NET_LOCK() before calling unp_detach(), fix a recursionMartin Pieuchot
2017-02-09Do no select a CPU to execute the current thread when being preempt()ed.Martin Pieuchot
2017-02-08Remove support for forcing the ELF interpreter to a specific address,Philip Guenther
2017-02-08Delete the obsolete fork/exec/exit emulation hooks.Philip Guenther
2017-02-08the splvm() in pool_gc_pages is unecessary now.David Gwynne
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-02-08Move ELF_AUX_ENTRIES from exec_elf.h to exec_elf.c; it's totally internalPhilip Guenther
2017-02-08Change ELFNAME(read_from)'s buf parameter to be void*, eliminating a castPhilip Guenther
2017-02-08elf{32,64}_check_brand() isn't used; delete itPhilip Guenther
2017-02-08Provide size-generic ELF_NO_ADDR in <sys/exec_elf.h> and use that insteadPhilip Guenther
2017-02-07enable per cpu caches on the mbuf pools.David Gwynne
2017-02-07move the mbuf pools to m_pool_init and a single global memory limitDavid Gwynne
2017-02-07add m_pool_init(), a wrapper around pool_init for mbuf clusters.David Gwynne
2017-02-07provide a custom pool page allocator for mbufs, but dont use it yet.David Gwynne
2017-02-05Since we expect to never do binary compat with other OSes again,Philip Guenther
2017-02-05Always allocate counters memory using type M_COUNTERS.Jeremie Courreges-Anglas
2017-02-05AF_UNIX SOCK_RAW support (whatever that meant) was broken years ago.Philip Guenther
2017-02-04Update usage for ps/w to match previous commitPhilip Guenther
2017-02-01In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withDavid Hill
2017-01-31Remove the inifioctl hack, checking for an unheld NET_LOCK() inMartin Pieuchot
2017-01-27In sosend() the size of the control message for file descriptorAlexander Bluhm
2017-01-26Allocate the mbuf before the netlock. While here, move the setting ofDavid Hill
2017-01-26Do not hold the netlock while pool_get() may sleep. It is notAlexander Bluhm
2017-01-25Introduce a hack to remove false-positives when looking for memoryMartin Pieuchot
2017-01-25As NET_LOCK() is a read/write lock, it can sleep in sotask(). SoAlexander Bluhm
2017-01-25Clear the reference of the original mbuf chain after m_split()'ingMartin Pieuchot
2017-01-25Allocate and connect sockets first, then upon success create fileTheo de Raadt
2017-01-25deSCARGize sys_ptrace()Philip Guenther
2017-01-25Enable the NET_LOCK(), take 2.Martin Pieuchot
2017-01-25 +arm64Theo de Raadt
2017-01-24Force a context switch for every pool_get(9) with the PR_WAITOK flagMartin Pieuchot
2017-01-24In accept(2) and accept4(2) allocate a new file descriptor beforeMartin Pieuchot
2017-01-24Display process group in "ps /w" since they got removed from "ps /n".Martin Pieuchot
2017-01-24Display the thread ID (TID) rather than the process group ID (PGRP)Martin Pieuchot
2017-01-24Track a per-fd flag UF_PLEDGED. This indicates the initial open was done by aTheo de Raadt
2017-01-24Rename pfind(9) into tfind(9) to reflect that it deals with threads.Martin Pieuchot
2017-01-23File descriptor passing internalizes fd's into an mbuf-stored array ofTheo de Raadt
2017-01-23Allocate all memory chunks, and potentially sleeping, before freeingMartin Pieuchot
2017-01-23Avoid curproc dance in dupfdopen(), by passing a struct proc *Theo de Raadt
2017-01-23The function raw_input() has not been called since netiso has beenAlexander Bluhm
2017-01-23Backwards compat for pledge "ioctl" for about a weekTheo de Raadt
2017-01-23Split pledge "ioctl" into "tape" and "bpf", and allow SIOCGIFGROUP onlyTheo de Raadt
2017-01-23whitespaceTheo de Raadt
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2017-01-15When traversing the mount list, the current mount point is lockedAlexander Bluhm