Commit 050b654b authored by Jack Wang's avatar Jack Wang Committed by Jens Axboe
Browse files

block/rnbd-clt: do not cap max_hw_sectors & max_segments with remote device



The max_hw_secotrs is only limited by the transport, not remote device,
block layer on server side will split to the device limit if it's too
big.

The max_segments, similar, and rtrs server will submit single buffer, so
no need to cap.

Signed-off-by: default avatarJack Wang <jinpu.wang@cloud.ionos.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 46a99e0c
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -91,11 +91,6 @@ static int rnbd_clt_set_dev_attr(struct rnbd_clt_dev *dev,
	dev->max_hw_sectors = sess->max_io_size / SECTOR_SIZE;
	dev->max_segments = BMAX_SEGMENTS;

	dev->max_hw_sectors = min_t(u32, dev->max_hw_sectors,
				    le32_to_cpu(rsp->max_hw_sectors));
	dev->max_segments = min_t(u16, dev->max_segments,
				  le16_to_cpu(rsp->max_segments));

	return 0;
}