On Wed, 19 Mar 2008 18:07:09 -0700 akepner@sgi.com wrote:alpha allmodconfig: In file included from include/asm/pci.h:7, from include/linux/pci.h:953, from include/asm/core_mcpcia.h:9, from include/asm/io.h:226, from arch/alpha/kernel/asm-offsets.c:11: include/linux/dma-mapping.h: In function 'dma_map_single_attrs': include/linux/dma-mapping.h:157: error: implicit declaration of function 'pci_map_single' include/linux/dma-mapping.h:157: error: implicit declaration of function 'alpha_gendev_to_pci' include/linux/dma-mapping.h: In function 'dma_unmap_single_attrs': include/linux/dma-mapping.h:165: error: implicit declaration of function 'pci_unmap_single' include/linux/dma-mapping.h:165: warning: 'return' with a value, in function returning void include/linux/dma-mapping.h: In function 'dma_map_sg_attrs': include/linux/dma-mapping.h:172: error: implicit declaration of function 'pci_map_sg' include/linux/dma-mapping.h: In function 'dma_unmap_sg_attrs': include/linux/dma-mapping.h:180: error: implicit declaration of function 'pci_unmap_sg' include/linux/dma-mapping.h:180: warning: 'return' with a value, in function returning void In file included from include/linux/pci.h:953, from include/asm/core_mcpcia.h:9, from include/asm/io.h:226, from arch/alpha/kernel/asm-offsets.c:11: We're in include hell, I think. alpha defined CONFIG_HAS_DMA, so it has already included asm/dma-mapping.h, which defines pci_map_single(). But I suspect that the compiler skipped that inclusion because it was recursive. Or something. I will point you at http://userweb.kernel.org/~akpm/cross-compilers/ and run away, sorry. --
| Alan Cox | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Miller | Slow DOWN, please!!! |
| Con Kolivas | Re: -mm merge plans for 2.6.23 |
| Jens Axboe | Re: [00/17] Large Blocksize Support V3 |
git: | |
| Johannes Schindelin | Re: [PATCH] RFC: git lazy clone proof-of-concept |
| Dan McGee | Re: I don't want the .git directory next to my code. |
| Wink Saville | Resolving conflicts |
| walt | git versus CVS (versus bk) |
| pete cervasio | Re: Splitting comp.os.linux |
| Wolfgang Thiel | mtools |
| Lars Wirzenius | Re: Splitting comp.os.linux |
| BILES, GREG THOMAS | mtools |
| Richard Wilson | OpenBSD in the webcomic XKCD |
| David Newman | setting dscp or tos bits |
| Richard Stallman | Real men don't attack straw men |
| Edwin Eyan Moragas | poll(2) vs kqueue(2) performance |
