crypto/caam_jr: fix IRQ functions return type
authorYunjian Wang <wangyunjian@huawei.com>
Thu, 14 May 2020 11:00:07 +0000 (19:00 +0800)
committerAkhil Goyal <akhil.goyal@nxp.com>
Sun, 17 May 2020 14:10:44 +0000 (16:10 +0200)
The caam_jr_enable_irqs() and caam_jr_disable_irqs() methods maybe return a
negative error. So use int instead of uint32_t int the functions.

Fixes: e7a45f3cc245 ("crypto/caam_jr: add UIO specific operations")
Cc: stable@dpdk.org
Signed-off-by: Yunjian Wang <wangyunjian@huawei.com>
Acked-by: Gagandeep Singh <g.singh@nxp.com>
drivers/crypto/caam_jr/caam_jr_pvt.h
drivers/crypto/caam_jr/caam_jr_uio.c

index d6b3daf..552d6b9 100644 (file)
@@ -280,7 +280,7 @@ static inline rte_iova_t caam_jr_dma_vtop(void *ptr)
  * @retval 0 for success
  * @retval -1 value for error
  */
-uint32_t caam_jr_enable_irqs(int uio_fd);
+int caam_jr_enable_irqs(int uio_fd);
 
 /** @brief Request to SEC kernel driver to disable interrupts for descriptor
  *  finished processing
@@ -293,6 +293,6 @@ uint32_t caam_jr_enable_irqs(int uio_fd);
  * @retval -1 value for error
  *
  */
-uint32_t caam_jr_disable_irqs(int uio_fd);
+int caam_jr_disable_irqs(int uio_fd);
 
 #endif
index 30837c1..e4ee102 100644 (file)
@@ -201,7 +201,7 @@ sec_uio_send_command(int uio_fd, int32_t uio_command)
  * @retval 0 for success
  * @retval -1 value for error
  */
-uint32_t
+int
 caam_jr_enable_irqs(int uio_fd)
 {
        int ret;
@@ -232,7 +232,7 @@ caam_jr_enable_irqs(int uio_fd)
  * @retval -1 value for error
  *
  */
-uint32_t
+int
 caam_jr_disable_irqs(int uio_fd)
 {
        int ret;