summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
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
2016-09-20Add some spl softnet assertions that will help us to find the rightAlexander Bluhm
2016-09-20whitespace fixes, no functional changeDavid Gwynne
2016-09-18option INSECURE is obsoleteTheo de Raadt
2016-09-18add missing call to db_ctf_init().Jasper Lievisse Adriaanse
2016-09-17Make the flag tests consistent in buf_realloc_pages() and explain what'sPhilip Guenther
2016-09-17NPF > 0 is a better test than SMALL for presence of pf.Ted Unangst
2016-09-16move the namecache_rb_tree from RB macros to RBT functions.David Gwynne
2016-09-16move buf_rb_bufs from RB macros to RBT functionsDavid Gwynne
2016-09-16move the vm_page struct from being stored in RB macro trees to RBT functionsDavid Gwynne
2016-09-16remove a trailing \David Gwynne
2016-09-15add RBT_POISON and RBT_CHECK so you can poison the pointers in RBT_ENTRYsDavid Gwynne
2016-09-15fix $OpenBSD$ tagDavid Gwynne
2016-09-15rename the members of rb_entry so they dont keep working with RB macrosDavid Gwynne
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-09-15move pools to using the subr_tree version of rb treesDavid Gwynne
2016-09-15we dont need m_copym0 with m_copym as a single wrapper, so merge them.David Gwynne
2016-09-15remove m_copym2 as its use has been replaced by m_dup_pktDavid Gwynne
2016-09-13avoid extensive mbuf allocation for IPsec by replacing m_inject(4)Markus Friedl
2016-09-13Introduce rwsleep(9), an equivalent to msleep(9) but for code protectedMartin Pieuchot
2016-09-13Do not raise splsoftnet() recursively in soaccept().Martin Pieuchot
2016-09-12When trying to run an ELF binary marked PT_OPENBSD_WXNEEDED from aIngo Schwarze
2016-09-10Add a noperm mount flag for FFS to be used for building release setsMartin Natano
2016-09-07Remove usermount remnants. ok teduMartin Natano
2016-09-06it's not wrong, but it's not clear what the verauth check is for.Ted Unangst
2016-09-05Fix hibernation - make stack protector writable during resumeBob Beck
2016-09-05Kill raw_ctlinput() this function is INCOMPLETE since rev 1.1 and is notClaudio Jeker
2016-09-05revert moving pools from tree.h to subr_tree.c rb trees.David Gwynne
2016-09-05move pool red-black trees from tree.h code to subr_tree.c codeDavid Gwynne
2016-09-04Regen.Joel Sing
2016-09-04Remove sys_o58_kill since OpenBSD 6.0 has been tagged/released.Joel Sing
2016-09-04Remove support for tape block devices. Nobody mount(8)s tapes any longer.Christian Weisgerber
2016-09-04Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelMartin Pieuchot
2016-09-03Remove ticket lock support from thrsleep. It's unused.Michal Mazurek
2016-09-03Write the system time back to the RTC every 30 minutes.Christian Weisgerber
2016-09-03Inherit PS_WXNEEDED in forked processes.Jeremie Courreges-Anglas
2016-09-03Reset PS_WXNEEDED in execve(2).Jeremie Courreges-Anglas