diff options
author | Coly Li <colyli@suse.de> | 2018-12-23 18:49:15 +0800 |
---|---|---|
committer | Coly Li <colyli@suse.de> | 2018-12-23 18:49:15 +0800 |
commit | 08849b00600107b3c0a3ae9f29c2e1cf77c8324e (patch) | |
tree | 94111e5101a235c0482d2798eaea4344e2980431 | |
parent | 33f88b569f23370dc6da5b3deb962a2e16814b7c (diff) | |
download | bcache-patches-08849b00600107b3c0a3ae9f29c2e1cf77c8324e.tar.gz |
for-next: move sysfs-fix patches in for-next
-rw-r--r-- | for-next/0001-bcache-fix-input-integer-overflow-of-congested-thres.patch (renamed from for-next/sysfs-fix/0001-bcache-fix-input-integer-overflow-of-congested-thres.patch) | 0 | ||||
-rw-r--r-- | for-next/0002-bcache-fix-input-overflow-to-sequential_cutoff.patch (renamed from for-next/sysfs-fix/0002-bcache-fix-input-overflow-to-sequential_cutoff.patch) | 0 | ||||
-rw-r--r-- | for-next/0003-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch (renamed from for-next/sysfs-fix/0003-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch) | 0 | ||||
-rw-r--r-- | for-next/0004-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch (renamed from for-next/sysfs-fix/0004-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch) | 0 | ||||
-rw-r--r-- | for-next/0005-bcache-fix-input-overflow-to-writeback_delay.patch (renamed from for-next/sysfs-fix/0005-bcache-fix-input-overflow-to-writeback_delay.patch) | 0 | ||||
-rw-r--r-- | for-next/0006-bcache-fix-potential-div-zero-error-of-writeback_rat.patch (renamed from for-next/sysfs-fix/0006-bcache-fix-potential-div-zero-error-of-writeback_rat.patch) | 0 | ||||
-rw-r--r-- | for-next/0007-bcache-fix-potential-div-zero-error-of-writeback_rat.patch (renamed from for-next/sysfs-fix/0007-bcache-fix-potential-div-zero-error-of-writeback_rat.patch) | 0 | ||||
-rw-r--r-- | for-next/0008-bcache-fix-input-overflow-to-writeback_rate_minimum.patch (renamed from for-next/sysfs-fix/0008-bcache-fix-input-overflow-to-writeback_rate_minimum.patch) | 0 | ||||
-rw-r--r-- | for-next/0009-bcache-fix-input-overflow-to-journal_delay_ms.patch (renamed from for-next/sysfs-fix/0009-bcache-fix-input-overflow-to-journal_delay_ms.patch) | 0 | ||||
-rw-r--r-- | for-next/0010-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch (renamed from for-next/sysfs-fix/0010-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch) | 0 | ||||
-rw-r--r-- | for-next/0011-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch (renamed from for-next/sysfs-fix/0011-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch) | 0 | ||||
-rw-r--r-- | for-next/sysfs-fix/0000-cover-letter.patch | 34 |
12 files changed, 0 insertions, 34 deletions
diff --git a/for-next/sysfs-fix/0001-bcache-fix-input-integer-overflow-of-congested-thres.patch b/for-next/0001-bcache-fix-input-integer-overflow-of-congested-thres.patch index 79a27e9..79a27e9 100644 --- a/for-next/sysfs-fix/0001-bcache-fix-input-integer-overflow-of-congested-thres.patch +++ b/for-next/0001-bcache-fix-input-integer-overflow-of-congested-thres.patch diff --git a/for-next/sysfs-fix/0002-bcache-fix-input-overflow-to-sequential_cutoff.patch b/for-next/0002-bcache-fix-input-overflow-to-sequential_cutoff.patch index 002acbb..002acbb 100644 --- a/for-next/sysfs-fix/0002-bcache-fix-input-overflow-to-sequential_cutoff.patch +++ b/for-next/0002-bcache-fix-input-overflow-to-sequential_cutoff.patch diff --git a/for-next/sysfs-fix/0003-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch b/for-next/0003-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch index 53ceb4c..53ceb4c 100644 --- a/for-next/sysfs-fix/0003-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch +++ b/for-next/0003-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch diff --git a/for-next/sysfs-fix/0004-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch b/for-next/0004-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch index 092deaf..092deaf 100644 --- a/for-next/sysfs-fix/0004-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch +++ b/for-next/0004-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch diff --git a/for-next/sysfs-fix/0005-bcache-fix-input-overflow-to-writeback_delay.patch b/for-next/0005-bcache-fix-input-overflow-to-writeback_delay.patch index 45514e5..45514e5 100644 --- a/for-next/sysfs-fix/0005-bcache-fix-input-overflow-to-writeback_delay.patch +++ b/for-next/0005-bcache-fix-input-overflow-to-writeback_delay.patch diff --git a/for-next/sysfs-fix/0006-bcache-fix-potential-div-zero-error-of-writeback_rat.patch b/for-next/0006-bcache-fix-potential-div-zero-error-of-writeback_rat.patch index 8b593dd..8b593dd 100644 --- a/for-next/sysfs-fix/0006-bcache-fix-potential-div-zero-error-of-writeback_rat.patch +++ b/for-next/0006-bcache-fix-potential-div-zero-error-of-writeback_rat.patch diff --git a/for-next/sysfs-fix/0007-bcache-fix-potential-div-zero-error-of-writeback_rat.patch b/for-next/0007-bcache-fix-potential-div-zero-error-of-writeback_rat.patch index d33042b..d33042b 100644 --- a/for-next/sysfs-fix/0007-bcache-fix-potential-div-zero-error-of-writeback_rat.patch +++ b/for-next/0007-bcache-fix-potential-div-zero-error-of-writeback_rat.patch diff --git a/for-next/sysfs-fix/0008-bcache-fix-input-overflow-to-writeback_rate_minimum.patch b/for-next/0008-bcache-fix-input-overflow-to-writeback_rate_minimum.patch index c70672e..c70672e 100644 --- a/for-next/sysfs-fix/0008-bcache-fix-input-overflow-to-writeback_rate_minimum.patch +++ b/for-next/0008-bcache-fix-input-overflow-to-writeback_rate_minimum.patch diff --git a/for-next/sysfs-fix/0009-bcache-fix-input-overflow-to-journal_delay_ms.patch b/for-next/0009-bcache-fix-input-overflow-to-journal_delay_ms.patch index bc33a34..bc33a34 100644 --- a/for-next/sysfs-fix/0009-bcache-fix-input-overflow-to-journal_delay_ms.patch +++ b/for-next/0009-bcache-fix-input-overflow-to-journal_delay_ms.patch diff --git a/for-next/sysfs-fix/0010-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch b/for-next/0010-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch index 4637aa1..4637aa1 100644 --- a/for-next/sysfs-fix/0010-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch +++ b/for-next/0010-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch diff --git a/for-next/sysfs-fix/0011-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch b/for-next/0011-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch index fbe600f..fbe600f 100644 --- a/for-next/sysfs-fix/0011-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch +++ b/for-next/0011-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch diff --git a/for-next/sysfs-fix/0000-cover-letter.patch b/for-next/sysfs-fix/0000-cover-letter.patch deleted file mode 100644 index 061edec..0000000 --- a/for-next/sysfs-fix/0000-cover-letter.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 3eb7a1339e1f928f91c6479523daf5bea97c66b0 Mon Sep 17 00:00:00 2001 -From: Coly Li <colyli@suse.de> -Date: Thu, 20 Dec 2018 22:47:56 +0800 -Subject: [PATCH 00/11] fixes for setting values via sysfs interface - -When setting bcache parameters via sysfs interface, current code has -potential overflow and results unexpected value got set. Once such -condition happens, it is very hard to find out in product environment. - -This patch set is an effort to fix such overflow, to avoid further -unpected problems. - -Coly Li ---- -Coly Li (11): - bcache: fix input integer overflow of congested threshold - bcache: fix input overflow to sequential_cutoff - bcache: add sysfs_strtoul_bool() for setting bit-field variables - bcache: use sysfs_strtoul_bool() to set bit-field variables - bcache: fix input overflow to writeback_delay - bcache: fix potential div-zero error of writeback_rate_i_term_inverse - bcache: fix potential div-zero error of writeback_rate_p_term_inverse - bcache: fix input overflow to writeback_rate_minimum - bcache: fix input overflow to journal_delay_ms - bcache: fix input overflow to cache set io_error_limit - bcache: fix input overflow to cache set sysfs file io_error_halflife - - drivers/md/bcache/sysfs.c | 61 ++++++++++++++++++++++++++++++----------------- - drivers/md/bcache/sysfs.h | 10 ++++++++ - 2 files changed, 49 insertions(+), 22 deletions(-) - --- -2.16.4 - |