@@ -2245,8 +2245,6 @@ static inline int nvme_set_features(nvme_link_t l, void *data, __u32 nsid,
22452245 .cdw13 = cdw13 ,
22462246 .cdw14 = cdw14 ,
22472247 .cdw15 = cdw15 ,
2248- //TODO: This should be set via the link object
2249- .timeout_ms = NVME_DEFAULT_IOCTL_TIMEOUT ,
22502248 };
22512249
22522250 return nvme_submit_admin_passthru (l , & cmd , result );
@@ -2871,7 +2869,6 @@ static inline int nvme_get_features_data(nvme_link_t l, enum nvme_features_id fi
28712869 .result = result ,
28722870 .data = data ,
28732871 .args_size = sizeof (args ),
2874- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
28752872 .nsid = nsid ,
28762873 .sel = NVME_GET_FEATURES_SEL_CURRENT ,
28772874 .cdw11 = 0 ,
@@ -3652,7 +3649,6 @@ static inline int nvme_directive_send_stream_release_identifier(nvme_link_t l,
36523649 .result = NULL ,
36533650 .data = NULL ,
36543651 .args_size = sizeof (args ),
3655- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
36563652 .nsid = nsid ,
36573653 .doper = NVME_DIRECTIVE_SEND_STREAMS_DOPER_RELEASE_IDENTIFIER ,
36583654 .dtype = NVME_DIRECTIVE_DTYPE_STREAMS ,
@@ -3678,7 +3674,6 @@ static inline int nvme_directive_send_stream_release_resource(nvme_link_t l, __u
36783674 .result = NULL ,
36793675 .data = NULL ,
36803676 .args_size = sizeof (args ),
3681- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
36823677 .nsid = nsid ,
36833678 .doper = NVME_DIRECTIVE_SEND_STREAMS_DOPER_RELEASE_RESOURCE ,
36843679 .dtype = NVME_DIRECTIVE_DTYPE_STREAMS ,
@@ -3716,7 +3711,6 @@ static inline int nvme_directive_recv_identify_parameters(nvme_link_t l, __u32 n
37163711 .result = NULL ,
37173712 .data = id ,
37183713 .args_size = sizeof (args ),
3719- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
37203714 .nsid = nsid ,
37213715 .doper = NVME_DIRECTIVE_RECEIVE_IDENTIFY_DOPER_PARAM ,
37223716 .dtype = NVME_DIRECTIVE_DTYPE_IDENTIFY ,
@@ -3744,7 +3738,6 @@ static inline int nvme_directive_recv_stream_parameters(nvme_link_t l, __u32 nsi
37443738 .result = NULL ,
37453739 .data = parms ,
37463740 .args_size = sizeof (args ),
3747- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
37483741 .nsid = nsid ,
37493742 .doper = NVME_DIRECTIVE_RECEIVE_STREAMS_DOPER_PARAM ,
37503743 .dtype = NVME_DIRECTIVE_DTYPE_STREAMS ,
@@ -3779,7 +3772,6 @@ static inline int nvme_directive_recv_stream_status(nvme_link_t l, __u32 nsid,
37793772 .result = NULL ,
37803773 .data = id ,
37813774 .args_size = sizeof (args ),
3782- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
37833775 .nsid = nsid ,
37843776 .doper = NVME_DIRECTIVE_RECEIVE_STREAMS_DOPER_STATUS ,
37853777 .dtype = NVME_DIRECTIVE_DTYPE_STREAMS ,
@@ -3808,7 +3800,6 @@ static inline int nvme_directive_recv_stream_allocate(nvme_link_t l, __u32 nsid,
38083800 .result = result ,
38093801 .data = NULL ,
38103802 .args_size = sizeof (args ),
3811- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
38123803 .nsid = nsid ,
38133804 .doper = NVME_DIRECTIVE_RECEIVE_STREAMS_DOPER_RESOURCE ,
38143805 .dtype = NVME_DIRECTIVE_DTYPE_STREAMS ,
@@ -4154,7 +4145,6 @@ static inline int nvme_fdp_reclaim_unit_handle_status(nvme_link_t l, __u32 nsid,
41544145 .args_size = sizeof (args ),
41554146 .nsid = nsid ,
41564147 .data_len = data_len ,
4157- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
41584148 .mos = 0 ,
41594149 .mo = NVME_IO_MGMT_RECV_RUH_STATUS ,
41604150 };
@@ -4190,7 +4180,6 @@ static inline int nvme_fdp_reclaim_unit_handle_update(nvme_link_t l, __u32 nsid,
41904180 .args_size = sizeof (args ),
41914181 .nsid = nsid ,
41924182 .data_len = (__u32 )(npids * sizeof (__u16 )),
4193- .timeout = NVME_DEFAULT_IOCTL_TIMEOUT ,
41944183 .mos = (__u16 )(npids - 1 ),
41954184 .mo = NVME_IO_MGMT_SEND_RUH_UPDATE ,
41964185 };
@@ -4229,7 +4218,6 @@ int nvme_zns_mgmt_recv(nvme_link_t l, struct nvme_zns_mgmt_recv_args *args);
42294218 * @partial: Partial report requested
42304219 * @data_len: Length of the data buffer
42314220 * @data: Userspace address of the report zones data
4232- * @timeout: timeout in ms
42334221 * @result: The command completion result from CQE dword0
42344222 *
42354223 * Return: 0 on success, the nvme command status if a response was
@@ -4238,15 +4226,13 @@ int nvme_zns_mgmt_recv(nvme_link_t l, struct nvme_zns_mgmt_recv_args *args);
42384226static inline int nvme_zns_report_zones (nvme_link_t l , __u32 nsid , __u64 slba ,
42394227 enum nvme_zns_report_options opts ,
42404228 bool extended , bool partial ,
4241- __u32 data_len , void * data ,
4242- __u32 timeout , __u32 * result )
4229+ __u32 data_len , void * data , __u32 * result )
42434230{
42444231 struct nvme_zns_mgmt_recv_args args = {
42454232 .slba = slba ,
42464233 .result = result ,
42474234 .data = data ,
42484235 .args_size = sizeof (args ),
4249- .timeout = timeout ,
42504236 .nsid = nsid ,
42514237 .zra = extended ? NVME_ZNS_ZRA_EXTENDED_REPORT_ZONES :
42524238 NVME_ZNS_ZRA_REPORT_ZONES ,
0 commit comments