All of lore.kernel.org
 help / color / mirror / Atom feed
From: "José Expósito" <jose.exposito89@gmail.com>
To: David Gow <davidgow@google.com>
Cc: dri-devel@lists.freedesktop.org,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	magalilemes00@gmail.com, "David Airlie" <airlied@linux.ie>,
	"Maíra Canal" <maira.canal@usp.br>,
	"Daniel Latypov" <dlatypov@google.com>,
	"Javier Martinez Canillas" <javierm@redhat.com>,
	"Linux Kernel Mailing List" <linux-kernel@vger.kernel.org>,
	tales.aparecida@gmail.com,
	"Isabella Basso" <isabbasso@riseup.net>,
	"KUnit Development" <kunit-dev@googlegroups.com>
Subject: Re: [PATCH v2 4/4] drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
Date: Sun, 17 Jul 2022 18:55:14 +0200	[thread overview]
Message-ID: <20220717165514.GA979649@elementary> (raw)
In-Reply-To: <CABVgOSmhOBdXPH_=B_WRcUjMGC-wVPTLBwCdbgZLb0o3-O8pKw@mail.gmail.com>

Hi David,

On Sat, Jul 16, 2022 at 05:32:51PM +0800, David Gow wrote:
> On Sat, Jul 9, 2022 at 7:58 PM José Expósito <jose.exposito89@gmail.com> wrote:
> >
> > Extend the existing test cases to test the conversion from XRGB8888 to
> > RGB565.
> >
> > The documentation and the color picker available on [1] are useful
> > resources to understand this patch and validate the values returned by
> > the conversion function.
> >
> > Tested-by: Tales L. Aparecida <tales.aparecida@gmail.com>
> > Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
> > Signed-off-by: José Expósito <jose.exposito89@gmail.com>
> > Link: http://www.barth-dev.de/online/rgb565-color-picker/ # [1]
> > ---
> 
> Looks good and passes here.
> 
> Reviewed-by: David Gow <davidgow@google.com>
> 
> Thanks,
> -- David

Thanks a lot for reviewing the series and for pointing out the Sparse
warning. 

I already fixed the warning and added the reviewed by tags, however, I
noticed that rebasing the series on the latest drm-misc-next show this
error:

    [18:49:32] ============================================================
    [18:49:33] =========== drm_format_helper_test (2 subtests) ============
    [18:49:33] ================= xrgb8888_to_rgb332_test ==================
    [18:49:33] [ERROR] Test: xrgb8888_to_rgb332_test: missing subtest result line!
    [18:49:33] [ERROR] Test: xrgb8888_to_rgb332_test: 0 tests run!
    [18:49:33] ========== [NO TESTS RUN] xrgb8888_to_rgb332_test ==========
    [18:49:33] [ERROR] Test: drm_format_helper_test: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: drm_format_helper_test: missing subtest result line!
    [18:49:33] # Subtest: drm_format_helper_test
    [18:49:33] 1..2
    [18:49:33] ============= [CRASHED] drm_format_helper_test =============
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] ============================================================
    [18:49:33] Testing complete. Ran 10 tests: crashed: 10, errors: 13

I bisected drm-misc-next to find out that the first bad commit is:
e23a5e14aa278858c2e3d81ec34e83aa9a4177c5

Not very usefull, because that commit merges v5.19-rc6 into misc.

I tested on the latest kselftest-master branch and the error is not
present.

Are you aware of any change that could cause this issue?

