Skip to content

Commit

Permalink
crypto: qat - silence a static checker warning
Browse files Browse the repository at this point in the history
Add range check for ring number.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
  • Loading branch information
Tadeusz Struk authored and Herbert Xu committed Aug 24, 2015
1 parent 73613a8 commit 55e8dba
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions drivers/crypto/qat/qat_common/adf_transport.c
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,10 @@ int adf_create_ring(struct adf_accel_dev *accel_dev, const char *section,
dev_err(&GET_DEV(accel_dev), "Can't get ring number\n");
return -EFAULT;
}
if (ring_num >= ADF_ETR_MAX_RINGS_PER_BANK) {
dev_err(&GET_DEV(accel_dev), "Invalid ring number\n");
return -EFAULT;
}

bank = &transport_data->banks[bank_num];
if (adf_reserve_ring(bank, ring_num)) {
Expand Down

0 comments on commit 55e8dba

Please sign in to comment.