Hello Denis,
A patch for "dvb-kernel" is not necessary, because of the different driver design. There, the dedicated file operations for the v4l-device (in saa7146_fops.c) call a release function for the v4l part (in saa7146_video.c), which shuts down the video dma when the device is closed.I added a close function that stops DMA which is highly appreciated and the normal behaviour of v4l drivers. The functionality is implemented for < 2.5 only, yet.