Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp1611175rdh; Mon, 25 Sep 2023 19:57:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHeryeTsLd6KA7p/X41nYUdGx+Ia1XxAyX8Vp3bj9Yoy7l7/PkIkb1gLf/88DROEBF1RHFS X-Received: by 2002:a05:6122:925:b0:490:e790:a15a with SMTP id j37-20020a056122092500b00490e790a15amr2646679vka.7.1695697029474; Mon, 25 Sep 2023 19:57:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695697029; cv=none; d=google.com; s=arc-20160816; b=A6zGTEtoGdMJLCx4oEjD78+R/48o+lOMpxbUYuFkXUqRqRXsoI0RP6Y4FNUGv+lxrx vF3p3C4mQNUj7zlZMtYWD2qd4YOJ7qdIl5SZJ5Wlqs/x9tI4mT5ErD5v/dxR4z8Vc4bO XH2BY15KwjBhX5M6i3ixzXqn5d4DcYUerCHeh4oPMHjuswYG4EqE1t/GrWdGOC/1YIBi my5peSUPffI4AkOkug89xjLllezUcF10Ce2w6qXv9Ry7nVvYCuoJUPGE716RgZfN1IWO LdSRwGdGPitHvZ406DErLuyWXHabUh/YjUYqurPuaztIWoAQ4lVjnKY+rGFS+W7KnNyx e/DA== 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=qDlt8685IO8EfILel9/XklmeSwJWvdU7kfcz0SQh0FU=; fh=1Qhvz76+5qQGeOcgZzfqaaooEFzLkCJuJegOSvxvp3g=; b=yut+rCdpxhXI2AafOcW7J9XYYDlS+/r3H8ZRyyO1ctQUHZHeDME7FAJVOiduEScBR0 KMepKGxBJ4fvoiDSljxUA83/bHmG8i5zO1YXZJbjhUf6gnlquSTltsOw5/S4LT0QZ2pl 8pUbFnWB2H8U8wNcS96i8j+gG0ylFV4kzfUZCHvbqFPv+9cEEY13lmrJeY6VXBl0Av8J NbQ8FR9Kk1RekOwswTlYr6CBkbCW4KBZu+7U3HdiFa2xOLzZ+sMzLPwwjUK9pAs/kp/9 D+R1Hnb7ba0BzcP8Gsv7/+lGEOT29f8JeAiaRA0dQY8WcXvJmhUzMNV/CkmWyYnEwvM4 fERQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=ZXgPygvE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id q17-20020a056a00085100b0068bc3b540b0si12074807pfk.390.2023.09.25.19.57.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 19:57:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=ZXgPygvE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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 B847E815CD8A; Mon, 25 Sep 2023 15:54:11 -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 S233393AbjIYWyM (ORCPT + 99 others); Mon, 25 Sep 2023 18:54:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39312 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229585AbjIYWyL (ORCPT ); Mon, 25 Sep 2023 18:54:11 -0400 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7240A3 for ; Mon, 25 Sep 2023 15:54:04 -0700 (PDT) Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-53447d0241eso1599977a12.3 for ; Mon, 25 Sep 2023 15:54:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1695682441; x=1696287241; 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=qDlt8685IO8EfILel9/XklmeSwJWvdU7kfcz0SQh0FU=; b=ZXgPygvEB7wgRoLt7fFyMeQPzEf6+OurFXUC+J0Awl6AlIbKWlIFC+9TGGKSaUrCSo DTEeMC8X2kKHM8pdkYgF54JB/v0axj+BNVIORX/jS0s3oeHtZtgDuR0qiwgc0hi3C7vv wGQaelEQu5OtVpzgAYIN8jNyui7SNAWqPgK08= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695682441; x=1696287241; 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=qDlt8685IO8EfILel9/XklmeSwJWvdU7kfcz0SQh0FU=; b=cx8J7IVar2+0liUyWBdAOqDL5cZtSU4zYhoeMLOpKd4+Q7lOj1ekZ/M6am5CHOTTPp 5eOUohL9i6c983Ph1amRptsmm1amzsUng6wttRCUEdPHeoEea43pXA92XK2SsGP8BWiY 94+NdRbM07nr4+txfWwRx+r+g1tTLIuCvUmhi/xP0vHUfuqK6g7OaTC7Tj6vpBtF2YG6 +r59jx4vWFm00i6ltZq/Dnx7TROHN+o3d1kLuRmEtiKgsfFJI1FIl8PXLm9bbnbh+uLi E64cEsw13QwKrjk6i1rNOXD7pX4n3JQLpY5uf7IZS5mEad5AcQzLchPHGyV3GckcHpav WfIQ== X-Gm-Message-State: AOJu0YztLnUeoUW3Q0XEg8v2lUQ2sPfSJaZ5naX+5/1/IDyeiIdYCL4G AsNGiHe187GAEU5okLjoKWngIEqIWB2mkTZkb8j5G4FB X-Received: by 2002:a05:6402:b33:b0:523:33eb:1103 with SMTP id bo19-20020a0564020b3300b0052333eb1103mr7164515edb.14.1695682441259; Mon, 25 Sep 2023 15:54:01 -0700 (PDT) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com. [209.85.208.43]) by smtp.gmail.com with ESMTPSA id q3-20020aa7d443000000b0052576969ef8sm5989808edr.14.2023.09.25.15.54.00 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Sep 2023 15:54:00 -0700 (PDT) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-53317e29b00so7892a12.0 for ; Mon, 25 Sep 2023 15:54:00 -0700 (PDT) X-Received: by 2002:a50:c04f:0:b0:525:573c:643b with SMTP id u15-20020a50c04f000000b00525573c643bmr16866edd.7.1695682440096; Mon, 25 Sep 2023 15:54:00 -0700 (PDT) MIME-Version: 1.0 References: <20230921192749.1542462-1-dianders@chromium.org> <20230921122641.RFT.v2.1.I134336fce7eac5a63bdac46d57b0888858fc8081@changeid> <20230922075610.ekrzyz6hfcd3rjsm@fsr-ub1664-121.ea.freescale.net> <20230925054710.r3guqn5jzdl4giwd@fsr-ub1664-121.ea.freescale.net> In-Reply-To: <20230925054710.r3guqn5jzdl4giwd@fsr-ub1664-121.ea.freescale.net> From: Doug Anderson Date: Mon, 25 Sep 2023 15:53:43 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFT PATCH v2 01/12] drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time To: Laurentiu Palcu Cc: dri-devel@lists.freedesktop.org, Maxime Ripard , Sascha Hauer , airlied@gmail.com, daniel@ffwll.ch, festevam@gmail.com, kernel@pengutronix.de, l.stach@pengutronix.de, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, shawnguo@kernel.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, 25 Sep 2023 15:54:11 -0700 (PDT) Hi, On Sun, Sep 24, 2023 at 10:47=E2=80=AFPM Laurentiu Palcu wrote: > > Hi Doug, > > On Fri, Sep 22, 2023 at 08:44:16AM -0700, Doug Anderson wrote: > > Hi, > > > > On Fri, Sep 22, 2023 at 12:56=E2=80=AFAM Laurentiu Palcu > > wrote: > > > > > > Hi, > > > > > > On Thu, Sep 21, 2023 at 12:26:44PM -0700, Douglas Anderson wrote: > > > > Based on grepping through the source code this driver appears to be > > > > missing a call to drm_atomic_helper_shutdown() at system shutdown > > > > time. Among other things, this means that if a panel is in use that= it > > > > won't be cleanly powered off at system shutdown time. > > > > > > > > The fact that we should call drm_atomic_helper_shutdown() in the ca= se > > > > of OS shutdown/restart comes straight out of the kernel doc "driver > > > > instance overview" in drm_drv.c. > > > > > > > > Suggested-by: Maxime Ripard > > > > Reviewed-by: Maxime Ripard > > > > Signed-off-by: Douglas Anderson > > > > > > No issues found on i.MX8MQ. > > > > > > Tested-by: Laurentiu Palcu > > > Reviewed-by: Laurentiu Palcu > > > > Thanks! Would you expect this patch to land through drm-misc? If so, > > I'm happy to commit it there with your tags. > > Yes, please do. The i.MX8MQ DCSS patches go through drm-misc. OK, landed in drm-misc-next: 89755ee1d593 drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown ti= me > > If patches to this driver normally flow through drm-misc, I'm also > > happy to post a patch to MAINTAINERS (or review a patch you post) > > adding this to the entry for "NXP i.MX 8MQ DCSS DRIVER": > > > > T: git git://anongit.freedesktop.org/drm/drm-misc > > > > ...which would make it obvious in the future that things should land > > through drm-misc. > > Thanks, that sounds good. https://lore.kernel.org/r/20230925154929.1.I3287e895ce8e68d41b458494a49a1b5= ec5c71013@changeid