]> sourceware.org Git - lvm2.git/commitdiff
bcache: disable fallback to old io
authorDavid Teigland <teigland@redhat.com>
Fri, 11 May 2018 14:50:25 +0000 (09:50 -0500)
committerDavid Teigland <teigland@redhat.com>
Fri, 11 May 2018 16:35:56 +0000 (11:35 -0500)
All io has been converted to bcache.

lib/label/label.c

index f5f30c62ddb5ddbf3bfe30be93780238fcf73e96..45acd7397485673b6e1b5d66ef9afe0a40f689fd 100644 (file)
@@ -978,15 +978,9 @@ bool dev_read_bytes(struct device *dev, uint64_t start, size_t len, void *data)
        int ret;
 
        if (!scan_bcache) {
-               if (!dev_open_readonly(dev))
-                       return false;
-
-               ret = dev_read(dev, start, len, 0, data);
-
-               if (!dev_close(dev))
-                       stack;
-
-               return ret ? true : false;
+               /* Should not happen */
+               log_error("dev_read bcache not set up %s", dev_name(dev));
+               return false;
        }
 
        if (dev->bcache_fd <= 0) {
@@ -1015,15 +1009,9 @@ bool dev_write_bytes(struct device *dev, uint64_t start, size_t len, void *data)
                return true;
 
        if (!scan_bcache) {
-               if (!dev_open(dev))
-                       return false;
-
-               ret = dev_write(dev, start, len, 0, data);
-
-               if (!dev_close(dev))
-                       stack;
-
-               return ret ? true : false;
+               /* Should not happen */
+               log_error("dev_write bcache not set up %s", dev_name(dev));
+               return false;
        }
 
        if (dev->bcache_fd <= 0) {
@@ -1056,7 +1044,7 @@ bool dev_write_zeros(struct device *dev, uint64_t start, size_t len)
                return true;
 
        if (!scan_bcache) {
-               log_error("dev_write_zeros %s bcache not set up", dev_name(dev));
+               log_error("dev_write_zeros bcache not set up %s", dev_name(dev));
                return false;
        }
 
@@ -1090,7 +1078,7 @@ bool dev_set_bytes(struct device *dev, uint64_t start, size_t len, uint8_t val)
                return true;
 
        if (!scan_bcache) {
-               log_error("dev_set_bytes %s bcache not set up", dev_name(dev));
+               log_error("dev_set_bytes bcache not set up %s", dev_name(dev));
                return false;
        }
 
This page took 0.080135 seconds and 5 git commands to generate.