Re: [PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-10 Thread David Hildenbrand
On 10.07.20 15:57, Heiko Carstens wrote: > On Wed, Jul 08, 2020 at 02:16:39PM +0200, David Hildenbrand wrote: > Hmm.. I really would like to see if there would be only a single page > table walker left in vmem.c, which handles both adding and removing > things. > Now we end up with

Re: [PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-10 Thread Heiko Carstens
On Wed, Jul 08, 2020 at 02:16:39PM +0200, David Hildenbrand wrote: > >>> Hmm.. I really would like to see if there would be only a single page > >>> table walker left in vmem.c, which handles both adding and removing > >>> things. > >>> Now we end up with two different page table walk implementatio

Re: [PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-08 Thread David Hildenbrand
On 08.07.20 08:50, David Hildenbrand wrote: > On 07.07.20 14:13, David Hildenbrand wrote: >> On 07.07.20 14:08, Heiko Carstens wrote: >>> On Fri, Jul 03, 2020 at 03:39:08PM +0200, David Hildenbrand wrote: This series is based on the latest s390/features branch [1]. It implements vmemmap_f

Re: [PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-07 Thread David Hildenbrand
On 07.07.20 14:13, David Hildenbrand wrote: > On 07.07.20 14:08, Heiko Carstens wrote: >> On Fri, Jul 03, 2020 at 03:39:08PM +0200, David Hildenbrand wrote: >>> This series is based on the latest s390/features branch [1]. It implements >>> vmemmap_free(), consolidating it with vmem_add_range(), and

Re: [PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-07 Thread David Hildenbrand
On 07.07.20 14:08, Heiko Carstens wrote: > On Fri, Jul 03, 2020 at 03:39:08PM +0200, David Hildenbrand wrote: >> This series is based on the latest s390/features branch [1]. It implements >> vmemmap_free(), consolidating it with vmem_add_range(), and optimizes it by >> - Freeing empty page tables (

Re: [PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-07 Thread Heiko Carstens
On Fri, Jul 03, 2020 at 03:39:08PM +0200, David Hildenbrand wrote: > This series is based on the latest s390/features branch [1]. It implements > vmemmap_free(), consolidating it with vmem_add_range(), and optimizes it by > - Freeing empty page tables (now also done for idendity mapping). > - Handl

Re: [PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-03 Thread Heiko Carstens
On Fri, Jul 03, 2020 at 03:39:08PM +0200, David Hildenbrand wrote: > This series is based on the latest s390/features branch [1]. It implements > vmemmap_free(), consolidating it with vmem_add_range(), and optimizes it by > - Freeing empty page tables (now also done for idendity mapping). > - Handl

[PATCH v1 0/9] s390: implement and optimize vmemmap_free()

2020-07-03 Thread David Hildenbrand
This series is based on the latest s390/features branch [1]. It implements vmemmap_free(), consolidating it with vmem_add_range(), and optimizes it by - Freeing empty page tables (now also done for idendity mapping). - Handling cases where the vmemmap of a section does not fill huge pages complet