From patchwork Fri Jul 20 21:15:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandru-Cosmin Gheorghe X-Patchwork-Id: 10538377 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 3B7B2603B5 for ; Fri, 20 Jul 2018 21:17:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2BB28297DB for ; Fri, 20 Jul 2018 21:17:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1DE222980F; Fri, 20 Jul 2018 21:17:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AB92D297DB for ; Fri, 20 Jul 2018 21:17:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728274AbeGTWHC (ORCPT ); Fri, 20 Jul 2018 18:07:02 -0400 Received: from mail-eopbgr20040.outbound.protection.outlook.com ([40.107.2.40]:8448 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728258AbeGTWHC (ORCPT ); Fri, 20 Jul 2018 18:07:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aNGQv3B7ZG72g8WmPTgkSP+b7Brb3uwvyEM9EXdysvM=; b=Yoo2M/WnWHpXEOtYgtHnP2GhCjluTZaG5xduSGaYOGVM6VYVeYeW1ckVwcWbqlmxo5o0Wj/akiB3TKrQ+tIucCYDSbREC6UGzdofcLNTj7dAPOlUBYNql3sfIEl8slTZYyQA9DRHU6JMxn522yxuuaK9o5oVo4vesLFQQSrJQjg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alexandru-Cosmin.Gheorghe@arm.com; Received: from e114479-lin.cambridge.arm.com (217.140.96.140) by VI1PR0802MB2557.eurprd08.prod.outlook.com (2603:10a6:800:ae::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Fri, 20 Jul 2018 21:16:52 +0000 From: Alexandru Gheorghe To: seanpaul@chromium.org, airlied@linux.ie, dri-devel@lists.freedesktop.org, liviu.dudau@arm.com, brian.starkey@arm.com, malidp@foss.arm.com, ville.syrjala@linux.intel.com, daniel@ffwll.ch, gustavo@padovan.org, maarten.lankhorst@linux.intel.com, alexander.deucher@amd.com, christian.koenig@amd.com, David1.Zhou@amd.com, harry.wentland@amd.com, andrey.grodzovsky@amd.com, Tony.Cheng@amd.com, sunpeng.li@amd.com, shirish.s@amd.com, boris.brezillon@bootlin.com, nicolas.ferre@microchip.com, alexandre.belloni@bootlin.com, inki.dae@samsung.com, jy0922.shim@samsung.com, sw0312.kim@samsung.com, kyungmin.park@samsung.com, kgene@kernel.org, krzk@kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, p.zabel@pengutronix.de, laurent.pinchart@ideasonboard.com, maxime.ripard@bootlin.com, wens@csie.org, eric@anholt.net, linux-graphics-maintainer@vmware.com, syeh@vmware.com, thellstrom@vmware.com Cc: nd@arm.com, Alexandru Gheorghe Subject: [PATCH 05/10] drm/exynos: Use __drm_atomic_helper_plane_reset instead of copying the logic Date: Fri, 20 Jul 2018 22:15:04 +0100 Message-Id: <20180720211509.23605-6-alexandru-cosmin.gheorghe@arm.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180720211509.23605-1-alexandru-cosmin.gheorghe@arm.com> References: <20180713161407.GQ20303@art_vandelay> <20180720211509.23605-1-alexandru-cosmin.gheorghe@arm.com> MIME-Version: 1.0 X-Originating-IP: [217.140.96.140] X-ClientProxiedBy: VI1PR0601CA0017.eurprd06.prod.outlook.com (2603:10a6:800:1e::27) To VI1PR0802MB2557.eurprd08.prod.outlook.com (2603:10a6:800:ae::7) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4ee70bb7-8af3-4e88-7f28-08d5ee861dcd X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4618075)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0802MB2557; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2557; 3:DlqLH/B1zkQRx1+dtv9FEJswZ6VXgbxYNNrz+bZPbsgVul6Il/ecYN78HAkbbzETJnNIUfmjd10kb1VqJ42JqpAuxWpIkql9k2S70VD0XUUtkznwXd6Lg83L82AeU8GeXYa5+GVSdJ69cdm3LUyCiQXX7pVRG5WI31s/QhdToRQbLc4JNpHFtMfmx9TwlE2fvFVPB5dxCVmAMxv9y1LD1WjBEUWyYFT7hV+5gSP+MZjYUNdxv3WCMqXHxarew8BA; 25:V1Bfo9EIgds9cIEUD9++XJtSG1ichIIf9awxf2eamhuTRkQcrP0H5yle3vvt1RZRNSj4S7FDSbB8aDbTZgholZRlZZ6e766XFoaCEDhn5V2xED4X6qX84SSmFu/k82FmjBvFNrw8GajZiwn94AZLRVpjFsrOuUbc8qq3a4SbKmButoyD5WWt/ee99MPSnmDxn7a/gmWjhZ33eU5N9CxpS4o/WRtJ4wqEZg0JfVRB1F4KH1CwzHV50/wrzyGqnTtojm6/cGKgtW0i5ktv2jzcteo/RQxj1rNanQApJ6mMSiJsjA9Yd5jLkhovRGD0dbRvvFjJUW7UApqRyQRk9haFFg==; 31:qjDYIj4KZEam/fRXW+4qrW5u44/V7FvaXFnDmSV9LLLo2F2Sma3z6W54EbeTW90yIfuhe4KetNFMXHUoj+BtuG6QmqSOPuZDpykXpK3k/jq0HsDd/gmyirMwBp3tlSkjrxwZHb0beeW03qaKj4KAlcnNocIXW2A5ELik8LPkpBhJKhxYJwyvZOr15+48n25COWejBf1Td73iLA1n8Srg5ToNXFL1BXO5w2NRikU7gac= X-MS-TrafficTypeDiagnostic: VI1PR0802MB2557: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2557; 20:gvI1JgLXoZ6l9yA8ou0R9Z8HEF4eaXd3sZsT6m07U750oclEGyUrpbEnRfVko1UE5uxBYDMJue2tqHhQ00oTGz4l/y2kUzaGuwpvnafs9axcyID0hISwA6cnqGidjQOExZh79TyvOytYA/5+KiGgojzTkuIVI3oEdVrmyCvdXnEuYCszO5UteBbQRoIDhM13doJPVHOSr4+Kd2p/oDi+zh8/2ZGw8mN8+/vRAR91QcOjx7Crj7q1FD80VjD6bYuyOA7Qb+4ufgj3ZzGvqStL3GZfTl2GtibE6SGQfNDiRx7C3RCPntQq55emyS1/JsfVEDiKZwyUaEwkWRamMM2OMg==; 4:+zX3Y+711cyBcjdReDb6+fw9czYzum96tAK52pB7kNJqAg2FuwZwlj5yW1CXiQRqAeJiF/SIqpTfOMNBa4wvSJMS6yTCVv/3yhUXMl6rhZ5xIkDuAtbxeoLa2+XpzSyvbValF64Df8Xxti8IQXjTECRxFo7cBB2/17g/wVGW44Or5yyOVsuMkJuq8vJugGog2R+SMj/qQP/9Dnd+OSY62iZr0M6AzfhXWZaDhg8B6JAqp14sLNlSAznXHCPYxg3fUj8xzKzyr2XnmyrhG6XJFIiu3W5ugy99m4Cf5S3qgBRaiATulkHPSCv8kvz/hVJD X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR0802MB2557; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2557; X-Forefront-PRVS: 073966E86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39860400002)(346002)(396003)(136003)(189003)(199004)(6116002)(316002)(305945005)(478600001)(25786009)(3846002)(53936002)(1076002)(7696005)(51416003)(52116002)(76176011)(7736002)(72206003)(4326008)(66066001)(6486002)(47776003)(68736007)(5660300001)(7416002)(7406005)(36756003)(8936002)(446003)(50226002)(50466002)(106356001)(16586007)(8676002)(81166006)(6666003)(81156014)(2906002)(48376002)(105586002)(26005)(86362001)(186003)(16526019)(97736004)(486006)(11346002)(386003)(956004)(476003)(2616005)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2557; H:e114479-lin.cambridge.arm.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2557; 23:ziVeZU1SqUZjIukjiCZkbXlBaGvx9QkS/Z/QQJj?= =?us-ascii?Q?olslDLgZwSh4gSDIorqmrWpa8WryyCuEYu9zKTOPEiqhWOP4JvknDF0Hora7?= =?us-ascii?Q?/iP7iPpszSdpJqpR2pjpsCvCQXkSkUehn0F0gQTdzd2YStU4CRDCuJiyeOJv?= =?us-ascii?Q?WxRun4PtMHEueMAuJwFrpu84EABDGjJh/frQS7XTmqUrNjG/hqEYSDBZ8jTF?= =?us-ascii?Q?4IymPLTXNzxQEqeGBVR9pmUJLIuvyQGgHH3z0GFzlADOOZsHzvhLWsJmFvR4?= =?us-ascii?Q?9eTcFzAk8B1hoS6zEQO4/+m7NZIiX/W39HyqZgdctO1KrBiTv+7sE3ovWvU/?= =?us-ascii?Q?MRXQWP84K+XbEoMapG5xYUmir2Prob/sHw9uElXn7SJ5Ew2zomJMhQkg/cGz?= =?us-ascii?Q?RaHnte53Tb1+z8eFZcHAyZtpzR088uK+TxPMz0lnqCdLD9Qwyf7uNL6P9L2L?= =?us-ascii?Q?ueBFopcJrqv8MdSbrOH4t+OoRslXXRPtZ/coJYYxqz18t6ryOP8pj/jVDz9Q?= =?us-ascii?Q?8/OaK4GMWjZAUbxUft0wYvWSe2nAr5Zw698K5IE7lVEHfV9v5e+CVTJb5MSW?= =?us-ascii?Q?TlLLW47tHQu44d8VQ4oGdqU5220pQfmDVYjoQ87V2A9NAMjhxd7vsLzRTKS1?= =?us-ascii?Q?fj3rOocKtYs46FzXOxyrT8e99y+/Z5LpVt1s155WHCMsL1zJYlu9nOKO+VaF?= =?us-ascii?Q?KeIK0ebCVZFcO3bvD6wl6XVVZrTpV407XT9AVLfmExF7BpW1sVvnH4/RqQGm?= =?us-ascii?Q?UQDVBhvgkjxpYyTm8Vpo3eE5qHSJT9aH8QTkC4+IfBSlhb6+aS4W42O4WDoj?= =?us-ascii?Q?1B1HDAozE+U3nXo6mUYIIxZq4nydJjIjiYLPz6WqhufP7mi+Zcx+VY66Hytf?= =?us-ascii?Q?LHyHna8sHaPLAhTL5ZMwNHVxCZI21PE75AGEmYiStZtJUHa0G1JqVhU4hRAA?= =?us-ascii?Q?EPiNV0BaIDa8s9w2mrFVmsI+ypziOY2uG8EuAPu2wM16sneIaLHpLQ9jELof?= =?us-ascii?Q?1gKvVmWODbj7vpjiTJdHRY29+vILW5FPnRiVBWq7wVFnSEILMmo0nSJ18OZa?= =?us-ascii?Q?7IxCnRmcds5atDh6EuBdq4DZuAXjOyOEY0bfkusJwj1viXGwkvF69CTTwDTC?= =?us-ascii?Q?H6ud2pX3VZxZdClo0Hlce/CFQTo0DoDyy5HZ/yMfEHMwIWCbvFEz/onF6sJu?= =?us-ascii?Q?Q92Nhp1soVoi9TBekwHAcnulsyh+/BQyVCevRjETjEDRxVBEITyyfPGLBrJG?= =?us-ascii?Q?AwFuGiFrdpzlIdupVVlU=3D?= X-Microsoft-Antispam-Message-Info: CF75UeRlihVgfBypQoMdCaIwLQTi6KCpOgY/uk4G1/oNtPTGwOPnJQ09l0IV0X6rea3/HNzuEPeHSmLNSEDTnDgemTyMvPPKPAqJRVssxx7m+VxUAzTrznlnFi3jwIcRMdgHmM2s9dOZc+QDeuEJ1JBzJPN0i8IScoQMqOeLJKDCLgPtLkaxFtSx3GiGlEWg61hF/PvrUKeYu8DLdm7eZ60EHXQBiaC0efQEWbmaSYxEw5WV24QS3Ma8caYxOEceJRReWtKy5DJulLTyvxa8Pq3Wx+gXfyTpkHx4z3zHS3Qo9I2eiwmQGJzwnI/HqCBG0VBFbBrulRJPvDF3KxYtkdxruFEubBFEuyCQcDbd2Ms= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2557; 6:sdPwqR9yj7J37IRP2OVIT1YYnk7zbgjgBU+HLzL8huxCy763Oci65quEIckLxurbj8DfHglDMUvxPXR5q+traxBVDdW8u+s+AoZER/L6CuSQ95aQMxR05xNCakjVXXPxTHu4OML5AmkxjRl+7rQLAJCehqgO6P2WASyQotoKciYnTLVAhjmCV5QN5sXDqIsAMr2Ddfu1FhO7tuZrtyHCyyWTkvLJWmVm5U4/odUzCtfjTcXzq6OQORAfecKhH9zKgZOwn62NsmCXCLZNP6I0TweVAdSWU/Go6HE1X79wmE+La5MwWD39RIdHZNYtUtoxIQUhv5PbhiLn0fAxF0MRPo+fQXzrmSIIY7SL5MtrtHcpHeqKdTzxpwHE+KNkqgPOgf0W52YMLPWog+8TUNs2FB7R7BjkrzvJGmDfwc6QCCspjf3K4xW34QGqBP/8XMxXqbqWltn/3qNWQTV8khaiwg==; 5:bmy6n5WejGPkK22FFrwNSTogWJaWFlbS2A8EUtVsiFV1OaRjF8AsAqpmZtC4b8YQfPVbBmQRx9jWaElkiEZqjszuaIfpmms+eS2F6ELVQ59Rd2FRMhMxTHYFHWn2kmfDKJ2pty3t+NNFBxLf7EthOvYqQj3PXEGU5p7KgdRdxQI=; 7:ETcnotTqAs1RZZhLaDnywLjQxJPWNJzNz937mugI13kJGk+AvQOMR2HrIbycaABAFaKSzeU0gTEcBtwhrJAUd4v7OX2jL7PuibbnV7/ijUOAmAHBwCPinSHIAjc9TsSDnka6ewgmUVmuFV5iWzgwmzkmhkjJMBAOrkUel5UU7i66a2ybHYHw6F6pPCe4vMXf532O1lI+0u0l248RmPNqgrgJM7iWmL/DkDMz9W/UYMj1tT64wOlxmnSnM5kyVxC5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2018 21:16:52.2078 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4ee70bb7-8af3-4e88-7f28-08d5ee861dcd X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2557 Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Alexandru Gheorghe --- drivers/gpu/drm/exynos/exynos_drm_plane.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_plane.c b/drivers/gpu/drm/exynos/exynos_drm_plane.c index eb9915da7dec..681328fbe7de 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_plane.c +++ b/drivers/gpu/drm/exynos/exynos_drm_plane.c @@ -139,8 +139,7 @@ static void exynos_drm_plane_reset(struct drm_plane *plane) exynos_state = kzalloc(sizeof(*exynos_state), GFP_KERNEL); if (exynos_state) { - plane->state = &exynos_state->base; - plane->state->plane = plane; + __drm_atomic_helper_plane_reset(plane, &exynos_state->base); plane->state->zpos = exynos_plane->config->zpos; } }