Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
Linux 6.5:
Linux commit dc97391e661009eab46783030d2404c9b6e6f2e7
sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)
Use sendmsg, and provide a wrapper for older kernels.
Linux commit 1e0877d58b1e22517d8939b22b963c043e6c63fd
mm: remove struct pagevec
Use folio_batch and provide backward compat wrappers for pagevec
Linux commit 54d020692b342f7bd02d7f5795fb5c401caecfcc
mm/gup: remove unused vmas parameter from get_user_pages()
Use vma_lookup to acquire the vma following get_user_pages()
Linux commit 3fc40265ae2b48a7475c41c5c0b256374c419f4b
iov_iter: Kill ITER_PIPE
ITER_PIPE and iov_iter_is_pipe() are removed, provide an replacement for older kernels.
Linux commit c6585011bc1d8934cc78046c50fc94590fb2ab24
splice: Remove generic_file_splice_read()
Use filemap_splice_read and provide alternates for older kernels.