X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Ftarget%2Ftarget_core_device.c;h=d06de84b069bb0c283495bdf09da4b3e9b96ba2f;hb=95cadace8f3959282e76ebf8b382bd0930807d2c;hp=207b340498a3645231dbb2ae449e48f052e3313f;hpb=e3414786ffb40a1fd524624369d350ed70a90a08;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c index 207b340..d06de84 100644 --- a/drivers/target/target_core_device.c +++ b/drivers/target/target_core_device.c @@ -1106,6 +1106,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; }