return rc;
 }
 
-static int do_update_pinned(struct iopt_pages *pages, unsigned long npages,
-                           bool inc, struct pfn_reader_user *user)
+int iopt_pages_update_pinned(struct iopt_pages *pages, unsigned long npages,
+                            bool inc, struct pfn_reader_user *user)
 {
        int rc = 0;
 
                return;
        if (pages->npinned == pages->last_npinned)
                return;
-       do_update_pinned(pages, pages->last_npinned - pages->npinned, false,
-                        NULL);
+       iopt_pages_update_pinned(pages, pages->last_npinned - pages->npinned,
+                                false, NULL);
 }
 
 /*
                npages = pages->npinned - pages->last_npinned;
                inc = true;
        }
-       return do_update_pinned(pages, npages, inc, user);
+       return iopt_pages_update_pinned(pages, npages, inc, user);
 }
 
 /*