Whamcloud - gitweb
LU-13745 llite: switch generic_file_splice_read() to use of ->read_iter() 72/39272/13
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 6 Sep 2020 21:38:17 +0000 (17:38 -0400)
committerOleg Drokin <green@whamcloud.com>
Fri, 2 Oct 2020 00:18:53 +0000 (00:18 +0000)
commit1635dc9de0bc1d6701ca5f4bc0d342fca416f89a
tree665eb7cc0a5a6a2bd600b32e2c4da2b737a10c20
parent85bbe42b668425b0a445eba07256405a94c0f336
LU-13745 llite: switch generic_file_splice_read() to use of ->read_iter()

... and kill the ->splice_read() instances that can be switched to it

* Special Note * Using generic_file_splice_read() breaks Lustre
but in my testing on RHEL7 not provding a ->splice_read, which
results in default_file_splice_read() to be used seems to work.

Linux-commit: 82c156f853840645604acd7c2cebcb75ed1b6652

Change-Id: I28bd2fe43fec25e881c78b41c58c59ac5e74eb49
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Reviewed-on: https://review.whamcloud.com/39272
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Wang Shilong <wshilong@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/autoconf/lustre-core.m4
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/pcc.c
lustre/llite/pcc.h
lustre/llite/rw.c
lustre/llite/vvp_internal.h
lustre/llite/vvp_io.c