Distribution: Mandrake 9.1 Hardware Environment: AMD Athlon 750 Software Environment: gcc 3.2 Problem Description: the module sbp2, part of ieee1394 does not compile Steps to reproduce: make config, select compile sbp-2 as module this generates the following output during "make modules": CC [M] drivers/ieee1394/sbp2.o drivers/ieee1394/sbp2.c: In function `sbp2util_create_command_orb_pool': drivers/ieee1394/sbp2.c:422: warning: implicit declaration of function `pci_map_single' drivers/ieee1394/sbp2.c:424: `PCI_DMA_BIDIRECTIONAL' undeclared (first use in this function) drivers/ieee1394/sbp2.c:424: (Each undeclared identifier is reported only once drivers/ieee1394/sbp2.c:424: for each function it appears in.) drivers/ieee1394/sbp2.c: In function `sbp2util_remove_command_orb_pool': drivers/ieee1394/sbp2.c:454: warning: implicit declaration of function `pci_unmap_single' drivers/ieee1394/sbp2.c:456: `PCI_DMA_BIDIRECTIONAL' undeclared (first use in this function) drivers/ieee1394/sbp2.c: In function `sbp2util_free_command_dma': drivers/ieee1394/sbp2.c:567: warning: implicit declaration of function `pci_unmap_page' drivers/ieee1394/sbp2.c:576: warning: implicit declaration of function `pci_unmap_sg' drivers/ieee1394/sbp2.c: In function `sbp2_start_device': drivers/ieee1394/sbp2.c:817: warning: implicit declaration of function `pci_alloc_consistent' drivers/ieee1394/sbp2.c:818: warning: assignment makes pointer from integer without a cast drivers/ieee1394/sbp2.c:826: warning: assignment makes pointer from integer without a cast drivers/ieee1394/sbp2.c:834: warning: assignment makes pointer from integer without a cast drivers/ieee1394/sbp2.c:842: warning: assignment makes pointer from integer without a cast drivers/ieee1394/sbp2.c:850: warning: assignment makes pointer from integer without a cast drivers/ieee1394/sbp2.c:858: warning: assignment makes pointer from integer without a cast drivers/ieee1394/sbp2.c:862: warning: implicit declaration of function `pci_free_consistent' drivers/ieee1394/sbp2.c: In function `sbp2_create_command_orb': drivers/ieee1394/sbp2.c:1837: warning: implicit declaration of function `pci_map_page' drivers/ieee1394/sbp2.c:1850: warning: implicit declaration of function `pci_map_sg' drivers/ieee1394/sbp2.c: In function `sbp2_link_orb_command': drivers/ieee1394/sbp2.c:2015: warning: implicit declaration of function `pci_dma_sync_single' drivers/ieee1394/sbp2.c:2017: `PCI_DMA_BIDIRECTIONAL' undeclared (first use in this function) drivers/ieee1394/sbp2.c: In function `sbp2_handle_status_write': drivers/ieee1394/sbp2.c:2447: `PCI_DMA_BIDIRECTIONAL' undeclared (first use in this function) drivers/ieee1394/sbp2.c: In function `sbp2scsi_complete_all_commands': drivers/ieee1394/sbp2.c:2639: `PCI_DMA_BIDIRECTIONAL' undeclared (first use in this function) drivers/ieee1394/sbp2.c: In function `sbp2scsi_abort': drivers/ieee1394/sbp2.c:2798: `PCI_DMA_BIDIRECTIONAL' undeclared (first use in this function) make[2]: *** [drivers/ieee1394/sbp2.o] Error 1 make[1]: *** [drivers/ieee1394] Error 2 make: *** [drivers] Error 2
Already fixed in Linus' tree.