Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mm/mmap.c: eliminate the ret variable from mm_take_all_locks()

The ret variable is really not needed in mm_take_all_locks().

Signed-off-by: Kautuk Consul <consul.kautuk@gmail.com>
Reviewed-by: Michal Hocko <mhocko@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Kautuk Consul and committed by
Linus Torvalds
584cff54 09f363c7

+3 -6
+3 -6
mm/mmap.c
··· 2558 2558 { 2559 2559 struct vm_area_struct *vma; 2560 2560 struct anon_vma_chain *avc; 2561 - int ret = -EINTR; 2562 2561 2563 2562 BUG_ON(down_read_trylock(&mm->mmap_sem)); 2564 2563 ··· 2578 2579 vm_lock_anon_vma(mm, avc->anon_vma); 2579 2580 } 2580 2581 2581 - ret = 0; 2582 + return 0; 2582 2583 2583 2584 out_unlock: 2584 - if (ret) 2585 - mm_drop_all_locks(mm); 2586 - 2587 - return ret; 2585 + mm_drop_all_locks(mm); 2586 + return -EINTR; 2588 2587 } 2589 2588 2590 2589 static void vm_unlock_anon_vma(struct anon_vma *anon_vma)