--- - branch: MAIN date: Thu Dec 1 02:30:54 UTC 2016 files: - new: '1.161' old: '1.160' path: src/sys/net/if_spppsubr.c pathrev: src/sys/net/if_spppsubr.c@1.161 type: modified - new: '1.19' old: '1.18' path: src/sys/net/if_spppvar.h pathrev: src/sys/net/if_spppvar.h@1.19 type: modified id: 20161201T023054Z.c5bf196619ea1cf6e5fe73966d3f55ea3a5301d3 log: | fix two races between set_ip_addrs and clear_ip_addrs race. (1) if set_ip_addrs and clear_ip_addrs run parallel, they can parallel call IN_ADDRHASH_WRITER_REMOVE to the same ifa. (2) if set_ip_addrs's workqueue is separated from clear_ip_addrs's one, the workers can run in reverse order of enqueued. module: src subject: 'CVS commit: src/sys/net' unixtime: '1480559454' user: knakahara