Re: [PATCH v2 1/5] x86/paging: fold most HAP and shadow final teardown

2023-03-16 Thread Jan Beulich
On 16.03.2023 14:28, Roger Pau Monné wrote: > On Thu, Mar 16, 2023 at 01:57:45PM +0100, Jan Beulich wrote: >> On 16.03.2023 13:24, Roger Pau Monné wrote: >>> Maybe we want to pull that hap_teardown() out of hap_final_teardown() >> >> That's what I'm doing here. > > Oh, sorry, I've missed that chun

Re: [PATCH v2 1/5] x86/paging: fold most HAP and shadow final teardown

2023-03-16 Thread Roger Pau Monné
On Thu, Mar 16, 2023 at 01:57:45PM +0100, Jan Beulich wrote: > On 16.03.2023 13:24, Roger Pau Monné wrote: > > On Mon, Jan 09, 2023 at 02:39:19PM +0100, Jan Beulich wrote: > >> HAP does a few things beyond what's common, which are left there at > >> least for now. Common operations, however, are mo

Re: [PATCH v2 1/5] x86/paging: fold most HAP and shadow final teardown

2023-03-16 Thread Jan Beulich
On 16.03.2023 13:24, Roger Pau Monné wrote: > On Mon, Jan 09, 2023 at 02:39:19PM +0100, Jan Beulich wrote: >> HAP does a few things beyond what's common, which are left there at >> least for now. Common operations, however, are moved to >> paging_final_teardown(), allowing shadow_final_teardown() t

Re: [PATCH v2 1/5] x86/paging: fold most HAP and shadow final teardown

2023-03-16 Thread Roger Pau Monné
On Mon, Jan 09, 2023 at 02:39:19PM +0100, Jan Beulich wrote: > HAP does a few things beyond what's common, which are left there at > least for now. Common operations, however, are moved to > paging_final_teardown(), allowing shadow_final_teardown() to go away. > > While moving (and hence generaliz

[PATCH v2 1/5] x86/paging: fold most HAP and shadow final teardown

2023-01-09 Thread Jan Beulich
HAP does a few things beyond what's common, which are left there at least for now. Common operations, however, are moved to paging_final_teardown(), allowing shadow_final_teardown() to go away. While moving (and hence generalizing) the respective SHADOW_PRINTK() drop the logging of total_pages fro