Commit 5d3d5a49 authored by Pawel Wodkowski's avatar Pawel Wodkowski Committed by Jim Harris
Browse files

nbd: use req.len in NBD_CMD_TRIM



Change-Id: I2c193498ae70e2813e5447ac4375c84635f5425a
Signed-off-by: default avatarPawel Wodkowski <pawelx.wodkowski@intel.com>
Reviewed-on: https://review.gerrithub.io/413808


Reviewed-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
parent 4d58c132
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -67,8 +67,6 @@ struct nbd_io {
	enum nbd_io_state_t	state;

	void			*payload;

	/* NOTE: for TRIM, this represents number of bytes to trim. */
	uint32_t		payload_size;

	struct nbd_request	req;
@@ -480,7 +478,7 @@ nbd_submit_bdev_io(struct spdk_nbd_disk *nbd, struct nbd_io *io)
#ifdef NBD_FLAG_SEND_TRIM
	case NBD_CMD_TRIM:
		rc = spdk_bdev_unmap(desc, ch, from_be64(&io->req.from),
				     io->payload_size, nbd_io_done, io);
				     from_be32(&io->req.len), nbd_io_done, io);
		break;
#endif
	case NBD_CMD_DISC: