[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210125231619.GY4605@ziepe.ca>
Date: Mon, 25 Jan 2021 19:16:19 -0400
From: Jason Gunthorpe <jgg@...pe.ca>
To: "Song Bao Hua (Barry Song)" <song.bao.hua@...ilicon.com>
Cc: "Wangzhou (B)" <wangzhou1@...ilicon.com>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Arnd Bergmann <arnd@...db.de>,
Zhangfei Gao <zhangfei.gao@...aro.org>,
"linux-accelerators@...ts.ozlabs.org"
<linux-accelerators@...ts.ozlabs.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"iommu@...ts.linux-foundation.org" <iommu@...ts.linux-foundation.org>,
"linux-mm@...ck.org" <linux-mm@...ck.org>,
"Liguozhu (Kenneth)" <liguozhu@...ilicon.com>,
"chensihang (A)" <chensihang1@...ilicon.com>
Subject: Re: [RFC PATCH v2] uacce: Add uacce_ctrl misc device
On Mon, Jan 25, 2021 at 10:21:14PM +0000, Song Bao Hua (Barry Song) wrote:
> mlock, while certainly be able to prevent swapping out, it won't
> be able to stop page moving due to:
> * memory compaction in alloc_pages()
> * making huge pages
> * numa balance
> * memory compaction in CMA
Enabling those things is a major reason to have SVA device in the
first place, providing a SW API to turn it all off seems like the
wrong direction.
If the device doesn't want to use SVA then don't use it, use normal
DMA pinning like everything else.
Jason
Powered by blists - more mailing lists