Whamcloud - gitweb
LU-10994 clio: remove cpo_prep and cpo_make_ready 99/47399/6
authorJohn L. Hammond <jhammond@whamcloud.com>
Mon, 22 Aug 2022 15:56:04 +0000 (11:56 -0400)
committerOleg Drokin <green@whamcloud.com>
Mon, 12 Sep 2022 02:55:20 +0000 (02:55 +0000)
commitca161cfbcbf04bffb33a678d3a744a9276b4b78a
treec1c910f7159fe1a8eacf209b703640be179c0f78
parentbf1d1b0e41ff245f59280a0783e80dc81278e730
LU-10994 clio: remove cpo_prep and cpo_make_ready

Remove the cpo_prep and cpo_make_ready methods from struct
cl_page_operations. These methods were only implemented by the vvp
layer and so they can be easily inlined into cl_page_prep() and
cl_page_make_ready().

Signed-off-by: John L. Hammond <jhammond@whamcloud.com>
Change-Id: I177fd8d3c3832bcc8f06ed98cdf9d30f18d49e88
Reviewed-on: https://review.whamcloud.com/47399
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/cl_object.h
lustre/llite/vvp_page.c
lustre/obdclass/cl_page.c