On Mon, Nov 25, 2013 at 8:49 PM, Jim Davis <jim.epost@xxxxxxxxx> wrote: > /home/jim/linux/arch/x86/include/asm/uaccess.h: In function ‘kyrofb_ioctl’: > /home/jim/linux/arch/x86/include/asm/uaccess.h:633: error: call to > ‘copy_to_user_overflow’ declared with attribute error: copy_to_user() > buffer size is too small Cool! case KYRO_IOCTL_UVSTRIDE: if (copy_to_user(argp, &deviceInfo.ulOverlayUVStride, sizeof(unsigned long))) ulOverlayUVStride is u32, while unsigned long is 8 bytes on 64 bit. I guess it should use "sizeof(u32)", or better "sizeof(deviceInfo.ulOverlayUVStride)" instead. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html