[kernel/f16] Don't customise tuners or frontends

mchehab mchehab at fedoraproject.org
Fri May 25 11:14:15 UTC 2012


commit 8ae7ce1b01f718971a56dcc677a1c6f7aaa0749b
Author: Mauro Carvalho Chehab <mchehab at redhat.com>
Date:   Fri May 25 08:13:45 2012 -0300

    Don't customise tuners or frontends
    
    The option to customise tuners/frontends are there to allow
    embedded systems or advanced users that compile their own
    kernels to disable I2C modules that aren't used by their
    specific device. When those options are not selected, the
    building system will automatically select the modules that
    are needed by each DVB device.
    
    The end result is that dummy frontends used only for testing,
    like DVB_DUMMY_FE won't be selected.
    
    Also, when newer frontends are added (and they're added all
    the times), the new ones will automatically be selected, if
    the bridge drivers that support them are selected.
    
    This also makes the configuration simpler to understand.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab at redhat.com>

 config-generic |  108 ++------------------------------------------------------
 kernel.spec    |    3 ++
 2 files changed, 6 insertions(+), 105 deletions(-)
---
diff --git a/config-generic b/config-generic
index 543dc62..7474f89 100644
--- a/config-generic
+++ b/config-generic
@@ -2687,26 +2687,7 @@ CONFIG_RADIO_WL1273=m
 CONFIG_RADIO_WL128X=m
 
 CONFIG_MEDIA_ATTACH=y
-CONFIG_MEDIA_TUNER_CUSTOMISE=y
-CONFIG_MEDIA_TUNER_SIMPLE=m
-CONFIG_MEDIA_TUNER_TDA8290=m
-CONFIG_MEDIA_TUNER_TEA5761=m
-CONFIG_MEDIA_TUNER_TEA5767=m
-CONFIG_MEDIA_TUNER_MT20XX=m
-CONFIG_MEDIA_TUNER_MT2060=m
-CONFIG_MEDIA_TUNER_MT2063=m
-CONFIG_MEDIA_TUNER_MT2266=m
-CONFIG_MEDIA_TUNER_MT2131=m
-CONFIG_MEDIA_TUNER_QT1010=m
-CONFIG_MEDIA_TUNER_XC2028=m
-CONFIG_MEDIA_TUNER_XC5000=m
-CONFIG_MEDIA_TUNER_XC4000=m
-CONFIG_MEDIA_TUNER_MXL5005S=m
-CONFIG_MEDIA_TUNER_MXL5007T=m
-CONFIG_MEDIA_TUNER_MC44S803=m
-CONFIG_MEDIA_TUNER_MAX2165=m
-CONFIG_MEDIA_TUNER_TDA18218=m
-CONFIG_MEDIA_TUNER_TDA18212=m
+# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
 
 #
 # Digital Video Broadcasting Devices
@@ -2717,81 +2698,13 @@ CONFIG_DVB_NET=y
 CONFIG_DVB_MAX_ADAPTERS=8
 CONFIG_DVB_DYNAMIC_MINORS=y
 
