提交 ae0237a0 编写于 作者: Y Yang Yingliang

media: remove videobuf-core.c

hulk inclusion
category: bugfix
bugzilla: NA
CVE: CVE-2010-5321

---------------------------

drivers/media/v4l2-core/videobuf-core.c is not used, so we can
remove this driver and mark some relative driver config as broken.
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
Reviewed-by: NJason Yan <yanaijie@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 1def2f22
......@@ -5,5 +5,6 @@ config VIDEO_SAA7146
config VIDEO_SAA7146_VV
tristate
depends on VIDEO_V4L2
depends on BROKEN
select VIDEOBUF_DMA_SG
select VIDEO_SAA7146
......@@ -3,6 +3,7 @@ config VIDEO_BT848
depends on VIDEO_DEV && PCI && I2C && VIDEO_V4L2
select I2C_ALGOBIT
select VIDEOBUF_DMA_SG
depends on BROKEN
depends on RC_CORE
depends on MEDIA_RADIO_SUPPORT
select VIDEO_TUNER
......
......@@ -4,6 +4,7 @@ config VIDEO_CX18
select I2C_ALGOBIT
select VIDEOBUF_VMALLOC
depends on RC_CORE
depends on BROKEN
select VIDEO_TUNER
select VIDEO_TVEEPROM
select VIDEO_CX2341X
......
config VIDEO_HEXIUM_GEMINI
tristate "Hexium Gemini frame grabber"
depends on PCI && VIDEO_V4L2 && I2C
depends on BROKEN
select VIDEO_SAA7146_VV
---help---
This is a video4linux driver for the Hexium Gemini frame
......@@ -13,6 +14,7 @@ config VIDEO_HEXIUM_GEMINI
config VIDEO_HEXIUM_ORION
tristate "Hexium HV-PCI6 and Orion frame grabber"
depends on PCI && VIDEO_V4L2 && I2C
depends on BROKEN
select VIDEO_SAA7146_VV
---help---
This is a video4linux driver for the Hexium HV-PCI6 and
......@@ -24,6 +26,7 @@ config VIDEO_HEXIUM_ORION
config VIDEO_MXB
tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
depends on PCI && VIDEO_V4L2 && I2C
depends on BROKEN
select VIDEO_SAA7146_VV
select VIDEO_TUNER
select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT
......
......@@ -6,6 +6,7 @@ config DVB_AV7110
depends on DVB_CORE && PCI && I2C
select TTPCI_EEPROM
select VIDEO_SAA7146_VV
depends on BROKEN
select DVB_AV7110_IR if INPUT_EVDEV=y || INPUT_EVDEV=DVB_AV7110
depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV
select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT
......@@ -116,6 +117,7 @@ config DVB_BUDGET_AV
tristate "Budget cards with analog video inputs"
depends on DVB_BUDGET_CORE && I2C
select VIDEO_SAA7146_VV
depends on BROKEN
depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV
select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
......
......@@ -16,6 +16,7 @@ source "drivers/media/platform/marvell-ccic/Kconfig"
config VIDEO_VIA_CAMERA
tristate "VIAFB camera controller support"
depends on FB_VIA
depends on BROKEN
select VIDEOBUF_DMA_SG
select VIDEO_OV7670
help
......@@ -45,6 +46,7 @@ config VIDEO_VIU
tristate "Freescale VIU Video Driver"
depends on VIDEO_V4L2 && (PPC_MPC512x || COMPILE_TEST) && I2C
select VIDEOBUF_DMA_CONTIG
depends on BROKEN
default y
---help---
Support for Freescale VIU video driver. This device captures
......
......@@ -34,6 +34,7 @@ config VIDEO_DM6446_CCDC
depends on VIDEO_V4L2
depends on ARCH_DAVINCI || COMPILE_TEST
depends on I2C
depends on BROKEN
select VIDEOBUF_DMA_CONTIG
help
Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces
......@@ -50,6 +51,7 @@ config VIDEO_DM355_CCDC
depends on VIDEO_V4L2
depends on ARCH_DAVINCI || COMPILE_TEST
depends on I2C
depends on BROKEN
select VIDEOBUF_DMA_CONTIG
help
Enables DM355 CCD hw module. DM355 CCDC hw interfaces
......@@ -66,6 +68,7 @@ config VIDEO_DM365_ISIF
depends on VIDEO_V4L2
depends on ARCH_DAVINCI || COMPILE_TEST
depends on I2C
depends on BROKEN
select VIDEOBUF_DMA_CONTIG
help
Enables ISIF hw module. This is the hardware module for
......
......@@ -9,7 +9,7 @@ config VIDEO_OMAP2_VOUT
depends on FB_OMAP2 || (COMPILE_TEST && FB_OMAP2=n)
depends on ARCH_OMAP2 || ARCH_OMAP3 || COMPILE_TEST
depends on VIDEO_V4L2
select VIDEOBUF_GEN
depends on BROKEN
select VIDEOBUF_DMA_CONTIG
select OMAP2_VRFB if ARCH_OMAP2 || ARCH_OMAP3
select FRAME_VECTOR
......
config VIDEO_CX231XX
tristate "Conexant cx231xx USB video capture support"
depends on VIDEO_DEV && I2C && I2C_MUX
depends on BROKEN
select VIDEO_TUNER
select VIDEO_TVEEPROM
select VIDEOBUF_VMALLOC
......
config VIDEO_TM6000
tristate "TV Master TM5600/6000/6010 driver"
depends on VIDEO_DEV && I2C && INPUT && RC_CORE && USB
depends on BROKEN
select VIDEO_TUNER
select MEDIA_TUNER_XC2028
select MEDIA_TUNER_XC5000
......
config USB_ZR364XX
tristate "USB ZR364XX Camera support"
depends on VIDEO_V4L2
select VIDEOBUF_GEN
depends on BROKEN
select VIDEOBUF_VMALLOC
---help---
Say Y here if you want to connect this type of camera to your
......
......@@ -60,17 +60,14 @@ config V4L2_FWNODE
tristate
# Used by drivers that need Videobuf modules
config VIDEOBUF_GEN
tristate
config VIDEOBUF_DMA_SG
tristate
select VIDEOBUF_GEN
depends on BROKEN
config VIDEOBUF_VMALLOC
tristate
select VIDEOBUF_GEN
depends on BROKEN
config VIDEOBUF_DMA_CONTIG
tristate
select VIDEOBUF_GEN
depends on BROKEN
......@@ -27,7 +27,6 @@ obj-$(CONFIG_V4L2_MEM2MEM_DEV) += v4l2-mem2mem.o
obj-$(CONFIG_V4L2_FLASH_LED_CLASS) += v4l2-flash-led-class.o
obj-$(CONFIG_VIDEOBUF_GEN) += videobuf-core.o
obj-$(CONFIG_VIDEOBUF_DMA_SG) += videobuf-dma-sg.o
obj-$(CONFIG_VIDEOBUF_DMA_CONTIG) += videobuf-dma-contig.o
obj-$(CONFIG_VIDEOBUF_VMALLOC) += videobuf-vmalloc.o
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册