From: James Simmons Date: Thu, 8 Sep 2016 16:39:14 +0000 (-0400) Subject: LU-8560 libcfs: handle page_cache_*() removal in newer kernels X-Git-Tag: 2.8.58~9 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=3792aa13dab69c1a8de50ea23c5a4352f9bd0f45;hp=3792aa13dab69c1a8de50ea23c5a4352f9bd0f45 LU-8560 libcfs: handle page_cache_*() removal in newer kernels Since page cache handling never was handled differently than normal pages the page_cache_*() macros have been removed starting with linux kernel 4.6. Now put_page() and get_page() need to be used instead. Second change is that get_user_page dropped the first two arguments in linux kernel version 4.6. We handle this change as well in libcfs. Signed-off-by: James Simmons Change-Id: I84c347a55c45e0794b913134f1abdd45926c24e8 Reviewed-on: http://review.whamcloud.com/22385 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Frank Zago Reviewed-by: Andreas Dilger ---