]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/target/target_core_device.c
Merge remote-tracking branch 'target-updates/for-next'
[karo-tx-linux.git] / drivers / target / target_core_device.c
index f6647c56526a6b9a4f148fe61592e9b8465ad42c..ee7dd9a05b7e5c25757a0c2fa39ee866dc3601b7 100644 (file)
@@ -1149,6 +1149,11 @@ int se_dev_set_block_size(struct se_device *dev, u32 block_size)
        dev->dev_attrib.block_size = block_size;
        pr_debug("dev[%p]: SE Device block_size changed to %u\n",
                        dev, block_size);
+
+       if (dev->dev_attrib.max_bytes_per_io)
+               dev->dev_attrib.hw_max_sectors =
+                       dev->dev_attrib.max_bytes_per_io / block_size;
+
        return 0;
 }