Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Jason Wang
On Tue, Jun 28, 2022 at 2:25 PM Michael S. Tsirkin wrote: > > On Tue, Jun 28, 2022 at 02:18:55PM +0800, Jason Wang wrote: > > On Tue, Jun 28, 2022 at 2:17 PM Michael S. Tsirkin wrote: > > > > > > On Tue, Jun 28, 2022 at 02:10:38PM +0800, Jason Wang wrote: > > > > On Tue, Jun 28, 2022 at 2:07 PM M

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Michael S. Tsirkin
On Tue, Jun 28, 2022 at 02:18:55PM +0800, Jason Wang wrote: > On Tue, Jun 28, 2022 at 2:17 PM Michael S. Tsirkin wrote: > > > > On Tue, Jun 28, 2022 at 02:10:38PM +0800, Jason Wang wrote: > > > On Tue, Jun 28, 2022 at 2:07 PM Michael S. Tsirkin > > > wrote: > > > > > > > > On Tue, Jun 28, 2022 a

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Jason Wang
On Tue, Jun 28, 2022 at 2:17 PM Michael S. Tsirkin wrote: > > On Tue, Jun 28, 2022 at 02:10:38PM +0800, Jason Wang wrote: > > On Tue, Jun 28, 2022 at 2:07 PM Michael S. Tsirkin wrote: > > > > > > On Tue, Jun 28, 2022 at 02:03:38PM +0800, Jason Wang wrote: > > > > On Tue, Jun 28, 2022 at 1:58 PM M

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Michael S. Tsirkin
On Tue, Jun 28, 2022 at 02:10:38PM +0800, Jason Wang wrote: > On Tue, Jun 28, 2022 at 2:07 PM Michael S. Tsirkin wrote: > > > > On Tue, Jun 28, 2022 at 02:03:38PM +0800, Jason Wang wrote: > > > On Tue, Jun 28, 2022 at 1:58 PM Michael S. Tsirkin > > > wrote: > > > > > > > > On Tue, Jun 28, 2022 a

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Jason Wang
On Tue, Jun 28, 2022 at 2:07 PM Michael S. Tsirkin wrote: > > On Tue, Jun 28, 2022 at 02:03:38PM +0800, Jason Wang wrote: > > On Tue, Jun 28, 2022 at 1:58 PM Michael S. Tsirkin wrote: > > > > > > On Tue, Jun 28, 2022 at 11:54:27AM +0800, Jason Wang wrote: > > > > On Mon, Jun 27, 2022 at 6:01 PM M

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Michael S. Tsirkin
On Tue, Jun 28, 2022 at 02:03:38PM +0800, Jason Wang wrote: > On Tue, Jun 28, 2022 at 1:58 PM Michael S. Tsirkin wrote: > > > > On Tue, Jun 28, 2022 at 11:54:27AM +0800, Jason Wang wrote: > > > On Mon, Jun 27, 2022 at 6:01 PM Michael S. Tsirkin > > > wrote: > > > > > > > > On Mon, Jun 27, 2022 a

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Jason Wang
On Tue, Jun 28, 2022 at 1:58 PM Michael S. Tsirkin wrote: > > On Tue, Jun 28, 2022 at 11:54:27AM +0800, Jason Wang wrote: > > On Mon, Jun 27, 2022 at 6:01 PM Michael S. Tsirkin wrote: > > > > > > On Mon, Jun 27, 2022 at 04:12:57PM +0800, Cindy Lu wrote: > > > > On Sun, Jun 26, 2022 at 6:01 PM Mic

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Michael S. Tsirkin
On Tue, Jun 28, 2022 at 11:54:27AM +0800, Jason Wang wrote: > On Mon, Jun 27, 2022 at 6:01 PM Michael S. Tsirkin wrote: > > > > On Mon, Jun 27, 2022 at 04:12:57PM +0800, Cindy Lu wrote: > > > On Sun, Jun 26, 2022 at 6:01 PM Michael S. Tsirkin > > > wrote: > > > > > > > > On Sun, Jun 26, 2022 at

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Jason Wang
On Mon, Jun 27, 2022 at 6:01 PM Michael S. Tsirkin wrote: > > On Mon, Jun 27, 2022 at 04:12:57PM +0800, Cindy Lu wrote: > > On Sun, Jun 26, 2022 at 6:01 PM Michael S. Tsirkin wrote: > > > > > > On Sun, Jun 26, 2022 at 05:04:08PM +0800, Cindy Lu wrote: > > > > We count pinned_vm as follow in vhost

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-27 Thread Michael S. Tsirkin
On Mon, Jun 27, 2022 at 04:12:57PM +0800, Cindy Lu wrote: > On Sun, Jun 26, 2022 at 6:01 PM Michael S. Tsirkin wrote: > > > > On Sun, Jun 26, 2022 at 05:04:08PM +0800, Cindy Lu wrote: > > > We count pinned_vm as follow in vhost-vDPA > > > > > > lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; >

Re: [PATCH v3 1/2] vhost: Add rbtree vdpa_mem_tree to saved the counted mem

2022-06-26 Thread Michael S. Tsirkin
On Sun, Jun 26, 2022 at 05:04:08PM +0800, Cindy Lu wrote: > We count pinned_vm as follow in vhost-vDPA > > lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; > if (npages + atomic64_read(&dev->mm->pinned_vm) > lock_limit) { > ret = -ENOMEM; > goto unlock; > } > This means if we h