net/bnxt: fix build on BSD
authorAjit Khaparde <ajit.khaparde@broadcom.com>
Tue, 21 Apr 2020 21:33:43 +0000 (14:33 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 22 Apr 2020 11:41:24 +0000 (13:41 +0200)
There is no ENODATA in the errno.h in BSD.
Use a common errno to return error.

Fixes: 69c410b8448d ("net/bnxt: support EM/EEM")

Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Reviewed-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Reviewed-by: Lance Richardson <lance.richardson@broadcom.com>
drivers/net/bnxt/tf_core/stack.c

index 3337073..9cfbd24 100644 (file)
@@ -73,7 +73,7 @@ int
 stack_pop(struct stack *st, uint32_t *x)
 {
        if (stack_is_empty(st))
-               return -ENODATA;
+               return -ENOENT;
 
        *x = st->items[st->top];
        st->top--;