aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColy Li <colyli@suse.de>2018-12-23 18:49:15 +0800
committerColy Li <colyli@suse.de>2018-12-23 18:49:15 +0800
commit08849b00600107b3c0a3ae9f29c2e1cf77c8324e (patch)
tree94111e5101a235c0482d2798eaea4344e2980431
parent33f88b569f23370dc6da5b3deb962a2e16814b7c (diff)
downloadbcache-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.patch34
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
-