Module Name: src Committed By: martin Date: Sat Apr 14 10:16:19 UTC 2018
Modified Files: src/sys/net [netbsd-8]: if.h route.c route.h rtsock.c Log Message: Pull up following revision(s) (requested by ozaki-r in ticket #749): sys/net/if.h: revision 1.259 sys/net/route.c: revision 1.209 sys/net/route.h: revision 1.118 sys/net/rtsock.c: revision 1.240 Resolve tangled lock dependencies in route.c This change sweeps remaining lock decisions based on if locked or not by moving utility functions of rtentry updates from rtsock.c and ensuring holding the rt_lock. It also improves the atomicity of a update of a rtentry. To generate a diff of this commit: cvs rdiff -u -r1.239.2.4 -r1.239.2.5 src/sys/net/if.h cvs rdiff -u -r1.194.6.8 -r1.194.6.9 src/sys/net/route.c cvs rdiff -u -r1.112.4.3 -r1.112.4.4 src/sys/net/route.h cvs rdiff -u -r1.213.2.8 -r1.213.2.9 src/sys/net/rtsock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.