These fixes all involve the /proc support code. All users should upgrade to this driver version. BUG FIXES: - Fixed oops caused by /proc code. The kernel-global proc_file_operations struct was being altered during registration of the control interface, causing a GPE whenever anything did an ioctl() on proc. - Increased size of directory name string in /proc code, to allow >13 bit minor numbers. - Use snprintf instead of the more dangerous sprintf() in /proc code - Set proc_dir_entry owner field to THIS_MODULE, to prevent driver unload while /proc interface is in use. - Fixed small race condition in disconnect(), where USB device is released before /proc files are destroyed. INTERNAL CHANGES: - Remove unnecessary casts in ov51x_control_ioctl()