|
@@ -624,15 +624,15 @@ static int kyrofb_ioctl(struct fb_info *info,
|
|
|
return -EINVAL;
|
|
|
}
|
|
|
case KYRO_IOCTL_UVSTRIDE:
|
|
|
- if (copy_to_user(argp, &deviceInfo.ulOverlayUVStride, sizeof(unsigned long)))
|
|
|
+ if (copy_to_user(argp, &deviceInfo.ulOverlayUVStride, sizeof(deviceInfo.ulOverlayUVStride)))
|
|
|
return -EFAULT;
|
|
|
break;
|
|
|
case KYRO_IOCTL_STRIDE:
|
|
|
- if (copy_to_user(argp, &deviceInfo.ulOverlayStride, sizeof(unsigned long)))
|
|
|
+ if (copy_to_user(argp, &deviceInfo.ulOverlayStride, sizeof(deviceInfo.ulOverlayStride)))
|
|
|
return -EFAULT;
|
|
|
break;
|
|
|
case KYRO_IOCTL_OVERLAY_OFFSET:
|
|
|
- if (copy_to_user(argp, &deviceInfo.ulOverlayOffset, sizeof(unsigned long)))
|
|
|
+ if (copy_to_user(argp, &deviceInfo.ulOverlayOffset, sizeof(deviceInfo.ulOverlayOffset)))
|
|
|
return -EFAULT;
|
|
|
break;
|
|
|
}
|