Messages in this thread Patch in this message | | | Date | Tue, 25 Oct 2022 09:10:18 +0200 | Subject | Re: [PATCH v1 5/7] selftests/vm: anon_cow: add liburing test cases | From | David Hildenbrand <> |
| |
On 27.09.22 13:01, David Hildenbrand wrote: > io_uring provides a simple mechanism to test long-term, R/W GUP pins > -- via fixed buffers -- and can be used to verify that GUP pins stay > in sync with the pages in the page table even if a page would > temporarily get mapped R/O or concurrent fork() could accidentially > end up sharing pinned pages with the child. > > Note that this essentially re-introduces local_config support that was > removed recently in commit 6f83d6c74ea5 ("Kselftests: remove support of > libhugetlbfs from kselftests"). > > Signed-off-by: David Hildenbrand <david@redhat.com> > ---
The following fixup on top:
diff --git a/tools/testing/selftests/vm/anon_cow.c b/tools/testing/selftests/vm/anon_cow.c index c1450a5d6f53..01417a604eda 100644 --- a/tools/testing/selftests/vm/anon_cow.c +++ b/tools/testing/selftests/vm/anon_cow.c @@ -346,7 +346,7 @@ static void do_test_iouring(char *mem, size_t size, bool use_fork) struct io_uring_cqe *cqe; struct io_uring_sqe *sqe; struct io_uring ring; - size_t cur, total; + ssize_t cur, total; struct iovec iov; char *buf, *tmp; int ret, fd;
-- Thanks,
David / dhildenb
| |