net/sfc/base: fix probes in licensing support

EFSYS_PROBE1 takes one typed value (in addition to the probe name),
whereas EFSYS_PROBE has just the probe name.

Which to use is determined by the probe name – “fail1” probes are
expected to include the function result.

Fixes: 05fce2ce8451 ("net/sfc/base: import libefx licensing")
Cc: stable@dpdk.org

Signed-off-by: Mark Spender <mspender@solarflare.com>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
This commit is contained in:
Mark Spender 2017-11-16 08:04:30 +00:00 committed by Ferruh Yigit
parent f893aeb4ed
commit 5e6602ecdb

View File

@ -498,7 +498,7 @@ efx_lic_v1v2_find_key(
return (found);
fail1:
EFSYS_PROBE(fail1);
EFSYS_PROBE1(fail1, boolean_t, B_FALSE);
return (B_FALSE);
}
@ -540,7 +540,7 @@ fail3:
fail2:
EFSYS_PROBE(fail2);
fail1:
EFSYS_PROBE(fail1);
EFSYS_PROBE1(fail1, boolean_t, B_FALSE);
return (B_FALSE);
}
@ -1158,7 +1158,7 @@ fail3:
fail2:
EFSYS_PROBE(fail2);
fail1:
EFSYS_PROBE(fail1);
EFSYS_PROBE1(fail1, boolean_t, B_FALSE);
return (B_FALSE);
}