-CONFIG_DVB_FE_CUSTOMISE=y
-CONFIG_DVB_STB0899=m
-CONFIG_DVB_STB6100=m
-CONFIG_DVB_STV090x=m
-CONFIG_DVB_STV6110x=m
-CONFIG_DVB_DRXK=m
-CONFIG_DVB_TDA18271C2DD=m
-CONFIG_DVB_CX24110=m
-CONFIG_DVB_CX24123=m
-CONFIG_DVB_MT312=m
-CONFIG_DVB_ZL10036=m
-CONFIG_DVB_ZL10039=m
-CONFIG_DVB_S5H1420=m
-CONFIG_DVB_STV0288=m
-CONFIG_DVB_STB6000=m
-CONFIG_DVB_STV6110=m
-CONFIG_DVB_STV0900=m
-CONFIG_DVB_TDA8083=m
-CONFIG_DVB_TDA10086=m
-CONFIG_DVB_TDA8261=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_TUNER_ITD1000=m
-CONFIG_DVB_TUNER_CX24113=m
-CONFIG_DVB_TDA826X=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_CX24116=m
-CONFIG_DVB_SI21XX=m
-CONFIG_DVB_DS3000=m
-CONFIG_DVB_SP8870=m
-CONFIG_DVB_SP887X=m
-CONFIG_DVB_CX22700=m
-CONFIG_DVB_CX22702=m
-CONFIG_DVB_S5H1432=m
-CONFIG_DVB_IX2505V=m
-CONFIG_DVB_L64781=m
-CONFIG_DVB_NXT6000=m
-CONFIG_DVB_MT352=m
-CONFIG_DVB_DIB7000M=m
-CONFIG_DVB_DIB7000P=m
-CONFIG_DVB_TDA10048=m
-CONFIG_DVB_VES1820=m
-CONFIG_DVB_TDA10021=m
-CONFIG_DVB_TDA10023=m
-CONFIG_DVB_STV0297=m
-CONFIG_DVB_NXT200X=m
-CONFIG_DVB_OR51211=m
-CONFIG_DVB_OR51132=m
-CONFIG_DVB_BCM3510=m
-CONFIG_DVB_LGDT330X=m
-CONFIG_DVB_LGDT3305=m
-CONFIG_DVB_S5H1409=m
-CONFIG_DVB_AU8522=m
-CONFIG_DVB_S5H1411=m
-CONFIG_DVB_DIB8000=m
-CONFIG_DVB_TUNER_DIB0070=m
-CONFIG_DVB_TUNER_DIB0090=m
-CONFIG_DVB_LNBP21=m
-CONFIG_DVB_ISL6421=m
-CONFIG_DVB_ISL6423=m
-CONFIG_DVB_LGS8GXX=m
-CONFIG_DVB_ATBM8830=m
-CONFIG_DVB_TDA665x=m
-CONFIG_DVB_STV0299=m
-CONFIG_DVB_MB86A16=m
-CONFIG_DVB_DRXD=m
-CONFIG_DVB_CXD2820R=m
+# CONFIG_DVB_FE_CUSTOMISE is not set
 CONFIG_DVB_USB_AZ6007=m
 CONFIG_DVB_USB_RTL28XXU=m
 CONFIG_DVB_USB_AF9035=m
-CONFIG_DVB_RTL2830=m
-CONFIG_DVB_M88RS2000=m
-CONFIG_DVB_AF9033=m
 
 #
-# Supported Frontend Modules
+# Supported DVB Modules
 #
 CONFIG_DVB_BT8XX=m
 CONFIG_DVB_BUDGET_CORE=m
@@ -2809,23 +2722,11 @@ CONFIG_DVB_USB_EC168=m
 CONFIG_DVB_USB_PCTV452E=m
 CONFIG_DVB_USB_IT913X=m
 CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_TDA10071=m
-CONFIG_DVB_LNBP22=m
-CONFIG_DVB_A8293=m
-CONFIG_DVB_IT913X_FE=m
 CONFIG_DVB_DM1105=m
-CONFIG_DVB_S921=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_LGS8GL5=m
-CONFIG_DVB_DUMMY_FE=m
 CONFIG_DVB_FIREDTV=m
 CONFIG_DVB_NGENE=m
 CONFIG_DVB_DDBRIDGE=m
-CONFIG_DVB_MB86A20S=m
 CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_DIB9000=m
-CONFIG_DVB_HD29L2=m
-CONFIG_DVB_STV0367=m
 
 #
 # Supported SAA7146 based PCI Adapters
@@ -2837,9 +2738,6 @@ CONFIG_DVB_BUDGET_CI=m
 CONFIG_DVB_BUDGET_AV=m
 CONFIG_DVB_BUDGET_PATCH=m
 
-#
-# Supported USB Adapters
-#
 CONFIG_DVB_TTUSB_BUDGET=m
 
 #
diff --git a/kernel.spec b/kernel.spec
index 584440b..3f8abbc 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -2234,6 +2234,9 @@ fi
 # and build.
 
 %changelog
+* Fri May 25 2012 Mauro      Carvalho Chehab <mchehab at redhat.com>
+- Don't      manually customise tuners/frontends (rhbz 825203)
+
 * Thu May 24 2012 Josh Boyer <jwboyer at redhat.com>
 - CVE-2012-2372 mm: 32bit PAE pmd walk vs populate SMP race (rhbz 822821 822825)
 


More information about the scm-commits mailing list