Config dependency violation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I'm doing a study of kernel (4.19.16) configuration and I found something strange.I did research but could not find the answer.

According the Kconfig file for DRM( ), CONFIG_DRM_MIPI_DSI depends on CONFIG_DRM.
However, in my current Ubuntu config (4.18.0-15-generic) CONFIG_DRM_MIPI_DSI=y and CONFIG_DRM=m, it seems that these two items violate the dependency relationship.
I looked up document for Kconfig ( but could not find such a case. Ideally, CONFIG_DRM_MIPI_DSI should be forced to configured to be a loadable module but this item is a boolean(no chance to be a loadable module) in the Kconfig. A step back approach is to make CONFIG_DRM to y but the kconfig system does not do this. Is it because this pattern is undefined in kconfig?
git blame:

Another similar case is CONFIG_MTD=m and CONFIG_LEDS_TRIGGER_MTD=y where CONFIG_LEDS_TRIGGER_MTD depends on CONFIG_MTD.
git blame :


[Index of Archives]     [Audio]     [Linux Console]     [Hams]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Samba]     [Fedora Users]

  Powered by Linux