Go to file
ozaki-r 5879478f65 Don't use rt_walktree to delete routes
Some functions use rt_walktree to scan the routing table and delete
matched routes. However, we shouldn't use rt_walktree to delete
routes because rt_walktree is recursive to the routing table (radix
tree) and isn't friendly to MP-ification. rt_walktree allows a caller
to pass a callback function to delete an matched entry. The callback
function is called from an API of the radix tree (rn_walktree) but
also calls an API of the radix tree to delete an entry.

This change adds a new API of the radix tree, rn_search_matched,
which returns a matched entry that is selected by a callback
function passed by a caller and the caller itself deletes the
entry. By using the API, we can avoid the recursive form.
2016-11-15 01:50:06 +00:00
bin Fix grammar in couple of sentences. 2016-10-25 13:01:59 +00:00
common Set *endptr in all paths out of strtoul and family. 2016-11-05 21:11:30 +00:00
compat add LIBGCC_MACHINE_ARCH 2016-10-22 20:33:51 +00:00
crypto Mark the new SPARCv9-in-32bit-mode modules as needing V9. 2016-11-03 22:18:29 +00:00
dist/pf PR 50709 David Binderman: memory leak 2016-05-30 17:21:07 +00:00
distrib Give the ramdisk a bit more space, evbppc64 for clang is running out. 2016-11-13 22:14:44 +00:00
doc new acpica 2016-11-11 21:11:03 +00:00
etc Add new USB-enabled kernel config(s) based upon GENERIC for pmax, include it as kernel set in the build and make it a choice in sysinst. 2016-11-04 19:18:50 +00:00
external no need for config.h; it should be auto-gened. 2016-11-13 22:38:22 +00:00
extsrc
games add a couple 2016-10-14 03:20:04 +00:00
gnu has moved to external/gpl3 2016-01-16 18:41:12 +00:00
include Import wcsnlen(3) to libc 2016-10-15 14:21:59 +00:00
lib fuse_opt_match(3): Support every form of templates, not just the simple strcmp case 2016-11-15 00:34:19 +00:00
libexec revert, I'll fix libc instead. 2016-10-07 19:10:03 +00:00
regress Fix the mmap call, KNF, and make the output more readable. 2016-09-03 08:47:38 +00:00
rescue vnconfig(8) was renamed to vndconfig(8) some time ago, and most places 2016-08-04 03:50:55 +00:00
sbin stress more that discard is experimental, and explain why; also note that 2016-11-10 22:28:00 +00:00
share Drop remarks about AArch64 ABI being PIC following a discussion with Tim 2016-11-14 20:42:46 +00:00
sys Don't use rt_walktree to delete routes 2016-11-15 01:50:06 +00:00
tests Rename test functions 2016-11-15 00:37:18 +00:00
tools regen 2016-10-19 21:55:26 +00:00
usr.bin Report node name rather than (null) when modified before src 2016-11-10 23:41:58 +00:00
usr.sbin New sentence, new line. 2016-11-08 08:21:52 +00:00
build.sh With driver modulization of if_loop.c through introduction of 2016-11-13 14:47:46 +00:00
BUILDING Document MKREPRO_TIMESTAMP. 2016-01-29 13:51:13 +00:00
Makefile fix direct reference to texinfo, bleh 2016-01-14 02:51:25 +00:00
Makefile.inc
UPDATING note that the OpenSSL import requires some objdir cleanup 2016-10-14 16:39:05 +00:00