Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp75646ybj; Fri, 8 May 2020 06:53:36 -0700 (PDT) X-Google-Smtp-Source: APiQypKZLf+efhYv267Vz9sis/5Iu8nyHBIppVGxcwszBNNoKh5j5H6geykMNMXzT9VjmTfJdtA1 X-Received: by 2002:a1c:4603:: with SMTP id t3mr15970639wma.103.1588946016474; Fri, 08 May 2020 06:53:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588946016; cv=none; d=google.com; s=arc-20160816; b=g6ovzZxw2Nk+SpXYwdEKbboScnOX0IDWu6MdHnx9vwjimxlOV+cEh8UpawNIGl4wgC a4GLG2voSm9WbniekwJfj2dM/7JJsITVl1vF5M52EFv6NO76z2GmXyePT1YHgDwt4+/C ZP8o4CsoVPAsy8AyA4NboVpXueN1sl6sOrwpIM27n83hin1LybqIGOILT5M/wiOXf8q+ PdMjMaT8Qzulztgm/8KfSfm6j4GFKcv57ydw8mAfIVgFIaBU8EpL2Umclec7uKm17wRz EfOn1qcmylRl7rPuxwlADwhDoe3n5Wap+qkbrmtEJSblSsyT5FdQ/wS0G1BIftZYOqWE YESw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:in-reply-to :subject:cc:to:from:date; bh=WasWbjgn8h6YiAEbUJT6XavcQniIBI/YZCyJVyjNS2c=; b=KFnELT2aECGGXMid5RhWZWxNxI7ZY3mXIZpsG2Z25NIUd7Dw6j1fiZXoAAOyvUvH1X CLHUAPg0RVNkh48NdM+D0HE9toD/14eKmn13+Vc9ClpYF7kkNE7Ykdy56IuFvHor/pz6 g1Id53aDU8j7VXYmfdLj8ZyPwLCVQ8qvgb028jr2ri4Exb9K5ISavrcbwGNPvxQLZHnD e4zTafPfGDc4g90cpFWqQbvMJHPkjnzkubbDB2oaOak6AmNBSfgnW3VcyCycOS0JFVxj YNN+BXUciEiXfAAIqw2YczhxH1rUD99nwoYINlGboWoUsZ55yPgKBjRS849HbYhrEJqz 7Dcw== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j3si996770ejb.294.2020.05.08.06.53.12; Fri, 08 May 2020 06:53:36 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728140AbgEHNvY (ORCPT + 99 others); Fri, 8 May 2020 09:51:24 -0400 Received: from netrider.rowland.org ([192.131.102.5]:55333 "HELO netrider.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1726904AbgEHNvX (ORCPT ); Fri, 8 May 2020 09:51:23 -0400 Received: (qmail 20603 invoked by uid 500); 8 May 2020 09:51:22 -0400 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 8 May 2020 09:51:22 -0400 Date: Fri, 8 May 2020 09:51:22 -0400 (EDT) From: Alan Stern X-X-Sender: stern@netrider.rowland.org To: Tang Bin cc: gregkh@linuxfoundation.org, , , Zhang Shengju Subject: Re: [PATCH] USB: host: ehci: Add error handling in ehci_mxc_drv_probe() In-Reply-To: <20200508114453.15436-1-tangbin@cmss.chinamobile.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 8 May 2020, Tang Bin wrote: > The function ehci_mxc_drv_probe() does not perform sufficient error > checking after executing platform_get_irq(), thus fix it. Aside from the "irq <= 0" issue, the Subject: line should say "ehci-mxc", not "ehci". Alan Stern > Fixes: 7e8d5cd93fa ("USB: Add EHCI support for MX27 and MX31 based boards") > Signed-off-by: Zhang Shengju > Signed-off-by: Tang Bin > --- > drivers/usb/host/ehci-mxc.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/usb/host/ehci-mxc.c b/drivers/usb/host/ehci-mxc.c > index a1eb5ee77..a0b42ba59 100644 > --- a/drivers/usb/host/ehci-mxc.c > +++ b/drivers/usb/host/ehci-mxc.c > @@ -50,6 +50,8 @@ static int ehci_mxc_drv_probe(struct platform_device *pdev) > } > > irq = platform_get_irq(pdev, 0); > + if (irq < 0) > + return irq; > > hcd = usb_create_hcd(&ehci_mxc_hc_driver, dev, dev_name(dev)); > if (!hcd) >