summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/node.h
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk.kim@samsung.com>2013-03-31 12:47:20 +0900
committerJaegeuk Kim <jaegeuk.kim@samsung.com>2013-04-03 17:27:42 +0900
commit56ae674cc27230ea86ab25db7fcf1f32dfe17ec1 (patch)
tree491d3032f5fde1dd5f47826f6491d909b673e470 /fs/f2fs/node.h
parent53cf95222fad7a962cc03fb61a33e37bcf4f5c9d (diff)
downloadblackbird-op-linux-56ae674cc27230ea86ab25db7fcf1f32dfe17ec1.tar.gz
blackbird-op-linux-56ae674cc27230ea86ab25db7fcf1f32dfe17ec1.zip
f2fs: remove redundant lock_page calls
In get_node_page, we do not need to call lock_page all the time. If the node page is cached as uptodate, 1. grab_cache_page locks the page, 2. read_node_page unlocks the page, and 3. lock_page is called for further process. Let's avoid this. Reviewed-by: Namjae Jeon <namjae.jeon@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
Diffstat (limited to 'fs/f2fs/node.h')
-rw-r--r--fs/f2fs/node.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/f2fs/node.h b/fs/f2fs/node.h
index d009cdfd2679..271a61c25601 100644
--- a/fs/f2fs/node.h
+++ b/fs/f2fs/node.h
@@ -29,6 +29,9 @@
/* vector size for gang look-up from nat cache that consists of radix tree */
#define NATVEC_SIZE 64
+/* return value for read_node_page */
+#define LOCKED_PAGE 1
+
/*
* For node information
*/
OpenPOWER on IntegriCloud