Jose

 
> >  .../gpu/drm/tests/drm_format_helper_test.c    | 76 ++++++++++++++++++-
> >  1 file changed, 75 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/tests/drm_format_helper_test.c b/drivers/gpu/drm/tests/drm_format_helper_test.c
> > index 0a490ad4fd32..c0592c1235cf 100644
> > --- a/drivers/gpu/drm/tests/drm_format_helper_test.c
> > +++ b/drivers/gpu/drm/tests/drm_format_helper_test.c
> > @@ -21,12 +21,19 @@ struct convert_to_rgb332_result {
> >         const u8 expected[TEST_BUF_SIZE];
> >  };
> >
> > +struct convert_to_rgb565_result {
> > +       unsigned int dst_pitch;
> > +       const u16 expected[TEST_BUF_SIZE];
> > +       const u16 expected_swab[TEST_BUF_SIZE];
> > +};
> > +
> >  struct convert_xrgb8888_case {
> >         const char *name;
> >         unsigned int pitch;
> >         struct drm_rect clip;
> >         const u32 xrgb8888[TEST_BUF_SIZE];
> >         struct convert_to_rgb332_result rgb332_result;
> > +       struct convert_to_rgb565_result rgb565_result;
> >  };
> >
> >  static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> > @@ -39,6 +46,11 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                         .dst_pitch = 0,
> >                         .expected = { 0xE0 },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 0,
> > +                       .expected = { 0xF800 },
> > +                       .expected_swab = { 0x00F8 },
> > +               },
> >         },
> >         {
> >                 .name = "single_pixel_clip_rectangle",
> > @@ -52,6 +64,11 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                         .dst_pitch = 0,
> >                         .expected = { 0xE0 },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 0,
> > +                       .expected = { 0xF800 },
> > +                       .expected_swab = { 0x00F8 },
> > +               },
> >         },
> >         {
> >                 /* Well known colors: White, black, red, green, blue, magenta,
> > @@ -77,6 +94,21 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                                 0xFC, 0x1F,
> >                         },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 0,
> > +                       .expected = {
> > +                               0xFFFF, 0x0000,
> > +                               0xF800, 0x07E0,
> > +                               0x001F, 0xF81F,
> > +                               0xFFE0, 0x07FF,
> > +                       },
> > +                       .expected_swab = {
> > +                               0xFFFF, 0x0000,
> > +                               0x00F8, 0xE007,
> > +                               0x1F00, 0x1FF8,
> > +                               0xE0FF, 0xFF07,
> > +                       },
> > +               },
> >         },
> >         {
> >                 /* Randomly picked colors. Full buffer within the clip area. */
> > @@ -96,6 +128,19 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                                 0xA0, 0x6D, 0x0A, 0x00, 0x00,
> >                         },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 10,
> > +                       .expected = {
> > +                               0x0A33, 0x1260, 0xA800, 0x0000, 0x0000,
> > +                               0x6B8E, 0x0A33, 0x1260, 0x0000, 0x0000,
> > +                               0xA800, 0x6B8E, 0x0A33, 0x0000, 0x0000,
> > +                       },
> > +                       .expected_swab = {
> > +                               0x330A, 0x6012, 0x00A8, 0x0000, 0x0000,
> > +                               0x8E6B, 0x330A, 0x6012, 0x0000, 0x0000,
> > +                               0x00A8, 0x8E6B, 0x330A, 0x0000, 0x0000,
> > +                       },
> > +               },
> >         },
> >  };
> >
> > @@ -120,7 +165,7 @@ static size_t conversion_buf_size(u32 dst_format, unsigned int dst_pitch,
> >         if (!dst_pitch)
> >                 dst_pitch = drm_rect_width(clip) * dst_fi->cpp[0];
> >
> > -       return dst_pitch * drm_rect_height(clip);
> > +       return (dst_pitch * drm_rect_height(clip)) / (dst_fi->depth / 8);
> >  }
> >
> >  static u32 *le32buf_to_cpu(struct kunit *test, const u32 *buf, size_t buf_size)
> > @@ -175,8 +220,37 @@ static void xrgb8888_to_rgb332_test(struct kunit *test)
> >         KUNIT_EXPECT_EQ(test, memcmp(dst, result->expected, dst_size), 0);
> >  }
> >
> > +static void xrgb8888_to_rgb565_test(struct kunit *test)
> > +{
> > +       const struct convert_xrgb8888_case *params = test->param_value;
> > +       const struct convert_to_rgb565_result *result = &params->rgb565_result;
> > +       size_t dst_size;
> > +       __u16 *dst = NULL;
> > +
> > +       struct drm_framebuffer fb = {
> > +               .format = drm_format_info(DRM_FORMAT_XRGB8888),
> > +               .pitches = { params->pitch, 0, 0 },
> > +       };
> > +
> > +       dst_size = conversion_buf_size(DRM_FORMAT_RGB565, result->dst_pitch,
> > +                                      &params->clip);
> > +       KUNIT_ASSERT_GT(test, dst_size, 0);
> > +
> > +       dst = kunit_kzalloc(test, dst_size, GFP_KERNEL);
> > +       KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dst);
> > +
> > +       drm_fb_xrgb8888_to_rgb565(dst, result->dst_pitch, params->xrgb8888, &fb,
> > +                                 &params->clip, false);
> > +       KUNIT_EXPECT_EQ(test, memcmp(dst, result->expected, dst_size), 0);
> > +
> > +       drm_fb_xrgb8888_to_rgb565(dst, result->dst_pitch, params->xrgb8888, &fb,
> > +                                 &params->clip, true);
> > +       KUNIT_EXPECT_EQ(test, memcmp(dst, result->expected_swab, dst_size), 0);
> > +}
> > +
> >  static struct kunit_case drm_format_helper_test_cases[] = {
> >         KUNIT_CASE_PARAM(xrgb8888_to_rgb332_test, convert_xrgb8888_gen_params),
> > +       KUNIT_CASE_PARAM(xrgb8888_to_rgb565_test, convert_xrgb8888_gen_params),
> >         {}
> >  };
> >
> > --
> > 2.25.1
> >



