SUMMARY: This ports applicable driver changes from 2.02 through 2.09 (plus some things from 2.10) back to the 1.xx series. Lots of bug fixes, including one that should fix all non-working OV518 cameras. [All files] - Update email address (2.03) Makefile: - Pass EXPORT_SYMTAB define to targets that need it (2.05) ov511.c: - Kernels 2.4.18+ need #include linux/mm.h (2.02) - Device table shouldn't be __devinitdata (2.02) - New device: Alpha Vision Tech. AlphaCam SE, Custom ID 253 (2.02) - Fix assignment of ov->proc_button->owner to not cause NULL pointer deref (credit: Oleg K.) (2.02) - New snapshot reset sequence; old one was causing erroneous I2C writes (credit: Oleg K.) (2.02) - Remove references to urb->next; resubmit ISO URBs from completion handler, and set urb->interval (2.02) - Support I2C read/write ioctl()s via V4L (credit: Oleg K.) (2.02) - New method for detecting MMX support with 2.5 kernel (2.03, 2.04) - Remove some dead code formerly used for the buf_timeout feature (2.03) - Remove remaining sensor_gbr code (2.04) - Add OV518-specific register dump code (2.04) - OV6630 needs different register 0x14 settings than OV6620 in mode_init_ov_sensor_regs() (2.04, 2.10) - EXPORT_SYMTAB is defined when necessary by Makefile now (2.05) - Don't print palette errors by default, since that is a normal part of a V4L app's probing process. Make them debug=2 instead. (2.05) - Detect OV518 cameras that have packet numbering enabled by default and set ov->packet_numbering accordingly. This should fix the problems some users were having with babble (USB error -75) and cameras not working at all. (2.05) - Remove warning about OV7620AE - Convert designated structure initializers to ISO C99 standard (2.09) - Minor code cleanups (2.02, 2.10) ov511.h: - Remove obsolete sensor class and buf_timeout related code (2.03) ov511.txt: - Update current status ov511_decomp.c: - Fix MODULE_LICENSE for 2.4.9 (2.02) - Rewrite YUV420P main decompression loop to work with more resolutions (2.02) - Minor code cleanups (2.02) - Convert designated structure initializers to ISO C99 standard (2.09) ov518_decomp.c: - Fix version (2.02) - Fix MODULE_LICENSE for 2.4.9 (2.02) - Convert designated structure initializers to ISO C99 standard (2.09)