|
16 | 16 | static int verbose = 1; |
17 | 17 | #define MY_POOL_SIZE 1024 |
18 | 18 |
|
19 | | -static void _page_pool_put_page(struct page_pool *pool, struct page *page, |
20 | | - bool allow_direct) |
21 | | -{ |
22 | | - page_pool_put_page(pool, page, -1, allow_direct); |
23 | | -} |
24 | | - |
25 | 19 | /* Makes tests selectable. Useful for perf-record to analyze a single test. |
26 | 20 | * Hint: Bash shells support writing binary number like: $((2#101010) |
27 | 21 | * |
@@ -121,7 +115,7 @@ static void pp_fill_ptr_ring(struct page_pool *pp, int elems) |
121 | 115 | for (i = 0; i < elems; i++) |
122 | 116 | array[i] = page_pool_alloc_pages(pp, gfp_mask); |
123 | 117 | for (i = 0; i < elems; i++) |
124 | | - _page_pool_put_page(pp, array[i], false); |
| 118 | + page_pool_put_page(pp, array[i], -1, false); |
125 | 119 |
|
126 | 120 | kfree(array); |
127 | 121 | } |
@@ -180,14 +174,14 @@ static int time_bench_page_pool(struct time_bench_record *rec, void *data, |
180 | 174 |
|
181 | 175 | } else if (type == type_ptr_ring) { |
182 | 176 | /* Normal return path */ |
183 | | - _page_pool_put_page(pp, page, false); |
| 177 | + page_pool_put_page(pp, page, -1, false); |
184 | 178 |
|
185 | 179 | } else if (type == type_page_allocator) { |
186 | 180 | /* Test if not pages are recycled, but instead |
187 | 181 | * returned back into systems page allocator |
188 | 182 | */ |
189 | 183 | get_page(page); /* cause no-recycling */ |
190 | | - _page_pool_put_page(pp, page, false); |
| 184 | + page_pool_put_page(pp, page, -1, false); |
191 | 185 | put_page(page); |
192 | 186 | } else { |
193 | 187 | BUILD_BUG(); |
|
0 commit comments