Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1990090rwb; Wed, 30 Nov 2022 00:18:18 -0800 (PST) X-Google-Smtp-Source: AA0mqf7L91s/s/0lmhMkLE6iF8JBKZO0nmKmOEjEA8E7ItiNV+FziJ11D+WM57Ffmbd7u46l9Xfs X-Received: by 2002:a63:120c:0:b0:477:6ccd:9f4 with SMTP id h12-20020a63120c000000b004776ccd09f4mr40372285pgl.534.1669796298437; Wed, 30 Nov 2022 00:18:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669796298; cv=none; d=google.com; s=arc-20160816; b=Nmd0jW9ujoeeamTCn6W30AEjcuyNYZJP5DnJXedZVvrHZ2QPz4bE6rSumKlM+CRxNb 5Nf6g7aq6rBKgBCIGs9SAarJRGjtHtpF1qGd2EjZmwuyXk9NO3M2s1g5Wm3PMOWf8kFe mtbV6wAOFAKMtvN7nYC/HfAIA28ysRXXttzeP5qs1Cf8VbV0t2Jysnr0y68nCvBrzC59 P42aYqYeg0tlZ66SlMS1HmeHp6Z4dewSck70NZmHElaFpb+WQG4ExbOretNn9zq3cQIv LSuexoSsuFmbLoFv+4qQNbiUQ0Bj7KIP1dXT6a5Tx4zYoaVeUd6LMS7wLKbJZIsHTLnl djzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=j2a8xmX2uqZ7NUsrGlJ+pz4pKlQs3R+YDShsHCw2aB8=; b=Mh9L28DRLV7pPXS4on/HoTnBxX4YHt4FBrjhVbV5TkaNdwXHIdwDXa3pLf710plnS6 hlo7ztObXz+cwn2xi8Irex6DmDZ+IpA8LX64owZydBVBNR/otPBq0z7+H+ddw3T7oYjh RbDQx9MmkHztVHVyXb3C7tq2V3pZYPL0FXQ+C8is5s6xgAzF9dSrnZMeG1Gj3hE3JT72 t5r6JEISKnf1e1FvL8yNs7z5ZcUqPij4ZNvLROGvwfi9Xqh1pM/CrkORTdgyYRM/gzg1 wxr7cHjEE5v+D7H2H7LK1W0NvT2FwnmCcbtIWFJPMhGxoJleTPsZH70FOVB3P0fRzsba d3QA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=jNNQa17H; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y5-20020a63ce05000000b00477810a445asi631157pgf.589.2022.11.30.00.18.07; Wed, 30 Nov 2022 00:18:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=jNNQa17H; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234286AbiK3IBG (ORCPT + 84 others); Wed, 30 Nov 2022 03:01:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36310 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231826AbiK3IBB (ORCPT ); Wed, 30 Nov 2022 03:01:01 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E8F843204E for ; Wed, 30 Nov 2022 00:00:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669795208; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=j2a8xmX2uqZ7NUsrGlJ+pz4pKlQs3R+YDShsHCw2aB8=; b=jNNQa17HSX18/sywOQlGceO1Y9wMXW1SB3lmYzNJEaqxd7B0s520ZeJ5dbohNpB8Pv0V03 eNJda6lskbGtSFLw6kFqP8gKM2kA0BugO48CT8lSX1EU8Th/QklEECtkVsxjET+/dInoAG c3o/V8gXr+oWhqZ0QCYtFwcqZGBWy78= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-21-kA-JIoGgPeix3xfLWJ6khQ-1; Wed, 30 Nov 2022 03:00:06 -0500 X-MC-Unique: kA-JIoGgPeix3xfLWJ6khQ-1 Received: by mail-wr1-f70.google.com with SMTP id k7-20020adfc707000000b002416f2e9ad5so3310660wrg.6 for ; Wed, 30 Nov 2022 00:00:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=j2a8xmX2uqZ7NUsrGlJ+pz4pKlQs3R+YDShsHCw2aB8=; b=HPL/ntqGD8fk7w/hvZO+BjkjfBeDJgtLkf/og47x9HhFQgpNoOXOOPYBZg6FhtODTA CS7noLIo7Pqpv5ZgvIZBHtRRDVq7KmW18zh1Dw6MAJRk1pirH6a4QODI81QXS9vHF0KJ JWCef7iUGTmSKzLWGOcUtxRzwZ1FZWg6rkU7h7ZnGwpad9aTfppTkSkMTSa/kta+Pmfj pHW1krk4AnHk6iN7Izo/BiRWOc+Cv5pi0O9LN64cdBye1Q8JvbNHQARG0v+J9+G9AIvh dKDteMc0xz6a9B3G7q+cIMUE/U6Nr4Rj5XPl9MilTj4IHZPvAgh1NuunfxLPbbBVNwOT MGfw== X-Gm-Message-State: ANoB5pm9XisLpDFDn4++ZBBiZjb0sTHjAyCry2MU0iHj+KIDOAZH7GBo bFRXjdzr2QngB/T2mh++A4hOwbRVzH4iM0LYmNnD6yc01WAQQnt3ulLujGNNm7v/HLk0ob6UaCO QOQxHBBb8wsiQ5Dq2HoH4yciA X-Received: by 2002:a05:600c:24e:b0:3c5:f9f1:f956 with SMTP id 14-20020a05600c024e00b003c5f9f1f956mr30842043wmj.50.1669795205274; Wed, 30 Nov 2022 00:00:05 -0800 (PST) X-Received: by 2002:a05:600c:24e:b0:3c5:f9f1:f956 with SMTP id 14-20020a05600c024e00b003c5f9f1f956mr30842007wmj.50.1669795205007; Wed, 30 Nov 2022 00:00:05 -0800 (PST) Received: from [192.168.1.130] (205.pool92-176-231.dynamic.orange.es. [92.176.231.205]) by smtp.gmail.com with ESMTPSA id c124-20020a1c3582000000b003cf894dbc4fsm1046855wma.25.2022.11.30.00.00.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 30 Nov 2022 00:00:04 -0800 (PST) Message-ID: Date: Wed, 30 Nov 2022 09:00:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [PATCH v2 01/17] drm/tests: helpers: Move the helper header to include/drm Content-Language: en-US To: Maxime Ripard , Daniel Vetter , Maarten Lankhorst , Maxime Ripard , David Airlie , Thomas Zimmermann Cc: dri-devel@lists.freedesktop.org, Greg Kroah-Hartman , kunit-dev@googlegroups.com, linux-media@vger.kernel.org, linux-kselftest@vger.kernel.org, linaro-mm-sig@lists.linaro.org, Brendan Higgins , =?UTF-8?Q?Ma=c3=adra_Canal?= , Dave Stevenson , linux-kernel@vger.kernel.org, David Gow References: <20221123-rpi-kunit-tests-v2-0-efe5ed518b63@cerno.tech> <20221123-rpi-kunit-tests-v2-1-efe5ed518b63@cerno.tech> From: Javier Martinez Canillas In-Reply-To: <20221123-rpi-kunit-tests-v2-1-efe5ed518b63@cerno.tech> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/28/22 15:53, Maxime Ripard wrote: > We'll need to use those helpers from drivers too, so let's move it to a > more visible location. > > Signed-off-by: Maxime Ripard > --- > drivers/gpu/drm/tests/drm_client_modeset_test.c | 3 +-- > drivers/gpu/drm/tests/drm_kunit_helpers.c | 3 +-- > drivers/gpu/drm/tests/drm_modes_test.c | 3 +-- > drivers/gpu/drm/tests/drm_probe_helper_test.c | 3 +-- > {drivers/gpu/drm/tests => include/drm}/drm_kunit_helpers.h | 0 > 5 files changed, 4 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/tests/drm_client_modeset_test.c b/drivers/gpu/drm/tests/drm_client_modeset_test.c > index 52929536a158..ed2f62e92fea 100644 > --- a/drivers/gpu/drm/tests/drm_client_modeset_test.c > +++ b/drivers/gpu/drm/tests/drm_client_modeset_test.c > @@ -8,12 +8,11 @@ > #include > #include > #include > +#include I wonder if now that this header was moved outside of the tests directory, if we should add stub functions in the header file that are just defined but do nothing if CONFIG_DRM_KUNIT_TEST isn't enabled. So that including it in drivers will be a no-op. Or do you plan to conditionally include this header file in drivers? So that is only included when CONFIG_DRM_KUNIT_TEST is enabled? Another thing that wondered is if we want a different namespace for this header, i.e: , to make it clear that is not part of the DRM API but just for testing helpers. But these are open questions really, and they can be done as follow-up: Reviewed-by: Javier Martinez Canillas -- Best regards, Javier Martinez Canillas Core Platforms Red Hat