Re: [PATCH v2 2/2] vmalloc: Remove work as from vfree path

2019-05-21 Thread Edgecombe, Rick P
On Tue, 2019-05-21 at 10:00 -0700, Andy Lutomirski wrote: > On Tue, May 21, 2019 at 9:51 AM Edgecombe, Rick P > wrote: > > On Tue, 2019-05-21 at 09:17 -0700, Andy Lutomirski wrote: > > > On Mon, May 20, 2019 at 4:39 PM Rick Edgecombe > > > wrote: > > > > From: Rick Edgecombe > > > > > > > > Cal

Re: [PATCH v2 2/2] vmalloc: Remove work as from vfree path

2019-05-21 Thread Andy Lutomirski
On Tue, May 21, 2019 at 9:51 AM Edgecombe, Rick P wrote: > > On Tue, 2019-05-21 at 09:17 -0700, Andy Lutomirski wrote: > > On Mon, May 20, 2019 at 4:39 PM Rick Edgecombe > > wrote: > > > From: Rick Edgecombe > > > > > > Calling vm_unmap_alias() in vm_remove_mappings() could potentially > > > be

Re: [PATCH v2 2/2] vmalloc: Remove work as from vfree path

2019-05-21 Thread Edgecombe, Rick P
On Tue, 2019-05-21 at 09:17 -0700, Andy Lutomirski wrote: > On Mon, May 20, 2019 at 4:39 PM Rick Edgecombe > wrote: > > From: Rick Edgecombe > > > > Calling vm_unmap_alias() in vm_remove_mappings() could potentially > > be a > > lot of work to do on a free operation. Simply flushing the TLB > >

Re: [PATCH v2 2/2] vmalloc: Remove work as from vfree path

2019-05-21 Thread Andy Lutomirski
On Mon, May 20, 2019 at 4:39 PM Rick Edgecombe wrote: > > From: Rick Edgecombe > > Calling vm_unmap_alias() in vm_remove_mappings() could potentially be a > lot of work to do on a free operation. Simply flushing the TLB instead of > the whole vm_unmap_alias() operation makes the frees faster and

[PATCH v2 2/2] vmalloc: Remove work as from vfree path

2019-05-20 Thread Rick Edgecombe
From: Rick Edgecombe Calling vm_unmap_alias() in vm_remove_mappings() could potentially be a lot of work to do on a free operation. Simply flushing the TLB instead of the whole vm_unmap_alias() operation makes the frees faster and pushes the heavy work to happen on allocation where it would be mo