Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-23 Thread Jan Beulich
On 23.06.2020 11:25, Roger Pau Monné wrote: > On Mon, Jun 22, 2020 at 05:30:11PM +0200, Jan Beulich wrote: >> On 22.06.2020 16:56, Roger Pau Monné wrote: >>> On Mon, Jun 22, 2020 at 03:51:24PM +0200, Jan Beulich wrote: On 22.06.2020 15:24, Roger Pau Monné wrote: > On Mon, Jun 22, 2020 at 0

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-23 Thread Roger Pau Monné
On Mon, Jun 22, 2020 at 05:30:11PM +0200, Jan Beulich wrote: > On 22.06.2020 16:56, Roger Pau Monné wrote: > > On Mon, Jun 22, 2020 at 03:51:24PM +0200, Jan Beulich wrote: > >> On 22.06.2020 15:24, Roger Pau Monné wrote: > >>> On Mon, Jun 22, 2020 at 01:07:10PM +0200, Jan Beulich wrote: > On 2

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-22 Thread Jan Beulich
On 22.06.2020 16:56, Roger Pau Monné wrote: > On Mon, Jun 22, 2020 at 03:51:24PM +0200, Jan Beulich wrote: >> On 22.06.2020 15:24, Roger Pau Monné wrote: >>> On Mon, Jun 22, 2020 at 01:07:10PM +0200, Jan Beulich wrote: On 22.06.2020 11:31, Roger Pau Monné wrote: > On Fri, Jun 19, 2020 at 0

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-22 Thread Roger Pau Monné
On Mon, Jun 22, 2020 at 03:51:24PM +0200, Jan Beulich wrote: > On 22.06.2020 15:24, Roger Pau Monné wrote: > > On Mon, Jun 22, 2020 at 01:07:10PM +0200, Jan Beulich wrote: > >> On 22.06.2020 11:31, Roger Pau Monné wrote: > >>> On Fri, Jun 19, 2020 at 04:06:55PM +0200, Jan Beulich wrote: > On 1

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-22 Thread Jan Beulich
On 22.06.2020 15:24, Roger Pau Monné wrote: > On Mon, Jun 22, 2020 at 01:07:10PM +0200, Jan Beulich wrote: >> On 22.06.2020 11:31, Roger Pau Monné wrote: >>> On Fri, Jun 19, 2020 at 04:06:55PM +0200, Jan Beulich wrote: On 18.06.2020 18:04, Roger Pau Monne wrote: > Commit e9aca9470ed86 intr

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-22 Thread Roger Pau Monné
On Mon, Jun 22, 2020 at 01:07:10PM +0200, Jan Beulich wrote: > On 22.06.2020 11:31, Roger Pau Monné wrote: > > On Fri, Jun 19, 2020 at 04:06:55PM +0200, Jan Beulich wrote: > >> On 18.06.2020 18:04, Roger Pau Monne wrote: > >>> Commit e9aca9470ed86 introduced a regression when avoiding sending > >>>

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-22 Thread Jan Beulich
On 22.06.2020 11:31, Roger Pau Monné wrote: > On Fri, Jun 19, 2020 at 04:06:55PM +0200, Jan Beulich wrote: >> On 18.06.2020 18:04, Roger Pau Monne wrote: >>> Commit e9aca9470ed86 introduced a regression when avoiding sending >>> IPIs for certain flush operations. Xen page fault handler >>> (spuriou

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-22 Thread Roger Pau Monné
On Fri, Jun 19, 2020 at 04:06:55PM +0200, Jan Beulich wrote: > On 18.06.2020 18:04, Roger Pau Monne wrote: > > Commit e9aca9470ed86 introduced a regression when avoiding sending > > IPIs for certain flush operations. Xen page fault handler > > (spurious_page_fault) relies on blocking interrupts in

Re: [PATCH for-4.14] x86/tlb: fix assisted flush usage

2020-06-19 Thread Jan Beulich
On 18.06.2020 18:04, Roger Pau Monne wrote: > Commit e9aca9470ed86 introduced a regression when avoiding sending > IPIs for certain flush operations. Xen page fault handler > (spurious_page_fault) relies on blocking interrupts in order to > prevent handling TLB flush IPIs and thus preventing other