#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) error=io_remap_page_range( vma->vm_start, base+(vma->vm_pgoff<vm_end-vma->vm_start, vma->vm_page_prot); #elif LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,12) error=io_remap_page_range( vma, vma->vm_start, base+(vma->vm_pgoff<vm_end-vma->vm_start, vma->vm_page_prot); #else error=io_remap_pfn_range( vma, vma->vm_start, (base+(vma->vm_pgoff<> PAGE_SHIFT, vma->vm_end-vma->vm_start, vma->vm_page_prot); #endif if (error) return error;