aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChao Yu <yuchao0@huawei.com>2018-01-25 05:57:26 -0500
committerJaegeuk Kim <jaegeuk@kernel.org>2018-01-25 13:40:01 -0500
commit6819b884e0eea641a2678be01a41a071efcfd489 (patch)
tree5b51326cde825728cc498aec1bfe6da9046b5919
parent2882d34310a9b87428d723ba9bb040d7ef0b5ba8 (diff)
f2fs: clean up duplicated assignment in init_discard_policy
Remove duplicated codes of assignment for .max_requests and .io_aware_gran. Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
-rw-r--r--fs/f2fs/segment.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c
index e5739ce23a72..9c09e2c96705 100644
--- a/fs/f2fs/segment.c
+++ b/fs/f2fs/segment.c
@@ -1715,25 +1715,20 @@ void init_discard_policy(struct discard_policy *dpolicy,
1715 dpolicy->sync = true; 1715 dpolicy->sync = true;
1716 dpolicy->granularity = granularity; 1716 dpolicy->granularity = granularity;
1717 1717
1718 dpolicy->max_requests = DEF_MAX_DISCARD_REQUEST;
1719 dpolicy->io_aware_gran = MAX_PLIST_NUM;
1720
1718 if (discard_type == DPOLICY_BG) { 1721 if (discard_type == DPOLICY_BG) {
1719 dpolicy->min_interval = DEF_MIN_DISCARD_ISSUE_TIME; 1722 dpolicy->min_interval = DEF_MIN_DISCARD_ISSUE_TIME;
1720 dpolicy->max_interval = DEF_MAX_DISCARD_ISSUE_TIME; 1723 dpolicy->max_interval = DEF_MAX_DISCARD_ISSUE_TIME;
1721 dpolicy->max_requests = DEF_MAX_DISCARD_REQUEST;
1722 dpolicy->io_aware_gran = MAX_PLIST_NUM;
1723 dpolicy->io_aware = true; 1724 dpolicy->io_aware = true;
1724 } else if (discard_type == DPOLICY_FORCE) { 1725 } else if (discard_type == DPOLICY_FORCE) {
1725 dpolicy->min_interval = DEF_MIN_DISCARD_ISSUE_TIME; 1726 dpolicy->min_interval = DEF_MIN_DISCARD_ISSUE_TIME;
1726 dpolicy->max_interval = DEF_MAX_DISCARD_ISSUE_TIME; 1727 dpolicy->max_interval = DEF_MAX_DISCARD_ISSUE_TIME;
1727 dpolicy->max_requests = DEF_MAX_DISCARD_REQUEST;
1728 dpolicy->io_aware_gran = MAX_PLIST_NUM;
1729 dpolicy->io_aware = true; 1728 dpolicy->io_aware = true;
1730 } else if (discard_type == DPOLICY_FSTRIM) { 1729 } else if (discard_type == DPOLICY_FSTRIM) {
1731 dpolicy->max_requests = DEF_MAX_DISCARD_REQUEST;
1732 dpolicy->io_aware_gran = MAX_PLIST_NUM;
1733 dpolicy->io_aware = false; 1730 dpolicy->io_aware = false;
1734 } else if (discard_type == DPOLICY_UMOUNT) { 1731 } else if (discard_type == DPOLICY_UMOUNT) {
1735 dpolicy->max_requests = DEF_MAX_DISCARD_REQUEST;
1736 dpolicy->io_aware_gran = MAX_PLIST_NUM;
1737 dpolicy->io_aware = false; 1732 dpolicy->io_aware = false;
1738 } 1733 }
1739} 1734}