From patchwork Thu Sep 30 13:59:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 514886 Delivered-To: patch@linaro.org Received: by 2002:a05:6638:4087:0:0:0:0 with SMTP id m7csp192031jam; Thu, 30 Sep 2021 07:00:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy86Ne9dgfjFt/6oNecm9Q7nqUBEWLC95UbDyExHDPz3ts6LKR+cFe0yvZWt+GHxBBa+g/3 X-Received: by 2002:a05:6402:1778:: with SMTP id da24mr7454823edb.398.1633010429002; Thu, 30 Sep 2021 07:00:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633010428; cv=none; d=google.com; s=arc-20160816; b=KWL4Fhu9wLTjM6sQPrahLL6oowlcUU892lI2QmU3tE1UBnRSe8MEukcSFTxS0I202u dPc4MIABRoVI+ZyquznhtQwsU3uu+Tp49KOJNnvDe/HuXR1a8PSyPHRtdabv+A/zG6nj uIthUzvSqvbtXKBOved8eGbIBiMJUmc6YeUdzd0gBNxd6bOKHZdtHvc8dPu/+OjAfBjf MYUQBd3d8lmyxcdbKNsKP2F+Uuv2SLgF+Sgin43ntN1OK95Zgm27Lk5G+JuPFLCaSimX f4KPZJxqWv6mhVU8CnRYX6I2sgPl46fzW1nJ637CrB+uKcoARF/ay/bLuudagewTbFrZ J7ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=CEEjR1bGgkvoMjAM+j1fmPm8gGFZpeKZvM7Zf9RxxRQ=; b=BRD4YwVuLzyoQz84yjbQCJgHitfjpV6qbIQonUUo3fdfGW28ZQym+EQTdX1zV279Bj VA4/CzA6YsTd/o53lNBowSfqmDZT0rL+un5qaegm5nSiD+aF/fHmOSbcqsOx+/PzJ9Zh sUiYcTbE7o4tDcsQKghx4fDBCGsfaht4iBfV4bG8kN74yG8i76RFuw9CfVb9NeYOVWbw aNjmFn9uOkdvqOFyfCpNIc71X+iu54leN6yZUItW4Z3+CyGSQWN459r6+HSKeTdrItRS VCFXddICtqd0Fia0rjq9IWw9Fi75nw0JFS+q+nvaItH4gfJHlA0PKLdZyTayR3+ml2Xs gJLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZgPehbik; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z24si3291324edr.357.2021.09.30.07.00.28; Thu, 30 Sep 2021 07:00:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZgPehbik; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1351624AbhI3OCK (ORCPT + 17 others); Thu, 30 Sep 2021 10:02:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57348 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1351623AbhI3OCJ (ORCPT ); Thu, 30 Sep 2021 10:02:09 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91E3CC06176A for ; Thu, 30 Sep 2021 07:00:26 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id i25so25739997lfg.6 for ; Thu, 30 Sep 2021 07:00:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CEEjR1bGgkvoMjAM+j1fmPm8gGFZpeKZvM7Zf9RxxRQ=; b=ZgPehbikJwO1ZUB59sLHg5iNekNUb7c5T56/59wkDXEBS9TzPgz3qb6rJ7OHtSukNK H39PNaQdLGDMri07VB2/l81zrVtBft37JINSkwrzUXXAFV6F9MzVoxAkMrvAC7MPaf/g zFHGjTkNOkJoioA7AmO7G3lTzF0aKflLvqIwN5PQ/z6aOPHegxGUHCRq9cVS6iV3S1b7 QPmxriudM2DJIQ4hwf+b0q2cTem9zzyERZgMcRR2bq5Oi1dZJVBP655dB6JAtLhC7D/M Y5e+8StlfNJQRbHhovArdbMcCvZLYn6bdcaCP/7Kc4roItnncrxFTBHvnWzxzNUK99rX Ay2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CEEjR1bGgkvoMjAM+j1fmPm8gGFZpeKZvM7Zf9RxxRQ=; b=hFJubP9+L5SrskhanKKw7Ao9NeSgvVNZNXthd3ufIohEXF6BZwIxVGKOH8WRzNgBE+ km1RV7OGC8s/JmZg/7oQ4ZknLvJ3prKCoxOQyzmQjgC2jxzSL363A/k7hcp7X5+fANR+ JML2I6Bdx6HE/a2BoSCW+4YRfWRe16vYnUfH6ROmP9yq+lFykUfcjtGKUknxLqRL1RYn pxZd3dnT1WYOgDTzdxQbXDOVzA7HY0IcpXS/MUIysz7y/Vnk/U8m6EgRIFTbXf6YKyEV LhrD9m+41yfdt+mcsUYTS7QRZKbxJ+ZYaqB6RvIU9boIsq25ZrdhIyOj+ttQHndoYBlO Dk2Q== X-Gm-Message-State: AOAM532gUfIV/0Z1NlZ3mVa9qlBYOuIn6w1pwep0LTuxQCXXkDv0kOyo BJrCAocYFcn8YanCkZDfwVEiTA== X-Received: by 2002:ac2:5c11:: with SMTP id r17mr5988459lfp.191.1633010419615; Thu, 30 Sep 2021 07:00:19 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id o7sm380481lfr.216.2021.09.30.07.00.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Sep 2021 07:00:18 -0700 (PDT) From: Dmitry Baryshkov To: Bjorn Andersson , Rob Clark , Sean Paul , Abhinav Kumar Cc: Jonathan Marek , Stephen Boyd , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org Subject: [PATCH 00/11] drm/msm/dpu: cleanup plane state Date: Thu, 30 Sep 2021 16:59:51 +0300 Message-Id: <20210930140002.308628-1-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org This is a cleanup part of the DPU multirect patchset [1], split away to ease review and merging per Abhinav's request. Currently significant part of atomic plane state is stored in the drm_plane's subclass rather than drm_plane_state's subclass. Move it either to the drm_plane_state or even to the on-stack allocation. [1] https://lore.kernel.org/linux-arm-msm/20210705012115.4179824-1-dmitry.baryshkov@linaro.org/