WARNING: multiple messages have this Message-ID (diff)
From: "José Expósito" <jose.exposito89@gmail.com>
To: David Gow <davidgow@google.com>
Cc: "Javier Martinez Canillas" <javierm@redhat.com>,
	"Daniel Latypov" <dlatypov@google.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Daniel Vetter" <daniel@ffwll.ch>,
	"David Airlie" <airlied@linux.ie>,
	maarten.lankhorst@linux.intel.com,
	"Jani Nikula" <jani.nikula@linux.intel.com>,
	"Maíra Canal" <maira.canal@usp.br>,
	"Isabella Basso" <isabbasso@riseup.net>,
	magalilemes00@gmail.com, tales.aparecida@gmail.com,
	dri-devel@lists.freedesktop.org,
	"KUnit Development" <kunit-dev@googlegroups.com>,
	"Linux Kernel Mailing List" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH v2 4/4] drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565()
Date: Sun, 17 Jul 2022 18:55:14 +0200	[thread overview]
Message-ID: <20220717165514.GA979649@elementary> (raw)
In-Reply-To: <CABVgOSmhOBdXPH_=B_WRcUjMGC-wVPTLBwCdbgZLb0o3-O8pKw@mail.gmail.com>

Hi David,

On Sat, Jul 16, 2022 at 05:32:51PM +0800, David Gow wrote:
> On Sat, Jul 9, 2022 at 7:58 PM José Expósito <jose.exposito89@gmail.com> wrote:
> >
> > Extend the existing test cases to test the conversion from XRGB8888 to
> > RGB565.
> >
> > The documentation and the color picker available on [1] are useful
> > resources to understand this patch and validate the values returned by
> > the conversion function.
> >
> > Tested-by: Tales L. Aparecida <tales.aparecida@gmail.com>
> > Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
> > Signed-off-by: José Expósito <jose.exposito89@gmail.com>
> > Link: http://www.barth-dev.de/online/rgb565-color-picker/ # [1]
> > ---
> 
> Looks good and passes here.
> 
> Reviewed-by: David Gow <davidgow@google.com>
> 
> Thanks,
> -- David

Thanks a lot for reviewing the series and for pointing out the Sparse
warning. 

I already fixed the warning and added the reviewed by tags, however, I
noticed that rebasing the series on the latest drm-misc-next show this
error:

    [18:49:32] ============================================================
    [18:49:33] =========== drm_format_helper_test (2 subtests) ============
    [18:49:33] ================= xrgb8888_to_rgb332_test ==================
    [18:49:33] [ERROR] Test: xrgb8888_to_rgb332_test: missing subtest result line!
    [18:49:33] [ERROR] Test: xrgb8888_to_rgb332_test: 0 tests run!
    [18:49:33] ========== [NO TESTS RUN] xrgb8888_to_rgb332_test ==========
    [18:49:33] [ERROR] Test: drm_format_helper_test: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: drm_format_helper_test: missing subtest result line!
    [18:49:33] # Subtest: drm_format_helper_test
    [18:49:33] 1..2
    [18:49:33] ============= [CRASHED] drm_format_helper_test =============
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] [ERROR] Test: main: missing expected subtest!
    [18:49:33] [CRASHED] 
    [18:49:33] ============================================================
    [18:49:33] Testing complete. Ran 10 tests: crashed: 10, errors: 13

I bisected drm-misc-next to find out that the first bad commit is:
e23a5e14aa278858c2e3d81ec34e83aa9a4177c5

Not very usefull, because that commit merges v5.19-rc6 into misc.

