[patch 2/3] x86/apic/vector: Handle vector release on CPU unplug correctly

2018-02-22 Thread Thomas Gleixner
When a irq vector is replaced, then the previous vector is normally released when the first interrupt happens on the new vector. If the target CPU of the previous vector is already offline when the new vector is installed, then the previous vector is silently discarded, which leads to accounting

[patch 2/3] x86/apic/vector: Handle vector release on CPU unplug correctly

2018-02-22 Thread Thomas Gleixner
When a irq vector is replaced, then the previous vector is normally released when the first interrupt happens on the new vector. If the target CPU of the previous vector is already offline when the new vector is installed, then the previous vector is silently discarded, which leads to accounting