mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
Merge branch 'master' into next
Conflicts: security/keys/internal.h security/keys/process_keys.c security/keys/request_key.c Fixed conflicts above by using the non 'tsk' versions. Signed-off-by: James Morris <[email protected]>
This commit is contained in:
commit
2b82892565
538 changed files with 20101 additions and 5812 deletions
|
|
@ -489,12 +489,6 @@ check_range(struct mm_struct *mm, unsigned long start, unsigned long end,
|
|||
int err;
|
||||
struct vm_area_struct *first, *vma, *prev;
|
||||
|
||||
if (flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) {
|
||||
|
||||
err = migrate_prep();
|
||||
if (err)
|
||||
return ERR_PTR(err);
|
||||
}
|
||||
|
||||
first = find_vma(mm, start);
|
||||
if (!first)
|
||||
|
|
@ -809,9 +803,13 @@ int do_migrate_pages(struct mm_struct *mm,
|
|||
const nodemask_t *from_nodes, const nodemask_t *to_nodes, int flags)
|
||||
{
|
||||
int busy = 0;
|
||||
int err = 0;
|
||||
int err;
|
||||
nodemask_t tmp;
|
||||
|
||||
err = migrate_prep();
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
down_read(&mm->mmap_sem);
|
||||
|
||||
err = migrate_vmas(mm, from_nodes, to_nodes, flags);
|
||||
|
|
@ -974,6 +972,12 @@ static long do_mbind(unsigned long start, unsigned long len,
|
|||
start, start + len, mode, mode_flags,
|
||||
nmask ? nodes_addr(*nmask)[0] : -1);
|
||||
|
||||
if (flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) {
|
||||
|
||||
err = migrate_prep();
|
||||
if (err)
|
||||
return err;
|
||||
}
|
||||
down_write(&mm->mmap_sem);
|
||||
vma = check_range(mm, start, end, nmask,
|
||||
flags | MPOL_MF_INVERT, &pagelist);
|
||||
|
|
|
|||
Loading…
Reference in a new issue