-------- Mensagem encaminhada -------- > De: mchehab@xxxxxxxxxxxxxx > Para: linux-kernel@xxxxxxxxxxxxxxx > Cc: akpm@xxxxxxxx, video4linux-list@xxxxxxxxxx > Assunto: [PATCH 00/40] V4L/DVB bug fixes. > Data: Wed, 30 Nov 2005 01:19:51 -0200 > > Starting from now, v4l/dvb patches will be at a common quilt > repository at: http://linuxtv.org/download/quilt. > > The main significative change is that compat32 code was moved from > fs to v4l in order to make easier to fix. There are still some V4L2 ioctl > not handled by the driver. This should go on a next patchset. > > This patch series fixes several small bugs: > > - Moves compat32 functions from fs to v4l subsystem > - Compat ioctl32 license fix > - Explicit compat_ioctl32 handler to em28xx > - More build fixes for compat_ioctl32.c > - Another build fix for compat_ioctl32.c > - 64-bit fixes for removing warnings on compat_ioctl32 > - Fixes maximum number of VBI devices > - Fix hotplugging issues with saa7134 > - Fixes warning at bttv-driver.c > - Added Secam L' std on tda9887 and common macros moved to videodev2.h > - Include comments for DVB models and includes missing ones > - tveeprom MAC address parsing/cleanup > - Fixes nicam sound > - Removed audio DMA enabling from cx88-core > - Fix read() bugs in bttv driver > - Bttv bytes per line fix > - Enables audio DMA setting on cx88 chips, even when dma not in use > - Some funcions now static and I2C hw code for IR > - Makes needlessly global code static > - Fixes Bttv raw format to fix VIDIOCSPICT ioctl > - Write cached value to correct register for SECAM > - Fix crash when not compiled as module > - Fix bttv ioctls VIDIOC_ENUMINPUT, VIDIOCGTUNER, VIDIOC_QUERYCAP > - Fixed eeprom handling for cx88 and added Nova-T PCI model 90003 > - Added basic support (tv + radio) for TerraTec Cinergy 250 PCI > - Added Hauppauge ImpactVCB board > - Add workaround for Hauppauge PVR150 with certain NTSC tuner models > - Fixed DiSEqC timing for saa7146-based budget cards > - Fix locking problems and code cleanup > - Fixed mistake of an incorrect usage of pid filter-callbacks inside the private state of the dvb-usb-devices > - Include fixes for 2.6.15-rc1 for removing sched.h from > - Update Steve's email address. > - Small cleanups: > - Fix locking to prevent Oops on SMP systems when starting/stopping > - Remove stray semicolons after if (foo); in ves1820 set symbolrate(). > - BUDGET CI card depends on STV0297 demodulator. > - Fix kernel message (print of %s from random pointer) > - Restore missing tuner definition for Hauppauge tuner type 0x103 > - Fix typo, removing incorrect info from CONFIG_BT848_DVB kconfig entry. > > --------- > > Documentation/video4linux/CARDLIST.bttv | 1 > Documentation/video4linux/CARDLIST.saa7134 | 2 > MAINTAINERS | 3 > drivers/media/dvb/b2c2/flexcop-hw-filter.c | 2 > drivers/media/dvb/dvb-core/dvb_ca_en50221.c | 69 +--- > drivers/media/dvb/dvb-core/dvb_net.c | 31 + > drivers/media/dvb/dvb-usb/a800.c | 2 > drivers/media/dvb/dvb-usb/dibusb-common.c | 18 - > drivers/media/dvb/dvb-usb/digitv.c | 2 > drivers/media/dvb/dvb-usb/dvb-usb-init.c | 2 > drivers/media/dvb/frontends/cx22702.c | 2 > drivers/media/dvb/frontends/cx22702.h | 2 > drivers/media/dvb/frontends/nxt200x.c | 2 > drivers/media/dvb/frontends/ves1820.c | 14 > drivers/media/dvb/ttpci/Kconfig | 1 > drivers/media/dvb/ttpci/av7110_ca.c | 1 > drivers/media/dvb/ttpci/budget-av.c | 2 > drivers/media/dvb/ttpci/budget-ci.c | 2 > drivers/media/dvb/ttpci/budget.c | 2 > drivers/media/dvb/ttpci/ttpci-eeprom.c | 1 > drivers/media/radio/miropcm20-radio.c | 1 > drivers/media/radio/radio-aimslab.c | 1 > drivers/media/radio/radio-aztech.c | 1 > drivers/media/radio/radio-cadet.c | 1 > drivers/media/radio/radio-gemtek-pci.c | 1 > drivers/media/radio/radio-gemtek.c | 1 > drivers/media/radio/radio-maestro.c | 1 > drivers/media/radio/radio-maxiradio.c | 1 > drivers/media/radio/radio-rtrack2.c | 1 > drivers/media/radio/radio-sf16fmi.c | 1 > drivers/media/radio/radio-sf16fmr2.c | 1 > drivers/media/radio/radio-terratec.c | 1 > drivers/media/radio/radio-trust.c | 1 > drivers/media/radio/radio-typhoon.c | 1 > drivers/media/radio/radio-zoltrix.c | 1 > drivers/media/video/Kconfig | 3 > drivers/media/video/Makefile | 2 > drivers/media/video/arv.c | 1 > drivers/media/video/bttv-cards.c | 40 ++ > drivers/media/video/bttv-driver.c | 68 +++- > drivers/media/video/bttv.h | 1 > drivers/media/video/bw-qcam.c | 1 > drivers/media/video/c-qcam.c | 1 > drivers/media/video/compat_ioctl32.c | 328 +++++++++++++++++++- > drivers/media/video/cpia.c | 1 > drivers/media/video/cx25840/cx25840-core.c | 38 ++ > drivers/media/video/cx25840/cx25840.h | 9 > drivers/media/video/cx88/cx88-cards.c | 53 +-- > drivers/media/video/cx88/cx88-core.c | 35 +- > drivers/media/video/cx88/cx88-tvaudio.c | 28 - > drivers/media/video/cx88/cx88-video.c | 2 > drivers/media/video/cx88/cx88.h | 4 > drivers/media/video/em28xx/em28xx-core.c | 8 > drivers/media/video/em28xx/em28xx-video.c | 4 > drivers/media/video/ir-kbd-i2c.c | 2 > drivers/media/video/meye.c | 1 > drivers/media/video/pms.c | 1 > drivers/media/video/saa5249.c | 1 > drivers/media/video/saa7115.c | 14 > drivers/media/video/saa711x.c | 2 > drivers/media/video/saa7127.c | 6 > drivers/media/video/saa7134/saa7134-alsa.c | 36 +- > drivers/media/video/saa7134/saa7134-cards.c | 34 ++ > drivers/media/video/saa7134/saa7134-core.c | 25 + > drivers/media/video/saa7134/saa7134-oss.c | 81 ++-- > drivers/media/video/saa7134/saa7134-video.c | 2 > drivers/media/video/saa7134/saa7134.h | 5 > drivers/media/video/stradis.c | 1 > drivers/media/video/tda8290.c | 6 > drivers/media/video/tda9887.c | 9 > drivers/media/video/tveeprom.c | 74 +++- > drivers/media/video/video-buf.c | 9 > drivers/media/video/videodev.c | 26 - > drivers/media/video/w9966.c | 1 > drivers/media/video/zoran_driver.c | 1 > drivers/media/video/zr36120.c | 1 > drivers/usb/media/dsbr100.c | 1 > drivers/usb/media/ov511.c | 1 > drivers/usb/media/pwc/pwc-if.c | 1 > drivers/usb/media/se401.c | 1 > drivers/usb/media/stv680.c | 1 > drivers/usb/media/usbvideo.c | 1 > drivers/usb/media/vicam.c | 1 > drivers/usb/media/w9968cf.c | 1 > fs/compat_ioctl.c | 246 --------------- > include/linux/compat_ioctl.h | 26 - > include/linux/i2c-id.h | 1 > include/linux/videodev2.h | 12 > include/media/tveeprom.h | 4 > 89 files changed, 897 insertions(+), 541 deletions(-) Cheers, Mauro.