Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp1112106rdb; Fri, 9 Feb 2024 10:32:55 -0800 (PST) X-Google-Smtp-Source: AGHT+IGeof8N6L50SBo+p4RfYceqTGnAdHatVdDnxW+0G1eDt/Y6qHqplmPSZxBfIibpeS47xEz4 X-Received: by 2002:a17:902:f7cc:b0:1d9:6d99:10c9 with SMTP id h12-20020a170902f7cc00b001d96d9910c9mr7506plw.44.1707503575039; Fri, 09 Feb 2024 10:32:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707503575; cv=pass; d=google.com; s=arc-20160816; b=UM+u73ETrFITx2TtVJxOoINmDuzgusdMEtLnh6dKJcukCtBuBTcSX6iO83INRUYloz 2pm3Nes9nXMpbP8iJAQYaFDFsTYJ1wf/eWmtmwi0735A6yF4qXrGzo/SqMlNqR4YOSye HQoVkl55L80tT+zYBp7EiaMwq3v0CXqph6GPhyvdx8djY25ugmQpIuwGkUEu99MCv5NG 2F3tzUeWayHsEWm4/aNUEILQr2A/cs0HUiUBcOHyhxnRTXD/KD3fd3jz/zj1Rs1SXrzo 0przM9bEAdR9i7gWbVL+RSwwMvbyrYu3HqH5VW6lSd8DqdyARUoUcL7r8nK8cJJtldj7 qDNw== 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:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=FdEJkaYUfwv5UJo9z/6GVmxSEfdRKjHpC3V3PDLYlJg=; fh=ylbgE5DPp1MpBwPmClqlw99fi4hUPtIBGa1mb+jV010=; b=jWqAk+pfoy2I6eks0L8jCB5ChFg130pGhBAJtnakQYJ+oMCnLL3RxTIguTFmeM9xvk gKuawk0J7qJi/gUPBuc7onR7yfQaffoTtXV0vptFwwZ39+AoWg2Cklo9fyLBldrtBRxs 6DQhRmEIDhehD4rc3l6xIsnmT4y4CPuPrHOw37EVccaSCD0CTMUWTQNs8xBeHruaIPYf 2c7Ok4V89KbjM2178aYtQEEURxI2+iVOjzPCu7Bi5fSV3bvrmJmzsvoGUvmBE7y/dNBw 3zUIasheHHfDthmm0pPTVM/5XrFz/UdDbxGl8VtF7Wsv67/LHY62LR2qQ2IVacb19agN ITXg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pwctSo9K; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-59804-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-59804-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Forwarded-Encrypted: i=2; AJvYcCVLwSnp9pumpbzUPQACoKzKmW2lKyTqr7yRUV2XrWhngCX72yYeYzLud3psx+g8NDRJXUBaG/nmXknFZ5xrDmm55VyaHWGCs4Dih6rqxw== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id n18-20020a170903111200b001d953f4021csi2084207plh.196.2024.02.09.10.32.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Feb 2024 10:32:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-59804-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pwctSo9K; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-59804-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-59804-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 2A2E528B9D9 for ; Fri, 9 Feb 2024 18:32:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C2AF71272BF; Fri, 9 Feb 2024 18:31:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="pwctSo9K" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E2A9D1272A4; Fri, 9 Feb 2024 18:31:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707503501; cv=none; b=SMYjFtkLNdbJa+iU9v+oOJdh0f/tbiUBqUxao0JEh9dgroVIa/nkkWp4b7eY0Dtt+HuKX6qdRv6tgU/3xRPY0dkbDru+sy/oOAVB8sMwnqAhJfTu3McyBwS6kIQZA+u8PICJFm4v2offFsGhS8EfsmE2/hTaA+dAvzXq5pnDBX8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707503501; c=relaxed/simple; bh=2IlRMX/ieZtxo3cdQw6/VrlKIfCnRzjHLu40pTVewHE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=Lk4H/AoxJbdH6vs9dSkBuQsajLrPzfDvma9OOAv1PTEzH9oZN0sZIK7ytbyG4Qa/ultIYFjnWLr3JOd/XjWhZA3m4LQLE180IlM0LrH8YRhqIgY3io0zNuq0Orv5JOrmGaBujjBEWsbwCc5Dkxre28deIyyQX3x8K4mC7BSVzX8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=pwctSo9K; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id B2A52C43394; Fri, 9 Feb 2024 18:31:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707503500; bh=2IlRMX/ieZtxo3cdQw6/VrlKIfCnRzjHLu40pTVewHE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pwctSo9KPwrHWOplC+5/FYlnyyjRlGoxxhTeJNxK4sYB8TBw/HJprLy4bYSHDriOo H1PUEmhNIlkZV4L85E5/8hOzjGc8MzoGd8wb4YwckaBc1nJ/00Kiez0QDL8KHpa4S0 WJ8FZLTBBO6p4apt6VI1GjFAU2f4Cnf2fBYmQ2kK4LLjh78Honq2VDmFJkiZWe5a+h PS35cl4ywVzlFSXZqJspacolT1aswK3+W61ctNtSfvOR2npoyr4NWX3+kAB5hoW5AS Tu+dkU8L3bpKs+HTY2SjolAR1CIICdNgZDQebquy6x4/nFpHXkLrlw2MJwELBxS0Pc DIiJZEDgSBy3A== From: Will Deacon To: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Mark Rutland Cc: catalin.marinas@arm.com, kernel-team@android.com, Will Deacon , Jerome Brunet , Shawn Guo , Jonathan Cameron , Ilkka Koskinen , Kevin Hilman , Bjorn Andersson , Andy Gross , Jiucheng Xu , Khuong Dinh , Raag Jadav , Martin Blumenstingl , linux-amlogic@lists.infradead.org, linux-arm-msm@vger.kernel.org, Neil Armstrong , Shuai Xue , Frank Li , Robin Murphy , linux-kernel@vger.kernel.org, Yicong Yang , Suzuki K Poulose , Konrad Dybcio , Fabio Estevam , Besar Wicaksono , linux-arm-kernel@lists.infradead.org, NXP Linux Team , Sascha Hauer , Pengutronix Kernel Team Subject: Re: [PATCH 00/18] perf: Convert to platform remove callback returning void Date: Fri, 9 Feb 2024 18:31:13 +0000 Message-Id: <170749437153.2624333.6691453190868131616.b4-ty@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: References: 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 On Fri, 15 Dec 2023 14:59:00 +0100, Uwe Kleine-König wrote: > this series converts all drivers below drivers/perf to use > .remove_new(). See commit 5c5a7680e67b ("platform: Provide a remove > callback that returns no value") for an extended explanation and the > eventual goal. The TL;DR; is to make it harder for driver authors to > leak resources without noticing. > > I based the patches on today's next, I had to revert commits > 3115ee021bfb ("arm64: perf: Include threshold control fields in > PMEVTYPER mask") and 816c26754447 ("arm64: perf: Add support for event > counting threshold") to compile test on ARCH=arm (this is a problem in > next, not in my patch series). > > [...] Applied to will (for-next/perf), thanks! [01/18] perf: alibaba_uncore_drw: Convert to platform remove callback returning void https://git.kernel.org/will/c/3bc9d71775ee [02/18] perf: amlogic: Convert to platform remove callback returning void https://git.kernel.org/will/c/94843f269abd [03/18] perf: arm-cci: Convert to platform remove callback returning void https://git.kernel.org/will/c/4df3bddf8707 [04/18] perf: arm-ccn: Convert to platform remove callback returning void https://git.kernel.org/will/c/0767f1a48532 [05/18] perf: arm-cmn: Convert to platform remove callback returning void https://git.kernel.org/will/c/3909cb3b5f8d [06/18] perf: arm_cspmu: Convert to platform remove callback returning void https://git.kernel.org/will/c/79dc1570b322 [07/18] perf: arm_dmc620: Convert to platform remove callback returning void https://git.kernel.org/will/c/ca1e01c8d34a [08/18] perf: arm_dsu: Convert to platform remove callback returning void https://git.kernel.org/will/c/02d77ac1ac7e [09/18] perf: arm_smmuv3: Convert to platform remove callback returning void https://git.kernel.org/will/c/d67c3a61f063 [10/18] perf: arm_spe: Convert to platform remove callback returning void https://git.kernel.org/will/c/e63b3aef186b [11/18] perf: fsl_imx8_ddr: Convert to platform remove callback returning void https://git.kernel.org/will/c/1bb639382d3f [12/18] perf: fsl_imx9_ddr: Convert to platform remove callback returning void https://git.kernel.org/will/c/78da2a93b55b [13/18] perf: hisilicon: Convert to platform remove callback returning void https://git.kernel.org/will/c/e07486a832bb [14/18] perf: marvell_cn10k_ddr: Convert to platform remove callback returning void https://git.kernel.org/will/c/c802bd9e354f [15/18] perf: marvell_cn10k_tad: Convert to platform remove callback returning void https://git.kernel.org/will/c/86e8963f9dba [16/18] perf: qcom_l2: Convert to platform remove callback returning void https://git.kernel.org/will/c/8a2e438e710c [17/18] perf: thunderx2: Convert to platform remove callback returning void https://git.kernel.org/will/c/d4c5cef73b25 [18/18] perf: xgene: Convert to platform remove callback returning void https://git.kernel.org/will/c/b07ebe8f1428 Cheers, -- Will https://fixes.arm64.dev https://next.arm64.dev https://will.arm64.dev