Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1371949rda; Mon, 23 Oct 2023 10:26:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEYYtqYKoM+RezlgqjH96DwkXhHsoI9bOMVnN4hKtUIcXHBK5sWtw8Dws4sqE57FiRcrfKK X-Received: by 2002:a05:6300:808d:b0:17b:129b:1813 with SMTP id ap13-20020a056300808d00b0017b129b1813mr255606pzc.1.1698081990484; Mon, 23 Oct 2023 10:26:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698081990; cv=none; d=google.com; s=arc-20160816; b=gQWuBN+5sRngvYDX4PVgrbrI75Da+QN8cgs87M8sp4GszK/mNaedNPdhf4UhjjWs65 O30tGH6vPpCLkQiSy+kq0J2JkLvXyjvgoZgl1TjdPhcFzwScflAQguofgXBGznGh5+o2 Bkmp9+c8G7q7JQM+xEplonoJ4/GQ5b8nqm8y9Bjwo8fXoHEWw309eDB6FGy7wbR4LbEJ yCeAoYyB4KFpMqmlkSlPflLQH2zbIMxBhSyUrKdT7j/X7WdZcTdFv3V9uLTueGjLdihT 9VhemCjF+gNtqQZTwawF9GIYfGCrNZxsNuBgicpwdrbJiDj7oUjqAIvmvXKsiEMMVYPc 0QNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=fiki+rx48OzrXJWoYglYJgoiu/eOXoM93dwbSSnqdNw=; fh=45IPVRv5i5uhbnINA4Vm65dsMuW+QVoQdLfObYDNCpc=; b=bN7GNzKGkF8q/1aWI8jDDQC5XJHFYXQOAtBF/HzNGsMex3JEKI8ZY9BupP6REgQkdT K8ygGPwpNlA06aWmE1YdSrW+DTJbT/kjwZWKdESlAFJHqlkdugZEoqNJD8olXgDYwWBS XFYaauTm3STnMrztTV+Es7DFtIm+wKxOL/xFvsqSkBvL/YV19SZKWtoXbYg3jIhGRyTF RHuHiVDi255yTZisgr5YP5XQqhhcaA3Go2cDLdRckBPgQeOVl0lso4/2UKr2TcVU+4Xf HMVU1GIAMr+UyrGSNMqLTEaQXL7uNHUr/ceFxi9pfz+Sw3TCzrFya+7hBbRWMA/hbJHm u28Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RuNVDhJ0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id lx18-20020a17090b4b1200b0027d702ca321si8244829pjb.124.2023.10.23.10.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 10:26:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RuNVDhJ0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id A23D88035113; Mon, 23 Oct 2023 10:26:27 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231665AbjJWR0N (ORCPT + 99 others); Mon, 23 Oct 2023 13:26:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53028 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231166AbjJWR0L (ORCPT ); Mon, 23 Oct 2023 13:26:11 -0400 Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2D8F6A2 for ; Mon, 23 Oct 2023 10:26:08 -0700 (PDT) Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-53e70b0a218so5345748a12.2 for ; Mon, 23 Oct 2023 10:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698081965; x=1698686765; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=fiki+rx48OzrXJWoYglYJgoiu/eOXoM93dwbSSnqdNw=; b=RuNVDhJ0ut2rMtEKo2unrCHOryd5OIZP9tBvaxpDKw/RebrADD3+kisN8KZpeucw+D 651ZijZuzmjyPhyNmKc0Clc7AVPJzDN9x5bytgeya+rXyqDNZZoaQBSpN2XgxVNSozc1 JtXzCqo5cK53KYv4PohWyOw/w7czOPbma7uus= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698081965; x=1698686765; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fiki+rx48OzrXJWoYglYJgoiu/eOXoM93dwbSSnqdNw=; b=tCilWt5Nz5hyC1nZG3bgVgsXbIl983vniCbabqBXVdHIqjcjx+6HxJKmdv9lebt/oT fsqaZ+WgNwVp0zLfJrmiYJMfsH1ByNieDyTGbITE7aEazvpVA3rQHXtXgQ2QVxjvP0wV PEHjPTOKEzw4GLtewMln+ACkb5mbg6nnPtj/iS7kuN+aTC1BN3yg9CTs+jwaZr6i/i41 TOgGqdj9Saq7jgrJ/QELnaH8XJM7Z7I0zEGvflZY5ypTe55VxueGBCSF85SuXnzDR8f/ aapbdBjt/fOeNOlVorZuxl7G2/bxqW4Qk6OQ6+6SDDdAAFlw9v448x9TYvaYrWj6ATVX 33vg== X-Gm-Message-State: AOJu0YyloXwRcPo/KmWFaoCKyaXRk9dI6KSI8YPA6Zo8R8bOztnbtKAD rZcaW2O9FdIcGRGUMV81Uw5D8inBcRoe/d8GuI7ozQ== X-Received: by 2002:a05:6402:5106:b0:53e:4dc6:a2e8 with SMTP id m6-20020a056402510600b0053e4dc6a2e8mr8378775edd.19.1698081964996; Mon, 23 Oct 2023 10:26:04 -0700 (PDT) Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com. [209.85.128.41]) by smtp.gmail.com with ESMTPSA id o2-20020a509b02000000b0053db0df6970sm6742564edi.54.2023.10.23.10.26.03 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Oct 2023 10:26:04 -0700 (PDT) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4078fe6a063so4595e9.1 for ; Mon, 23 Oct 2023 10:26:03 -0700 (PDT) X-Received: by 2002:a05:600c:3b1b:b0:404:74f8:f47c with SMTP id m27-20020a05600c3b1b00b0040474f8f47cmr5652wms.5.1698081963601; Mon, 23 Oct 2023 10:26:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Doug Anderson Date: Mon, 23 Oct 2023 10:25:50 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] drm: docs: Remove item from TODO list To: Yuran Pereira Cc: airlied@gmail.com, neil.armstrong@linaro.org, sam@ravnborg.org, daniel@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, corbet@lwn.net, sumit.semwal@linaro.org, christian.koenig@amd.com, dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linaro-mm-sig@lists.linaro.org, linux-kernel-mentees@lists.linuxfoundation.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 23 Oct 2023 10:26:27 -0700 (PDT) Hi, On Mon, Oct 23, 2023 at 9:31=E2=80=AFAM Yuran Pereira wrote: > > Since "Clean up checks for already prepared/enabled in panels" has > already been done and merged [1], I think there is no longer a need > for this item to be in the gpu TODO. > > [1] https://patchwork.freedesktop.org/patch/551421/ > > Signed-off-by: Yuran Pereira > --- > Documentation/gpu/todo.rst | 25 ------------------------- > 1 file changed, 25 deletions(-) It's not actually all done. It's in a bit of a limbo state right now, unfortunately. I landed all of the "simple" cases where panels were needlessly tracking prepare/enable, but the less simple cases are still outstanding. Specifically the issue is that many panels have code to properly power cycle themselves off at shutdown time and in order to do that they need to keep track of the prepare/enable state. After a big, long discussion [1] it was decided that we could get rid of all the panel code handling shutdown if only all relevant DRM KMS drivers would properly call drm_atomic_helper_shutdown(). I made an attempt to get DRM KMS drivers to call drm_atomic_helper_shutdown() [2] [3] [4]. I was able to land the patches that went through drm-misc, but currently many of the non-drm-misc ones are blocked waiting for attention. ...so things that could be done to help out: a) Could review patches that haven't landed in [4]. Maybe adding a Reviewed-by tag would help wake up maintainers? b) Could see if you can identify panels that are exclusively used w/ DRM drivers that have already been converted and then we could post patches for just those panels. I have no idea how easy this task would be. Is it enough to look at upstream dts files by "compatible" string? I've gotten side-tracked at the moment so I haven't been driving progress on this very quickly. I still plan to poke some of the drm_atomic_helper_shutdown() patches eventually... [1] https://lore.kernel.org/r/20230804140605.RFC.4.I930069a32baab6faf46d6b2= 34f89613b5cec0f14@changeid [2] https://lore.kernel.org/r/20230901234015.566018-1-dianders@chromium.org [3] https://lore.kernel.org/r/20230901234202.566951-1-dianders@chromium.org [4] https://lore.kernel.org/r/20230921192749.1542462-1-dianders@chromium.or= g