diff options
Diffstat (limited to 'drivers/s390/scsi/zfcp_aux.c')
-rw-r--r-- | drivers/s390/scsi/zfcp_aux.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index d2b094d9c34f..504c9219961c 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c | |||
@@ -189,6 +189,10 @@ struct zfcp_fsf_req *zfcp_reqlist_ismember(struct zfcp_adapter *adapter, | |||
189 | struct zfcp_fsf_req *request, *tmp; | 189 | struct zfcp_fsf_req *request, *tmp; |
190 | unsigned int i; | 190 | unsigned int i; |
191 | 191 | ||
192 | /* 0 is reserved as an invalid req_id */ | ||
193 | if (req_id == 0) | ||
194 | return NULL; | ||
195 | |||
192 | i = req_id % REQUEST_LIST_SIZE; | 196 | i = req_id % REQUEST_LIST_SIZE; |
193 | 197 | ||
194 | list_for_each_entry_safe(request, tmp, &adapter->req_list[i], list) | 198 | list_for_each_entry_safe(request, tmp, &adapter->req_list[i], list) |