diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-12-22 15:59:54 -0500 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-12-30 13:14:07 -0500 |
commit | 93bae099eaa0ae784fbe4d9eddcdc54fb5812466 (patch) | |
tree | ceece65bc861d13cc0fe8119715f6b8555111dbb /fs/f2fs/f2fs.h | |
parent | 00623e6bcf40b03b39f612cef9a744453cf3e2a8 (diff) |
f2fs: record node block allocation in dnode_of_data
This patch introduces recording node block allocation in dnode_of_data.
This information helps to figure out whether any node block is allocated during
specific file operations.
Reviewed-by: Chao Yu <chao2.yu@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/f2fs.h')
-rw-r--r-- | fs/f2fs/f2fs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h index 90fb970e2b98..3e4a60da408f 100644 --- a/fs/f2fs/f2fs.h +++ b/fs/f2fs/f2fs.h | |||
@@ -546,6 +546,7 @@ struct dnode_of_data { | |||
546 | nid_t nid; /* node id of the direct node block */ | 546 | nid_t nid; /* node id of the direct node block */ |
547 | unsigned int ofs_in_node; /* data offset in the node page */ | 547 | unsigned int ofs_in_node; /* data offset in the node page */ |
548 | bool inode_page_locked; /* inode page is locked or not */ | 548 | bool inode_page_locked; /* inode page is locked or not */ |
549 | bool node_changed; /* is node block changed */ | ||
549 | block_t data_blkaddr; /* block address of the node block */ | 550 | block_t data_blkaddr; /* block address of the node block */ |
550 | }; | 551 | }; |
551 | 552 | ||