make -C /usr/src/linux SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules make[1]: Entering directory `/usr/src/linux-2.6.37-gentoo' CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_auth.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_bufs.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_context.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_dma.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_drawable.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_drv.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_drv.c: In function 'drm_core_init': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_drv.c:477:2: warning: #warning Init pat CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_fops.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioctl.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_irq.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_lock.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_memory.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_memory.c: In function 'agp_remap': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_memory.c:266:16: warning: assignment from incompatible pointer type CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_proc.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_proc.c: In function 'drm__vma_info': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_proc.c:595:2: warning: format '%08lx' expects type 'long unsigned int', but argument 5 has type 'phys_addr_t' CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_stub.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_vm.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_vm.c: In function 'drm_io_prot': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_vm.c:54:2: warning: #warning using pat CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_sysfs.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_sysfs.c:68:8: warning: initialization from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_sysfs.c: In function 'drm_sysfs_device_add': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_sysfs.c:160:9: warning: unused variable 'j' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_sysfs.c:160:6: warning: unused variable 'i' CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_pci.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_agpsupport.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_agpsupport.c: In function 'drm_agp_populate': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_agpsupport.c:527:33: warning: assignment makes pointer from integer without a cast CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_scatter.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_memory_debug.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/ati_pcigart.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_sman.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_hashtab.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_mm.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_object.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_compat.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_fence.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ttm.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_bo.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_bo_move.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_bo_move.c: In function 'drm_kernel_io_prot': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_bo_move.c:429:2: warning: #warning using pat CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_crtc.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_crtc.c: In function 'psb_drm_mode_attachmode_crtc': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_crtc.c:1814:1: warning: control reaches end of non-void function CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_edid.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_modes.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_bo_lock.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_regman.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_vm_nopage_compat.o CC [M] /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.o /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_version': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:106:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:106:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:106:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_getunique': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:147:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:147:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:147:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_setunique': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:176:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:176:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:176:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_getmap': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:207:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:207:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:207:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_addmap': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:248:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:248:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:248:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_rmmap': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:286:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:286:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:286:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_getclient': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:316:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:316:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:316:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_getstats': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:353:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:353:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:353:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_addbufs': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:397:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:397:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:397:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_markbufs': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:429:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:429:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:429:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_infobufs': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:471:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:471:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:471:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_mapbufs': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:533:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:533:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:533:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_freebufs': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:580:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:580:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:580:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_setsareactx': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:607:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:607:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:607:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_getsareactx': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:630:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:630:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:630:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_resctx': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:666:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:666:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:666:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_dma': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:720:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:720:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:720:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_agp_enable': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:753:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:753:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:753:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_agp_info': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:783:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:783:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:783:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_agp_alloc': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:829:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:829:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:829:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:837:6: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:837:6: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:837:6: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_agp_free': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:858:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:858:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:858:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_agp_bind': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:883:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:883:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:883:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_agp_unbind': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:900:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:900:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:900:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_sg_alloc': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:925:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:925:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:925:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_sg_free': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:952:5: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:952:5: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:952:5: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'compat_drm_wait_vblank': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:992:4: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:992:4: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:992:4: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c: In function 'psb_drm_compat_ioctl': /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:1060:3: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:1060:3: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:1060:3: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:1068:3: warning: passing argument 1 of 'psb_drm_ioctl' from incompatible pointer type /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'struct file *' but argument is of type 'struct inode *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:1068:3: warning: passing argument 2 of 'psb_drm_ioctl' makes integer from pointer without a cast /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: expected 'unsigned int' but argument is of type 'struct file *' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.c:1068:3: error: too many arguments to function 'psb_drm_ioctl' /var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drmP.h:947:13: note: declared here make[2]: *** [/var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source/drm_ioc32.o] Error 1 make[1]: *** [_module_/var/tmp/portage/x11-drivers/psb-kmod-4.42.0/work/psb-kernel-source] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.37-gentoo' make: *** [modules] Error 2