diff options
Diffstat (limited to 'mm/migrate.c')
-rw-r--r-- | mm/migrate.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/mm/migrate.c b/mm/migrate.c index b1d02127e1be..344cdf692fc8 100644 --- a/mm/migrate.c +++ b/mm/migrate.c | |||
@@ -1536,27 +1536,6 @@ out: | |||
1536 | return err; | 1536 | return err; |
1537 | } | 1537 | } |
1538 | 1538 | ||
1539 | /* | ||
1540 | * Call migration functions in the vma_ops that may prepare | ||
1541 | * memory in a vm for migration. migration functions may perform | ||
1542 | * the migration for vmas that do not have an underlying page struct. | ||
1543 | */ | ||
1544 | int migrate_vmas(struct mm_struct *mm, const nodemask_t *to, | ||
1545 | const nodemask_t *from, unsigned long flags) | ||
1546 | { | ||
1547 | struct vm_area_struct *vma; | ||
1548 | int err = 0; | ||
1549 | |||
1550 | for (vma = mm->mmap; vma && !err; vma = vma->vm_next) { | ||
1551 | if (vma->vm_ops && vma->vm_ops->migrate) { | ||
1552 | err = vma->vm_ops->migrate(vma, to, from, flags); | ||
1553 | if (err) | ||
1554 | break; | ||
1555 | } | ||
1556 | } | ||
1557 | return err; | ||
1558 | } | ||
1559 | |||
1560 | #ifdef CONFIG_NUMA_BALANCING | 1539 | #ifdef CONFIG_NUMA_BALANCING |
1561 | /* | 1540 | /* |
1562 | * Returns true if this is a safe migration target node for misplaced NUMA | 1541 | * Returns true if this is a safe migration target node for misplaced NUMA |