The start, end and page_shift values are all saved in the range structure, so we might as well use that for argument passing.
Showing the changes to include/linux (1 of 5 files). Show all
Unified · Split
| @@ -400,11 +400,7 @@ void hmm_mirror_unregister(struct hmm_mirror *mirror); · 399 unmodified lines | ||
| 400 | 400 | /* |
| 401 | 401 | * Please see Documentation/vm/hmm.rst for how to use the range API. |
| 402 | 402 | */ |
| 403 | −int hmm_range_register(struct hmm_range *range, | |
| 404 | − struct hmm_mirror *mirror, | |
| 405 | − unsigned long start, | |
| 406 | − unsigned long end, | |
| 407 | − unsigned page_shift); | |
| 403 | +int hmm_range_register(struct hmm_range *range, struct hmm_mirror *mirror); | |
| 408 | 404 | void hmm_range_unregister(struct hmm_range *range); |
| 409 | 405 | |
| 410 | 406 | /* |