• T
    x86/ioapic: Mark legacy vectors at reallocation time · 3534be05
    Thomas Gleixner 提交于
    When the legacy PIC vectors are taken over by the IO APIC the current
    vector assignement code is tricked to reuse the vector by allocating the
    apic data in the early boot process. This can be avoided by marking the
    allocation as legacy PIC take over. Preparatory patch for further cleanups.
    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.700501979@linutronix.de
    3534be05
io_apic.c 77.1 KB