I tried building the kernel without 47c2e30afcec and ed638918f4df and I got several build errors.
In function 'megasas_map_queues': /home/ubuntu/megaraid_sas/noble/drivers/scsi/megaraid/megaraid_sas_base.c:3198:9: error: implicit declaration of function 'blk_mq_map_hw_queues'; did you mean 'blk_mq_map_queues'? [-Werror=implicit-function-declaration] 3198 | blk_mq_map_hw_queues(map, &instance->pdev->dev, offset); | ^~~~~~~~~~~~~~~~~~~~ | blk_mq_map_queues /home/ubuntu/megaraid_sas/noble/drivers/scsi/megaraid/megaraid_sas_base.c: At top level: /home/ubuntu/megaraid_sas/noble/drivers/scsi/megaraid/megaraid_sas_base.c:3515:10: error: 'const struct scsi_host_template' has no member named 'device_configure'; did you mean 'slave_configure'? -- | slave_configure /home/ubuntu/megaraid_sas/noble/drivers/scsi/megaraid/megaraid_sas_base.c:3515:29: warning: initialization of 'int' from 'int (*)(struct scsi_device *, struct queue_limits *)' makes integer from pointer without a cast [-Wint-conversion] 3515 | .device_configure = megasas_device_configure, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/ubuntu/megaraid_sas/noble/drivers/scsi/megaraid/megaraid_sas_base.c:3515:29: note: (near initialization for 'megasas_template.can_queue') /home/ubuntu/megaraid_sas/noble/drivers/scsi/megaraid/megaraid_sas_base.c:3515:29: error: initializer element is not computable at load time /home/ubuntu/megaraid_sas/noble/drivers/scsi/megaraid/megaraid_sas_base.c:3515:29: note: (near initialization for 'megasas_template.can_queue') CC [M] drivers/ata/pata_parport/dstr.o CC [M] net/netfilter/nf_conntrack_broadcast.o cc1: some warnings being treated as errors make[7]: *** [/home/ubuntu/megaraid_sas/noble/scripts/Makefile.build:243: drivers/scsi/megaraid/megaraid_sas_base.o] Error 1 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2107492 Title: [24.04.03]: megaraid_sas: Features and Bug Fixes Status in linux package in Ubuntu: In Progress Status in linux source package in Noble: In Progress Status in linux source package in Oracular: In Progress Status in linux source package in Plucky: In Progress Bug description: We can see that the megaraid_sas driver inbox version in the 24.04.02 point kernel is 07.727.03.00-rc1 which is old. We would request to include the following megaraid_sas driver patch set in the upcoming 24.04.03 point release (tentative release is on June-July). megaraid_sas driver Upstream commits: 1b4902f0a4f2 scsi: megaraid_sas: Driver version update to 07.734.00.00-rc1 aad9945623ab scsi: megaraid_sas: Block zero-length ATA VPD inquiry b79e4a2d3e5f scsi: megaraid_sas: Make most module parameters static 0ea163a18b17 scsi: usb: Rename the RESERVE and RELEASE constants bd326a5ad639 scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues c9a71ca13f71 scsi: Constify struct pci_device_id c17618cf664d scsi: Eliminate scsi_register() and scsi_unregister() usage & docs 47c2e30afcec scsi: Rename .device_configure() into .sdev_configure() ed638918f4df scsi: Rename .slave_alloc() and .slave_destroy() 50740f4dc78b scsi: megaraid_sas: Fix for a potential deadlock 5f60d5f6bbc1 move asm/unaligned.h to linux/unaligned.h 571d81b482f0 scsi: megaraid_sas: Remove trailing space after \n newline b97c0741c7dc scsi: Expand all create*_workqueue() invocations 29b4a4975077 scsi: megaraid_sas: struct MR_HOST_DEVICE_LIST: Replace 1-element array with flexible array ed8ab02c85b3 scsi: megaraid_sas: struct MR_LD_VF_MAP: Replace 1-element arrays with flexible arrays aa57abe6a7f9 megaraid_sas: don't set QUEUE_FLAG_NOMERGES 529ed2d8b670 scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY b57089d32c2c scsi: megaraid_sas: Switch to using ->device_configure e75f7555e1e7 scsi: megaraid: Indent Kconfig option help text To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2107492/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp