Whamcloud - gitweb
LU-9523 obdclass: remove CL_PAGE_INVOKE et. al. 68/27168/3
authorBen Evans <bevans@cray.com>
Wed, 17 May 2017 18:09:53 +0000 (13:09 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 7 Jun 2017 20:31:37 +0000 (20:31 +0000)
commit603557c13111f188d51a1e7983343471e4a5cf71
tree32e51a8282420e8a2341483786dcbefa12199478
parent105e695731e129b3cd1c10827c02d12aee35a033
LU-9523 obdclass: remove CL_PAGE_INVOKE et. al.

CL_PAGE_INVOKE, CL_PAGE_INVOID and CL_PAGE_INVOKE_REVERSE
merely obscure the list_for_each_entry calls to various virtual
functions specified by CL_PAGE_OP, and arguments stuck into va_args.

These defines and their equivalent functions have been removed,
and the list_for_each_entry has been put in place.  CL_PAGE_OP
has also been removed.

Signed-off-by: Ben Evans <bevans@cray.com>
Change-Id: I644e707263c2a31c7c2a3d1435248199efb6b274
Reviewed-on: https://review.whamcloud.com/27168
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/obdclass/cl_page.c