summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2017-03-24There was a race in dosendsyslog() which resulted in a crash.Alexander Bluhm
2017-03-20Initialize the stack buffer used to build the auxiliary vector to zero toMark Kettenis
2017-03-18The "ioctl" pledge which was had functionality split out into "tape",Theo de Raadt
2017-03-17Revert the NET_LOCK() and bring back pf's contention lock for release.Martin Pieuchot
2017-03-14Allow SIOCGIFXFLAGS in pledge("route") along side SIOCGIFFLAGS, neededFlorian Obser
2017-03-13Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.Claudio Jeker
2017-03-11pax conversion was missed; give this another weekTheo de Raadt
2017-03-11remove pledge "ioctl" backwards compatTheo de Raadt
2017-03-07Drop unused variable from ntp_update_second().David Hill
2017-03-07Enforce that tcbtable and udbtable must be accessed with the NET_LOCK().Martin Pieuchot
2017-03-07Do not grab the NET_LOCK() for routing sockets operations.Martin Pieuchot
2017-03-06domaininit() doesn't need splnet().Martin Pieuchot
2017-03-05Generating a coredump requires walking the map twice; changePhilip Guenther
2017-03-03Prevent a recursion in the socket layer.Martin Pieuchot
2017-03-02Convert domain declarations to C99 initializers.Martin Pieuchot
2017-02-28Switch geteblks()'s size argument from int to size_t. It's called withMartin Natano
2017-02-27Retire the AF_MPLS protosw struct. Nothing is using it and the code was superClaudio Jeker
2017-02-22Use c99 struct initialization with protosw.David Hill
2017-02-22Do not grab the NET_LOCK() when poll(2)ing on unix domain sockets.Martin Pieuchot
2017-02-20revert 1.206 because it allows deadlocks.David Gwynne
2017-02-15Threads share filedesc, so we can walk allprocess instead of allprocPhilip Guenther
2017-02-14Convert most of the manual checks for CPU hogging to sched_pause().Martin Pieuchot
2017-02-14Wrap the NET_LOCK() into a per-socket solock() that does nothing forMartin Pieuchot
2017-02-12Split up fork1():Philip Guenther
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