mirror of
https://github.com/KastnerRG/riffa.git
synced 2025-01-30 23:02:54 +08:00
Fix driver for linux >= 4.9
This commit is contained in:
parent
c84ece4cf9
commit
dbab23da14
@ -443,8 +443,10 @@ static inline struct sg_mapping * fill_sg_buf(struct fpga_state * sc, int chnl,
|
||||
down_read(¤t->mm->mmap_sem);
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(4,6,0)
|
||||
num_pages = get_user_pages(current, current->mm, udata, num_pages_reqd, 1, 0, pages, NULL);
|
||||
#else
|
||||
#elsif LINUX_VERSION_CODE < KERNEL_VERSION(4,9,0)
|
||||
num_pages = get_user_pages(udata, num_pages_reqd, 1, 0, pages, NULL);
|
||||
#else
|
||||
num_pages = get_user_pages(udata, num_pages_reqd, FOLL_WRITE, pages, NULL);
|
||||
#endif
|
||||
up_read(¤t->mm->mmap_sem);
|
||||
if (num_pages <= 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user