Module Name: src Committed By: hannken Date: Fri Jul 24 15:20:37 UTC 2015
Modified Files: src/sys/arch/x86/x86: pmap_tlb.c Log Message: Operation pmap_tlb_processpacket() uses x86_ipi(.., LAPIC_DEST_ALLEXCL, ...) when cpuset "target" equals "kcpuset_running". During boot, while some CPUs are not running yet, this will result in more IPI interrupts than expected and "pmap_tlb_pendcount" related KASSERTs fire. Compare the cpuset "target" against "kcpuset_attached", as this set represents the CPUs LAPIC_DEST_ALLEXCL will notify. Should fix PR port-amd64/47437 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x86/x86/pmap_tlb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.