This upgrades the ov511 driver in the 2.4 kernel to version 1.50. This has been checked for regressions and tested with a number of devices. Greg, please apply.
Summary of changes: 1.48a -> 1.49: - Massive cleanup and renaming of functions/variables - Most functions that took a usb_device take a usb_ov511 now - Control transfer buffer is allocated with kmalloc() instead of on the stack - Added check for null pointers to mode_init_regs() - Fixed more casts from video_device to usb_ov511 - Don't fail if compression is on but no decompressor loaded, if dumppix - OV518+ with OV7620 should have been limited to 320x240 - New camera: Webeye 2000B - ov511.h: #defines made short enough to be useful - ov511.h: Added control transfer buffer and lock to struct usb_ov511 1.49 -> 1.50: - Increased size of directory name string in /proc code, to allow >13 bit minor numbers. - sprintf() => snprintf() - 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. - Remove unnecessary casts in ov51x_control_ioctl() -- Mark McClelland [EMAIL PROTECTED]
ov511-1.50-usb-2.4.changeset.gz
Description: GNU Zip compressed data
