From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update Date: Tue, 02 Oct 2018 22:31:36 -0700 (PDT) Message-ID: <20181002.223136.2270087424787695690.davem@davemloft.net> References: <20181001035143.30670-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: <20181001035143.30670-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:51:43 -0700 > Clang warns when one enumerated type is implicitly converted to another. > > drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:303:7: warning: implicit > conversion from enumeration type 'enum cxgb4_dcb_state' to different > enumeration type 'enum cxgb4_dcb_state_input' [-Wenum-conversion] > ? CXGB4_DCB_STATE_FW_ALLSYNCED > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c:304:7: warning: implicit > conversion from enumeration type 'enum cxgb4_dcb_state' to different > enumeration type 'enum cxgb4_dcb_state_input' [-Wenum-conversion] > : CXGB4_DCB_STATE_FW_INCOMPLETE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2 warnings generated. > > Use the equivalent value of the expected type to silence Clang while > resulting in no functional change. > > CXGB4_DCB_STATE_FW_INCOMPLETE = CXGB4_DCB_INPUT_FW_INCOMPLETE = 2 > CXGB4_DCB_STATE_FW_ALLSYNCED = CXGB4_DCB_INPUT_FW_ALLSYNCED = 3 > > Signed-off-by: Nathan Chancellor Applied to net-next.