]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
fix(90kernel-modules): install blk modules using symbol blk_alloc_disk
authorPavel Valena <pvalena@redhat.com>
Tue, 6 Dec 2022 20:46:01 +0000 (21:46 +0100)
committerLaszlo Gombos <laszlo.gombos@gmail.com>
Fri, 14 Jun 2024 18:05:23 +0000 (14:05 -0400)
Corresponding kernel symbol blk_cleanup_disk is no longer used in the nvdimm
driver and calls are made directly instead.

blk_alloc_disk is used:
https://elixir.bootlin.com/linux/v6.1-rc8/source/drivers/nvdimm/pmem.c#L522

Resolves: RHEL-32237

modules.d/90kernel-modules/module-setup.sh

index ec60f39358c0b08b3bafa19a424f4907cfc4596d..89f332319df1aaa1f2f8c28e4bea9355d68d3f48 100755 (executable)
@@ -2,7 +2,7 @@
 
 # called by dracut
 installkernel() {
-    local _blockfuncs='ahci_platform_get_resources|ata_scsi_ioctl|scsi_add_host|blk_cleanup_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device|usb_stor_disconnect|mmc_add_host|sdhci_add_host|scsi_add_host_with_dma|blk_mq_alloc_disk|blk_mq_alloc_request|blk_mq_destroy_queue|blk_cleanup_disk'
+    local _blockfuncs='ahci_platform_get_resources|ata_scsi_ioctl|scsi_add_host|blk_cleanup_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device|usb_stor_disconnect|mmc_add_host|sdhci_add_host|scsi_add_host_with_dma|blk_alloc_disk|blk_mq_alloc_disk|blk_mq_alloc_request|blk_mq_destroy_queue|blk_cleanup_disk'
     local -A _hostonly_drvs
 
     record_block_dev_drv() {