@@ -1085,21 +1085,21 @@ int vmw_mksstat_add_ioctl(struct drm_device *dev, void *data,
1085
1085
reset_ppn_array (pdesc -> strsPPNs , ARRAY_SIZE (pdesc -> strsPPNs ));
1086
1086
1087
1087
/* Pin mksGuestStat user pages and store those in the instance descriptor */
1088
- nr_pinned_stat = pin_user_pages (arg -> stat , num_pages_stat , FOLL_LONGTERM , pages_stat , NULL );
1088
+ nr_pinned_stat = pin_user_pages_fast (arg -> stat , num_pages_stat , FOLL_LONGTERM , pages_stat );
1089
1089
if (num_pages_stat != nr_pinned_stat )
1090
1090
goto err_pin_stat ;
1091
1091
1092
1092
for (i = 0 ; i < num_pages_stat ; ++ i )
1093
1093
pdesc -> statPPNs [i ] = page_to_pfn (pages_stat [i ]);
1094
1094
1095
- nr_pinned_info = pin_user_pages (arg -> info , num_pages_info , FOLL_LONGTERM , pages_info , NULL );
1095
+ nr_pinned_info = pin_user_pages_fast (arg -> info , num_pages_info , FOLL_LONGTERM , pages_info );
1096
1096
if (num_pages_info != nr_pinned_info )
1097
1097
goto err_pin_info ;
1098
1098
1099
1099
for (i = 0 ; i < num_pages_info ; ++ i )
1100
1100
pdesc -> infoPPNs [i ] = page_to_pfn (pages_info [i ]);
1101
1101
1102
- nr_pinned_strs = pin_user_pages (arg -> strs , num_pages_strs , FOLL_LONGTERM , pages_strs , NULL );
1102
+ nr_pinned_strs = pin_user_pages_fast (arg -> strs , num_pages_strs , FOLL_LONGTERM , pages_strs );
1103
1103
if (num_pages_strs != nr_pinned_strs )
1104
1104
goto err_pin_strs ;
1105
1105
0 commit comments