Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(kernel-modules): use modalias info in get_dev_module()
When calling dracut with '--hostonly-mode=strict', get_dev_module() gets called on the system's block devices to find the required drivers. The driver name is retrieved using udevadm. However, the driver name returned by udevadm is not necessarily the same as the module name. This is the case for the Qualcomm UFS driver: udevadm returns 'ufshcd-qcom' while the module name is 'ufs-qcom', so dracut-install is not able to find the module afterwards. To solve this, make get_dev_module() also return the module alias info from the modalias files contained in the sysfs directories parsed by udevadm. Signed-off-by: Adrien Thierry <athierry@redhat.com>
- Loading branch information