• T
    x86/vector: Simplify the CPU hotplug vector update · f0cc6cca
    Thomas Gleixner 提交于
    With single CPU affinities it's not longer required to scan all interrupts
    for potential destination masks which contain the newly booting CPU.
    
    Reduce it to install the active legacy PIC vectors on the newly booting CPU
    as those cannot be affinity controlled by the kernel and potentially end up
    at any CPU in the system.
    Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
    Tested-by: NJuergen Gross <jgross@suse.com>
    Tested-by: NYu Chen <yu.c.chen@intel.com>
    Acked-by: NJuergen Gross <jgross@suse.com>
    Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Cc: Tony Luck <tony.luck@intel.com>
    Cc: Marc Zyngier <marc.zyngier@arm.com>
    Cc: Alok Kataria <akataria@vmware.com>
    Cc: Joerg Roedel <joro@8bytes.org>
    Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Cc: Rui Zhang <rui.zhang@intel.com>
    Cc: "K. Y. Srinivasan" <kys@microsoft.com>
    Cc: Arjan van de Ven <arjan@linux.intel.com>
    Cc: Dan Williams <dan.j.williams@intel.com>
    Cc: Len Brown <lenb@kernel.org>
    Link: https://lkml.kernel.org/r/20170913213154.388040204@linutronix.de
    f0cc6cca
vector.c 25.9 KB