On Tue, Mar 13, 2018 at 02:18:07PM -0600, Keith Busch wrote: > > And since you brought my attention to it, I see the 'if' is off by one. > Let me prepare a v3, and I've one other minor optimization to add as > well. Ugh, I may need to request withdrawing this patch entirely. This will completely break if the VMD interrupt vector's SMP affinity is a subset of the child driver's, and the CPUs in the intersection of those masks are set offline after driver initialization. That's looking like a pretty tricky problem to fix, all for (somewhat) obscure kernel feature... I can't see how without a new hot cpu notifier. Let me request a pause on this one and I'll get back ASAP.