Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp2518113rwo; Thu, 3 Aug 2023 10:29:03 -0700 (PDT) X-Google-Smtp-Source: APBJJlEMHjArjoEuN7C7ZwIxgbFsVauwcLJbQY3ETrnuvJx6mDQ6AOlflZ+S6xNxce/WhVLJWtx0 X-Received: by 2002:a2e:990c:0:b0:2b9:e230:25d0 with SMTP id v12-20020a2e990c000000b002b9e23025d0mr7741953lji.14.1691083742984; Thu, 03 Aug 2023 10:29:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691083742; cv=none; d=google.com; s=arc-20160816; b=Dcb5GKgZpxvBu8N+xSRgNW84Z9d5eiUPgREckrn3JAdQOpmEnGowxqnmR1aQe+YHKy htiLrKaC+0ZkYazkH35tKgO5cD5aOlT69GcgOITmFc4yRrDFwJjWnPrffmeQ88vu08zR D1fVQ3KZ3+FztNcWTaFKtGIBLnVnv9U1s9luqTwKJz4YXglF88dRMKrHZBawhnvdVdeN KB7CxHWOBzrz9j8Oc7YGm1TUa7c7D/h5VODNPFj+p14FLhXeSPMINyo4FF59G0mUMc70 b4gJ+golw1GdOW52OdjkM8j1VaGPOENDFMHDTMUF2vf/HgEkOPqrL8EVO4NbbiHwEuKr jSKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :to:subject:dkim-signature; bh=4Zvwc1p5HtLDdNnsvsflobUwI0/gIvHPTTxHIRtuIk8=; fh=hkK/Qjd8O+pSlpf1MZecGB/G7vOUs50K3nm+sWTOI3A=; b=Zgf0xUDYtjE3JRngQMZlTv1T1GYXvMyPfbRjlM8FQkjX2w/Sdb5uTNsHJW2wddelEO lppNnhdJHbJlicQiCg0tLRkqHs8vNIAePI98nmh+XzEChAcG6r8t+Ah73YM8LftqXayN jhQnAL3vEUEZGLPDUnYVqjq0JtvdXvIXvgVTFZ4000OVJ5w/UmICaYELbUQAwjAtSofu YZSTw/5Mv28SeqmKquidJC81YUrIMijeiuo5Ai7L0PFwo9fp/a5wDwUYPkjfpH6VkU58 +yyXBlyLX5sz4ghTfbYhW6Wn+hF5MPq5ZeqkYZrAetcmkCs2LNX9GKnCHz8C+ExGl+oD mXsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=UxFpZJVk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dx21-20020a170906a85500b00992c92af6f5si147382ejb.869.2023.08.03.10.28.37; Thu, 03 Aug 2023 10:29:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=UxFpZJVk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234711AbjHCQoY (ORCPT + 99 others); Thu, 3 Aug 2023 12:44:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46872 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234465AbjHCQoW (ORCPT ); Thu, 3 Aug 2023 12:44:22 -0400 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 617C83AA3; Thu, 3 Aug 2023 09:44:18 -0700 (PDT) Received: by mail-lf1-x12b.google.com with SMTP id 2adb3069b0e04-4fe48d0ab0fso1998023e87.1; Thu, 03 Aug 2023 09:44:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691081056; x=1691685856; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject:from:to:cc :subject:date:message-id:reply-to; bh=4Zvwc1p5HtLDdNnsvsflobUwI0/gIvHPTTxHIRtuIk8=; b=UxFpZJVklEjVT9J0WAyRjTYVtSEY5EaP9Ji4DmlgE6lTalsWxrhtjRqjvUEP8EeZ4H OnXNQflVLzN3WNhL5UFdHhQvLsRlv/UzrJx00959KjuYPw52rg4PMlhgRD2CXKNk3sCg fxSvb6Q0GZuH3EHAtUjY63sWQIMTCAVpH119uhwuYMsfXYBjj9PrIqu6lCYvBkXaLh5q 9Ldqw43FAZKbod3mJGv3rnHjjgX89e6WKaaq2FpJoBlvybTRzvLifC/3EeOvBDcLdCjp 4umyJ51fMttfV5jp/yyfxqW7fojvx3JwInrO4veeM28DnWwR1uJKUQyAXF7FZqHdTuJs 0fVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691081056; x=1691685856; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4Zvwc1p5HtLDdNnsvsflobUwI0/gIvHPTTxHIRtuIk8=; b=A3AFmqjiS8RhUf9mTaUUJMfpHP4v7+X1QaD0dFtkkEUNMPHq1yMu2weWteuyJGkuvL 4U5QKDu2pX9pzUmQIK+MLIt25Gzt+cNRDZqqNZ9MSnKTYakAmGy6k4tMH15jvGut1AGN 6dqdjr/JeyCUKxWTO1WEsJXEw2nBtD9zyc7qgfOolw4mAjl5dGMtTOpjV+d/5xHu6Pb5 pMnI6hh0AN9EfgMRW7ZLSojneXl+Acm9cgBuEm7mZwdR/u9+2WHlkbo4W08POG/Z2w9r Rr50BZNwfLkULg7KioHdj3nLXs4g7GiIPg5JGBbaNbOAPCMMs6YPo8aji/m4kZ+w29OJ qv3A== X-Gm-Message-State: AOJu0Yy1tzdp3BoSABHFL6KqZj6CfwvNmorbyBErXVSBsvWaxma8E09N Az+LtYnbNVtH4sx6w2FG0+KKOmvOg6k= X-Received: by 2002:a05:6512:31c9:b0:4fe:4e2c:8e52 with SMTP id j9-20020a05651231c900b004fe4e2c8e52mr4062960lfe.42.1691081055961; Thu, 03 Aug 2023 09:44:15 -0700 (PDT) Received: from [192.168.1.103] ([178.176.72.24]) by smtp.gmail.com with ESMTPSA id b7-20020ac247e7000000b004fe4e89dc41sm30011lfp.214.2023.08.03.09.44.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 03 Aug 2023 09:44:14 -0700 (PDT) Subject: Re: [PATCH -next v3] usb: musb: Do not check 0 for platform_get_irq_byname() To: Zhu Wang , b-liu@ti.com, gregkh@linuxfoundation.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org References: <20230803120039.83502-1-wangzhu9@huawei.com> From: Sergei Shtylyov Message-ID: Date: Thu, 3 Aug 2023 19:44:07 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 In-Reply-To: <20230803120039.83502-1-wangzhu9@huawei.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8/3/23 3:00 PM, Zhu Wang wrote: > When platform_get_irq_byname() failed, it may return -EPROBE_DEFER, s/failed/fails/, I think... > -EINVAL or -ENXIO, it is important to propagate the detail upstream, we > cannot override it. You better rename the patch to something like "usb: musb: Fix deferred probing" now. And remove "-next:, as this became a real fix. > And platform_get_irq_byname() used to return 0 (as both IRQ0 and error > indication), there are several patches fixing the inconsistencies. In no way I suggested to take my "historical" passage into the patch description! > Commit ce753ad1549c ("platform: finally disallow IRQ0 in > platform_get_irq() and its ilk") makes sure IRQ0 is not returned. > > Signed-off-by: Zhu Wang > > --- > Changes in v2: > - Update the commit message, present the reason of replacing the return > value of the probe. > > --- > Changes in v3: > - Update the commit message, explain in detail why the return value of > platform_get_irq_byname() cannot be override. You didn't emphasize the deferred probing breakage we're trying to fix here at last; the other error codes here are not very important... [...] MBR, Sergey