VT-d: restore flush hooks when disabling qinval
authorJan Beulich <jbeulich@suse.com>
Tue, 20 Apr 2021 10:02:57 +0000 (12:02 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 20 Apr 2021 10:02:57 +0000 (12:02 +0200)
commitda4733a23c02be224b2248f679cc0e35203e5a51
treefaff0310ff161f136a2bc019559a7b00d83d5f3a
parent732cf387c9bb343ac89ddd4a2e713880d62d2b5f
VT-d: restore flush hooks when disabling qinval

Leaving the hooks untouched is at best a latent risk: There may well be
cases where some flush is needed, which then needs carrying out the
"register" way.

Switch from u<N> to uint<N>_t while needing to touch the function
headers anyway.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
master commit: 9c39dba2b179c0f4c42c98e97ea0878119718530
master date: 2021-03-30 14:40:24 +0200
xen/drivers/passthrough/vtd/extern.h
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/qinval.c