Date: Fri, 18 Apr 2025 17:24:23 GMT From: Doug Moore <dougm@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: fb909f79598f - main - vm_radix: pass pointers to VM_RADIX_FOR macros Message-ID: <202504181724.53IHONLj010852@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by dougm: URL: https://cgit.FreeBSD.org/src/commit/?id=fb909f79598fc68d5b79d4718f0edeff8d93c551 commit fb909f79598fc68d5b79d4718f0edeff8d93c551 Author: Doug Moore <dougm@FreeBSD.org> AuthorDate: 2025-04-18 17:15:10 +0000 Commit: Doug Moore <dougm@FreeBSD.org> CommitDate: 2025-04-18 17:24:04 +0000 vm_radix: pass pointers to VM_RADIX_FOR macros Rather than pass the iterator name to VM_RADIX_FOREACH, and similar macros, pass a pointer to the iterator. Suggested by: kib Reviewed by: kib --- sys/vm/vm_radix.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/vm/vm_radix.h b/sys/vm/vm_radix.h index 49ea16079d2b..df3639091d58 100644 --- a/sys/vm/vm_radix.h +++ b/sys/vm/vm_radix.h @@ -261,8 +261,8 @@ vm_radix_iter_step(struct pctrie_iter *pages) * Iterate over each non-NULL page from page 'start' to the end of the object. */ #define VM_RADIX_FOREACH_FROM(m, pages, start) \ - for (m = vm_radix_iter_lookup_ge(&pages, start); m != NULL; \ - m = vm_radix_iter_step(&pages)) + for (m = vm_radix_iter_lookup_ge(pages, start); m != NULL; \ + m = vm_radix_iter_step(pages)) /* * Iterate over each non-NULL page from the beginning to the end of the object. @@ -312,8 +312,8 @@ vm_radix_iter_next(struct pctrie_iter *pages) * page. */ #define VM_RADIX_FORALL_FROM(m, pages, start) \ - for (m = vm_radix_iter_lookup(&pages, start); m != NULL; \ - m = vm_radix_iter_next(&pages)) + for (m = vm_radix_iter_lookup(pages, start); m != NULL; \ + m = vm_radix_iter_next(pages)) /* * Iterate over consecutive non-NULL pages from the beginning to first NULL
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202504181724.53IHONLj010852>