| 63 | |
| 64 | https://elixir.bootlin.com/linux/v5.9-rc1/source/include/linux/mm.h#L1707][[BR]] |
| 65 | {{{ |
| 66 | long get_user_pages_remote(struct mm_struct *mm, |
| 67 | unsigned long start, unsigned long nr_pages, |
| 68 | unsigned int gup_flags, struct page **pages, |
| 69 | struct vm_area_struct **vmas, int *locked); |
| 70 | }}} |
| 71 | [https://elixir.bootlin.com/linux/v5.8.5/source/include/linux/mm.h#L1694][[BR]] |
| 72 | {{{ |
| 73 | long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm, |
| 74 | unsigned long start, unsigned long nr_pages, |
| 75 | unsigned int gup_flags, struct page **pages, |
| 76 | struct vm_area_struct **vmas, int *locked); |
| 77 | }}} |
| 78 | |
| 79 | => 1st arg struct task_struct *tsk removed |