{
        struct usb_yurex *dev;
 
-       dev = (struct usb_yurex *)file->private_data;
+       dev = file->private_data;
        return fasync_helper(fd, file, on, &dev->async_queue);
 }
 
 {
        struct usb_yurex *dev;
 
-       dev = (struct usb_yurex *)file->private_data;
+       dev = file->private_data;
        if (dev == NULL)
                return -ENODEV;
 
        char in_buffer[20];
        unsigned long flags;
 
-       dev = (struct usb_yurex *)file->private_data;
+       dev = file->private_data;
 
        mutex_lock(&dev->io_mutex);
        if (!dev->interface) {          /* already disconnected */
        DEFINE_WAIT(wait);
 
        count = min(sizeof(buffer), count);
-       dev = (struct usb_yurex *)file->private_data;
+       dev = file->private_data;
 
        /* verify that we actually have some data to write */
        if (count == 0)