migration: migrate_vmas should check "vma"
migrate_vmas() should check "vma" not "vma->vm_next" for for-loop condition. Signed-off-by: Daisuke Nishimura <nishimura@mxp.nes.nec.co.jp> Cc: Christoph Lameter <cl@linux-foundation.org> Cc: Johannes Weiner <hannes@cmpxchg.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
		
							parent
							
								
									17c9d12e12
								
							
						
					
					
						commit
						1001c9fb87
					
				| @ -1129,7 +1129,7 @@ int migrate_vmas(struct mm_struct *mm, const nodemask_t *to, | ||||
|  	struct vm_area_struct *vma; | ||||
|  	int err = 0; | ||||
| 
 | ||||
|  	for(vma = mm->mmap; vma->vm_next && !err; vma = vma->vm_next) { | ||||
| 	for (vma = mm->mmap; vma && !err; vma = vma->vm_next) { | ||||
|  		if (vma->vm_ops && vma->vm_ops->migrate) { | ||||
|  			err = vma->vm_ops->migrate(vma, to, from, flags); | ||||
|  			if (err) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user