]> xenbits.xensource.com Git - xen.git/commit
x86/FLASK: fix unmap-domain-IRQ XSM hook
authorJan Beulich <jbeulich@suse.com>
Thu, 12 Oct 2017 13:25:57 +0000 (15:25 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 12 Oct 2017 13:25:57 +0000 (15:25 +0200)
commite3f7a649f536490c86baf0448387303b22fd14b5
tree6ef60958f64401072a1daea5cef5b8f053655b86
parent957ad237e2d86122d8d2b2d1ed15ce159f5ab943
x86/FLASK: fix unmap-domain-IRQ XSM hook

The caller and the FLASK implementation of xsm_unmap_domain_irq()
disagreed about what the "data" argument points to in the MSI case:
Change both sides to pass/take a PCI device.

This is part of XSA-237.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 6f17f5c43a3bd28d27ed8133b2bf513e2eab7d59
master date: 2017-10-12 14:37:56 +0200
xen/arch/x86/irq.c
xen/xsm/flask/hooks.c