commit | bae473a423f65e480db83c85b5e92254f6dfcb28 | [log] [tgz] |
---|---|---|
author | Kirill A. Shutemov <[email protected]> | Tue Jul 26 15:25:20 2016 -0700 |
committer | Linus Torvalds <[email protected]> | Tue Jul 26 16:19:19 2016 -0700 |
tree | 9e09cd8cbcafdcc1a27298700f69f8f86f929392 | |
parent | dcddffd41d3f1d3bdcc1dce3f1cd142779b6d4c1 [diff] |
mm: introduce fault_env The idea borrowed from Peter's patch from patchset on speculative page faults[1]: Instead of passing around the endless list of function arguments, replace the lot with a single structure so we can change context without endless function signature changes. The changes are mostly mechanical with exception of faultaround code: filemap_map_pages() got reworked a bit. This patch is preparation for the next one. [1] http://lkml.kernel.org/r/[email protected] Link: http://lkml.kernel.org/r/1466021202-61880-9-git-send-email-kirill.shutemov@linux.intel.com Signed-off-by: Kirill A. Shutemov <[email protected]> Acked-by: Peter Zijlstra (Intel) <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>