When the option "device mapper support" (Device drivers, Multi-device support (RAID and LVM)) is set to 'y' with for instance make menuconfig then genkernel changes this option to 'm' when running the genkernel command. I run the genkernel command with different options: genkernel --no-clean --no-mrproper --menuconfig --dmraid all genkernel --no-mrproper --oldconfig --menuconfig --dmraid all I also did a manual 'make menuconfig' and run 'genkernel --no-clean --no-mrproper --dmraid all' When I check the .config file after running the genkernel command I see the option CONFIG_BLK_DEV_DM=y has changed to CONFIG_BLK_DEV_DM=m Reproducible: Always Steps to Reproduce: 1. Do a manual 'make menuconfig' and change the option "device mapper support" (Device drivers, Multi-device support (RAID and LVM))to 'y' 2. Check if the option CONFIG_BLK_DEV_DM=y in the .config file is set after step 3. Run the genkernel command 4. Check that now the option CONFIG_BLK_DEV_DM=m is set in the .config file Actual Results: Device-mapper support is not included in the main-kernel Expected Results: Device-mapper should be included in the main-kernel, not as module
Hrrrmn.... it should only set it to m if it is set to n, not y. That's probably my mistake. I fixed it in genkernel's CVS, so when the next version comes out, it will be fixed.
*** Bug 102999 has been marked as a duplicate of this bug. ***
genkernel 3.3.6 is now in CVS