All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christoph Hellwig <hch@lst.de>
To: Hillf Danton <hdanton@sina.com>
Cc: Christoph Hellwig <hch@lst.de>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-mm@kvack.org, iommu@lists.linux-foundation.org,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH 04/28] dma-mapping: use vmap insted of reimplementing it
Date: Wed, 8 Apr 2020 17:42:25 +0200	[thread overview]
Message-ID: <20200408154225.GA28676@lst.de> (raw)
In-Reply-To: <20200408131736.9532-1-hdanton@sina.com>

On Wed, Apr 08, 2020 at 09:17:36PM +0800, Hillf Danton wrote:
> > @@ -62,24 +42,20 @@ void *dma_common_pages_remap(struct page **pages, size_t size,
> >  void *dma_common_contiguous_remap(struct page *page, size_t size,
> >  			pgprot_t prot, const void *caller)
> >  {
> > -	int i;
> > +	int count = size >> PAGE_SHIFT;
> >  	struct page **pages;
> > -	struct vm_struct *area;
> > +	void *vaddr;
> > +	int i;
> >  
> > -	pages = kmalloc(sizeof(struct page *) << get_order(size), GFP_KERNEL);
> > +	pages = kmalloc_array(count, sizeof(struct page *), GFP_KERNEL);
> 
> Is it making sense to vmalloc pages as long as array size is bigger than
> PAGE_SIZE?

Maybe, maybe not.  But it certainly doesn't fit this series.

WARNING: multiple messages have this Message-ID (diff)
From: Christoph Hellwig <hch@lst.de>
To: Hillf Danton <hdanton@sina.com>
Cc: linux-mm@kvack.org, Andrew Morton <akpm@linux-foundation.org>,
	Christoph Hellwig <hch@lst.de>,
	iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 04/28] dma-mapping: use vmap insted of reimplementing it
Date: Wed, 8 Apr 2020 17:42:25 +0200	[thread overview]
Message-ID: <20200408154225.GA28676@lst.de> (raw)
In-Reply-To: <20200408131736.9532-1-hdanton@sina.com>

On Wed, Apr 08, 2020 at 09:17:36PM +0800, Hillf Danton wrote:
> > @@ -62,24 +42,20 @@ void *dma_common_pages_remap(struct page **pages, size_t size,
> >  void *dma_common_contiguous_remap(struct page *page, size_t size,
> >  			pgprot_t prot, const void *caller)
> >  {
> > -	int i;
> > +	int count = size >> PAGE_SHIFT;
> >  	struct page **pages;
> > -	struct vm_struct *area;
> > +	void *vaddr;
> > +	int i;
> >  
> > -	pages = kmalloc(sizeof(struct page *) << get_order(size), GFP_KERNEL);
> > +	pages = kmalloc_array(count, sizeof(struct page *), GFP_KERNEL);
> 
> Is it making sense to vmalloc pages as long as array size is bigger than
> PAGE_SIZE?

Maybe, maybe not.  But it certainly doesn't fit this series.
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

  reply	other threads:[~2020-04-08 15:42 UTC|newest]

Thread overview: 386+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-08 11:58 decruft the vmalloc API Christoph Hellwig
2020-04-08 11:58 ` Christoph Hellwig
2020-04-08 11:58 ` Christoph Hellwig
2020-04-08 11:58 ` Christoph Hellwig
2020-04-08 11:58 ` Christoph Hellwig
2020-04-08 11:58 ` [PATCH 01/28] x86/hyperv: use vmalloc_exec for the hypercall page Christoph Hellwig
2020-04-08 11:58   ` Christoph Hellwig
2020-04-08 11:58   ` Christoph Hellwig
2020-04-08 11:58   ` Christoph Hellwig
2020-04-08 11:58   ` Christoph Hellwig
2020-04-09 15:52   ` Wei Liu
2020-04-09 15:52     ` Wei Liu
2020-04-09 15:52     ` Wei Liu
2020-04-09 15:52     ` Wei Liu
2020-04-09 15:52     ` Wei Liu
2020-04-09 15:52     ` Wei Liu
2020-04-10 20:40   ` Michael Kelley
2020-04-10 20:40     ` Michael Kelley
2020-04-10 20:40     ` Michael Kelley
2020-04-10 20:40     ` Michael Kelley via iommu
2020-04-10 20:40     ` Michael Kelley
2020-04-10 20:40     ` Michael Kelley
2020-04-10 20:40     ` Michael Kelley
2020-04-08 11:59 ` [PATCH 02/28] staging: android: ion: use vmap instead of vm_map_ram Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 13:27   ` Greg KH
2020-04-08 13:27     ` Greg KH
2020-04-08 13:27     ` Greg KH
2020-04-08 13:27     ` Greg KH
2020-04-08 13:27     ` Greg KH
2020-04-08 13:27     ` Greg KH
2020-04-08 11:59 ` [PATCH 03/28] staging: media: ipu3: use vmap insted of reimplementing it Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 04/28] dma-mapping: " Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 05/28] powerpc: add an ioremap_phb helper Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 06/28] powerpc: remove __ioremap_at and __iounmap_at Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 07/28] mm: remove __get_vm_area Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 08/28] mm: unexport unmap_kernel_range_noflush Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 09/28] mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTABLE_MAPPING Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 15:00   ` Randy Dunlap
2020-04-08 15:00     ` Randy Dunlap
2020-04-08 15:00     ` Randy Dunlap
2020-04-08 15:00     ` Randy Dunlap
2020-04-08 15:00     ` Randy Dunlap
2020-04-09 15:59   ` Minchan Kim
2020-04-09 15:59     ` Minchan Kim
2020-04-09 15:59     ` Minchan Kim
2020-04-09 15:59     ` Minchan Kim
2020-04-09 15:59     ` Minchan Kim
2020-04-09 15:59     ` Minchan Kim
2020-04-08 11:59 ` [PATCH 10/28] mm: only allow page table mappings for built-in zsmalloc Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 15:01   ` Randy Dunlap
2020-04-08 15:01     ` Randy Dunlap
2020-04-08 15:01     ` Randy Dunlap
2020-04-08 15:01     ` Randy Dunlap
2020-04-08 15:01     ` Randy Dunlap
2020-04-08 15:12     ` Peter Zijlstra
2020-04-08 15:12       ` Peter Zijlstra
2020-04-08 15:12       ` Peter Zijlstra
2020-04-08 15:12       ` Peter Zijlstra
2020-04-08 15:12       ` Peter Zijlstra
2020-04-08 15:12       ` Peter Zijlstra
2020-04-08 15:15       ` Matthew Wilcox
2020-04-08 15:15         ` Matthew Wilcox
2020-04-08 15:15         ` Matthew Wilcox
2020-04-08 15:15         ` Matthew Wilcox
2020-04-08 15:15         ` Matthew Wilcox
2020-04-08 15:15         ` Matthew Wilcox
2020-04-08 15:36         ` Christoph Hellwig
2020-04-08 15:36           ` Christoph Hellwig
2020-04-08 15:36           ` Christoph Hellwig
2020-04-08 15:36           ` Christoph Hellwig
2020-04-08 15:36           ` Christoph Hellwig
2020-04-08 15:37           ` Randy Dunlap
2020-04-08 15:37             ` Randy Dunlap
2020-04-08 15:37             ` Randy Dunlap
2020-04-08 15:37             ` Randy Dunlap
2020-04-08 15:37             ` Randy Dunlap
2020-04-08 15:37             ` Randy Dunlap
2020-04-08 15:36         ` Randy Dunlap
2020-04-08 15:36           ` Randy Dunlap
2020-04-08 15:36           ` Randy Dunlap
2020-04-08 15:36           ` Randy Dunlap
2020-04-08 15:36           ` Randy Dunlap
2020-04-08 15:36           ` Randy Dunlap
2020-04-09 16:08   ` Minchan Kim
2020-04-09 16:08     ` Minchan Kim
2020-04-09 16:08     ` Minchan Kim
2020-04-09 16:08     ` Minchan Kim
2020-04-09 16:08     ` Minchan Kim
2020-04-09 16:08     ` Minchan Kim
2020-04-09 16:50     ` Peter Zijlstra
2020-04-09 16:50       ` Peter Zijlstra
2020-04-09 16:50       ` Peter Zijlstra
2020-04-09 16:50       ` Peter Zijlstra
2020-04-09 16:50       ` Peter Zijlstra
2020-04-09 16:50       ` Peter Zijlstra
2020-04-09 17:08       ` Minchan Kim
2020-04-09 17:08         ` Minchan Kim
2020-04-09 17:08         ` Minchan Kim
2020-04-09 17:08         ` Minchan Kim
2020-04-09 17:08         ` Minchan Kim
2020-04-09 17:08         ` Minchan Kim
2020-04-10  2:38         ` Sergey Senozhatsky
2020-04-10  2:38           ` Sergey Senozhatsky
2020-04-10  2:38           ` Sergey Senozhatsky
2020-04-10  2:38           ` Sergey Senozhatsky
2020-04-10  2:38           ` Sergey Senozhatsky
2020-04-10  2:38           ` Sergey Senozhatsky
2020-04-10 23:11           ` Minchan Kim
2020-04-10 23:11             ` Minchan Kim
2020-04-10 23:11             ` Minchan Kim
2020-04-10 23:11             ` Minchan Kim
2020-04-10 23:11             ` Minchan Kim
2020-04-10 23:11             ` Minchan Kim
2020-04-11  7:20             ` Christoph Hellwig
2020-04-11  7:20               ` Christoph Hellwig
2020-04-11  7:20               ` Christoph Hellwig
2020-04-11  7:20               ` Christoph Hellwig
2020-04-11  7:20               ` Christoph Hellwig
2020-04-16 20:37               ` Minchan Kim
2020-04-16 20:37                 ` Minchan Kim
2020-04-16 20:37                 ` Minchan Kim
2020-04-16 20:37                 ` Minchan Kim
2020-04-16 20:37                 ` Minchan Kim
2020-04-16 20:37                 ` Minchan Kim
2020-04-08 11:59 ` [PATCH 11/28] mm: pass addr as unsigned long to vb_free Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 12/28] mm: remove vmap_page_range_noflush and vunmap_page_range Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 13/28] mm: rename vmap_page_range to map_kernel_range Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 14/28] mm: don't return the number of pages from map_kernel_range{,_noflush} Christoph Hellwig
2020-04-08 11:59   ` [PATCH 14/28] mm: don't return the number of pages from map_kernel_range{, _noflush} Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 15/28] mm: remove map_vm_range Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 16/28] mm: remove unmap_vmap_area Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 17/28] mm: remove the prot argument from vm_map_ram Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 12:21   ` Peter Zijlstra
2020-04-08 12:21     ` Peter Zijlstra
2020-04-08 12:21     ` Peter Zijlstra
2020-04-08 12:21     ` Peter Zijlstra
2020-04-08 12:21     ` Peter Zijlstra
2020-04-08 12:21     ` Peter Zijlstra
2020-04-08 12:23     ` Christoph Hellwig
2020-04-08 12:23       ` Christoph Hellwig
2020-04-08 12:23       ` Christoph Hellwig
2020-04-08 12:23       ` Christoph Hellwig
2020-04-08 12:23       ` Christoph Hellwig
2020-04-09  0:39   ` Gao Xiang
2020-04-09  0:39     ` Gao Xiang
2020-04-09  0:39     ` Gao Xiang
2020-04-09  0:39     ` Gao Xiang via iommu
2020-04-09  0:39     ` Gao Xiang
2020-04-09  0:39     ` Gao Xiang
2020-04-08 11:59 ` [PATCH 18/28] mm: enforce that vmap can't map pages executable Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 12:38   ` Mark Rutland
2020-04-08 12:38     ` Mark Rutland
2020-04-08 12:38     ` Mark Rutland
2020-04-08 12:38     ` Mark Rutland
2020-04-08 12:38     ` Mark Rutland
2020-04-08 12:38     ` Mark Rutland
2020-04-08 15:32     ` Christoph Hellwig
2020-04-08 15:32       ` Christoph Hellwig
2020-04-08 15:32       ` Christoph Hellwig
2020-04-08 15:32       ` Christoph Hellwig
2020-04-08 15:32       ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 19/28] gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 12:25   ` Daniel Vetter
2020-04-08 12:25     ` Daniel Vetter
2020-04-08 12:25     ` Daniel Vetter
2020-04-08 12:25     ` Daniel Vetter
2020-04-08 12:25     ` Daniel Vetter
2020-04-08 12:25     ` Daniel Vetter
2020-04-09  8:54     ` Benjamin Herrenschmidt
2020-04-09  8:54       ` Benjamin Herrenschmidt
2020-04-09  8:54       ` Benjamin Herrenschmidt
2020-04-09  8:54       ` Benjamin Herrenschmidt
2020-04-09  8:54       ` Benjamin Herrenschmidt
2020-04-09  8:54       ` Benjamin Herrenschmidt
2020-04-09  9:41       ` Daniel Vetter
2020-04-09  9:41         ` Daniel Vetter
2020-04-09  9:41         ` Daniel Vetter
2020-04-09  9:41         ` Daniel Vetter
2020-04-09  9:41         ` Daniel Vetter
2020-04-09  9:41         ` Daniel Vetter
2020-04-09  9:41         ` Daniel Vetter
2020-04-09  9:41         ` Daniel Vetter
2020-04-09 14:19         ` Alex Deucher
2020-04-09 14:19           ` Alex Deucher
2020-04-09 14:19           ` Alex Deucher
2020-04-09 14:19           ` Alex Deucher
2020-04-09 14:19           ` Alex Deucher
2020-04-09 14:19           ` Alex Deucher
2020-04-09 14:19           ` Alex Deucher
2020-04-09 14:19           ` Alex Deucher
2020-04-09 14:57           ` Daniel Vetter
2020-04-09 14:57             ` Daniel Vetter
2020-04-09 14:57             ` Daniel Vetter
2020-04-09 14:57             ` Daniel Vetter
2020-04-09 14:57             ` Daniel Vetter
2020-04-09 14:57             ` Daniel Vetter
2020-04-09 14:57             ` Daniel Vetter
2020-04-09 14:57             ` Daniel Vetter
2020-04-09 22:56         ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-09 22:56           ` Benjamin Herrenschmidt
2020-04-10  8:11           ` Daniel Vetter
2020-04-10  8:11             ` Daniel Vetter
2020-04-10  8:11             ` Daniel Vetter
2020-04-10  8:11             ` Daniel Vetter
2020-04-10  8:11             ` Daniel Vetter
2020-04-10  8:11             ` Daniel Vetter
2020-04-10  8:11             ` Daniel Vetter
2020-04-10  8:11             ` Daniel Vetter
2020-04-09 11:46       ` Gerhard Pircher
2020-04-09 11:46         ` Gerhard Pircher
2020-04-09 11:46         ` Gerhard Pircher
2020-04-09 11:46         ` Gerhard Pircher
2020-04-09 11:46         ` Gerhard Pircher
2020-04-08 11:59 ` [PATCH 20/28] mm: remove the pgprot argument to __vmalloc Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-10 20:39   ` Michael Kelley
2020-04-10 20:39     ` Michael Kelley
2020-04-10 20:39     ` Michael Kelley
2020-04-10 20:39     ` Michael Kelley via iommu
2020-04-10 20:39     ` Michael Kelley
2020-04-10 20:39     ` Michael Kelley
2020-04-10 20:39     ` Michael Kelley
2020-04-08 11:59 ` [PATCH 21/28] mm: remove the prot argument to __vmalloc_node Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 22/28] mm: remove both instances of __vmalloc_node_flags Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 23/28] mm: remove __vmalloc_node_flags_caller Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 24/28] mm: switch the test_vmalloc module to use __vmalloc_node Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59 ` [PATCH 25/28] mm: remove vmalloc_user_node_flags Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-09 22:25   ` Andrii Nakryiko
2020-04-09 22:25     ` Andrii Nakryiko
2020-04-09 22:25     ` Andrii Nakryiko
2020-04-09 22:25     ` Andrii Nakryiko
2020-04-09 22:25     ` Andrii Nakryiko
2020-04-09 22:25     ` Andrii Nakryiko
2020-04-09 22:25     ` Andrii Nakryiko
2020-04-13 20:03     ` Johannes Weiner
2020-04-13 20:03       ` Johannes Weiner
2020-04-13 20:03       ` Johannes Weiner
2020-04-13 20:03       ` Johannes Weiner
2020-04-13 20:03       ` Johannes Weiner
2020-04-13 20:03       ` Johannes Weiner
2020-04-08 11:59 ` [PATCH 26/28] arm64: use __vmalloc_node in arch_alloc_vmap_stack Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 12:18   ` Mark Rutland
2020-04-08 12:18     ` Mark Rutland
2020-04-08 12:18     ` Mark Rutland
2020-04-08 12:18     ` Mark Rutland
2020-04-08 12:18     ` Mark Rutland
2020-04-08 12:18     ` Mark Rutland
2020-04-08 11:59 ` [PATCH 27/28] s390: use __vmalloc_node in alloc_vm_stack Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 13:33   ` Christian Borntraeger
2020-04-08 13:33     ` Christian Borntraeger
2020-04-08 13:33     ` Christian Borntraeger
2020-04-08 13:33     ` Christian Borntraeger
2020-04-08 13:33     ` Christian Borntraeger
2020-04-08 11:59 ` [PATCH 28/28] s390: use __vmalloc_node in stack_alloc Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 11:59   ` Christoph Hellwig
2020-04-08 13:44   ` Christian Borntraeger
2020-04-08 13:44     ` Christian Borntraeger
2020-04-08 13:44     ` Christian Borntraeger
2020-04-08 13:44     ` Christian Borntraeger
2020-04-08 13:44     ` Christian Borntraeger
2020-04-08 12:25 ` decruft the vmalloc API Peter Zijlstra
2020-04-08 12:25   ` Peter Zijlstra
2020-04-08 12:25   ` Peter Zijlstra
2020-04-08 12:25   ` Peter Zijlstra
2020-04-08 12:25   ` Peter Zijlstra
2020-04-08 12:25   ` Peter Zijlstra
     [not found] ` <20200408115926.1467567-1-hch-jcswGhMUV9g@public.gmane.org>
2020-04-08 12:48   ` [PATCH 02/28] staging: android: ion: use vmap instead of vm_map_ram Hillf Danton
2020-04-08 12:48     ` Hillf Danton
2020-04-08 12:48     ` Hillf Danton
2020-04-08 12:48     ` Hillf Danton
2020-04-08 12:48     ` Hillf Danton
2020-04-08 12:48     ` Hillf Danton
2020-04-08 15:40     ` Christoph Hellwig
2020-04-08 15:40       ` Christoph Hellwig
2020-04-08 15:40       ` Christoph Hellwig
2020-04-08 15:40       ` Christoph Hellwig
2020-04-08 13:17 ` [PATCH 04/28] dma-mapping: use vmap insted of reimplementing it Hillf Danton
2020-04-08 13:17   ` Hillf Danton
2020-04-08 15:42   ` Christoph Hellwig [this message]
2020-04-08 15:42     ` Christoph Hellwig
2020-04-08 13:52 ` [PATCH 17/28] mm: remove the prot argument from vm_map_ram Hillf Danton
2020-04-08 15:43   ` Christoph Hellwig
2020-04-08 16:03 ` decruft the vmalloc API Russell King - ARM Linux admin
2020-04-08 16:03   ` Russell King - ARM Linux admin
2020-04-08 16:03   ` Russell King - ARM Linux admin
2020-04-08 16:03   ` Russell King - ARM Linux admin
2020-04-08 16:03   ` Russell King - ARM Linux admin
2020-04-08 16:03   ` Russell King - ARM Linux admin
2020-04-08 16:07   ` Christoph Hellwig
2020-04-08 16:07     ` Christoph Hellwig
2020-04-08 16:07     ` Christoph Hellwig
2020-04-08 16:07     ` Christoph Hellwig
2020-04-08 16:07     ` Christoph Hellwig
2020-04-09  4:06 ` [PATCH 25/28] mm: remove vmalloc_user_node_flags Hillf Danton
2020-04-09  6:09   ` Christoph Hellwig

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200408154225.GA28676@lst.de \
    --to=hch@lst.de \
    --cc=akpm@linux-foundation.org \
    --cc=hdanton@sina.com \
    --cc=iommu@lists.linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.