Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp2475587imd; Fri, 2 Nov 2018 12:04:07 -0700 (PDT) X-Google-Smtp-Source: AJdET5d6WIrzPheh4QcTDlF8RY6jr2wVF1O4uVo2M03CssuK+2G37rZhi6KmQunhxvpg/2I9oHqu X-Received: by 2002:a17:902:8689:: with SMTP id g9-v6mr12479353plo.44.1541185447475; Fri, 02 Nov 2018 12:04:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541185447; cv=none; d=google.com; s=arc-20160816; b=yKJRtsdJ5aAOIIFTGxvIV+a/cqjRiA/juearIxIwheloXitcn6hN8lXw9Bboi37Qm/ SO9ENal4u3jSPrfvQVqsQKFaI2OfVWHRDnzSbmG5U++BJKxfXVhGs7qKQgetUAzyvx0T N7R0h/LCBx7we7pFRtBDyqmfnXNQb2NGzM+lgNSkD7OJkr/xUWbfm+OHp+89mmUeSNga IKHD1DBZHwlg5ec1WDq5mq87kx4lP62Uvesw/fDM61cXcOo8+eOrog/zKPeN2ozYtORX BFVq05nucljlPoE1nBMqTzpzeqqBz7BlhN1AkhnoFUs1oc+NBrmzd7tzekMszZNmC7/K /Tow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=MbbT8CeXBXrMiwAWSUEUY9vD3NtvVOI9bk4IrQdLIbw=; b=bZOZ1IRB0oqywRn+bzf1KOW0NLEiOULTM9taF6ccU64oEs0t7BSCBEcJDafjryz1I9 kE/0meo09rC5iJj1Yx/L3xddbg3SpMt2MYZmpUI08fPEr66phtcbbmrKi8vcVQblhBVg D927gn9SGiz5504d2hurWB+iQHTEn6WunvV1UHzpE5NLcMtcALYGX1Cfjw0Q8X/Ed6Qz lPp8KrStez5Dr+66S0+PTNAMJK3/M1Uym07200IKsplTKpHLoRJEiVDhwDks7gXkV4Rw FnadUtKJvQgXmvYl5OuHaoGphpx93v1UgHJpEMrDZOoHmpNP+tcc3ptwM3R0gTMe050w WQ2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=QjofC504; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n1-v6si17090996pfd.166.2018.11.02.12.03.52; Fri, 02 Nov 2018 12:04:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=QjofC504; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730508AbeKCD4j (ORCPT + 99 others); Fri, 2 Nov 2018 23:56:39 -0400 Received: from mail.kernel.org ([198.145.29.99]:52180 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730393AbeKCD4i (ORCPT ); Fri, 2 Nov 2018 23:56:38 -0400 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9000520847; Fri, 2 Nov 2018 18:48:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1541184505; bh=WqfXxv1YdzjirqatRzcnOl2Clv3zySITnFODakSQpQ4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QjofC504ONtXQVRz3ib6s2r710c4IE023g0srZ+34W9I4HIp/Sjt1Qq7i+HoWXCnK 0r9HnNfJCp3FijRWggbtoXIl1Jnnv23baa0tfq9I6611qIgc6T+kzfi0pO2Phae+cS 9Gg9vIL+lzjudLbzu3y9emfB87kO3oZJX23STRTg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Nathan Chancellor , "David S. Miller" , Sasha Levin Subject: [PATCH 4.14 024/143] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info Date: Fri, 2 Nov 2018 19:33:29 +0100 Message-Id: <20181102182858.990575407@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181102182857.064326086@linuxfoundation.org> References: <20181102182857.064326086@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit a898fba32229efd5e6b6154f83fa86a7145156b9 ] Clang warns when one enumerated type is implicitly converted to another. drivers/net/ethernet/qlogic/qed/qed_sp_commands.c:163:25: warning: implicit conversion from enumeration type 'enum tunnel_clss' to different enumeration type 'enum qed_tunn_clss' [-Wenum-conversion] p_tun->vxlan.tun_cls = type; ~ ^~~~ drivers/net/ethernet/qlogic/qed/qed_sp_commands.c:165:26: warning: implicit conversion from enumeration type 'enum tunnel_clss' to different enumeration type 'enum qed_tunn_clss' [-Wenum-conversion] p_tun->l2_gre.tun_cls = type; ~ ^~~~ drivers/net/ethernet/qlogic/qed/qed_sp_commands.c:167:26: warning: implicit conversion from enumeration type 'enum tunnel_clss' to different enumeration type 'enum qed_tunn_clss' [-Wenum-conversion] p_tun->ip_gre.tun_cls = type; ~ ^~~~ drivers/net/ethernet/qlogic/qed/qed_sp_commands.c:169:29: warning: implicit conversion from enumeration type 'enum tunnel_clss' to different enumeration type 'enum qed_tunn_clss' [-Wenum-conversion] p_tun->l2_geneve.tun_cls = type; ~ ^~~~ drivers/net/ethernet/qlogic/qed/qed_sp_commands.c:171:29: warning: implicit conversion from enumeration type 'enum tunnel_clss' to different enumeration type 'enum qed_tunn_clss' [-Wenum-conversion] p_tun->ip_geneve.tun_cls = type; ~ ^~~~ 5 warnings generated. Avoid this by changing type to an int. Link: https://github.com/ClangBuiltLinux/linux/issues/125 Signed-off-by: Nathan Chancellor Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c index 46d0c3cb83a5..d7c5965328be 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c +++ b/drivers/net/ethernet/qlogic/qed/qed_sp_commands.c @@ -154,7 +154,7 @@ qed_set_pf_update_tunn_mode(struct qed_tunnel_info *p_tun, static void qed_set_tunn_cls_info(struct qed_tunnel_info *p_tun, struct qed_tunnel_info *p_src) { - enum tunnel_clss type; + int type; p_tun->b_update_rx_cls = p_src->b_update_rx_cls; p_tun->b_update_tx_cls = p_src->b_update_tx_cls; -- 2.17.1