diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2014-05-15 05:06:42 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2014-12-17 08:26:51 -0500 |
commit | 50062175ffc844b8ff9664024c6416a37ad63c77 (patch) | |
tree | acde5ad578854a34a31a97eea496cfd5e6e155ef /fs | |
parent | 777eda2c5b84d6f3543f4aecbf4cd1f29b222a81 (diff) |
vm_area_operations: kill ->migrate()
the only instance this method has ever grown was one in kernfs -
one that call ->migrate() of another vm_ops if it exists.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/kernfs/file.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/fs/kernfs/file.c b/fs/kernfs/file.c index 697390ea47b8..ddc9f9612f16 100644 --- a/fs/kernfs/file.c +++ b/fs/kernfs/file.c | |||
@@ -448,27 +448,6 @@ static struct mempolicy *kernfs_vma_get_policy(struct vm_area_struct *vma, | |||
448 | return pol; | 448 | return pol; |
449 | } | 449 | } |
450 | 450 | ||
451 | static int kernfs_vma_migrate(struct vm_area_struct *vma, | ||
452 | const nodemask_t *from, const nodemask_t *to, | ||
453 | unsigned long flags) | ||
454 | { | ||
455 | struct file *file = vma->vm_file; | ||
456 | struct kernfs_open_file *of = kernfs_of(file); | ||
457 | int ret; | ||
458 | |||
459 | if (!of->vm_ops) | ||
460 | return 0; | ||
461 | |||
462 | if (!kernfs_get_active(of->kn)) | ||
463 | return 0; | ||
464 | |||
465 | ret = 0; | ||
466 | if (of->vm_ops->migrate) | ||
467 | ret = of->vm_ops->migrate(vma, from, to, flags); | ||
468 | |||
469 | kernfs_put_active(of->kn); | ||
470 | return ret; | ||
471 | } | ||
472 | #endif | 451 | #endif |
473 | 452 | ||
474 | static const struct vm_operations_struct kernfs_vm_ops = { | 453 | static const struct vm_operations_struct kernfs_vm_ops = { |
@@ -479,7 +458,6 @@ static const struct vm_operations_struct kernfs_vm_ops = { | |||
479 | #ifdef CONFIG_NUMA | 458 | #ifdef CONFIG_NUMA |
480 | .set_policy = kernfs_vma_set_policy, | 459 | .set_policy = kernfs_vma_set_policy, |
481 | .get_policy = kernfs_vma_get_policy, | 460 | .get_policy = kernfs_vma_get_policy, |
482 | .migrate = kernfs_vma_migrate, | ||
483 | #endif | 461 | #endif |
484 | }; | 462 | }; |
485 | 463 | ||