On 22/03/2023 9:37 am, Jan Beulich wrote: > It looks like in the combination of aff8bf94ce65 ('x86/shadow: only > 4-level guest code needs building when !HVM') and 0b841314dace > ('x86/shadow: sh_{make,destroy}_monitor_table() are "even more" HVM- > only') I didn't go quite far enough: SH_type_monitor_table is also > effectively unused when !HVM. > > The assertion early in sh_destroy_shadow() can have the type dropped > altogether: it shouldn't make it here in the first place. Pages of > this type are freed directly from sh_destroy_monitor_table() only. > > Signed-off-by: Jan Beulich <jbeul...@suse.com>
Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com>