On Wed, Dec 18, 2013 at 11:50 AM, Tony Luck <[email protected]> wrote: > Looks good to me.
Though now I've been confused by an offline question about affinity. Suppose we have some interrupt that has affinity to multiple cpus. E.g. (real example from one of my machines): # cat /proc/irq/94/smp_affinity_list 26,54 Now If I want to take either cpu26 or cpu54 offline - I'm guessing that I don't really need to find a new home for vector 94 - because the other one of that pair already has that set up. But your check_vectors code doesn't look like it accounts for that - if we take cpu26 offline - it would see that cpu54 doesn't have 94 free - but doesn't check that it is for the same interrupt. But I may be mixing "vectors" and "irqs" here. -Tony -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

