library pdc-ulsata2 # make Makefile:64: *** Makefile:65: *** Warning: kernel source version () Makefile:66: *** does not match running kernel (2.6.22-gentoo-r9) Makefile:67: *** Continuing with build, Makefile:68: *** resulting driver may not be what you want Makefile:69: *** cd cam; make make[1]: Entering directory `/usr/src/pdc-ulsata2/cam' gcc -D__LINUX__ -D_MMIO_ -D_ATAPI_ -DTCQ -DNCQ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -c -o cam.o cam.c In file included from cam.c:13: cam_def.h:102: warning: 'packed' attribute ignored cam_def.h:114: warning: 'packed' attribute ignored cam_def.h:126: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:165: warning: 'packed' attribute ignored cam_def.h:199: warning: 'packed' attribute ignored cam_def.h:216: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:358: warning: 'packed' attribute ignored cam_def.h:383: warning: 'packed' attribute ignored cam_def.h:400: warning: 'packed' attribute ignored cam_def.h:416: warning: 'packed' attribute ignored cam_def.h:427: warning: 'packed' attribute ignored cam_def.h:440: warning: 'packed' attribute ignored cam_def.h:471: warning: 'packed' attribute ignored cam_def.h:489: warning: 'packed' attribute ignored cam_def.h:495: warning: 'packed' attribute ignored cam_def.h:500: warning: 'packed' attribute ignored cam_def.h:526: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:543: warning: 'packed' attribute ignored cam_def.h:551: warning: 'packed' attribute ignored cam_def.h:621: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:690: warning: 'packed' attribute ignored cam_def.h:700: warning: 'packed' attribute ignored cam_def.h:711: warning: 'packed' attribute ignored cam_def.h:717: warning: 'packed' attribute ignored cam_def.h:724: warning: 'packed' attribute ignored cam_def.h:740: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:763: warning: 'packed' attribute ignored gcc -D__LINUX__ -D_MMIO_ -D_ATAPI_ -DTCQ -DNCQ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -c -o cam_ata.o cam_ata.c In file included from cam_ata.c:13: cam_def.h:102: warning: 'packed' attribute ignored cam_def.h:114: warning: 'packed' attribute ignored cam_def.h:126: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:165: warning: 'packed' attribute ignored cam_def.h:199: warning: 'packed' attribute ignored cam_def.h:216: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:358: warning: 'packed' attribute ignored cam_def.h:383: warning: 'packed' attribute ignored cam_def.h:400: warning: 'packed' attribute ignored cam_def.h:416: warning: 'packed' attribute ignored cam_def.h:427: warning: 'packed' attribute ignored cam_def.h:440: warning: 'packed' attribute ignored cam_def.h:471: warning: 'packed' attribute ignored cam_def.h:489: warning: 'packed' attribute ignored cam_def.h:495: warning: 'packed' attribute ignored cam_def.h:500: warning: 'packed' attribute ignored cam_def.h:526: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:543: warning: 'packed' attribute ignored cam_def.h:551: warning: 'packed' attribute ignored cam_def.h:621: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:690: warning: 'packed' attribute ignored cam_def.h:700: warning: 'packed' attribute ignored cam_def.h:711: warning: 'packed' attribute ignored cam_def.h:717: warning: 'packed' attribute ignored cam_def.h:724: warning: 'packed' attribute ignored cam_def.h:740: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:763: warning: 'packed' attribute ignored gcc -D__LINUX__ -D_MMIO_ -D_ATAPI_ -DTCQ -DNCQ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -c -o cam_isr.o cam_isr.c In file included from cam_isr.c:13: cam_def.h:102: warning: 'packed' attribute ignored cam_def.h:114: warning: 'packed' attribute ignored cam_def.h:126: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:165: warning: 'packed' attribute ignored cam_def.h:199: warning: 'packed' attribute ignored cam_def.h:216: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:358: warning: 'packed' attribute ignored cam_def.h:383: warning: 'packed' attribute ignored cam_def.h:400: warning: 'packed' attribute ignored cam_def.h:416: warning: 'packed' attribute ignored cam_def.h:427: warning: 'packed' attribute ignored cam_def.h:440: warning: 'packed' attribute ignored cam_def.h:471: warning: 'packed' attribute ignored cam_def.h:489: warning: 'packed' attribute ignored cam_def.h:495: warning: 'packed' attribute ignored cam_def.h:500: warning: 'packed' attribute ignored cam_def.h:526: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:543: warning: 'packed' attribute ignored cam_def.h:551: warning: 'packed' attribute ignored cam_def.h:621: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:690: warning: 'packed' attribute ignored cam_def.h:700: warning: 'packed' attribute ignored cam_def.h:711: warning: 'packed' attribute ignored cam_def.h:717: warning: 'packed' attribute ignored cam_def.h:724: warning: 'packed' attribute ignored cam_def.h:740: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:763: warning: 'packed' attribute ignored gcc -D__LINUX__ -D_MMIO_ -D_ATAPI_ -DTCQ -DNCQ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -c -o cam_swap.o cam_swap.c In file included from cam_swap.c:13: cam_def.h:102: warning: 'packed' attribute ignored cam_def.h:114: warning: 'packed' attribute ignored cam_def.h:126: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:165: warning: 'packed' attribute ignored cam_def.h:199: warning: 'packed' attribute ignored cam_def.h:216: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:358: warning: 'packed' attribute ignored cam_def.h:383: warning: 'packed' attribute ignored cam_def.h:400: warning: 'packed' attribute ignored cam_def.h:416: warning: 'packed' attribute ignored cam_def.h:427: warning: 'packed' attribute ignored cam_def.h:440: warning: 'packed' attribute ignored cam_def.h:471: warning: 'packed' attribute ignored cam_def.h:489: warning: 'packed' attribute ignored cam_def.h:495: warning: 'packed' attribute ignored cam_def.h:500: warning: 'packed' attribute ignored cam_def.h:526: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:543: warning: 'packed' attribute ignored cam_def.h:551: warning: 'packed' attribute ignored cam_def.h:621: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:690: warning: 'packed' attribute ignored cam_def.h:700: warning: 'packed' attribute ignored cam_def.h:711: warning: 'packed' attribute ignored cam_def.h:717: warning: 'packed' attribute ignored cam_def.h:724: warning: 'packed' attribute ignored cam_def.h:740: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:763: warning: 'packed' attribute ignored gcc -D__LINUX__ -D_MMIO_ -D_ATAPI_ -DTCQ -DNCQ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -c -o cam_var.o cam_var.c In file included from cam_var.c:13: cam_def.h:102: warning: 'packed' attribute ignored cam_def.h:114: warning: 'packed' attribute ignored cam_def.h:126: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:165: warning: 'packed' attribute ignored cam_def.h:199: warning: 'packed' attribute ignored cam_def.h:216: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:358: warning: 'packed' attribute ignored cam_def.h:383: warning: 'packed' attribute ignored cam_def.h:400: warning: 'packed' attribute ignored cam_def.h:416: warning: 'packed' attribute ignored cam_def.h:427: warning: 'packed' attribute ignored cam_def.h:440: warning: 'packed' attribute ignored cam_def.h:471: warning: 'packed' attribute ignored cam_def.h:489: warning: 'packed' attribute ignored cam_def.h:495: warning: 'packed' attribute ignored cam_def.h:500: warning: 'packed' attribute ignored cam_def.h:526: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:543: warning: 'packed' attribute ignored cam_def.h:551: warning: 'packed' attribute ignored cam_def.h:621: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:690: warning: 'packed' attribute ignored cam_def.h:700: warning: 'packed' attribute ignored cam_def.h:711: warning: 'packed' attribute ignored cam_def.h:717: warning: 'packed' attribute ignored cam_def.h:724: warning: 'packed' attribute ignored cam_def.h:740: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:763: warning: 'packed' attribute ignored gcc -D__LINUX__ -D_MMIO_ -D_ATAPI_ -DTCQ -DNCQ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 -c -o cam_fm.o cam_fm.c In file included from cam_fm.c:13: cam_def.h:102: warning: 'packed' attribute ignored cam_def.h:114: warning: 'packed' attribute ignored cam_def.h:126: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:144: warning: 'packed' attribute ignored cam_def.h:165: warning: 'packed' attribute ignored cam_def.h:199: warning: 'packed' attribute ignored cam_def.h:216: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:227: warning: 'packed' attribute ignored cam_def.h:358: warning: 'packed' attribute ignored cam_def.h:383: warning: 'packed' attribute ignored cam_def.h:400: warning: 'packed' attribute ignored cam_def.h:416: warning: 'packed' attribute ignored cam_def.h:427: warning: 'packed' attribute ignored cam_def.h:440: warning: 'packed' attribute ignored cam_def.h:471: warning: 'packed' attribute ignored cam_def.h:489: warning: 'packed' attribute ignored cam_def.h:495: warning: 'packed' attribute ignored cam_def.h:500: warning: 'packed' attribute ignored cam_def.h:526: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:535: warning: 'packed' attribute ignored cam_def.h:543: warning: 'packed' attribute ignored cam_def.h:551: warning: 'packed' attribute ignored cam_def.h:621: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:670: warning: 'packed' attribute ignored cam_def.h:690: warning: 'packed' attribute ignored cam_def.h:700: warning: 'packed' attribute ignored cam_def.h:711: warning: 'packed' attribute ignored cam_def.h:717: warning: 'packed' attribute ignored cam_def.h:724: warning: 'packed' attribute ignored cam_def.h:740: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:743: warning: 'packed' attribute ignored cam_def.h:763: warning: 'packed' attribute ignored ld -r -o cam_mod.o cam.o cam_ata.o cam_isr.o cam_swap.o cam_var.o cam_fm.o make[1]: Leaving directory `/usr/src/pdc-ulsata2/cam' gcc -D__KERNEL__ -DMODULE -D__LINUX__ -DEXPORT_SYMTAB -DMODVERSIONS -D_MMIO_ -DSSBOX -DTCQ -DNCQ -I/lib/modules/2.6.22-gentoo-r9/build/include -I/lib/modules/2.6.22-gentoo-r9/build -Icam -I/lib/modules/2.6.22-gentoo-r9/build/arch/i386/mach-generic -include /lib/modules/2.6.22-gentoo-r9/build/include/linux/modversions.h -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -fno-common -march=i586 -c pdc-ulsata2.c cc1: error: /lib/modules/2.6.22-gentoo-r9/build/include/linux/modversions.h: No such file or directory In file included from /lib/modules/2.6.22-gentoo-r9/build/include/asm/thread_info.h:16, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/thread_info.h:21, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/preempt.h:9, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/spinlock.h:49, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/vmalloc.h:4, from /lib/modules/2.6.22-gentoo-r9/build/include/asm/io.h:49, from pdc-ulsata2.c:31: /lib/modules/2.6.22-gentoo-r9/build/include/asm/processor.h:83: error: 'CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function) /lib/modules/2.6.22-gentoo-r9/build/include/asm/processor.h:83: error: requested alignment is not a constant /lib/modules/2.6.22-gentoo-r9/build/include/asm/processor.h: In function 'cpuid_count': /lib/modules/2.6.22-gentoo-r9/build/include/asm/processor.h:618: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness /lib/modules/2.6.22-gentoo-r9/build/include/asm/processor.h:618: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness /lib/modules/2.6.22-gentoo-r9/build/include/asm/processor.h:618: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness /lib/modules/2.6.22-gentoo-r9/build/include/asm/processor.h:618: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness In file included from pdc-ulsata2.c:31: /lib/modules/2.6.22-gentoo-r9/build/include/asm/io.h: In function 'virt_to_phys': /lib/modules/2.6.22-gentoo-r9/build/include/asm/io.h:77: error: 'CONFIG_PAGE_OFFSET' undeclared (first use in this function) /lib/modules/2.6.22-gentoo-r9/build/include/asm/io.h:77: error: (Each undeclared identifier is reported only once /lib/modules/2.6.22-gentoo-r9/build/include/asm/io.h:77: error: for each function it appears in.) /lib/modules/2.6.22-gentoo-r9/build/include/asm/io.h: In function 'phys_to_virt': /lib/modules/2.6.22-gentoo-r9/build/include/asm/io.h:95: error: 'CONFIG_PAGE_OFFSET' undeclared (first use in this function) In file included from /lib/modules/2.6.22-gentoo-r9/build/include/linux/sched.h:51, from /lib/modules/2.6.22-gentoo-r9/build/include/asm/irq.h:13, from pdc-ulsata2.c:32: /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:33:3: error: #error You lose. /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if /lib/modules/2.6.22-gentoo-r9/build/include/linux/jiffies.h:225:31: error: division by zero in #if In file included from /lib/modules/2.6.22-gentoo-r9/build/include/asm/irq.h:13, from pdc-ulsata2.c:32: /lib/modules/2.6.22-gentoo-r9/build/include/linux/sched.h: In function 'dequeue_signal_lock': /lib/modules/2.6.22-gentoo-r9/build/include/linux/sched.h:1337: warning: implicit declaration of function 'local_irq_save' /lib/modules/2.6.22-gentoo-r9/build/include/linux/sched.h:1339: warning: implicit declaration of function 'local_irq_restore' In file included from pdc-ulsata2.c:32: /lib/modules/2.6.22-gentoo-r9/build/include/asm/irq.h:15:25: error: irq_vectors.h: No such file or directory In file included from /lib/modules/2.6.22-gentoo-r9/build/include/linux/module.h:21, from pdc-ulsata2.c:35: /lib/modules/2.6.22-gentoo-r9/build/include/asm/module.h:64:2: error: #error unknown processor family In file included from /lib/modules/2.6.22-gentoo-r9/build/include/asm/pci.h:6, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/pci.h:766, from pdc-ulsata2.c:43: /lib/modules/2.6.22-gentoo-r9/build/include/linux/mm.h: In function 'virt_to_head_page': /lib/modules/2.6.22-gentoo-r9/build/include/linux/mm.h:291: warning: implicit declaration of function '__pfn_to_page' /lib/modules/2.6.22-gentoo-r9/build/include/linux/mm.h:291: error: 'CONFIG_PAGE_OFFSET' undeclared (first use in this function) /lib/modules/2.6.22-gentoo-r9/build/include/linux/mm.h:291: warning: initialization makes pointer from integer without a cast In file included from /lib/modules/2.6.22-gentoo-r9/build/include/asm/pci.h:6, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/pci.h:766, from pdc-ulsata2.c:43: /lib/modules/2.6.22-gentoo-r9/build/include/linux/mm.h: In function 'lowmem_page_address': /lib/modules/2.6.22-gentoo-r9/build/include/linux/mm.h:560: warning: implicit declaration of function '__page_to_pfn' /lib/modules/2.6.22-gentoo-r9/build/include/linux/mm.h:560: error: 'CONFIG_PAGE_OFFSET' undeclared (first use in this function) In file included from /lib/modules/2.6.22-gentoo-r9/build/include/linux/pci.h:766, from pdc-ulsata2.c:43: /lib/modules/2.6.22-gentoo-r9/build/include/asm/pci.h: In function 'pci_dac_dma_to_page': /lib/modules/2.6.22-gentoo-r9/build/include/asm/pci.h:72: warning: return makes pointer from integer without a cast pdc-ulsata2.c:45:23: error: linux/blk.h: No such file or directory pdc-ulsata2.c:46:26: error: linux/tqueue.h: No such file or directory pdc-ulsata2.c:49:27: error: linux/wrapper.h: No such file or directory In file included from /lib/modules/2.6.22-gentoo-r9/build/include/asm/hardirq.h:5, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/hardirq.h:7, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h:11, from pdc-ulsata2.c:50: /lib/modules/2.6.22-gentoo-r9/build/include/linux/irq.h: At top level: /lib/modules/2.6.22-gentoo-r9/build/include/linux/irq.h:178: error: 'NR_IRQS' undeclared here (not in a function) In file included from /lib/modules/2.6.22-gentoo-r9/build/include/linux/hardirq.h:7, from /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h:11, from pdc-ulsata2.c:50: /lib/modules/2.6.22-gentoo-r9/build/include/asm/hardirq.h:12: error: requested alignment is not a constant In file included from pdc-ulsata2.c:50: /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h: In function 'cli': /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h:221: warning: implicit declaration of function 'local_irq_disable' /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h: In function 'sti': /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h:225: warning: implicit declaration of function 'local_irq_enable' /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h: In function 'save_flags': /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h:229: warning: implicit declaration of function 'local_save_flags' pdc-ulsata2.c:60:32: error: drivers/scsi/hosts.h: No such file or directory In file included from pdc-ulsata2.c:63: cam/cam_def.h: At top level: cam/cam_def.h:102: warning: 'packed' attribute ignored cam/cam_def.h:114: warning: 'packed' attribute ignored cam/cam_def.h:126: warning: 'packed' attribute ignored cam/cam_def.h:144: warning: 'packed' attribute ignored cam/cam_def.h:144: warning: 'packed' attribute ignored cam/cam_def.h:144: warning: 'packed' attribute ignored cam/cam_def.h:165: warning: 'packed' attribute ignored cam/cam_def.h:199: warning: 'packed' attribute ignored cam/cam_def.h:216: warning: 'packed' attribute ignored cam/cam_def.h:227: warning: 'packed' attribute ignored cam/cam_def.h:227: warning: 'packed' attribute ignored cam/cam_def.h:227: warning: 'packed' attribute ignored cam/cam_def.h:358: warning: 'packed' attribute ignored cam/cam_def.h:383: warning: 'packed' attribute ignored cam/cam_def.h:400: warning: 'packed' attribute ignored cam/cam_def.h:416: warning: 'packed' attribute ignored cam/cam_def.h:427: warning: 'packed' attribute ignored cam/cam_def.h:440: warning: 'packed' attribute ignored cam/cam_def.h:471: warning: 'packed' attribute ignored cam/cam_def.h:489: warning: 'packed' attribute ignored cam/cam_def.h:495: warning: 'packed' attribute ignored cam/cam_def.h:500: warning: 'packed' attribute ignored cam/cam_def.h:526: warning: 'packed' attribute ignored cam/cam_def.h:535: warning: 'packed' attribute ignored cam/cam_def.h:535: warning: 'packed' attribute ignored cam/cam_def.h:535: warning: 'packed' attribute ignored cam/cam_def.h:543: warning: 'packed' attribute ignored cam/cam_def.h:551: warning: 'packed' attribute ignored cam/cam_def.h:621: warning: 'packed' attribute ignored cam/cam_def.h:670: warning: 'packed' attribute ignored cam/cam_def.h:670: warning: 'packed' attribute ignored cam/cam_def.h:670: warning: 'packed' attribute ignored cam/cam_def.h:690: warning: 'packed' attribute ignored cam/cam_def.h:700: warning: 'packed' attribute ignored cam/cam_def.h:711: warning: 'packed' attribute ignored cam/cam_def.h:717: warning: 'packed' attribute ignored cam/cam_def.h:724: warning: 'packed' attribute ignored cam/cam_def.h:740: warning: 'packed' attribute ignored cam/cam_def.h:743: warning: 'packed' attribute ignored cam/cam_def.h:743: warning: 'packed' attribute ignored cam/cam_def.h:743: warning: 'packed' attribute ignored cam/cam_def.h:763: warning: 'packed' attribute ignored In file included from pdc-ulsata2.c:66: pdc-ulsata2.h:200: error: expected identifier or '(' before '.' token pdc-ulsata2.c: In function '__unmap_scsi_data': pdc-ulsata2.c:195: warning: implicit declaration of function 'scsi_to_pci_dma_dir' pdc-ulsata2.c:206: error: 'Scsi_Cmnd' has no member named 'buffer' pdc-ulsata2.c: In function '__map_scsi_sg_data': pdc-ulsata2.c:242: error: 'Scsi_Cmnd' has no member named 'buffer' pdc-ulsata2.c: In function 'ulsata2_init_ioport': pdc-ulsata2.c:463: warning: 'deprecated_irq_flag' is deprecated (declared at /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h:66) pdc-ulsata2.c:463: warning: 'deprecated_irq_flag' is deprecated (declared at /lib/modules/2.6.22-gentoo-r9/build/include/linux/interrupt.h:66) pdc-ulsata2.c:463: warning: passing argument 2 of 'request_irq' from incompatible pointer type pdc-ulsata2.c:616: error: invalid storage class for function 'ulsata2_decide_disposition' pdc-ulsata2.c: In function 'update_swapbox': pdc-ulsata2.c:753: error: 'CONFIG_HZ' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_init_ioport': pdc-ulsata2.c:1072: error: invalid storage class for function 'ulsata2_halt' pdc-ulsata2.c:1091: error: expected ')' before '*' token pdc-ulsata2.c:1253: error: expected ')' before '*' token pdc-ulsata2.c:1353: error: invalid storage class for function 'ulsata2_copy_mem_info' pdc-ulsata2.c:1375: error: invalid storage class for function 'ulsata2_copy_info' pdc-ulsata2.c:1581: error: invalid storage class for function 'ulsata2_scsi2atapi' pdc-ulsata2.c:1642: error: invalid storage class for function 'ulsata2_atapi2scsi' pdc-ulsata2.c: In function 'ulsata2_cbk_atapi_pio': pdc-ulsata2.c:1816: error: 'SCSI_DATA_WRITE' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_init_ioport': pdc-ulsata2.c:1863: error: invalid storage class for function 'ulsata2_ata_rw' pdc-ulsata2.c:1974: error: invalid storage class for function 'ulsata2_atapi_dma' pdc-ulsata2.c: In function 'ulsata2_atapi_dma': pdc-ulsata2.c:2032: error: 'SCSI_DATA_WRITE' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_init_ioport': pdc-ulsata2.c:2063: error: invalid storage class for function 'ulsata2_atapi_pio' pdc-ulsata2.c: In function 'ulsata2_atapi_pio': pdc-ulsata2.c:2093: error: 'SCSI_DATA_WRITE' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_queuecommand': pdc-ulsata2.c:2265: error: 'CONFIG_HZ' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_scsi_abort': pdc-ulsata2.c:2412: error: 'Scsi_Cmnd' has no member named 'serial_number_at_timeout' pdc-ulsata2.c:2413: error: 'SCSI_ABORT_NOT_RUNNING' undeclared (first use in this function) pdc-ulsata2.c:2417: error: 'SCSI_ABORT_SUCCESS' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_scsi_eh_abort': pdc-ulsata2.c:2425: error: 'Scsi_Cmnd' has no member named 'serial_number_at_timeout' pdc-ulsata2.c:2426: error: 'SCSI_ABORT_NOT_RUNNING' undeclared (first use in this function) pdc-ulsata2.c:2430: error: 'SCSI_ABORT_SUCCESS' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_scsi_reset': pdc-ulsata2.c:2453: error: 'SCSI_RESET_SUCCESS' undeclared (first use in this function) pdc-ulsata2.c:2457: error: 'SCSI_RESET_ERROR' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_init_ioport': pdc-ulsata2.c:2570: error: invalid storage class for function 'ulsata2dev_open' pdc-ulsata2.c:2577: error: invalid storage class for function 'ulsata2dev_release' pdc-ulsata2.c:2585: error: invalid storage class for function 'ulsata2dev_ioctl' pdc-ulsata2.c: In function 'camWriteRegByte': pdc-ulsata2.c:2751: warning: passing argument 2 of 'writeb' makes pointer from integer without a cast pdc-ulsata2.c: In function 'camReadRegByte': pdc-ulsata2.c:2755: warning: passing argument 1 of 'readb' makes pointer from integer without a cast pdc-ulsata2.c: In function 'camWriteRegWord': pdc-ulsata2.c:2759: warning: passing argument 2 of 'writew' makes pointer from integer without a cast pdc-ulsata2.c: In function 'camReadRegWord': pdc-ulsata2.c:2763: warning: passing argument 1 of 'readw' makes pointer from integer without a cast pdc-ulsata2.c: In function 'camWriteRegDword': pdc-ulsata2.c:2767: warning: passing argument 2 of 'writel' makes pointer from integer without a cast pdc-ulsata2.c: In function 'camReadRegDword': pdc-ulsata2.c:2771: warning: passing argument 1 of 'readl' makes pointer from integer without a cast pdc-ulsata2.c: In function 'camTimer': pdc-ulsata2.c:2914: error: 'CONFIG_HZ' undeclared (first use in this function) pdc-ulsata2.c: In function 'ulsata2_init_ioport': pdc-ulsata2.c:2972: warning: implicit declaration of function 'MODULE_PARM' pdc-ulsata2.c:2978: error: 'Scsi_Host_Template' undeclared (first use in this function) pdc-ulsata2.c:2978: error: expected ';' before 'driver_template' pdc-ulsata2.c:3045: error: expected declaration or statement at end of input make: *** [pdc-ulsata2.o] Error 1 library pdc-ulsata2 #