Hi subsystem maintainers,
This is a set of patches to to fix build errors I hit while trying to build lots of randconfig kernels on linux-next.
Most of them are simple missing dependencies in Kconfig, but some are more substantial. I would like to see at least the obvious patches get merged for 3.10. If you are happy with the patches, feel free to apply them directly, otherwise please provide feedback.
No single patch out of these is very important though, most of them only concern corner cases and don't matter in practice.
Arnd
Arnd Bergmann (22): can: move CONFIG_HAVE_CAN_FLEXCAN out of CAN_DEV cpufreq: ARM_DT_BL_CPUFREQ needs ARM_CPU_TOPOLOGY cpuidle: calxeda: select ARM_CPU_SUSPEND staging/drm: imx: add missing dependencies drm: always provide debugfs function prototypes gpu/drm: host1x: add dependency on Tegra drm/tilcd: select BACKLIGHT_LCD_SUPPORT OMAPDSS: DPI needs DSI crypto: lz4: don't build on ARM mfd: ab8500: debugfs code depends on gpadc iwlegacy: il_pm_ops is only provided for PM_SLEEP thermal: cpu_cooling: fix stub function staging/logger: use kuid_t internally oprofile: always enable IRQ_WORK USB: EHCI: remove bogus #error USB: UHCI: clarify Kconfig dependencies USB: OHCI: clarify Kconfig dependencies Xen: SWIOTLB is only used on x86 staging/solo6x10: depend on CONFIG_FONTS media: coda: select GENERIC_ALLOCATOR davinci: vpfe_capture needs i2c radio-si4713: depend on SND_SOC
arch/Kconfig | 1 + crypto/Kconfig | 2 ++ drivers/cpufreq/Kconfig.arm | 1 + drivers/cpuidle/Kconfig | 1 + drivers/gpu/drm/tilcdc/Kconfig | 1 + drivers/gpu/host1x/drm/Kconfig | 1 + drivers/media/platform/Kconfig | 1 + drivers/media/platform/davinci/Kconfig | 3 ++ drivers/media/radio/Kconfig | 1 + drivers/mfd/Kconfig | 2 +- drivers/net/can/Kconfig | 6 ++-- drivers/net/wireless/iwlegacy/common.h | 2 +- drivers/staging/android/logger.c | 4 +-- drivers/staging/android/logger.h | 2 +- drivers/staging/imx-drm/Kconfig | 4 +++ drivers/staging/media/solo6x10/Kconfig | 1 + drivers/usb/host/Kconfig | 65 +++++++++++++++++++++++++++++----- drivers/usb/host/Makefile | 4 +-- drivers/usb/host/ehci-hcd.c | 17 --------- drivers/usb/host/ohci-hcd.c | 19 ---------- drivers/usb/host/uhci-hcd.c | 4 +-- drivers/video/console/Makefile | 2 ++ drivers/video/omap2/dss/Kconfig | 1 + drivers/xen/Kconfig | 2 +- include/drm/drmP.h | 3 +- include/linux/cpu_cooling.h | 2 +- 26 files changed, 91 insertions(+), 61 deletions(-)
The dependecies for BACKLIGHT_CLASS_DEVICE are defined a bit strange, but it seems one has to always select both BACKLIGHT_CLASS_DEVICE and BACKLIGHT_LCD_SUPPORT to avoid this error:
drivers/gpu/drm/tilcdc/tilcdc_panel.c:396: undefined reference to `of_find_backlight_by_node'
Cc: Rob Clark robdclark@gmail.com Cc: dri-devel@lists.freedesktop.org Cc: Dave Airlie airlied@redhat.com Signed-off-by: Arnd Bergmann arnd@arndb.de --- drivers/gpu/drm/tilcdc/Kconfig | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/tilcdc/Kconfig b/drivers/gpu/drm/tilcdc/Kconfig index e461e99..7a4d101 100644 --- a/drivers/gpu/drm/tilcdc/Kconfig +++ b/drivers/gpu/drm/tilcdc/Kconfig @@ -6,6 +6,7 @@ config DRM_TILCDC select DRM_GEM_CMA_HELPER select VIDEOMODE_HELPERS select BACKLIGHT_CLASS_DEVICE + select BACKLIGHT_LCD_SUPPORT help Choose this option if you have an TI SoC with LCDC display controller, for example AM33xx in beagle-bone, DA8xx, or
On Thursday, May 02, 2013 05:16:04 PM Arnd Bergmann wrote:
Hi subsystem maintainers,
This is a set of patches to to fix build errors I hit while trying to build lots of randconfig kernels on linux-next.
Most of them are simple missing dependencies in Kconfig, but some are more substantial. I would like to see at least the obvious patches get merged for 3.10. If you are happy with the patches, feel free to apply them directly, otherwise please provide feedback.
No single patch out of these is very important though, most of them only concern corner cases and don't matter in practice.
For cpufreq and cpuidle:
Acked-by: Rafael J. Wysocki rafael.j.wysocki@intel.com
Arnd Bergmann (22): can: move CONFIG_HAVE_CAN_FLEXCAN out of CAN_DEV cpufreq: ARM_DT_BL_CPUFREQ needs ARM_CPU_TOPOLOGY cpuidle: calxeda: select ARM_CPU_SUSPEND staging/drm: imx: add missing dependencies drm: always provide debugfs function prototypes gpu/drm: host1x: add dependency on Tegra drm/tilcd: select BACKLIGHT_LCD_SUPPORT OMAPDSS: DPI needs DSI crypto: lz4: don't build on ARM mfd: ab8500: debugfs code depends on gpadc iwlegacy: il_pm_ops is only provided for PM_SLEEP thermal: cpu_cooling: fix stub function staging/logger: use kuid_t internally oprofile: always enable IRQ_WORK USB: EHCI: remove bogus #error USB: UHCI: clarify Kconfig dependencies USB: OHCI: clarify Kconfig dependencies Xen: SWIOTLB is only used on x86 staging/solo6x10: depend on CONFIG_FONTS media: coda: select GENERIC_ALLOCATOR davinci: vpfe_capture needs i2c radio-si4713: depend on SND_SOC
arch/Kconfig | 1 + crypto/Kconfig | 2 ++ drivers/cpufreq/Kconfig.arm | 1 + drivers/cpuidle/Kconfig | 1 + drivers/gpu/drm/tilcdc/Kconfig | 1 + drivers/gpu/host1x/drm/Kconfig | 1 + drivers/media/platform/Kconfig | 1 + drivers/media/platform/davinci/Kconfig | 3 ++ drivers/media/radio/Kconfig | 1 + drivers/mfd/Kconfig | 2 +- drivers/net/can/Kconfig | 6 ++-- drivers/net/wireless/iwlegacy/common.h | 2 +- drivers/staging/android/logger.c | 4 +-- drivers/staging/android/logger.h | 2 +- drivers/staging/imx-drm/Kconfig | 4 +++ drivers/staging/media/solo6x10/Kconfig | 1 + drivers/usb/host/Kconfig | 65 +++++++++++++++++++++++++++++----- drivers/usb/host/Makefile | 4 +-- drivers/usb/host/ehci-hcd.c | 17 --------- drivers/usb/host/ohci-hcd.c | 19 ---------- drivers/usb/host/uhci-hcd.c | 4 +-- drivers/video/console/Makefile | 2 ++ drivers/video/omap2/dss/Kconfig | 1 + drivers/xen/Kconfig | 2 +- include/drm/drmP.h | 3 +- include/linux/cpu_cooling.h | 2 +- 26 files changed, 91 insertions(+), 61 deletions(-)
dri-devel@lists.freedesktop.org