• Y
    x86: fix lguest used_vectors breakage, -v2 · b77b881f
    Yinghai Lu 提交于
    Impact: fix lguest, clean up
    
    32-bit lguest used used_vectors to record vectors, but that model of
    allocating vectors changed and got broken, after we changed vector
    allocation to a per_cpu array.
    
    Try enable that for 64bit, and the array is used for all vectors that
    are not managed by vector_irq per_cpu array.
    
    Also kill system_vectors[], that is now a duplication of the
    used_vectors bitmap.
    
    [ merged in cpus4096 due to io_apic.c cpumask changes. ]
    [ -v2, fix build failure ]
    Signed-off-by: NYinghai Lu <yinghai@kernel.org>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    b77b881f
io_apic.c 98.2 KB