Whamcloud - gitweb
LU-13288 llite: Find account_page_dirtied on module init 86/37686/3
authorShaun Tancheff <shaun.tancheff@hpe.com>
Mon, 24 Feb 2020 19:11:03 +0000 (13:11 -0600)
committerOleg Drokin <green@whamcloud.com>
Sun, 1 Mar 2020 05:36:07 +0000 (05:36 +0000)
commit788e464a7215e09987e05eeeeac107642e80cea5
tree31da04cef9cbc5f07c140289ce5209a7909711f5
parentecb68b84807e5165dd8c513023b3d2a6ddadf5ad
LU-13288 llite: Find account_page_dirtied on module init

Kernel v5.2-5678-gac1c3e4 no longer exports account_page_dirtied
Use kallsyms_lookup_name to find and use it as
vvp_account_page_dirtied on module init to avoid any
performance regressions due to symbol_get.

Test-Parameters: clientdistro=el8.1
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: Ie27abb07ffbf9e5be67fe64601ebc62409f829fd
Reviewed-on: https://review.whamcloud.com/37686
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Wang Shilong <wshilong@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Tested-by: Shuichi Ihara <sihara@ddn.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/autoconf/lustre-core.m4
lustre/llite/vvp_dev.c
lustre/llite/vvp_internal.h
lustre/llite/vvp_io.c