On (22/12/13 15:35), Ricardo Ribalda wrote: [..]
+++ b/drivers/media/usb/uvc/uvcvideo.h @@ -559,7 +559,7 @@ struct uvc_device { /* Status Interrupt Endpoint */ struct usb_host_endpoint *int_ep; struct urb *int_urb;
- u8 *status;
- u8 status[UVC_MAX_STATUS_SIZE];
Can we use `struct uvc_control_status status;` instead of open-coding it? Seems that this is what the code wants anyway:
struct uvc_control_status *status = (struct uvc_control_status *)dev->status;
And then we can drop casts in uvc_status_complete().