]> git.proxmox.com Git - grub2.git/blobdiff - grub-core/disk/ahci.c
Remove nested functions from PCI iterators.
[grub2.git] / grub-core / disk / ahci.c
index 4ab2d18db677edb262e84fc9dbcf0c638c6ed16f..f229ff11ba02b90345c1c11e8146ab84b9621aef 100644 (file)
@@ -254,9 +254,10 @@ init_port (struct grub_ahci_device *dev)
   return 1;
 }
 
-static int NESTED_FUNC_ATTR
+static int
 grub_ahci_pciinit (grub_pci_device_t dev,
-                  grub_pci_id_t pciid __attribute__ ((unused)))
+                  grub_pci_id_t pciid __attribute__ ((unused)),
+                  void *data __attribute__ ((unused)))
 {
   grub_pci_address_t addr;
   grub_uint32_t class;
@@ -394,7 +395,7 @@ grub_ahci_pciinit (grub_pci_device_t dev,
 static grub_err_t
 grub_ahci_initialize (void)
 {
-  grub_pci_iterate (grub_ahci_pciinit);
+  grub_pci_iterate (grub_ahci_pciinit, NULL);
   return grub_errno;
 }