MEN-Mikro-Elektronik / 13MD05-90

MDIS5 System Package for Linux (including drivers)
Other
4 stars 4 forks source link

Update vme4l-core.c #237

Closed duagon-hhedwig closed 1 year ago

duagon-hhedwig commented 2 years ago

If the vme4l_core issues a DMA-Transfer to userspace a general protection faultarises due to a wrong flag setup in get_user_pages_fast().

grafik

With: rv = get_user_pages_fast( uaddr, nr_pages, direction == DMA_FROM_DEVICE ? FOLL_WRITE : 0, pages);

General protection fault doesn't ocurr

grafik