Module Name: src Committed By: martin Date: Tue Jan 16 13:04:34 UTC 2018
Modified Files: src/sys/kern [netbsd-8]: uipc_domain.c src/sys/rump/librump/rumpnet [netbsd-8]: rump_net.c src/sys/sys [netbsd-8]: domain.h Log Message: Pull up following revision(s) (requested by ozaki-r in ticket #498): sys/kern/uipc_domain.c: revision 1.101 sys/sys/domain.h: revision 1.34 sys/rump/librump/rumpnet/rump_net.c: revision 1.21 Don't start callouts for domains before attaching domains on rump kernels On rump kernels, the callouts for domains, pffasttimo and pfslowtimo, started before domains were attached. Normally the callouts were dispatched after domain attaches (initializations) finished, however, under load the callouts could be executed prior to the attaches, resulting in that the callouts accessed unallocated or uninitialized resources. To generate a diff of this commit: cvs rdiff -u -r1.96.10.1 -r1.96.10.2 src/sys/kern/uipc_domain.c cvs rdiff -u -r1.20 -r1.20.6.1 src/sys/rump/librump/rumpnet/rump_net.c cvs rdiff -u -r1.32.10.1 -r1.32.10.2 src/sys/sys/domain.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.