commit | de0e8c20ba3a65b0f15040aabbefdc1999876e6b | [log] [tgz] |
---|---|---|
author | Dave Chinner <dchinner@redhat.com> | Mon Feb 23 21:44:19 2015 +1100 |
committer | Dave Chinner <david@fromorbit.com> | Mon Feb 23 21:44:19 2015 +1100 |
tree | 1b727063b3d8c6a41e2ccb6a16f5f8134c566f09 | |
parent | 653c60b633a9019a54a80d64b5ed33ecb214823c [diff] |
xfs: use i_mmaplock on read faults Take the i_mmaplock over read page faults. These come through the ->fault callout, so we need to wrap the generic implementation with the i_mmaplock. While there, add tracepoints for the read fault as it passes through XFS. This gives us a lock order of mmap_sem -> i_mmaplock -> page_lock -> i_lock. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Brian Foster <bfoster@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>