RE: [PATCH] x86/irq,io_apic: Fix wrong unmask_ioapic calling when the irq is masked

2012-11-15 Thread Liu, Chuansheng
kernel.org; Liu, Chuansheng > Subject: [PATCH] x86/irq,io_apic: Fix wrong unmask_ioapic calling when the irq > is masked > > > There is one typical case will cause this issue, that is: > One io-apic interrupt with ONE_SHOT and threaded, when interrupt is coming: > hand

[PATCH] x86/irq,io_apic: Fix wrong unmask_ioapic calling when the irq is masked

2012-11-13 Thread Chuansheng Liu
There is one typical case will cause this issue, that is: One io-apic interrupt with ONE_SHOT and threaded, when interrupt is coming: handle_fasteoi_irq() --> mask_irq(desc) ... desc->irq_data.chip->irq_eoi(&desc->irq_data)[ack_apic_level] --> ioapic_irqd_mask() ... ioa