mempolicy: ERR_PTR dereference in mpol_shared_policy_init()
authorDan Carpenter <error27@gmail.com>
Wed, 26 May 2010 06:42:58 +0000 (23:42 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 26 May 2010 15:19:23 +0000 (08:19 -0700)
commit0cae3457b1a6e88f31020272bcfd90c178716053
tree71cf3f4049e9e80a5dd71219bd74061e8587a643
parentb1cdc4670b9508fcd47a15fbd12f70d269880b37
mempolicy: ERR_PTR dereference in mpol_shared_policy_init()

The original code called mpol_put(new) while "new" was an ERR_PTR.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Cc: Lee Schermerhorn <lee.schermerhorn@hp.com>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Christoph Lameter <cl@linux-foundation.org>
Acked-by: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/mempolicy.c