You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems function static int fl2000_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) shall be changed to: static int fl2000_vm_fault(struct vm_fault *vmf)
{
struct vm_area_struct *vma = vmf->vma;
...
This woks on Linux 4.11.2. However, I get yellow flashing screen only.......
I've fixed the compiler errors on kernel 4.11.0, and usb_control_msg() failure. Starting from some kernel version, the USB core discriminates against data buffer from stack (eg. local variables) when using usb_control_transfer.
The following line shows the core team decides that buffer allocated from vmalloc() is banned when the client driver wishes to call usb_control_msg(). This is really rediculous.
I used
KERNEL_PATH = /usr/lib/modules/
uname -r/build
in the Makefile.uname -r
gives4.12.8-2-ARCH
I have the
linux-headers
package installed (version 4.12.8-2)The text was updated successfully, but these errors were encountered: