{
int n;
- if (__get_user(n, (int __user *)(&(((mixer_vol_table __user *)arg)->num))))
+ if (__get_user(n, (int __user *)(&(((mixer_vol_table *__user )arg)->num))))
return -EFAULT;
if (n < 0 || n >= num_mixer_volumes)
return -EINVAL;
if (size != dmap->bytes_in_use) {
printk(KERN_WARNING "Sound: mmap() size = %ld. Should be %d\n", size, dmap->bytes_in_use);
}
- if (remap_pfn_range(vma, vma->vm_start,
- virt_to_phys(dmap->raw_buf) >> PAGE_SHIFT,
- vma->vm_end - vma->vm_start, vma->vm_page_prot)) {
+ if (remap_page_range(vma, vma->vm_start, virt_to_phys(dmap->raw_buf),
+ vma->vm_end - vma->vm_start,
+ vma->vm_page_prot)) {
unlock_kernel();
return -EAGAIN;
}