Hello, this patch updates the generic saa7146 driver. Fixed problems: - remove some #if LINUX_VERSION_CODE constructions - sync with the interrupt handler changes in 2.5.69 - add a missing kfree() call which caused the kernel to leak 32kB of kmalloc()ed memory. iieek! - fixed the capture code to handle cards that have swapped fields - added and fixed some debug messages I know that I introduced some new #if LINUX_VERSION_CODE constructions. This is bad and the linuxtv.org team knows it. But most users compile and test the drivers under 2.4 so we have to keep the driver to compile with 2.4, too. Please review and apply. Thanks Michael Hunold.