raw/ifpga/base: fix return of IRQ unregister
authorWei Huang <wei.huang@intel.com>
Fri, 23 Oct 2020 08:59:57 +0000 (04:59 -0400)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 3 Nov 2020 22:32:19 +0000 (23:32 +0100)
commit93824cadd8f430d14c91e48146a99f90e8d31f28
tree117abeb0726354f791108678a86d230276d8755c
parent509579206fe07a2d714d5be1ed6f1adc51340be6
raw/ifpga/base: fix return of IRQ unregister

Since 'rte_intr_callback_unregister()' can return positive
value as success, but 'ifpga_rawdev_destroy()' handle it as
an error.

Instead, only negative return is treated as failure.

Fixes: e0a1aafe2af9 ("raw/ifpga: introduce IRQ functions")
Cc: stable@dpdk.org
Signed-off-by: Wei Huang <wei.huang@intel.com>
Signed-off-by: Tianfei Zhang <tianfei.zhang@intel.com>
Acked-by: Rosen Xu <rosen.xu@intel.com>
drivers/raw/ifpga/ifpga_rawdev.c