From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH] cxgb4: Use proper enum in IEEE_FAUX_SYNC Date: Tue, 02 Oct 2018 22:31:42 -0700 (PDT) Message-ID: <20181002.223142.1012441865811000690.davem@davemloft.net> References: <20181001034738.29475-1-natechancellor@gmail.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ganeshgr@chelsio.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, ndesaulniers@google.com To: natechancellor@gmail.com Return-path: In-Reply-To: <20181001034738.29475-1-natechancellor@gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org From: Nathan Chancellor Date: Sun, 30 Sep 2018 20:47:38 -0700 > Clang warns when one enumerated type is implicitly converted to another. > > drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:390:4: warning: implicit > conversion from enumeration type 'enum cxgb4_dcb_state' to different > enumeration type 'enum cxgb4_dcb_state_input' [-Wenum-conversion] > IEEE_FAUX_SYNC(dev, dcb); > ^~~~~~~~~~~~~~~~~~~~~~~~ > drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h:70:10: note: expanded > from macro 'IEEE_FAUX_SYNC' > CXGB4_DCB_STATE_FW_ALLSYNCED); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Use the equivalent value of the expected type to silence Clang while > resulting in no functional change. > > CXGB4_DCB_STATE_FW_ALLSYNCED = CXGB4_DCB_INPUT_FW_ALLSYNCED = 3 > > Signed-off-by: Nathan Chancellor Applied to net-next.