|
|
@@ -142,7 +142,7 @@ store_virtual_to_phys(struct device *dev, struct device_attribute *attr,
|
|
|
u64 virt_addr=simple_strtoull(buf, NULL, 16);
|
|
|
int ret;
|
|
|
|
|
|
- ret = get_user_pages(virt_addr, 1, FOLL_WRITE, NULL, NULL);
|
|
|
+ ret = get_user_pages_fast(virt_addr, 1, FOLL_WRITE, NULL);
|
|
|
if (ret<=0) {
|
|
|
#ifdef ERR_INJ_DEBUG
|
|
|
printk("Virtual address %lx is not existing.\n",virt_addr);
|