View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000680 | channel: kernel/el7 | --kernel--request-for-enhancement-- | public | 2016-11-07 08:26 | 2016-11-13 16:46 |
Reporter | jcpunk | Assigned To | burakkucat | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Summary | 0000680: [RFE] CONFIG_FMC=M for kernel-ml and kernel-lt (on el6 and el7) | ||||
Description | Following ticket 0000678, ELRepo now provides a kmod for FMC that works with the official RHEL7 kernel. Since the source for FMC comes with kernel-ml and kernel-lt, can CONFIG_FMC=M be set for kernel-ml and kernel-lt on el6 and el7. If I end up running a non-official kernel, I'd still be able to build load my funky driver that depends on fmc.ko without needing to bootstrap fmc.ko itself. I'm in no particular hurry. If this could be staged for the kernel-lt/ml release whenever it is worth publishing for other reasons, that would be fine. | ||||
Tags | No tags attached. | ||||
|
Acknowledged. Taking the kernel-lt and kernel-ml configuration files for RHEL7 as the example, I propose the following change -- [Build64R7 SOURCES]$ grep CONFIG_FMC config* config-4.4.30-x86_64:CONFIG_FMC=m config-4.4.30-x86_64:# CONFIG_FMC_FAKEDEV is not set config-4.4.30-x86_64:# CONFIG_FMC_TRIVIAL is not set config-4.4.30-x86_64:CONFIG_FMC_WRITE_EEPROM=m config-4.4.30-x86_64:CONFIG_FMC_CHARDEV=m config-4.8.6-x86_64:CONFIG_FMC=m config-4.8.6-x86_64:# CONFIG_FMC_FAKEDEV is not set config-4.8.6-x86_64:# CONFIG_FMC_TRIVIAL is not set config-4.8.6-x86_64:CONFIG_FMC_WRITE_EEPROM=m config-4.8.6-x86_64:CONFIG_FMC_CHARDEV=m config-4.9.0-x86_64:CONFIG_FMC=m config-4.9.0-x86_64:# CONFIG_FMC_FAKEDEV is not set config-4.9.0-x86_64:# CONFIG_FMC_TRIVIAL is not set config-4.9.0-x86_64:CONFIG_FMC_WRITE_EEPROM=m config-4.9.0-x86_64:CONFIG_FMC_CHARDEV=m [Build64R7 SOURCES]$ From reading the relevant Kconfig files, it appears that CONFIG_FMC_FAKEDEV and CONFIG_FMC_TRIVIAL are for the subsystem developers & testers. Hence my leaving of those two parameters as "not set". |
|
Looks great to me! |
|
With the build of the kernel-ml-4.9.0-0.rc5.el{6|7}.elrepo package sets, all applicable kernel-{lt|ml} packages, for both EL6 & EL7, now have the following configurations enabled -- el6/config-4.8/config-4.8.7-i686:CONFIG_FMC_CHARDEV=m el6/config-4.8/config-4.8.7-i686:CONFIG_FMC=m el6/config-4.8/config-4.8.7-i686:CONFIG_FMC_WRITE_EEPROM=m el6/config-4.8/config-4.8.7-i686-NONPAE:CONFIG_FMC_CHARDEV=m el6/config-4.8/config-4.8.7-i686-NONPAE:CONFIG_FMC=m el6/config-4.8/config-4.8.7-i686-NONPAE:CONFIG_FMC_WRITE_EEPROM=m el6/config-4.8/config-4.8.7-x86_64:CONFIG_FMC_CHARDEV=m el6/config-4.8/config-4.8.7-x86_64:CONFIG_FMC=m el6/config-4.8/config-4.8.7-x86_64:CONFIG_FMC_WRITE_EEPROM=m el6/config-4.9/config-4.9.0-i686:CONFIG_FMC_CHARDEV=m el6/config-4.9/config-4.9.0-i686:CONFIG_FMC=m el6/config-4.9/config-4.9.0-i686:CONFIG_FMC_WRITE_EEPROM=m el6/config-4.9/config-4.9.0-i686-NONPAE:CONFIG_FMC_CHARDEV=m el6/config-4.9/config-4.9.0-i686-NONPAE:CONFIG_FMC=m el6/config-4.9/config-4.9.0-i686-NONPAE:CONFIG_FMC_WRITE_EEPROM=m el6/config-4.9/config-4.9.0-x86_64:CONFIG_FMC_CHARDEV=m el6/config-4.9/config-4.9.0-x86_64:CONFIG_FMC=m el6/config-4.9/config-4.9.0-x86_64:CONFIG_FMC_WRITE_EEPROM=m el7/config-4.4/config-4.4.31-x86_64:CONFIG_FMC_CHARDEV=m el7/config-4.4/config-4.4.31-x86_64:CONFIG_FMC=m el7/config-4.4/config-4.4.31-x86_64:CONFIG_FMC_WRITE_EEPROM=m el7/config-4.8/config-4.8.7-x86_64:CONFIG_FMC_CHARDEV=m el7/config-4.8/config-4.8.7-x86_64:CONFIG_FMC=m el7/config-4.8/config-4.8.7-x86_64:CONFIG_FMC_WRITE_EEPROM=m el7/config-4.9/config-4.9.0-x86_64:CONFIG_FMC_CHARDEV=m el7/config-4.9/config-4.9.0-x86_64:CONFIG_FMC=m el7/config-4.9/config-4.9.0-x86_64:CONFIG_FMC_WRITE_EEPROM=m As a consequence I'm now closing this RFE as "resolved/fixed". |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-11-07 08:26 | jcpunk | New Issue | |
2016-11-07 08:26 | jcpunk | Status | new => assigned |
2016-11-07 08:26 | jcpunk | Assigned To | => toracat |
2016-11-07 08:46 | toracat | Assigned To | toracat => burakkucat |
2016-11-07 08:56 | burakkucat | Note Added: 0004907 | |
2016-11-07 08:57 | burakkucat | Note Edited: 0004907 | |
2016-11-07 09:31 | jcpunk | Note Added: 0004908 | |
2016-11-13 16:46 | burakkucat | Note Added: 0004919 | |
2016-11-13 16:46 | burakkucat | Status | assigned => resolved |
2016-11-13 16:46 | burakkucat | Resolution | open => fixed |