--- - branch: netbsd-8 date: Mon Sep 30 15:48:45 UTC 2019 files: - new: 1.250.2.10 old: 1.250.2.9 path: src/sys/netinet/if_arp.c pathrev: src/sys/netinet/if_arp.c@1.250.2.10 type: modified - new: 1.232.2.13 old: 1.232.2.12 path: src/sys/netinet6/nd6.c pathrev: src/sys/netinet6/nd6.c@1.232.2.13 type: modified - new: 1.83.6.2 old: 1.83.6.1 path: src/sys/netinet6/nd6.h pathrev: src/sys/netinet6/nd6.h@1.83.6.2 type: modified - new: 1.138.6.9 old: 1.138.6.8 path: src/sys/netinet6/nd6_nbr.c pathrev: src/sys/netinet6/nd6_nbr.c@1.138.6.9 type: modified id: 20190930T154845Z.842b01148cc6a2b4b533c90af6dc987086f76b1a log: "Pull up following revision(s) (requested by ozaki-r in ticket #1396):\n\n\tsys/netinet6/nd6.h: revision 1.88\n\tsys/netinet6/nd6_nbr.c: revision 1.174\n\tsys/netinet6/nd6.c: revision 1.264\n\tsys/netinet/if_arp.c: revision 1.288 (patch)\n\nInitialize DAD components properly\n\nThe original code initialized each component in non-init functions such as\narp_dad_start and nd6_dad_find, conditionally based on a global flag for each.\nHowever, it was racy because the flag and the code around it were not\nprotected by a lock and could cause a kernel panic at worst.\n\nFix the issue by initializing the components in bootup as usual.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys' unixtime: '1569858525' user: martin