lib/ftl: Removed not needed assertion from ftl_submit_write()
This assert is not needed anymore. Change-Id: I7bc85c980c2e120b105b35763b9bea5960564acc Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/456590 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
1d97387549
commit
d6d710212e
@ -1230,14 +1230,11 @@ static int
|
|||||||
ftl_submit_write(struct ftl_wptr *wptr, struct ftl_io *io)
|
ftl_submit_write(struct ftl_wptr *wptr, struct ftl_io *io)
|
||||||
{
|
{
|
||||||
struct spdk_ftl_dev *dev = io->dev;
|
struct spdk_ftl_dev *dev = io->dev;
|
||||||
struct iovec *iov = ftl_io_iovec(io);
|
|
||||||
int rc = 0;
|
int rc = 0;
|
||||||
|
|
||||||
assert(io->lbk_cnt % dev->xfer_size == 0);
|
assert(io->lbk_cnt % dev->xfer_size == 0);
|
||||||
|
|
||||||
while (io->iov_pos < io->iov_cnt) {
|
while (io->iov_pos < io->iov_cnt) {
|
||||||
assert(iov[io->iov_pos].iov_len > 0);
|
|
||||||
|
|
||||||
/* There are no guarantees of the order of completion of NVMe IO submission queue */
|
/* There are no guarantees of the order of completion of NVMe IO submission queue */
|
||||||
/* so wait until chunk is not busy before submitting another write */
|
/* so wait until chunk is not busy before submitting another write */
|
||||||
if (wptr->chunk->busy) {
|
if (wptr->chunk->busy) {
|
||||||
|
Loading…
Reference in New Issue
Block a user