Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp244861pxf; Thu, 25 Mar 2021 03:08:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwDcSl4ZUEwEBaejdEOnSH0bIkW4gSpUTYRE0E3JO3WlmYS0f533gM51LDSg8VO4NwImXnT X-Received: by 2002:a17:907:2d89:: with SMTP id gt9mr8533180ejc.226.1616666896009; Thu, 25 Mar 2021 03:08:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616666895; cv=none; d=google.com; s=arc-20160816; b=wnbS3FEhBlc+VRL9ryujDhJG/m4SD7AO33NzfNOSXCYqzHHzJf8XeKubkIKitn2Hdm RpSXZNV15TkQQou8Ilqt45uSYWKpsxI9RJrGe5XsTaziRiLXF3ffd/0G6erMhMpOY7rv 0HUPE865vufxsVI955Wfb0e+Pl7S8aXxQhiN0vPTbF5Hl6NxyODu3Gb3opAl31mWmjGv USyAK4cxMJGfMuvS22AXGxFQLGmjx7D0ZVwahJA9sRKPH9ln5Vki5zI0+qYOEYxTZcBw RHIuUHKNhU6/ybUqrR5YRQJqHcYf/ybNJ49L6JNbMGvZoN0wo1ZjR3zcRpr7SHUrj+Al rI2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=RIK32KVTrWljI8HLS0wBesUwwtafWErmuzk7sBc4FZQ=; b=pzYrpmyCvI+W2c/aEY4C7zA2g5l4OMgXVdfKH3HDKkxpDVmxQM/zTi8HJJY8B+DsZM TKskTczsAYWyh4YxsjCSQvn6/bF/D/eZhvZxWQ2+cVulCYGOq0Jf7/haahBXwMLBQ89e KC+TWg3wrSJu2qr3xoEKxSM8q60HI3QLSsM5bdZxQBPcqyjE2dw9m22FosZVBQ1+8hud 5z0gqvK59bVt3YGyIRAS6bZgIVUSnOQaSbkonSd9UgUmkfFsg/EXhrV0nqNtMjuMrOyP J8hwa2tHZqN1vPE9s1gtcY850h21LZ01NeDigRQrwh54Q3KzC83ukaqkl4qxiGeVWbRe 7NoA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z15si3923350edr.361.2021.03.25.03.07.52; Thu, 25 Mar 2021 03:08:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229948AbhCYKG6 (ORCPT + 99 others); Thu, 25 Mar 2021 06:06:58 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:14589 "EHLO szxga04-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229533AbhCYKGu (ORCPT ); Thu, 25 Mar 2021 06:06:50 -0400 Received: from DGGEMS411-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4F5ggz213lz19JH5; Thu, 25 Mar 2021 18:04:47 +0800 (CST) Received: from huawei.com (10.67.165.24) by DGGEMS411-HUB.china.huawei.com (10.3.19.211) with Microsoft SMTP Server id 14.3.498.0; Thu, 25 Mar 2021 18:06:38 +0800 From: Longfang Liu To: , , CC: , , , , , Subject: [RFC PATCH] USB:XHCI:Adjust the log level of hub Date: Thu, 25 Mar 2021 18:04:12 +0800 Message-ID: <1616666652-37920-1-git-send-email-liulongfang@huawei.com> X-Mailer: git-send-email 2.8.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.165.24] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When the number of ports of the hub is not between 1 and Maxports, it will only exit the registration of the hub on the current controller, but it will not affect the function of the controller itself. Its other hubs can operate normally, so the log level here can be changed from error to information. Signed-off-by: Longfang Liu --- drivers/usb/core/hub.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index b1e14be..70294ad 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c @@ -1409,13 +1409,11 @@ static int hub_configure(struct usb_hub *hub, maxchild = min_t(unsigned, maxchild, USB_SS_MAXPORTS); if (hub->descriptor->bNbrPorts > maxchild) { - message = "hub has too many ports!"; - ret = -ENODEV; - goto fail; + dev_info(hub_dev, "hub has too many ports!\n"); + return -ENODEV; } else if (hub->descriptor->bNbrPorts == 0) { - message = "hub doesn't have any ports!"; - ret = -ENODEV; - goto fail; + dev_info(hub_dev, "hub doesn't have any ports!\n"); + return -ENODEV; } /* -- 2.8.1