Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1477836ybl; Thu, 22 Aug 2019 15:29:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqwEzuDr8ybFq1yX7UQZdHDvCFgjJB1S3gw0MGlx+qYgeibAaqeor0klfjOHDNJNRRywQvX8 X-Received: by 2002:aa7:8757:: with SMTP id g23mr1655096pfo.63.1566512960584; Thu, 22 Aug 2019 15:29:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566512960; cv=none; d=google.com; s=arc-20160816; b=J/65059m6DkCLm69ZHG26FkY4tBTBhO1lOEGVzfKei92ZNXRUJjuGtzy56NzZyN5/Q MsRYUM6RcNiMPfNT/QbdiVkAKNEH4Sp4ccQkfNvTYSlrmCbRdTrDAos0nyDEMfdpEI0W JipaIbnpF4uOW3AxrTmtluvNTjE+cMcUaoCohHDKpI2hhTq8GftWA62SVWmrOFqQJt8e ON1WsCsHZQRG4rg+h14LsNxQapNBEMF62nnV0ofh8L6pQ9wBm8mvTSKHjekEbhTyPueS E9U72zsG5f4xiAcNfyl5K6BVR4Lwn+5kqx7w9OStHG8KqOIIV9GaE8p2hW7mCyMSnKQD oVDA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=kGbDRr+Sg3nZKFGFF2LYnX53UMxrsoLL76xTFrb5hKc=; b=e3m/6pcW+09pC5x4atCD1WwDg1IOSr2b6DfwebD1q2uzoKUTVxLCq3ryIVprN6ZlKG o1ECtnFQ+VS47pm7VL8jMustizgjmpUf3hSJn3xLI2+Z0xcdNyuSPUeZ9bN52Y2SNuT8 /l3w0AApZrzPUN2bjmxzlhjNJmFWtOxzQjSaDI7OtBcICQODin4eGW6ZgMJq9deXXHB7 51lTmyojaSg10Du0e+lBvQBmrS8n4eoTHJLw1bj7ioWb/ufiBbrCT5SaDCRhl4Lu0oWa yMayem89Te66auN+zdv6Ql+Sg/DtWR4LdoQP1qmCyvD1Vpwk3cQuk4tN717+YxR1uMZt uz0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="hmE4a/nb"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y7si431358pgi.401.2019.08.22.15.29.05; Thu, 22 Aug 2019 15:29:20 -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="hmE4a/nb"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390847AbfHVRKw (ORCPT + 99 others); Thu, 22 Aug 2019 13:10:52 -0400 Received: from mail.kernel.org ([198.145.29.99]:59670 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390734AbfHVRJU (ORCPT ); Thu, 22 Aug 2019 13:09:20 -0400 Received: from sasha-vm.mshome.net (wsip-184-188-36-2.sd.sd.cox.net [184.188.36.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D7225233FE; Thu, 22 Aug 2019 17:09:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1566493760; bh=Lja0FVf56EXqjcfkco10xOKcvCdEdpDIeNUFDwiV7NY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hmE4a/nb1YFMPh9Wuk28FOauYIVSadU4TA0wNNbzIu9lTpX28TlrdAfTL/Mwm9O6E vC85Mc+1ftILf3/X5JZZSqCZObnTTGXqvp0rWP2IYt/DHDhJl3uBClVW3otTLL2rvB R5Ho4XpIBaVqk/ODywcHrB8bxt7k2Y3i7jYgw/Sk= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Vasundhara Volam , Michael Chan , "David S . Miller" , Greg Kroah-Hartman Subject: [PATCH 5.2 122/135] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command Date: Thu, 22 Aug 2019 13:07:58 -0400 Message-Id: <20190822170811.13303-123-sashal@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190822170811.13303-1-sashal@kernel.org> References: <20190822170811.13303-1-sashal@kernel.org> MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.2.10-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-5.2.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 5.2.10-rc1 X-KernelTest-Deadline: 2019-08-24T17:07+00:00 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Vasundhara Volam [ Upstream commit b703ba751dbb4bcd086509ed4b28102bc1670b35 ] For newly added NVM parameters, older firmware may not have the support. Suppress the error message to avoid the unncessary error message which is triggered when devlink calls the driver during initialization. Fixes: 782a624d00fa ("bnxt_en: Add bnxt_en initial params table and register it.") Signed-off-by: Vasundhara Volam Signed-off-by: Michael Chan Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c index 549c90d3e465f..c05d663212b20 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c @@ -98,10 +98,13 @@ static int bnxt_hwrm_nvm_req(struct bnxt *bp, u32 param_id, void *msg, if (idx) req->dimensions = cpu_to_le16(1); - if (req->req_type == cpu_to_le16(HWRM_NVM_SET_VARIABLE)) + if (req->req_type == cpu_to_le16(HWRM_NVM_SET_VARIABLE)) { memcpy(data_addr, buf, bytesize); - - rc = hwrm_send_message(bp, msg, msg_len, HWRM_CMD_TIMEOUT); + rc = hwrm_send_message(bp, msg, msg_len, HWRM_CMD_TIMEOUT); + } else { + rc = hwrm_send_message_silent(bp, msg, msg_len, + HWRM_CMD_TIMEOUT); + } if (!rc && req->req_type == cpu_to_le16(HWRM_NVM_GET_VARIABLE)) memcpy(buf, data_addr, bytesize); -- 2.20.1