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 5F8A0A04A2 for ; Sat, 25 Dec 2021 12:31:26 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5A5EF40683; Sat, 25 Dec 2021 12:31:25 +0100 (CET) Received: from dpdk.org (dpdk.org [92.243.24.197]) by mails.dpdk.org (Postfix) with ESMTP id D09774067B for ; Sat, 25 Dec 2021 12:31:23 +0100 (CET) Received: by dpdk.org (Postfix, from userid 65534) id CC960120D7B; Sat, 25 Dec 2021 12:31:23 +0100 (CET) Subject: |WARNING| pw105411 [PATCH v4 04/25] net/spnic: introduce event queue In-Reply-To: References: To: test-report@dpdk.org From: checkpatch@dpdk.org Cc: Yanling Song Message-Id: <20211225113123.CC960120D7B@dpdk.org> Date: Sat, 25 Dec 2021 12:31:23 +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/105411 _coding style issues_ CHECK:MACRO_ARG_REUSE: Macro argument reuse 'eq' - possible side-effects? #179: FILE: drivers/net/spnic/base/spnic_eqs.c:86: +#define EQ_CONS_IDX(eq) ((eq)->cons_idx | \ + ((u32)(eq)->wrapped << EQ_WRAPPED_SHIFT)) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'eq' - possible side-effects? #181: FILE: drivers/net/spnic/base/spnic_eqs.c:88: +#define GET_EQ_NUM_PAGES(eq, size) \ + ((u16)(RTE_ALIGN((u32)((eq)->eq_len * (eq)->elem_size), \ + (size)) / (size))) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'size' - possible side-effects? #181: FILE: drivers/net/spnic/base/spnic_eqs.c:88: +#define GET_EQ_NUM_PAGES(eq, size) \ + ((u16)(RTE_ALIGN((u32)((eq)->eq_len * (eq)->elem_size), \ + (size)) / (size))) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'eq' - possible side-effects? #187: FILE: drivers/net/spnic/base/spnic_eqs.c:94: +#define GET_EQ_ELEMENT(eq, idx) \ + (((u8 *)(eq)->virt_addr[(idx) / (eq)->num_elem_in_pg]) + \ + (u32)(((idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size)) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'idx' - possible side-effects? #187: FILE: drivers/net/spnic/base/spnic_eqs.c:94: +#define GET_EQ_ELEMENT(eq, idx) \ + (((u8 *)(eq)->virt_addr[(idx) / (eq)->num_elem_in_pg]) + \ + (u32)(((idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size)) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'eq' - possible side-effects? #194: FILE: drivers/net/spnic/base/spnic_eqs.c:101: +#define GET_CURR_AEQ_ELEM(eq) GET_AEQ_ELEM((eq), (eq)->cons_idx) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'eq' - possible side-effects? #211: FILE: drivers/net/spnic/base/spnic_eqs.c:118: +#define aeq_to_aeqs(eq) \ + container_of((eq) - (eq)->q_id, struct spnic_aeqs, aeq[0]) total: 0 errors, 0 warnings, 7 checks, 874 lines checked