Whamcloud - gitweb
LU-12634 llite: Use __xa_set_mark if it is available 73/36373/3
authorShaun Tancheff <stancheff@cray.com>
Fri, 4 Oct 2019 17:57:16 +0000 (12:57 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 20 Dec 2019 03:26:32 +0000 (03:26 +0000)
commite380010b810a67fed68751d13651c979539accb6
tree6321612f4c54cdc61655cc9cde5d60c607645a3f
parent590089790fee7ba980a5c284b4d0eff2f649e228
LU-12634 llite: Use __xa_set_mark if it is available

Linux v4.19-rc5-248-g9b89a0355144
xarray: Add XArray marks

Test for and use __xa_set_mark() for marking page cache pages.

Move kernel compat wrappers in to inline functions.
Co-locate the configure test macros for 4.20 in kernel version order.

Test-Parameters: trivial
Cray-bug-id: LUS-7689
Signed-off-by: Shaun Tancheff <stancheff@cray.com>
Change-Id: I659a0e3af0a648d50205f44f2649ba8b982bfa42
Reviewed-on: https://review.whamcloud.com/36373
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Ben Evans <bevans@cray.com>
Reviewed-by: Petros Koutoupis <pkoutoupis@cray.com>
lustre/autoconf/lustre-core.m4
lustre/llite/vvp_io.c