diff options
author | Mariusz Dabrowski <mariusz.dabrowski@intel.com> | 2019-02-18 17:04:09 +0300 |
---|---|---|
committer | Song Liu <songliubraving@fb.com> | 2019-03-12 20:15:18 +0300 |
commit | a596d08677320925b69e70c0fdc4c0f59384a65e (patch) | |
tree | 7ba718e75decf5f3c210a30386229a410c7b1829 /drivers/md/raid5.c | |
parent | 9205e44916b2ca2e959be4210133292a19e79b0d (diff) | |
download | linux-a596d08677320925b69e70c0fdc4c0f59384a65e.tar.xz |
raid5: set write hint for PPL
When the Partial Parity Log is enabled, circular buffer is used to store
PPL data. Each write to RAID device causes overwrite of data in this buffer
so some write_hint can be set to those request to help drives handle
garbage collection. This patch adds new sysfs attribute which can be used
to specify which write_hint should be assigned to PPL.
Acked-by: Guoqing Jiang <gqjiang@suse.com>
Signed-off-by: Mariusz Dabrowski <mariusz.dabrowski@intel.com>
Signed-off-by: Song Liu <songliubraving@fb.com>
Diffstat (limited to 'drivers/md/raid5.c')
-rw-r--r-- | drivers/md/raid5.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c index cecea901ab8c..09562d7cc080 100644 --- a/drivers/md/raid5.c +++ b/drivers/md/raid5.c @@ -6660,6 +6660,7 @@ static struct attribute *raid5_attrs[] = { &raid5_skip_copy.attr, &raid5_rmw_level.attr, &r5c_journal_mode.attr, + &ppl_write_hint.attr, NULL, }; static struct attribute_group raid5_attrs_group = { |