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 5C5E8A04A4 for ; Sat, 18 Dec 2021 03:54:54 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 26EC94114A; Sat, 18 Dec 2021 03:54:54 +0100 (CET) Received: from dpdk.org (dpdk.org [92.243.24.197]) by mails.dpdk.org (Postfix) with ESMTP id D1E5B41142 for ; Sat, 18 Dec 2021 03:54:52 +0100 (CET) Received: by dpdk.org (Postfix, from userid 65534) id CD966123543; Sat, 18 Dec 2021 03:54:52 +0100 (CET) Subject: |WARNING| pw105246 [PATCH v1 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: <20211218025452.CD966123543@dpdk.org> Date: Sat, 18 Dec 2021 03:54:52 +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/105246 _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