Module Name: src Committed By: ozaki-r Date: Wed Sep 9 01:26:50 UTC 2015
Modified Files: src/sys/net: if_llatbl.c Log Message: Fix race condition on la_rt between lltable_free and other places touching la_rt We have to touch la_rt always with holding softnet_lock. And we have to use callout_halt with softnet_lock instead of callout_stop for la_timer (arptimer) because arptimer holds softnet_lock inside it. This fix may solve a kernel panic christos@ encountered. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/net/if_llatbl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.