Received: by 2002:ab2:2994:0:b0:1ef:ca3e:3cd5 with SMTP id n20csp821711lqb; Fri, 15 Mar 2024 07:24:58 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVmqckCxA2MqXGWI0V1iJOjBRP7cmBHZ9WfIT6W23VRfla26zdcpHQbaFgmMAuhWZYDk/VpFVcOf014/1jcOVaAbWqKeynh9QsKmVXbAg== X-Google-Smtp-Source: AGHT+IH0S2fAwDMyY4x097RjRy5+0IbZWLBIUCcR3bC+LOWkvW+196qtwQ6uyFQkqfECjPmOTkNH X-Received: by 2002:a05:622a:1047:b0:42f:515c:3155 with SMTP id f7-20020a05622a104700b0042f515c3155mr4727886qte.61.1710512697853; Fri, 15 Mar 2024 07:24:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710512697; cv=pass; d=google.com; s=arc-20160816; b=yc3Hj90VCZZDKsuwIfu+l/h46Ifv5Erk1aRILDBzDxalwbczfGmWPyBQqSSMCHAxl7 uZbX0HHdrlLooKGuBEnV7tRvNPDiZHf3kqIJVKqlnsV8s9E3Hp0fOKDs5QibdGfySSjY 4bi4NRViJjNvB7jsD+vsv4Lw/6kOm5hHi8r33a5e4ZkSU0LLJ8HnlEzZgmWQVpKUyNI+ esGXZPDix5SuYeoltZHYJhqYv5uMb6MJzCnzL0JAhoee7P5Bc6dqawh4utq56Qonba7c B/HtqqaSrwdPL4LNGD+uYZtxPn/lq44k5bhe8LPidurMjzKcwCHfyb0C7ds9NdStzg07 nOzA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:organization:references :in-reply-to:message-id:subject:cc:to:from:date:dkim-signature; bh=nWOjdNRJQt/bpdeE8qfZ2hZ2CbBU52wmtVHaGOGss9o=; fh=czkiurxA56rdJ+UIhDNp4FSFP+8swlJOBbkBlKL9kn8=; b=KDo8BC/OZmBeie3VVKMD2/AtIRo1Bjar4kYQU9CEgPUFZ2faxBN/NXXPBnldlXmv0H mADBgP9FkrauguWENA9YuDAnEnMlN+C5e2Q+lOtN6vLLcHUtxXDTC7nMJv2p0s+vJZF8 eDKJXd3ySliXSX4sco7lMzgVndA/U1zKlSzC3cGG3hwfLwJvrG0/7HS+fBD0VNjqBPxd Wl6RfBLZ8YYta67hO21BbOgweyAiVtcsfmCMsfzXubMKjmKYkiJrckoh1C1pwH50NbOJ deGo4lTy1ZElB0zK3cDKOePM5lBqt7hTdSqU9O/3qrAlgqcIWTiJLUdOCYFSPjy2rDMo Jiug==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=i7+C2wYk; arc=pass (i=1 spf=pass spfdomain=bootlin.com dkim=pass dkdomain=bootlin.com dmarc=pass fromdomain=bootlin.com); spf=pass (google.com: domain of linux-kernel+bounces-104493-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-104493-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id d7-20020ac85d87000000b0042edac1f4a2si3719156qtx.369.2024.03.15.07.24.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Mar 2024 07:24:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-104493-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=i7+C2wYk; arc=pass (i=1 spf=pass spfdomain=bootlin.com dkim=pass dkdomain=bootlin.com dmarc=pass fromdomain=bootlin.com); spf=pass (google.com: domain of linux-kernel+bounces-104493-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-104493-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 913981C21BEF for ; Fri, 15 Mar 2024 14:24:57 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A70633D577; Fri, 15 Mar 2024 14:23:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="i7+C2wYk" Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7FB3D3A29B; Fri, 15 Mar 2024 14:23:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.70.183.195 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710512625; cv=none; b=IZWFdQrfNBiIdk7CTD54QBltRH2cLIWOH54e+otMpe3EfKmB29wP2O4au0OhnBisdK+BHGYM2fBz5/TmtEuuIsEzqikpbRszxingFzxff37HCjvZ9GI1hsRHl7iJHC1D/Q55rm2vZkpZnWjQM6VtSFM60IsRoOwLneKxIyh+TrQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710512625; c=relaxed/simple; bh=cr+/aQT+qT9SbX9VXJjLYOAL3dxlPMmPMDGFkNlLRRw=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=b5HlXPEmji3GFzGD0Igl/l08fW6Fekgt6cBc6mj8mrPxYyIga89nk0LFUCQLKXpQ3TzOrZtPniuDHymTsvNSwKh27LVqQjOwkijOJyCrqj+KElw5/bGssao9T7VOFF/eg9IAuGhkYwXDSprHm+YOP2Z7axEabGo8K8plVLUtMo4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=i7+C2wYk; arc=none smtp.client-ip=217.70.183.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Received: by mail.gandi.net (Postfix) with ESMTPSA id F00A26000F; Fri, 15 Mar 2024 14:23:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1710512615; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nWOjdNRJQt/bpdeE8qfZ2hZ2CbBU52wmtVHaGOGss9o=; b=i7+C2wYk12fq9PeTVpN2e8X4HliWxtZGH+XwwfFPLtfcDj1C09gYCdGxmdg5HdzW3bl+mB IAsJ6LdKwsG0vTPG5bMZkaMOleEBpSsg8vKMY/B9LsoRS590BofF559/NLsxQTrx2T7Ya8 u1Uiwkzgs8MaBGOsAS2GL+bygh6Rs/kIe8xfCFKOFofypuRc66ho75qhk5QbzTM4AoxMPI CujAS9c+nWLRDQBfIEDciN3tvnyZccTARz+aPxC3L2HAJEqhpgv92m+9FUp8UBAhA4XbE0 diBs2+xdWEpsRxOwQTd6Q4DMMRRIRxnt9wNh68oHji1WTKc3Aejz+XAJB1txbw== Date: Fri, 15 Mar 2024 15:23:32 +0100 From: Herve Codina To: Mark Brown Cc: Bastien Curutchet , Liam Girdwood , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Peter Ujfalusi , Jaroslav Kysela , Takashi Iwai , linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, Thomas Petazzoni , christophercordahi@nanometrics.ca Subject: Re: [PATCH 04/13] ASoC: ti: davinci-i2s: Replace dev_err with dev_err_probe Message-ID: <20240315152332.57c8fdc4@bootlin.com> In-Reply-To: <6102130b-b496-4e75-9b9f-f960484848fb@sirena.org.uk> References: <20240315112745.63230-1-bastien.curutchet@bootlin.com> <20240315112745.63230-5-bastien.curutchet@bootlin.com> <6102130b-b496-4e75-9b9f-f960484848fb@sirena.org.uk> Organization: Bootlin X-Mailer: Claws Mail 4.2.0 (GTK 3.24.41; x86_64-redhat-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-GND-Sasl: herve.codina@bootlin.com Hi Mark, On Fri, 15 Mar 2024 14:07:13 +0000 Mark Brown wrote: > On Fri, Mar 15, 2024 at 12:27:36PM +0100, Bastien Curutchet wrote: > > > - dev_err(&pdev->dev, "no mem resource?\n"); > > - return -ENODEV; > > + return dev_err_probe(&pdev->dev, -ENODEV, "no mem resource?\n"); > > } > > dev_err_probe() with a fixed error code doesn't seem to make much sense, > the whole point is to handle deferral but for a straight lookup like > this that can't happen. The error code is uniformly formatted and the error path is more compact. https://elixir.bootlin.com/linux/latest/source/drivers/base/core.c#L4963 IMHO, to benefit of these feature, it makes sense to use it even with a fixed error code. Best regards, Hervé -- Hervé Codina, Bootlin Embedded Linux and Kernel engineering https://bootlin.com