From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DD5593E9C03 for ; Mon, 27 Jul 2026 11:32:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785151968; cv=none; b=F9e89ax1SoqrjAlneh5xpbhhNM8u9pXZpvJh4rVhHWLvgYiKPDGowYTt3nJhH2Z5RllZJF5KWB7E26PGhRxxnI+ia7TegO9WqvZWwwXZPWYsmDGGcoPGTGx4MYFiiZvMlLICImFE4bQH8mvkpt39W+sXmoumf8CHZRXfzqyyjXM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785151968; c=relaxed/simple; bh=U+dkbR7/dqwY+nTWh/oI8knR7yS6an6E3JNdGT0FQcw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=DswyFlX2o3wdpV0SJzy0Wt8gBiDzIn1Co98xCDEe8YUXiWzYeRNaX6bOtBxRwZ7el8n3OzH/b5k+hHQ1oeG7B9flunoHfh4bBYKhYkfIFbJyPMAnB41qXrtGIEokszKxgw3d17CnWzGNdLXvazKYgePVt3vYr7f4Zsg/3snquqg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=s1Qtf1Fx; arc=none smtp.client-ip=209.85.210.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="s1Qtf1Fx" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-84e3007a2b7so2179245b3a.0 for ; Mon, 27 Jul 2026 04:32:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785151966; x=1785756766; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :content-type:mime-version:references:message-id:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to:content-type; bh=zEenGUm5RioXWNnfd2RzwGu/SqP7QkoWXITZGeqYw+o=; b=s1Qtf1FxxNtIeGzM8irC3K1mBFITPGI1F7K4PWiCCs3GB6/dVLapNFfhPUfxTKekVP Ay+zZD9o3n4YvSBSJnApmHXTrIbSo+iW1q8fbOTsjtdfZq9ur3HSzPKF0ruwRYGWSgaq DLEupOJPih9jz2ySkC0s4K5S15oz9a+AL8DZ5AYqdm0iSJoswG9eeKn6jxxUFraqn7MR In7bwx62k4a09MOHwhK03svDdzRSwv9Lza4pbxOy8KcZD5OVycWhri8EpSX3sNZjCZ2t eTfG8eXn/ZIMvjMRJodpsMBCtnS7/ezaQhWqQmuNasp1Sv1bC8iAh4LNZUi9/IyqbwuS L8wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785151966; x=1785756766; h=in-reply-to:content-transfer-encoding:content-disposition :content-type:mime-version:references:message-id:subject:cc:to:from :date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=zEenGUm5RioXWNnfd2RzwGu/SqP7QkoWXITZGeqYw+o=; b=btLOZXQIWm3SSLpQwjWh6QlPG43l0M95dLl7ga4TDQV4bDctEl3CJ6hCynSCBbwlX8 8qSO97xSkhnz//fH/bETO1XU3y4in7yxb1QdEgEGc5jzsti2Rc2gZbRGueXPh6Szu+lI gPftuFZNB4PkmVhBbhHVwsHVzgpzCOFsOrmKaPixGwip6ManE1E43aEWSu64l+cx3DXX PVfMlSTCRTPQ8KBnrJRSXD3zR12/oZ05b5janGuNDWNZ/fxCZoxAjB8WBME10GKTjbW2 h9chYqmyL64hTuzmfPCTz4bZBK3K0GYBJJGJGvTkrq/km1bH4+ZysyBA20gsZZZFmUYO rmWg== X-Forwarded-Encrypted: i=1; AHgh+RrS/4iRA064PowlxUeCCFoabxo/K8ZUherdWcl2O+lh69eEcXsEYS4rQyM4lforfYZLR3TpeECspjGzcFM=@vger.kernel.org X-Gm-Message-State: AOJu0YyGnqAIUvmn8aRw/3rJuZk3JiVU6q8l0zQBKgoLbkRkjBF/6Gr0 4SS270Ic8RdBKhe6440yvTjZpcAGvkGUE+nskI11T0KGTfRP4g6iI/aa6LsEjpA8ivA= X-Gm-Gg: AR+sD13MMP0XI+887n281pAumLSqIGE6lHMGEeDXmEPDhP3LGztsR9WpXVYe35MXcms 5G6+asNwDaYf7slPKkhtKiofJYfsc4Hm18q3kybLkWkMh7s04a8/sGgH+V1+ySjOZGSv/s5OE31 F8ov8qDx5iVqhVqpAT51gL4bY02wansHP+/9bs6adQk8zVBijjSkbw5oGbYz+u3cXjXq8qVo7MB 8aRJ/3xe9SrpAMYjiY+d/QEb0oCjckP6qsOHAEzFJrjObaEGsLAuhMbFifmVsqnJeSrhAXrpixc Qo2n52gtHBYBkiPbCCxzV5PlnICxebZE7yz4KfgEDe1638ihZd6eqUnrt84VUo76gt+3AU/gXox eBBha47CKCv+G8ZV9aPSE0i8U26AQgsebqNO97O5vctNl1hrjiEU942lA/NLXCvzWpDJHpZZ6+Z l86zUl1+Y= X-Received: by 2002:a05:6a00:f03:b0:848:469b:3d19 with SMTP id d2e1a72fcca58-84e59462fcemr6582221b3a.29.1785151966109; Mon, 27 Jul 2026 04:32:46 -0700 (PDT) Received: from localhost ([172.216.252.11]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e53253d70sm2900157b3a.2.2026.07.27.04.32.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 04:32:45 -0700 (PDT) Date: Mon, 27 Jul 2026 14:32:40 +0300 From: Dan Carpenter To: Markus Elfring Cc: linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, Christophe Leroy , Roy Pledge , LKML , kernel-janitors@vger.kernel.org Subject: Re: [PATCH v2 2/2] soc: fsl: dpio: Use scope-based resource management in dpaa2_io_create() Message-ID: References: <690827f2-e746-4378-bb7c-9948cd69dc15@web.de> 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-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Mon, Jul 06, 2026 at 12:40:09PM +0200, Markus Elfring wrote: > From: Markus Elfring > Date: Mon, 6 Jul 2026 11:18:39 +0200 > > Scope-based resource management became supported for some > programming interfaces by contributions of Peter Zijlstra on 2023-05-26. > See also the commit 54da6a0924311c7cf5015533991e44fb8eb12773 ("locking: > Introduce __cleanup() based infrastructure"). > > * Thus use the attribute “__free(kfree)”. > > * Omit two kfree() calls accordingly. > > * Reduce the scopes for the local variables “obj” > and “qman_256_cycles_per_ns”. Why? No one does this except bcachefs and that was removed. regards, dan carpenter