|
@@ -132,7 +132,7 @@ spufs_mem_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
if (!(vma->vm_flags & VM_SHARED))
|
|
|
return -EINVAL;
|
|
|
|
|
|
- /* FIXME: */
|
|
|
+ vma->vm_flags |= VM_IO;
|
|
|
vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot)
|
|
|
| _PAGE_NO_CACHE);
|
|
|
|
|
@@ -201,7 +201,7 @@ static int spufs_cntl_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
if (!(vma->vm_flags & VM_SHARED))
|
|
|
return -EINVAL;
|
|
|
|
|
|
- vma->vm_flags |= VM_RESERVED;
|
|
|
+ vma->vm_flags |= VM_IO;
|
|
|
vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot)
|
|
|
| _PAGE_NO_CACHE | _PAGE_GUARDED);
|
|
|
|
|
@@ -791,7 +791,7 @@ static int spufs_signal1_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
if (!(vma->vm_flags & VM_SHARED))
|
|
|
return -EINVAL;
|
|
|
|
|
|
- vma->vm_flags |= VM_RESERVED;
|
|
|
+ vma->vm_flags |= VM_IO;
|
|
|
vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot)
|
|
|
| _PAGE_NO_CACHE | _PAGE_GUARDED);
|
|
|
|
|
@@ -889,8 +889,7 @@ static int spufs_signal2_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
if (!(vma->vm_flags & VM_SHARED))
|
|
|
return -EINVAL;
|
|
|
|
|
|
- /* FIXME: */
|
|
|
- vma->vm_flags |= VM_RESERVED;
|
|
|
+ vma->vm_flags |= VM_IO;
|
|
|
vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot)
|
|
|
| _PAGE_NO_CACHE | _PAGE_GUARDED);
|
|
|
|
|
@@ -973,7 +972,7 @@ static int spufs_mss_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
if (!(vma->vm_flags & VM_SHARED))
|
|
|
return -EINVAL;
|
|
|
|
|
|
- vma->vm_flags |= VM_RESERVED;
|
|
|
+ vma->vm_flags |= VM_IO;
|
|
|
vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot)
|
|
|
| _PAGE_NO_CACHE | _PAGE_GUARDED);
|
|
|
|
|
@@ -1015,7 +1014,7 @@ static int spufs_psmap_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
if (!(vma->vm_flags & VM_SHARED))
|
|
|
return -EINVAL;
|
|
|
|
|
|
- vma->vm_flags |= VM_RESERVED;
|
|
|
+ vma->vm_flags |= VM_IO;
|
|
|
vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot)
|
|
|
| _PAGE_NO_CACHE | _PAGE_GUARDED);
|
|
|
|
|
@@ -1056,7 +1055,7 @@ static int spufs_mfc_mmap(struct file *file, struct vm_area_struct *vma)
|
|
|
if (!(vma->vm_flags & VM_SHARED))
|
|
|
return -EINVAL;
|
|
|
|
|
|
- vma->vm_flags |= VM_RESERVED;
|
|
|
+ vma->vm_flags |= VM_IO;
|
|
|
vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot)
|
|
|
| _PAGE_NO_CACHE | _PAGE_GUARDED);
|
|
|
|