Whamcloud - gitweb
LU-506 dcache: check lookup_instantiate_filp() return value
authorLai Siyao <laisiyao@whamcloud.com>
Mon, 9 Apr 2012 07:06:03 +0000 (15:06 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 22 May 2012 05:24:52 +0000 (01:24 -0400)
commitdd1a1955ecaaa17d4bcba822023d4c78bb10ce6c
treee2a590fc5b1f26fc2b90f928844b71c5a136cd4c
parent8529011d926fa99c0d37ac644e998f83567b4439
LU-506 dcache: check lookup_instantiate_filp() return value

For new kernels, nd->intent.open.file may not be checked before use,
but it may be an error code. To avoid this, return error when
the original open in lookup_instantiate_filp() fails.

Signed-off-by: Lai Siyao <laisiyao@whamcloud.com>
Change-Id: Ibfbc4eef284962302418872b9f1af8dce2f95db5
Reviewed-on: http://review.whamcloud.com/2491
Reviewed-by: Peng Tao <tao.peng@emc.com>
Tested-by: Hudson
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/dcache.c
lustre/llite/namei.c