Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2391253pxb; Mon, 20 Sep 2021 21:08:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwotWfQBYz1v+pmyUcwkUdUcibFCrrcFgv99yj7PSWvLXG1moEwYa2JJaPqi41oOONWujLx X-Received: by 2002:a5d:8894:: with SMTP id d20mr20746859ioo.4.1632197330483; Mon, 20 Sep 2021 21:08:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632197330; cv=none; d=google.com; s=arc-20160816; b=p62D+IRRp5+2c7DsCn/bm3KZBdvqb/fHL7N6YQlfYuVMFWvp7VpfA3Fn1wyNVW9dL3 pleMrM9TOH5iiuOs6dIqRVc5LZDSAt9AIbJHY2F68kR45gLaHL8dtLpbxyNtaPRPmmIK bJLxf5QsLsvro1uF5NR3rgogPZ/ztj4HWDnKOL1xAUZ3NqeqDlAEr9VyyLiOemUfSVfO SZUMdZ+s7BNP8sdd9Vzqq+FwrpG3IefIGp7YRlqcsQK4frWxL2HZ/1IzV3gkOz2R5H4S 7pQ98zMGJ0+C1goa3v7zXbR8K7kcZUtSS6Rs7jbnFokzYJO3YknyHOt+2LEjqmu7Ocgb Lz5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=AewO3aO3+z4hlxCwFUZ9p0OHCR2EQKSX+iYFMao6nc0=; b=FqOuANuqqBwAenYsuLmjJ+QBz4T/MG4CXjQ6ojysOo/YqemXXPCn+tHebRgwC7Ay6c uOd4F4YRI+NtrW3sg7Eje/tG1RjtUHV7tX5hQbnaVhinZiTfA9U/ZWYRIsCBl1ACPhXE h3AetjTFNOu5WZkJjOeeSGTGFLMiTTQ3C4GWMI+SwFKuVzJ+0JFkdm3gvZ4CsPBjZ9UX evw+Y/4TyV8DVPqxxJFaCZCv71Pb4c9Z0JJBgpPYte+2WpNLnUxW3eIfF2nPpAKCAku+ uG76kcPt0T+EelJkWtPGreioCcIaeKGajkhbTors6ZMAhMiLEOgGcMBtXY1UUothtpB5 FPfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=WlFs5oPP; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s11si15752460ild.14.2021.09.20.21.08.34; Mon, 20 Sep 2021 21:08:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=WlFs5oPP; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231474AbhIUDWL (ORCPT + 99 others); Mon, 20 Sep 2021 23:22:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42514 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240611AbhIUCcZ (ORCPT ); Mon, 20 Sep 2021 22:32:25 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33F88C04F345 for ; Mon, 20 Sep 2021 13:25:02 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id dj4so10195821edb.5 for ; Mon, 20 Sep 2021 13:25:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=AewO3aO3+z4hlxCwFUZ9p0OHCR2EQKSX+iYFMao6nc0=; b=WlFs5oPPaUXTN+8fM3tZZ4yFpm8r8IgTSFP1cJLfWFwUQqjOYBaREpxJ5wY1VgC+Jc Dh7y5DzfBQ7pEYF3w51CtovgkKI68ReEkdlCSOK/dgJag7xi9DrC/MC4rVEnq8fQ0ivB wPKWiqB1+UGDojR6HGuMEiJOhdNGv7/2wpZ/Tcn+l9WojxeOx2ZzxKOapLN7aEWKm9LZ Q8hCNZzkkpAY9pF+37I9UTj4esgXe3fjAf9sVG7VnMOEpEoRDuMCLHW96wgqpSIxKzpC 8G9DgMDfr3zUZi9SwzFqT5MtiCUmXwgSIPS1258EfUig6QeLWqMfMsduf/yqypk2dgUO YLHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=AewO3aO3+z4hlxCwFUZ9p0OHCR2EQKSX+iYFMao6nc0=; b=A2LYKyCGGa+8EXS9V0+CtCm2ZPlEMv5Q5zTuz5CW2KNbUcHCef7U2srcELv9+/rNyP m8hygWP3/tPdH0lrQFN5GZLhNHYxR/j8YrXXB56sCjZYtVkPfA4M+DMkymtbQvFNNcAC M0Qg2qDLZakmoSR6F4Odeo9vymuwc/x2WQq/LOw1bPf66FwAqXf8QUJ9pTnxZXFzeWZo qqY+kF6kXwDIdMCD4aJ9zhJWzWV0fVWOaDpOxhEnfFZ55QLuqDq9e0YxR8apAWc7whBc r/9OxZ3kGu1Qn+ANLkJWmC7OX7ysfRKaF6QvNagwHEv59/McEkegPfo8DoBAvvlDE2Mk hxlA== X-Gm-Message-State: AOAM532FEMEJacrw94qCWQUatc3m1HJeoQ1/MWJQZL6Za3mmm42HO+oP x1TiAPSw2Qde6VFiui/PFqNIJkYhRO4Wsd4giu4= X-Received: by 2002:a17:906:9747:: with SMTP id o7mr30754181ejy.486.1632169500694; Mon, 20 Sep 2021 13:25:00 -0700 (PDT) MIME-Version: 1.0 References: <20210920074405.252477-1-u.kleine-koenig@pengutronix.de> In-Reply-To: <20210920074405.252477-1-u.kleine-koenig@pengutronix.de> From: Martin Blumenstingl Date: Mon, 20 Sep 2021 22:24:49 +0200 Message-ID: Subject: Re: [PATCH v2] hwrng: meson - Improve error handling for core clock To: =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= Cc: Matt Mackall , Herbert Xu , Neil Armstrong , Kevin Hilman , linux-crypto@vger.kernel.org, kernel@pengutronix.de, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Jerome Brunet Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Mon, Sep 20, 2021 at 9:44 AM Uwe Kleine-K=C3=B6nig wrote: > > -ENOENT (ie. "there is no clock") is fine to ignore for an optional > clock, other values are not supposed to be ignored and should be > escalated to the caller (e.g. -EPROBE_DEFER). Ignore -ENOENT by using > devm_clk_get_optional(). > > While touching this code also add an error message for the fatal errors. > > Signed-off-by: Uwe Kleine-K=C3=B6nig Reviewed-by: Martin Blumenstingl as well as: Tested-by: Martin Blumenstingl # on Odroid-C1 Thank you Uwe! Best regards, Martin