| Kernel v2.3.9 /mm/mremap.c |
|---|
 2.3.9
 mm
 mremap.c
diff -u --recursive --new-file v2.3.8/linux/mm/mremap.c linux/mm/mremap.c
--- v2.3.8/linux/mm/mremap.c Thu Jun 3 23:15:29 1999
+++ linux/mm/mremap.c Mon Jun 28 13:53:22 1999
@@ -136,7 +136,7 @@
new_vma->vm_offset = vma->vm_offset + (addr - vma->vm_start);
lock_kernel();
if (new_vma->vm_file)
- new_vma->vm_file->f_count++;
+ atomic_inc(&new_vma->vm_file->f_count);
if (new_vma->vm_ops && new_vma->vm_ops->open)
new_vma->vm_ops->open(new_vma);
insert_vm_struct(current->mm, new_vma);
|