Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp6245626imm; Mon, 23 Jul 2018 14:17:18 -0700 (PDT) X-Google-Smtp-Source: AAOMgpe2HeC8D4jHOKqcI42q/CY//7sYHWQIK5IPsKa5kbQrjCSMmpcBR59NlCmcBSY8RWg++JNy X-Received: by 2002:a63:af14:: with SMTP id w20-v6mr14147638pge.47.1532380638570; Mon, 23 Jul 2018 14:17:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532380638; cv=none; d=google.com; s=arc-20160816; b=D/wVKYis4ZyJftGKRfmb3JAOMPHpVpo/yr4C/duRqmLu4Fj4aQq3/KuFpuKsbIy/eS o5At5UO9LQm4ODf96Nmh28oVX5swl6E2BLpw2WGJpgCZOcXuVnSc7BtS126DPbgWBt98 aXGhwEQ044qthraVoecmsaLCuOW9YStwckVfXMUw0REuY+e7ZtYV0tXLet8+AysefD9H /eExdT+skFJ5JFsLgt3GqG/jOIlsvb8FpKXOQd4qWi5nxbMzB7np0//4Qvbwe/QAiK/s styBK4TYxPUiOY1cNNqAxwoWxyFML9K0hrqhvMtSAGONurclBYd84WOfq7Vpjuyegvz9 64Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=mozdt5F9xwfg6CHk/w1BQpTOn4FA7Cz5b/jZYyBPHjA=; b=HiUio2wzCSIHCgIy1RH8r1cf/93RvbcTzOyfOx1mTBVPeKHYa0HVWHqHOOf9SW4j2U PKSznVZ/877TDbpsh8nbz878Qdy+/7JatslBF8wRV3Lkr59Y9OSSDJGfzXSC/Nhg11I9 7A7+SUftvag3iHB9jdfVZsQLy2d1UvvHvxHDhBPRmiB8uempzpj8UtCNkgjBdipSbof6 hGuD+bHaLhgylSwrru0AaZ/1SNsvgZaSve+Ir/GLErAKjl8Pjan3aaEyaeKba0nw+UN5 8rYcCdrztToLsi/xBjymvcj40teE5PjS9UxOTLAu+ymXGxwLkjmjveq1YAWmsQoVDWvH CYDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2018-07-02 header.b=ZflE0wn0; 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=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l12-v6si8642439plc.215.2018.07.23.14.17.01; Mon, 23 Jul 2018 14:17:18 -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=@oracle.com header.s=corp-2018-07-02 header.b=ZflE0wn0; 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=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388135AbeGWWS5 (ORCPT + 99 others); Mon, 23 Jul 2018 18:18:57 -0400 Received: from aserp2130.oracle.com ([141.146.126.79]:44770 "EHLO aserp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388089AbeGWWS5 (ORCPT ); Mon, 23 Jul 2018 18:18:57 -0400 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w6NLEChe143997; Mon, 23 Jul 2018 21:15:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id; s=corp-2018-07-02; bh=mozdt5F9xwfg6CHk/w1BQpTOn4FA7Cz5b/jZYyBPHjA=; b=ZflE0wn0Q6lkr5BSl4bK2cA/Y1TSte7k8+3YkvtqonfcJsuXa6e2587vm7HN8Uq3OAUb U0/+Q6znaQutIYMGrRNOMzYpnYQfGq8bsTyIjDIT+sO5ylUrNEYC2V+jqlKBuPXWOCB1 6vpQvF/ckuLzR6m4KkJFkI5iwPeubmjuyab9tCuKSMGrJCb1zbzj3YgQLW7fS2mksOl+ nZkNX1snAxqPSXWsJMFmPHtIlERqv6aAVtnQYf6XmJzhwHQ8UxKEbkm9rmyPUu9yqMI/ xu+LYZCtKiHBXmJ/JvWsNRO80kTsUFsbV1OGCB1atjlU+BuBjD/jfy3c7WEKTdC63dJP VA== Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp2130.oracle.com with ESMTP id 2kbtbcpfup-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Jul 2018 21:15:37 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w6NLFahx029863 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Jul 2018 21:15:36 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w6NLFZpn011208; Mon, 23 Jul 2018 21:15:35 GMT Received: from qing-ol6-work.us.oracle.com (/10.132.91.100) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 23 Jul 2018 14:15:34 -0700 From: Qing Huang To: linux-kernel@vger.kernel.org, linux-rdma@vger.kernel.org Cc: jgg@ziepe.ca, dledford@redhat.com, leon@kernel.org, gerald.gibson@oracle.com, qing.huang@oracle.com, danielj@mellanox.com, sharon.s.liu@oracle.com Subject: [PATCH v2] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port Date: Mon, 23 Jul 2018 14:15:08 -0700 Message-Id: <20180723211508.7078-1-qing.huang@oracle.com> X-Mailer: git-send-email 2.9.3 X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8963 signatures=668706 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=868 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807230233 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When a CX5 device is configured in dual-port RoCE mode, after creating many VFs against port 1, creating the same number of VFs against port 2 will flood kernel/syslog with something like "mlx5_*:mlx5_ib_bind_slave_port:4266:(pid 5269): port 2 already affiliated." So basically, when traversing mlx5_ib_dev_list, mlx5_ib_add_slave_port() repeatedly attempts to bind the new mpi structure to every device on the list until it finds an unbound device. Change the log level from warn to dbg to avoid log flooding as the warning should be harmless. Signed-off-by: Qing Huang --- v1 -> v2: change the log level instead drivers/infiniband/hw/mlx5/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/mlx5/main.c b/drivers/infiniband/hw/mlx5/main.c index b3ba9a2..f57b8f7 100644 --- a/drivers/infiniband/hw/mlx5/main.c +++ b/drivers/infiniband/hw/mlx5/main.c @@ -5127,8 +5127,8 @@ static bool mlx5_ib_bind_slave_port(struct mlx5_ib_dev *ibdev, spin_lock(&ibdev->port[port_num].mp.mpi_lock); if (ibdev->port[port_num].mp.mpi) { - mlx5_ib_warn(ibdev, "port %d already affiliated.\n", - port_num + 1); + mlx5_ib_dbg(ibdev, "port %d already affiliated.\n", + port_num + 1); spin_unlock(&ibdev->port[port_num].mp.mpi_lock); return false; } -- 2.9.3