I tested on the latest kselftest-master branch and the error is not
present.

Are you aware of any change that could cause this issue?

Jose

 
> >  .../gpu/drm/tests/drm_format_helper_test.c    | 76 ++++++++++++++++++-
> >  1 file changed, 75 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/tests/drm_format_helper_test.c b/drivers/gpu/drm/tests/drm_format_helper_test.c
> > index 0a490ad4fd32..c0592c1235cf 100644
> > --- a/drivers/gpu/drm/tests/drm_format_helper_test.c
> > +++ b/drivers/gpu/drm/tests/drm_format_helper_test.c
> > @@ -21,12 +21,19 @@ struct convert_to_rgb332_result {
> >         const u8 expected[TEST_BUF_SIZE];
> >  };
> >
> > +struct convert_to_rgb565_result {
> > +       unsigned int dst_pitch;
> > +       const u16 expected[TEST_BUF_SIZE];
> > +       const u16 expected_swab[TEST_BUF_SIZE];
> > +};
> > +
> >  struct convert_xrgb8888_case {
> >         const char *name;
> >         unsigned int pitch;
> >         struct drm_rect clip;
> >         const u32 xrgb8888[TEST_BUF_SIZE];
> >         struct convert_to_rgb332_result rgb332_result;
> > +       struct convert_to_rgb565_result rgb565_result;
> >  };
> >
> >  static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> > @@ -39,6 +46,11 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                         .dst_pitch = 0,
> >                         .expected = { 0xE0 },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 0,
> > +                       .expected = { 0xF800 },
> > +                       .expected_swab = { 0x00F8 },
> > +               },
> >         },
> >         {
> >                 .name = "single_pixel_clip_rectangle",
> > @@ -52,6 +64,11 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                         .dst_pitch = 0,
> >                         .expected = { 0xE0 },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 0,
> > +                       .expected = { 0xF800 },
> > +                       .expected_swab = { 0x00F8 },
> > +               },
> >         },
> >         {
> >                 /* Well known colors: White, black, red, green, blue, magenta,
> > @@ -77,6 +94,21 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                                 0xFC, 0x1F,
> >                         },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 0,
> > +                       .expected = {
> > +                               0xFFFF, 0x0000,
> > +                               0xF800, 0x07E0,
> > +                               0x001F, 0xF81F,
> > +                               0xFFE0, 0x07FF,
> > +                       },
> > +                       .expected_swab = {
> > +                               0xFFFF, 0x0000,
> > +                               0x00F8, 0xE007,
> > +                               0x1F00, 0x1FF8,
> > +                               0xE0FF, 0xFF07,
> > +                       },
> > +               },
> >         },
> >         {
> >                 /* Randomly picked colors. Full buffer within the clip area. */
> > @@ -96,6 +128,19 @@ static struct convert_xrgb8888_case convert_xrgb8888_cases[] = {
> >                                 0xA0, 0x6D, 0x0A, 0x00, 0x00,
> >                         },
> >                 },
> > +               .rgb565_result = {
> > +                       .dst_pitch = 10,
> > +                       .expected = {
> > +                               0x0A33, 0x1260, 0xA800, 0x0000, 0x0000,
> > +                               0x6B8E, 0x0A33, 0x1260, 0x0000, 0x0000,
> > +                               0xA800, 0x6B8E, 0x0A33, 0x0000, 0x0000,
> > +                       },
> > +                       .expected_swab = {
> > +                               0x330A, 0x6012, 0x00A8, 0x0000, 0x0000,
> > +                               0x8E6B, 0x330A, 0x6012, 0x0000, 0x0000,
> > +                               0x00A8, 0x8E6B, 0x330A, 0x0000, 0x0000,
> > +                       },
> > +               },
> >         },
> >  };
> >
> > @@ -120,7 +165,7 @@ static size_t conversion_buf_size(u32 dst_format, unsigned int dst_pitch,
> >         if (!dst_pitch)
> >                 dst_pitch = drm_rect_width(clip) * dst_fi->cpp[0];
> >
> > -       return dst_pitch * drm_rect_height(clip);
> > +       return (dst_pitch * drm_rect_height(clip)) / (dst_fi->depth / 8);
> >  }
> >
> >  static u32 *le32buf_to_cpu(struct kunit *test, const u32 *buf, size_t buf_size)
> > @@ -175,8 +220,37 @@ static void xrgb8888_to_rgb332_test(struct kunit *test)
> >         KUNIT_EXPECT_EQ(test, memcmp(dst, result->expected, dst_size), 0);
> >  }
> >
> > +static void xrgb8888_to_rgb565_test(struct kunit *test)
> > +{
> > +       const struct convert_xrgb8888_case *params = test->param_value;
> > +       const struct convert_to_rgb565_result *result = &params->rgb565_result;
> > +       size_t dst_size;
> > +       __u16 *dst = NULL;
> > +
> > +       struct drm_framebuffer fb = {
> > +               .format = drm_format_info(DRM_FORMAT_XRGB8888),
> > +               .pitches = { params->pitch, 0, 0 },
> > +       };
> > +
> > +       dst_size = conversion_buf_size(DRM_FORMAT_RGB565, result->dst_pitch,
> > +                                      &params->clip);
> > +       KUNIT_ASSERT_GT(test, dst_size, 0);
> > +
> > +       dst = kunit_kzalloc(test, dst_size, GFP_KERNEL);
> > +       KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dst);
> > +
> > +       drm_fb_xrgb8888_to_rgb565(dst, result->dst_pitch, params->xrgb8888, &fb,
> > +                                 &params->clip, false);
> > +       KUNIT_EXPECT_EQ(test, memcmp(dst, result->expected, dst_size), 0);
> > +
> > +       drm_fb_xrgb8888_to_rgb565(dst, result->dst_pitch, params->xrgb8888, &fb,
> > +                                 &params->clip, true);
> > +       KUNIT_EXPECT_EQ(test, memcmp(dst, result->expected_swab, dst_size), 0);
> > +}
> > +
> >  static struct kunit_case drm_format_helper_test_cases[] = {
> >         KUNIT_CASE_PARAM(xrgb8888_to_rgb332_test, convert_xrgb8888_gen_params),
> > +       KUNIT_CASE_PARAM(xrgb8888_to_rgb565_test, convert_xrgb8888_gen_params),
> >         {}
> >  };
> >
> > --
> > 2.25.1
> >



  reply	other threads:[~2022-07-17 16:55 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-09 11:58 [PATCH v2 0/4] KUnit tests for RGB565 conversion José Expósito
2022-07-09 11:58 ` José Expósito
2022-07-09 11:58 ` [PATCH v2 1/4] drm/format-helper: Fix test on big endian architectures José Expósito
2022-07-09 11:58   ` José Expósito
2022-07-16  9:32   ` David Gow
2022-07-16  9:32     ` David Gow
2022-07-09 11:58 ` [PATCH v2 2/4] drm/format-helper: Rename test cases to make them more generic José Expósito
2022-07-09 11:58   ` José Expósito
2022-07-16  9:32   ` David Gow
2022-07-16  9:32     ` David Gow
2022-07-09 11:58 ` [PATCH v2 3/4] drm/format-helper: Support multiple target formats results José Expósito
2022-07-09 11:58   ` José Expósito
2022-07-16  9:32   ` David Gow
2022-07-16  9:32     ` David Gow
2022-07-09 11:58 ` [PATCH v2 4/4] drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565() José Expósito
2022-07-09 11:58   ` José Expósito
2022-07-16  9:32   ` David Gow
2022-07-16  9:32     ` David Gow
2022-07-17 16:55     ` José Expósito [this message]
2022-07-17 16:55       ` José Expósito
2022-07-17 17:00     ` José Expósito
2022-07-17 17:00       ` José Expósito
2022-08-10 16:31       ` Daniel Vetter
2022-08-10 16:31         ` Daniel Vetter
2022-08-10 16:45         ` Daniel Latypov
2022-08-10 16:45           ` Daniel Latypov
2022-08-10 16:41       ` Daniel Latypov
2022-08-10 16:41         ` Daniel Latypov
2022-08-13 10:36         ` José Expósito
2022-08-13 10:36           ` José Expósito

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220717165514.GA979649@elementary \
    --to=jose.exposito89@gmail.com \
    --cc=airlied@linux.ie \
    --cc=davidgow@google.com \
    --cc=dlatypov@google.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=isabbasso@riseup.net \
    --cc=javierm@redhat.com \
    --cc=kunit-dev@googlegroups.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=magalilemes00@gmail.com \
    --cc=maira.canal@usp.br \
    --cc=tales.aparecida@gmail.com \
    --cc=tzimmermann@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.