From: Mark Spender Date: Thu, 16 Nov 2017 08:04:30 +0000 (+0000) Subject: net/sfc/base: fix probes in licensing support X-Git-Tag: spdx-start~643 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=5e6602ecdb3f3ee1fd5b9b488761fc11a3b9e8da;p=dpdk.git 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 Signed-off-by: Andrew Rybchenko --- diff --git a/drivers/net/sfc/base/efx_lic.c b/drivers/net/sfc/base/efx_lic.c index de25c5c00f..cfff51ad26 100644 --- a/drivers/net/sfc/base/efx_lic.c +++ b/drivers/net/sfc/base/efx_lic.c @@ -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); }