]> xenbits.xensource.com Git - xen.git/commit
x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths
authorJan Beulich <jbeulich@suse.com>
Thu, 12 Oct 2017 12:37:26 +0000 (14:37 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 12 Oct 2017 12:37:26 +0000 (14:37 +0200)
commit573ac7b22aba9e5b8d40d9cdccd744af57cd5928
treec81f9c8f17ccefdf029170e85ab8e562d7b3802b
parenta46126fec20e0cf4f5442352ef45efaea8c89646
x86/IRQ: conditionally preserve irq <-> pirq mapping on map error paths

Mappings that had been set up before should not be torn down when
handling unrelated errors.

This is part of XSA-237.

Reported-by: HW42 <hw42@ipsumj.de>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: George Dunlap <george.dunlap@citrix.com>
xen/arch/x86/irq.c