All of lore.kernel.org
 help / color / mirror / Atom feed
* master - bcache: intercept test mode before write
@ 2018-04-23 13:53 David Teigland
  0 siblings, 0 replies; 2+ messages in thread
From: David Teigland @ 2018-04-23 13:53 UTC (permalink / raw)
  To: lvm-devel

Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=aa833bdd8aa6a3e3557b19fa3877b0eee806df63
Commit:        aa833bdd8aa6a3e3557b19fa3877b0eee806df63
Parent:        9b6a62f9445b104f8b4f14b1ebe8258b360950e4
Author:        David Teigland <teigland@redhat.com>
AuthorDate:    Mon Apr 9 13:57:44 2018 -0500
Committer:     David Teigland <teigland@redhat.com>
CommitterDate: Fri Apr 20 11:22:48 2018 -0500

bcache: intercept test mode before write

Don't allow writes in test mode.  test mode should be
more sophisticated than just faking writes, and this
should be a last defense for cases where test mode is
not being checked correctly.
---
 lib/label/label.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/lib/label/label.c b/lib/label/label.c
index c11a040..4b18f56 100644
--- a/lib/label/label.c
+++ b/lib/label/label.c
@@ -922,6 +922,9 @@ bool dev_write_bytes(struct device *dev, off_t start, size_t len, void *data)
 {
 	int ret;
 
+	if (test_mode())
+		return true;
+
 	if (!scan_bcache) {
 		if (!dev_open(dev))
 			return false;
@@ -955,6 +958,9 @@ bool dev_write_zeros(struct device *dev, off_t start, size_t len)
 {
 	int ret;
 
+	if (test_mode())
+		return true;
+
 	if (!scan_bcache) {
 		if (!dev_open(dev))
 			return false;



^ permalink raw reply related	[flat|nested] 2+ messages in thread

* master - bcache: intercept test mode before write
@ 2018-04-23 13:56 David Teigland
  0 siblings, 0 replies; 2+ messages in thread
From: David Teigland @ 2018-04-23 13:56 UTC (permalink / raw)
  To: lvm-devel

Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=aa833bdd8aa6a3e3557b19fa3877b0eee806df63
Commit:        aa833bdd8aa6a3e3557b19fa3877b0eee806df63
Parent:        9b6a62f9445b104f8b4f14b1ebe8258b360950e4
Author:        David Teigland <teigland@redhat.com>
AuthorDate:    Mon Apr 9 13:57:44 2018 -0500
Committer:     David Teigland <teigland@redhat.com>
CommitterDate: Fri Apr 20 11:22:48 2018 -0500

bcache: intercept test mode before write

Don't allow writes in test mode.  test mode should be
more sophisticated than just faking writes, and this
should be a last defense for cases where test mode is
not being checked correctly.
---
 lib/label/label.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/lib/label/label.c b/lib/label/label.c
index c11a040..4b18f56 100644
--- a/lib/label/label.c
+++ b/lib/label/label.c
@@ -922,6 +922,9 @@ bool dev_write_bytes(struct device *dev, off_t start, size_t len, void *data)
 {
 	int ret;
 
+	if (test_mode())
+		return true;
+
 	if (!scan_bcache) {
 		if (!dev_open(dev))
 			return false;
@@ -955,6 +958,9 @@ bool dev_write_zeros(struct device *dev, off_t start, size_t len)
 {
 	int ret;
 
+	if (test_mode())
+		return true;
+
 	if (!scan_bcache) {
 		if (!dev_open(dev))
 			return false;



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-04-23 13:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-23 13:53 master - bcache: intercept test mode before write David Teigland
2018-04-23 13:56 David Teigland

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.