Whamcloud - gitweb
LU-300: Oops in cl_page_put of page fault path
authorJinshan Xiong <jay@whamcloud.com>
Wed, 11 May 2011 02:20:12 +0000 (19:20 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 18 May 2011 23:05:26 +0000 (16:05 -0700)
commit15ac26cb2fc0b9b4c6c4507d8cdab683b9b40b7e
tree9e7b29232d6e662dd082fc359ce4e4ec5d866c05
parenteb012d4a10208b26c2d3e795a90f1bb07dde6d91
LU-300: Oops in cl_page_put of page fault path

This problem is due to the unintialization of cl_io, so that an invalid page
address will be accessed in vvp_io_fault_fini().

Change-Id: Ic85a5d22e175cc74ada0e51831142d9f37798c08
Signed-off-by: Jinshan Xiong <jay@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/530
Tested-by: Hudson
Reviewed-by: wangdi <di.wang@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lclient.h
lustre/lclient/glimpse.c
lustre/lclient/lcommon_cl.c
lustre/lclient/lcommon_misc.c
lustre/liblustre/rw.c
lustre/llite/file.c
lustre/llite/llite_mmap.c
lustre/llite/rw.c