Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp2322602rdg; Sun, 15 Oct 2023 23:56:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEzF+5B8z7ri7vA8YyNn1CCzSg39MLOjACXHqzKILdRe/Nb+/HndQ1Ztc3GHnvDO3kLhzfD X-Received: by 2002:a05:6a20:a11f:b0:163:4288:1c3d with SMTP id q31-20020a056a20a11f00b0016342881c3dmr33376874pzk.43.1697439411274; Sun, 15 Oct 2023 23:56:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697439411; cv=none; d=google.com; s=arc-20160816; b=vJu/GY2Ysp/13mhApv2V5Kh0T8GaufHTjZK2HiDuwOyCXUXs55Ev2cM+ES8rBt/EI/ OfnpigycP4NuSArz/NwwCcelkANpSPrp5GoJwdSTy/GEuc5G/TRDnltqfxRpF9zHbHIX ly9flg6otXbO/0ysqneEuP9yHjEUXQD78HJ7mqC4mn04Q09JMBKNFOHbSk4UmAVC9nsX PBQi64kOSWwbP81Vzb7zlClviwLR7aoSI1cdURaBO3xJoVcjkk/ZmKqjMLKt3Db7f/wg uqmgGnbki7/YgEUCoHoUOMlcCkL3jauBZSdjqC2Tt2uhop1WPc46e+ObEwgfFcnmaFAE 6/rQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:references:cc:to:from:subject :message-id:date:content-transfer-encoding:mime-version :dkim-signature; bh=mIKLA6FpZ/tBtyGW8aEqqSCm4XNwQ5xgOuHWuH9vZ2k=; fh=GY+8OHJz3K/3gX+p7cCWD5+Q/+BZ6+mMuDEMePgKN9E=; b=zb4g6f7oLiEh6lJHoq8k2Dcydf5p9nYF43LxVcLk6UmrljJVcFGDqugM4oRSROTTrD a6UBQHanf63ImnzJ/0/1Ppu+U03vzGgoPQSK0LHP4zBkR9RqlWkWiNeTTJow7nYRT8Ka ce2CYj07fD5Aa023y0FQMs7KgIbg6Dp4id/rUIoSv2AggQUoeK/9hACQrhPyAUTkibyC QYamecwkfTvol4yAlbJwxuridUQj+Jw0784vnbzeqs3G3KA4731fCsfHRQH0kUVd+/S/ 71ueL7vLHEMCSMTWDRc4oYYkzAbTKANDfDnGOvY76sma7+1skOzRL/Bo0ADiW0jHxLni jZxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=dgRfnslN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id n6-20020a170902d2c600b001c9f417f318si7597133plc.585.2023.10.15.23.56.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Oct 2023 23:56:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=dgRfnslN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 62B99806052F; Sun, 15 Oct 2023 23:56:48 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229523AbjJPG4i (ORCPT + 99 others); Mon, 16 Oct 2023 02:56:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51206 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229478AbjJPG4g (ORCPT ); Mon, 16 Oct 2023 02:56:36 -0400 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA5BAAD for ; Sun, 15 Oct 2023 23:56:34 -0700 (PDT) Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-53dd3f169d8so6921435a12.3 for ; Sun, 15 Oct 2023 23:56:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1697439393; x=1698044193; darn=vger.kernel.org; h=in-reply-to:references:cc:to:from:subject:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=mIKLA6FpZ/tBtyGW8aEqqSCm4XNwQ5xgOuHWuH9vZ2k=; b=dgRfnslNP51vNXEBXGgtzViY1hDiPbXcKH64h7XpGd2FwvdfiieKiXj2Un7gGdAqaS vkf+PE4FVGGosfPy5hch0EvkIlg3kyiDxEJGXGcELmoVjLGT1hQECaV3S7l7EqPs7zOm WcDN2Sp5JxEOVuNkGPGs6EKj36ZvUwwzl7Bsh1qMMPrNhmakFTa882lmPmFSiRYK340y 45GsM8AeebGFyl9Jduy876Nsox2zOZvTRAomequZ49LdZxyErIrbbxlndnUlN5h/gAfU rZoyD3vRjFlJNJtFFxDyeLMF2BamnuReJ7LskSGhVLkIRx52MuxyUC6EIA6QTUy0NAzh 5csA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697439393; x=1698044193; h=in-reply-to:references:cc:to:from:subject:message-id:date :content-transfer-encoding:mime-version:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=mIKLA6FpZ/tBtyGW8aEqqSCm4XNwQ5xgOuHWuH9vZ2k=; b=GPlcPvQxChAaFQW/fN9/oAB0hN816Sswd+g6K/IS8XFZXr2g9P/DbOHowOcChCwbd6 rLFlrRFA38IERX+hs0fF30muDjHA9uSmJyIXen3vRl3MSlQLR6vTbFx/dSFmNQynq8Mt R5r0bdS+uGS0EOpSWA7KHw+BHKvVrZaWqDXT9vbrJ8UhHvehgkLQjZxn8CtWh49R4HFd JfLbhBsVE4rTc1HFffg3vBz7HnlWu6lyD8+TtnsPWViQcueSaNCa3KXkLLm3+H0hOa2i 2bzv+cPfLVlVRMIWlV09v5MoE2r/mkYU9sMi7fsllD55QeFSIIvQ82n82RnIZeqJADWa Wr1Q== X-Gm-Message-State: AOJu0Yyioi4iO+GRLorMukFoWCN69MK82malTOuyYDBu1HMW1MuAe/t6 IoDfrWX3pcWciiNWevm7Q00ozA== X-Received: by 2002:a17:907:3da5:b0:9bd:d961:ddea with SMTP id he37-20020a1709073da500b009bdd961ddeamr6901803ejc.45.1697439393118; Sun, 15 Oct 2023 23:56:33 -0700 (PDT) Received: from localhost (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id e3-20020a1709062c0300b0099bcf1c07c6sm3389234ejh.138.2023.10.15.23.56.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 15 Oct 2023 23:56:32 -0700 (PDT) Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 16 Oct 2023 08:56:31 +0200 Message-Id: Subject: Re: [PATCH] soc: qcom: pmic_glink_altmode: Print error when retimer setup fails From: "Luca Weiss" To: "Bjorn Andersson" Cc: "Andy Gross" , "Konrad Dybcio" , <~postmarketos/upstreaming@lists.sr.ht>, , , X-Mailer: aerc 0.15.2 References: <20231013-glink-altmode-ret-v1-1-77941537a35b@fairphone.com> <6fw7eho6rapvlghujche4k3pm5mx7a7ojx6yyyreq6dhzjfwlt@ggqoxgirpcnr> In-Reply-To: <6fw7eho6rapvlghujche4k3pm5mx7a7ojx6yyyreq6dhzjfwlt@ggqoxgirpcnr> X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Sun, 15 Oct 2023 23:56:48 -0700 (PDT) On Mon Oct 16, 2023 at 5:18 AM CEST, Bjorn Andersson wrote: > On Fri, Oct 13, 2023 at 03:56:40PM +0200, Luca Weiss wrote: > > It can be useful to know with which return value the retimer_set call > > failed, so include this info in the dev_err print. > >=20 > > Is this useful during development, or during normal execution etc. How > about using kretprobe or similar tools? Hi Bjorn, IIRC I encountered this during development of my retimer driver, where the op in that driver failed for some reason and it was very useful to get the return value to debug that. And sure, I guess kretprobe might be also useful here but I think it's very common to include the return value in the error message when something fails, no? > If you insist, could you please make sure that the style matches across > the various typec_*_set() calls in the driver? Do you mean adding the return value to the other dev_err prints after typec_*_set() calls also? Regards Luca > > Regards, > Bjorn > > > Signed-off-by: Luca Weiss > > --- > > drivers/soc/qcom/pmic_glink_altmode.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > >=20 > > diff --git a/drivers/soc/qcom/pmic_glink_altmode.c b/drivers/soc/qcom/p= mic_glink_altmode.c > > index 9569d999391d..136713e1155e 100644 > > --- a/drivers/soc/qcom/pmic_glink_altmode.c > > +++ b/drivers/soc/qcom/pmic_glink_altmode.c > > @@ -168,7 +168,7 @@ static void pmic_glink_altmode_enable_dp(struct pmi= c_glink_altmode *altmode, > > =20 > > ret =3D typec_retimer_set(port->typec_retimer, &port->retimer_state); > > if (ret) > > - dev_err(altmode->dev, "failed to setup retimer to DP\n"); > > + dev_err(altmode->dev, "failed to setup retimer to DP: %d\n", ret); > > } > > =20 > > static void pmic_glink_altmode_enable_usb(struct pmic_glink_altmode *a= ltmode, > >=20 > > --- > > base-commit: e3b18f7200f45d66f7141136c25554ac1e82009b > > change-id: 20231013-glink-altmode-ret-3911e6c1eab5 > >=20 > > Best regards, > > --=20 > > Luca Weiss > >=20