From: Alex Gartrell Date: Tue, 20 May 2014 20:07:56 +0000 (-0700) Subject: btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking X-Git-Tag: omap-for-v3.16/fixes-against-rc1~54^2~28 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc4adbff823f76577ece26dcb88bf6f8392dbd43;p=pandora-kernel.git btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking In these instances, we are trying to determine if a page has been accessed since we began the operation for the sake of retry. This is easily accomplished by doing a gang lookup in the page mapping radix tree, and it saves us the dependency on the flag (so that we might eventually delete it). btrfs_page_exists_in_range borrows heavily from find_get_page, replacing the radix tree look up with a gang lookup of 1, so that we can find the next highest page >= index and see if it falls into our lock range. Signed-off-by: Chris Mason Signed-off-by: Alex Gartrell --- Reading git-diff-tree failed