From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 40BC8A00C5 for ; Fri, 4 Feb 2022 09:23:22 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 33F1E40143; Fri, 4 Feb 2022 09:23:22 +0100 (CET) Received: from dpdk.org (dpdk.org [92.243.24.197]) by mails.dpdk.org (Postfix) with ESMTP id 505BF40140 for ; Fri, 4 Feb 2022 09:23:21 +0100 (CET) Received: by dpdk.org (Postfix, from userid 65534) id 3650A120715; Fri, 4 Feb 2022 09:23:21 +0100 (CET) Subject: |WARNING| pw106851 [PATCH v6] eventdev/eth_rx: fix memory leak when token parsing finished In-Reply-To: References: To: test-report@dpdk.org From: checkpatch@dpdk.org Cc: Weiguo Li Message-Id: <20220204082321.3650A120715@dpdk.org> Date: Fri, 4 Feb 2022 09:23:21 +0100 (CET) X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Test-Label: checkpatch Test-Status: WARNING http://dpdk.org/patch/106851 _coding style issues_ WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided #105: FILE: lib/eventdev/rte_event_eth_rx_adapter.c:296: +#define RTE_EVENT_ETH_RX_ADAPTER_ID_VALID_OR_GOTO_ERR_RET(id, retval) do { \ + if (!rxa_validate_id(id)) { \ + RTE_EDEV_LOG_ERR("Invalid eth Rx adapter id = %d ", id); \ + ret = retval; \ + goto error; \ + } \ +} while (0) WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided #113: FILE: lib/eventdev/rte_event_eth_rx_adapter.c:304: +#define RTE_EVENT_ETH_RX_ADAPTER_TOKEN_VALID_OR_GOTO_ERR_RET(token, retval) do { \ + if ((token) == NULL || strlen(token) == 0 || !isdigit(*token)) { \ + RTE_EDEV_LOG_ERR("Invalid eth Rx adapter token "); \ + ret = retval; \ + goto error; \ + } \ +} while (0) WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided #121: FILE: lib/eventdev/rte_event_eth_rx_adapter.c:312: +#define RTE_ETH_VALID_PORTID_OR_GOTO_ERR_RET(port_id, retval) do { \ + if (!rte_eth_dev_is_valid_port(port_id)) { \ + RTE_ETHDEV_LOG(ERR, "Invalid port_id=%u ", port_id); \ + ret = retval; \ + goto error; \ + } \ +} while (0) total: 0 errors, 3 warnings, 216 lines checked