Whamcloud - gitweb
LU-12477 llite: use generic_error_remove_page() 61/35461/3
authorNeilBrown <neilb@suse.com>
Thu, 11 Jul 2019 00:47:40 +0000 (20:47 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 17 Jul 2019 06:22:14 +0000 (06:22 +0000)
commitf114d4dac6f842212e248f2ed4a50ce3249109d8
treead55244f751c34e467dca71329386127bc38ff3f
parent750fc5bc98606df0d3d25e8ddda8288ec186a258
LU-12477 llite: use generic_error_remove_page()

lustre's internal ll_invalidate_page() is behaviourally identical to
generic_error_remove_page().
In the case of lustre it isn't a memory hardware error that requires
the page being invalidated, it is the loss of a lock, which will likely
result in the data changing on the server.
In either case, we don't want the page to be accessed any more, so the
same removal is appropriate.

Linux-commit: d5419b40599b4d6e030695dad30f15347679be66

Change-Id: I92686b5332eec02580563c1bee779688e8e591a3
Acked-by: Oleg Drokin <green@linuxhacker.ru>
Signed-off-by: NeilBrown <neilb@suse.com>
Reviewed-on: https://review.whamcloud.com/35461
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Lai Siyao <lai.siyao@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/llite_internal.h
lustre/llite/vvp_io.c
lustre/llite/vvp_page.c