X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fchar%2Fftape%2Flowlevel%2Fftape-ctl.c;h=1d4619ab953fb7c2ad9d89b85153c0706b41125b;hb=9e1bf581d67d87a1d7fc0ea500729e3a03643a26;hp=f83b60ccc273a979ecabbf8e344dfc7352ed9cb4;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/drivers/char/ftape/lowlevel/ftape-ctl.c b/drivers/char/ftape/lowlevel/ftape-ctl.c index f83b60ccc..1d4619ab9 100644 --- a/drivers/char/ftape/lowlevel/ftape-ctl.c +++ b/drivers/char/ftape/lowlevel/ftape-ctl.c @@ -726,12 +726,9 @@ int ftape_mmap(struct vm_area_struct *vma) ftape_reset_buffer(); } for (i = 0; i < num_buffers; i++) { - unsigned long pfn; - - pfn = virt_to_phys(ft_buffer[i]->address) >> PAGE_SHIFT; - TRACE_CATCH(remap_pfn_range(vma, vma->vm_start + + TRACE_CATCH(remap_page_range(vma, vma->vm_start + i * FT_BUFF_SIZE, - pfn, + virt_to_phys(ft_buffer[i]->address), FT_BUFF_SIZE, vma->vm_page_prot), _res = -EAGAIN);