diff options
Diffstat (limited to 'sys-kernel/aufs-sources/files/aufs-sources-3.10.26-mmap-aufs3.patch')
-rw-r--r-- | sys-kernel/aufs-sources/files/aufs-sources-3.10.26-mmap-aufs3.patch | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/sys-kernel/aufs-sources/files/aufs-sources-3.10.26-mmap-aufs3.patch b/sys-kernel/aufs-sources/files/aufs-sources-3.10.26-mmap-aufs3.patch deleted file mode 100644 index 48f4da5ac714..000000000000 --- a/sys-kernel/aufs-sources/files/aufs-sources-3.10.26-mmap-aufs3.patch +++ /dev/null @@ -1,38 +0,0 @@ - aufs3-mmap.patch | 17 ++++++----------- - 1 file changed, 6 insertions(+), 11 deletions(-) - -diff --git a/aufs3-mmap.patch b/aufs3-mmap.patch -index 398253b..d9b413c 100644 ---- a/aufs3-mmap.patch -+++ b/aufs3-mmap.patch -@@ -215,24 +215,19 @@ index 7905fe7..94cc777 100644 - if (page->mapping != inode->i_mapping) { - unlock_page(page); - diff --git a/mm/fremap.c b/mm/fremap.c --index 87da359..92bb6f2 100644 -+index bbc4d66..7deee2c 100644 - --- a/mm/fremap.c - +++ b/mm/fremap.c --@@ -202,11 +202,12 @@ get_write_lock: -- */ -- if (mapping_cap_account_dirty(mapping)) { -- unsigned long addr; --- struct file *file = get_file(vma->vm_file); --+ struct file *file = vma->vm_file; -+@@ -211,7 +211,9 @@ get_write_lock: -+ /* mmap_region may free vma; grab the info now */ -+ vm_flags = vma->vm_flags; - - + vma_get_file(vma); -- addr = mmap_region(file, start, size, -- vma->vm_flags, pgoff); --- fput(file); -+ addr = mmap_region(file, start, size, vm_flags, pgoff); - + vma_fput(vma); -+ fput(file); - if (IS_ERR_VALUE(addr)) { - err = addr; -- } else { - diff --git a/mm/madvise.c b/mm/madvise.c - index 7055883..e6b768d 100644 - --- a/mm/madvise.c |