Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp2142868lqe; Tue, 9 Apr 2024 10:37:34 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWyUCGTdyqqBHo23PwVifahWALGYmzR1Vn9OV007aF1K1wb0uSIwmORbZ3bG6nQBh3/rxf4bNWKpP8PMMItpyY+bJqjms0FvA/S57gWSg== X-Google-Smtp-Source: AGHT+IHNvBm3U5XaDI7098pZX7nV9nbbneUA9NZ0yI6LP9iZl4aV8BL3P8A5nhYyGwQB/JGq/Icx X-Received: by 2002:a05:6a21:2709:b0:1a7:5e6e:ea8f with SMTP id rm9-20020a056a21270900b001a75e6eea8fmr489348pzb.41.1712684254217; Tue, 09 Apr 2024 10:37:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712684254; cv=pass; d=google.com; s=arc-20160816; b=Uzzz3v9h7aqWmL+auyGPjXMH6v0PXFgP51bxCfwiWYJLOflxZs832XiSaGwR79kEMD TW3iq4S84Eu7iM/+ErPJbXtDvT82BKEV4ZNwD8QRrpOM+r3OX7D4hoYf1CWdRt76dzWK ojKqLfwQiN9gEqIf39qaWit1sY+IRkEL2gYewr094T6lkbPaCerHaVsUICNkL6WArAAI dpKaZCAAYrDEzsn5ZQ70p+ZTN8kepRyYox4+XxC7k6lmW4k+yfWCjDo1cCcyNPXvjvJi PHZKW/18a+ByzVwdzAaR5Fh79mkTRJo8o0tMQF9H2DleqEFJ+tSUpVW4aVmPRTgI9cCu nErg== 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:message-id:date:subject:cc:to :from; bh=68ipe2O4pqWvOe4bMgFdv4zPowi9Mafrd5369J3urAM=; fh=hIPIiegb1AKoUQQU9rTzu1GffBecCXZIM+vyu7l1xf4=; b=aPm6uDknFIpCWKtHRofPYYrUpnU/RKeKuhuBGsfAh6W1IBVEg6k1wArV/Tv6zhgClk eX+eQLp7ZdQhIbaJgihaTVyH85MJW6G+D6sEe5pjLstJXgeKQtanUP+QDjCVgEQ5EESi bwHxKS/iK2iVN1EP968khIetsu9BqQO8K2nzoLEthaGzA5b7F5OuZoZsiCRKI59KXg7i O+49todaN3UOuZ+ouVLGzTQJmV16hGm+g6xT0UHZt3siJoGzoSZIqn3gVPAJ7XsNWJfM BLEq3vCOGL0rhWl8iSgQ02PhwzY2xtNNFIso239k19VcaSeDt9jH9ngrUpKQW9dI6JjL 32Ow==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=pengutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-137364-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-137364-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id r18-20020a63d912000000b005d8b8f81dd2si9090302pgg.700.2024.04.09.10.37.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 10:37:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-137364-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=pengutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-137364-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-137364-linux.lists.archive=gmail.com@vger.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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 7935FB2B9C3 for ; Tue, 9 Apr 2024 17:05:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9761115622E; Tue, 9 Apr 2024 17:03:37 +0000 (UTC) Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [185.203.201.7]) (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 A752F155382 for ; Tue, 9 Apr 2024 17:03:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.203.201.7 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712682217; cv=none; b=QF+Aw2pXMPi+p3DS+MuLxzVSAGGpfpP1HGiV4eMOC5EkYdrnA2eVvBfKSSxKVhrO0olei9UHpJMTBFRPv3X9bnexpZ7zm04oNLGXruSNqKGk17Bjm4MnMwV88aPxvE7OTix+cP0n3KKz8Ty8HwLKWsNwEwgiMCgqI9/Qa7gCLOg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712682217; c=relaxed/simple; bh=SInnTnTlpk4lC0a1OFt5dfcAXu152vN+6fS/Qz+hcZ0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=HijmMW7Wy74oaHdj/5rjL5+lXLeVzMf53HZ4NaeDP4KeReEucaKv5HLJLIxlAiiDMsN55Bs9lb21e2ClAOaGygHXD5RYkRn3ejQOm/VLwV9mKAC1pjgdXw+8gDLMFy7Fqo8uNXXwMO79xYZxnlR7akWaNZSEVoDGCr9059wjwVs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de; spf=pass smtp.mailfrom=pengutronix.de; arc=none smtp.client-ip=185.203.201.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pengutronix.de Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ruEsE-0003vU-EZ; Tue, 09 Apr 2024 19:03:06 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ruEsC-00BKy7-Eu; Tue, 09 Apr 2024 19:03:04 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1ruEsC-00H4tQ-19; Tue, 09 Apr 2024 19:03:04 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: David Airlie , Daniel Vetter Cc: Frank Binns , Matt Coster , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Chun-Kuang Hu , Philipp Zabel , Matthias Brugger , AngeloGioacchino Del Regno , linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Thierry Reding , Mikko Perttunen , linux-tegra@vger.kernel.org Subject: [PATCH 0/4] gpu: Convert to platform remove callback returning void Date: Tue, 9 Apr 2024 19:02:47 +0200 Message-ID: X-Mailer: git-send-email 2.43.0 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 X-Developer-Signature: v=1; a=openpgp-sha256; l=1255; i=u.kleine-koenig@pengutronix.de; h=from:subject:message-id; bh=SInnTnTlpk4lC0a1OFt5dfcAXu152vN+6fS/Qz+hcZ0=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBmFXS3eAV7HI2w8HMoMiE4vmmyNOiQhnxVpMoga STlONQCJeyJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCZhV0twAKCRCPgPtYfRL+ Tm+HB/92rq+dGfXMi0jrB/Ig/F+qBugwFODSuTOyjy9rrlH4AbZ4W23SnRx9za6p66ippE8ctgz 9TSLyCzQFTSC1kUwwpfXiF//p46buUY7wyYNB+1r9bavrmtsfuUkxRiJBk3P/tFZ28590ooBHUf 3yanYVUV6taxIgLBgoTtP0VPRWVc7pF/NM9ROjGokRfxYButJMxp2QFvxylGFwzU5kZnrKx2+z7 85Gu6iiva8+Vvl9PYX0+fizhotAEJuzFoGSIVDJcXGWiZLs34HriSVUiRa5zOOwEIS9Ipfm6RJO 0fV6zSjsXrEXUIyQ4e3uTNm5H9eGFEBBhs3DLnhZuy8EwSdC X-Developer-Key: i=u.kleine-koenig@pengutronix.de; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Hello, with some patches sent earlier[1], this series converts all platform drivers below drivers/gpu to not use struct platform_device::remove() any more. See commit 5c5a7680e67b ("platform: Provide a remove callback that returns no value") for an extended explanation and the eventual goal. All conversations are trivial, because the driver's .remove() callbacks returned zero unconditionally. There are no interdependencies between these patches. This is merge window material. Best regards Uwe Uwe Kleine-König (4): drm/imagination: Convert to platform remove callback returning void drm/mediatek: Convert to platform remove callback returning void gpu: host1x: Convert to platform remove callback returning void gpu: ipu-v3: Convert to platform remove callback returning void drivers/gpu/drm/imagination/pvr_drv.c | 7 ++----- drivers/gpu/drm/mediatek/mtk_padding.c | 5 ++--- drivers/gpu/host1x/dev.c | 6 ++---- drivers/gpu/ipu-v3/ipu-common.c | 6 ++---- drivers/gpu/ipu-v3/ipu-pre.c | 5 ++--- drivers/gpu/ipu-v3/ipu-prg.c | 6 ++---- 6 files changed, 12 insertions(+), 23 deletions(-) base-commit: a053fd3ca5d1b927a8655f239c84b0d790218fda -- 2.43.0