summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/f2fs.h
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2017-01-09 14:13:03 -0800
committerJaegeuk Kim <jaegeuk@kernel.org>2017-02-22 18:48:51 -0800
commitb01a92019cac30398ef75b560d2668b399f4e393 (patch)
treec66498fc920984e36ce650f4892455a63c54614b /fs/f2fs/f2fs.h
parentae27d62e6befd3cac4ffa702e644cc52019642e8 (diff)
downloadop-kernel-dev-b01a92019cac30398ef75b560d2668b399f4e393.zip
op-kernel-dev-b01a92019cac30398ef75b560d2668b399f4e393.tar.gz
f2fs: clean up flush/discard command namings
This patch simply cleans up the names for flush/discard commands. Reviewed-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/f2fs.h')
-rw-r--r--fs/f2fs/f2fs.h20
1 files changed, 9 insertions, 11 deletions
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
index 4a84b3f..548e75d 100644
--- a/fs/f2fs/f2fs.h
+++ b/fs/f2fs/f2fs.h
@@ -181,13 +181,12 @@ struct discard_entry {
int len; /* # of consecutive blocks of the discard */
};
-struct bio_entry {
- struct list_head list;
- block_t lstart;
- block_t len;
- struct bio *bio;
- struct completion event;
- int error;
+struct discard_cmd {
+ struct list_head list; /* command list */
+ struct completion wait; /* compleation */
+ block_t lstart; /* logical start address */
+ block_t len; /* length */
+ struct bio *bio; /* bio */
};
/* for the list of fsync inodes, used only during recovery */
@@ -634,8 +633,8 @@ struct f2fs_sm_info {
unsigned int rec_prefree_segments;
/* for small discard management */
- struct list_head discard_list; /* 4KB discard list */
- struct list_head wait_list; /* linked with issued discard bio */
+ struct list_head discard_entry_list; /* 4KB discard entry list */
+ struct list_head discard_cmd_list; /* discard cmd list */
int nr_discards; /* # of discards in the list */
int max_discards; /* max. discards to be issued */
@@ -649,8 +648,7 @@ struct f2fs_sm_info {
unsigned int min_fsync_blocks; /* threshold for fsync */
/* for flush command control */
- struct flush_cmd_control *cmd_control_info;
-
+ struct flush_cmd_control *fcc_info;
};
/*
OpenPOWER on IntegriCloud