I'd like to commit a few easy diffs to reduce differences to NetBSD in
UVM. This makes code comparison easier and also reduces the amount of
noise in WIP diffs I have for ongoing work on locking in UVM.

Here's a first one that converts a for loop to LIST_FOREACH:

Index: uvm/uvm_swap.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_swap.c,v
retrieving revision 1.150
diff -u -p -r1.150 uvm_swap.c
--- uvm/uvm_swap.c      26 Mar 2021 13:40:05 -0000      1.150
+++ uvm/uvm_swap.c      10 Nov 2021 04:51:38 -0000
@@ -455,8 +455,8 @@ swaplist_insert(struct swapdev *sdp, str
        /*
         * find entry at or after which to insert the new device.
         */
-       for (pspp = NULL, spp = LIST_FIRST(&swap_priority); spp != NULL;
-            spp = LIST_NEXT(spp, spi_swappri)) {
+       pspp = NULL;
+       LIST_FOREACH(spp, &swap_priority, spi_swappri) {
                if (priority <= spp->spi_priority)
                        break;
                pspp = spp;

Reply via email to