* [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update
@ 2019-03-26 16:32 Michał Winiarski
2019-03-26 16:48 ` Chris Wilson
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: Michał Winiarski @ 2019-03-26 16:32 UTC (permalink / raw)
To: igt-dev
The driver is supposed to update the size when it's trying to outsmart
userspace. Let's test it, and tweak the __gem_create in order to control
its input.
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Janusz Krzysztofik <janusz.krzysztofik@intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
---
lib/ioctl_wrappers.c | 19 ++++++++----------
lib/ioctl_wrappers.h | 2 +-
tests/i915/gem_create.c | 35 +++++++++++++++++++++++++---------
tests/i915/gem_fd_exhaustion.c | 11 ++++++-----
4 files changed, 41 insertions(+), 26 deletions(-)
diff --git a/lib/ioctl_wrappers.c b/lib/ioctl_wrappers.c
index a66eb4bc..bb387a27 100644
--- a/lib/ioctl_wrappers.c
+++ b/lib/ioctl_wrappers.c
@@ -541,21 +541,16 @@ uint32_t gem_create_stolen(int fd, uint64_t size)
return create.handle;
}
-int __gem_create(int fd, uint64_t size, uint32_t *handle)
+int __gem_create(int fd, struct drm_i915_gem_create *create)
{
- struct drm_i915_gem_create create = {
- .size = size,
- };
int err = 0;
- if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_CREATE, &create) == 0) {
- *handle = create.handle;
- } else {
+ if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_CREATE, create) != 0) {
err = -errno;
igt_assume(err != 0);
}
-
errno = 0;
+
return err;
}
@@ -571,11 +566,13 @@ int __gem_create(int fd, uint64_t size, uint32_t *handle)
*/
uint32_t gem_create(int fd, uint64_t size)
{
- uint32_t handle;
+ struct drm_i915_gem_create create = {
+ .size = size,
+ };
- igt_assert_eq(__gem_create(fd, size, &handle), 0);
+ igt_assert_eq(__gem_create(fd, &create), 0);
- return handle;
+ return create.handle;
}
/**
diff --git a/lib/ioctl_wrappers.h b/lib/ioctl_wrappers.h
index ad93daff..8202374f 100644
--- a/lib/ioctl_wrappers.h
+++ b/lib/ioctl_wrappers.h
@@ -77,7 +77,7 @@ void gem_sync(int fd, uint32_t handle);
bool gem_create__has_stolen_support(int fd);
uint32_t __gem_create_stolen(int fd, uint64_t size);
uint32_t gem_create_stolen(int fd, uint64_t size);
-int __gem_create(int fd, uint64_t size, uint32_t *handle);
+int __gem_create(int fd, struct drm_i915_gem_create *create);
uint32_t gem_create(int fd, uint64_t size);
void gem_execbuf_wr(int fd, struct drm_i915_gem_execbuffer2 *execbuf);
int __gem_execbuf_wr(int fd, struct drm_i915_gem_execbuffer2 *execbuf);
diff --git a/tests/i915/gem_create.c b/tests/i915/gem_create.c
index 2a861ca8..057816a5 100644
--- a/tests/i915/gem_create.c
+++ b/tests/i915/gem_create.c
@@ -71,7 +71,7 @@ struct local_i915_gem_create_v2 {
uint32_t pad;
#define I915_CREATE_PLACEMENT_STOLEN (1<<0)
uint32_t flags;
-} create;
+} create_v2;
#define LOCAL_IOCTL_I915_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_CREATE, struct local_i915_gem_create_v2)
@@ -81,24 +81,26 @@ static void invalid_flag_test(int fd)
gem_require_stolen_support(fd);
- create.handle = 0;
- create.size = PAGE_SIZE;
- create.flags = ~I915_CREATE_PLACEMENT_STOLEN;
- ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create);
+ create_v2.handle = 0;
+ create_v2.size = PAGE_SIZE;
+ create_v2.flags = ~I915_CREATE_PLACEMENT_STOLEN;
+ ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create_v2);
igt_assert(ret <= 0);
- create.flags = ~0;
- ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create);
+ create_v2.flags = ~0;
+ ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create_v2);
igt_assert(ret <= 0);
}
static void invalid_size_test(int fd)
{
- uint32_t handle;
+ struct drm_i915_gem_create create = {
+ .size = 0,
+ };
- igt_assert_eq(__gem_create(fd, 0, &handle), -EINVAL);
+ igt_assert_eq(__gem_create(fd, &create), -EINVAL);
}
/*
@@ -209,6 +211,18 @@ static void always_clear(int i915, int timeout)
pthread_join(thread[i], NULL);
}
+static void size_update(int fd)
+{
+ int size_initial_nonaligned = 16;
+
+ struct drm_i915_gem_create create = {
+ .size = size_initial_nonaligned,
+ };
+
+ igt_assert_eq(__gem_create(fd, &create), 0);
+ igt_assert_neq(create.size, size_initial_nonaligned);
+}
+
igt_main
{
int fd = -1;
@@ -233,4 +247,7 @@ igt_main
igt_subtest("create-clear")
always_clear(fd, 30);
+
+ igt_subtest("create-size-update")
+ size_update(fd);
}
diff --git a/tests/i915/gem_fd_exhaustion.c b/tests/i915/gem_fd_exhaustion.c
index 559590b1..05800a5d 100644
--- a/tests/i915/gem_fd_exhaustion.c
+++ b/tests/i915/gem_fd_exhaustion.c
@@ -100,16 +100,17 @@ igt_simple_main
igt_drop_root();
for (int i = 0; ; i++) {
+ struct drm_i915_gem_create create = {
+ .size = 4096,
+ };
int leak = open("/dev/null", O_RDONLY);
- uint32_t handle;
- if (__gem_create(fd, 4096, &handle) == 0)
- gem_close(fd, handle);
+ if (__gem_create(fd, &create) == 0)
+ gem_close(fd, create.handle);
if (leak < 0) {
igt_info("fd exhaustion after %i rounds.\n", i);
- igt_assert(__gem_create(fd, 4096,
- &handle) < 0);
+ igt_assert(__gem_create(fd, &create) < 0);
break;
}
}
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update
2019-03-26 16:32 [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update Michał Winiarski
@ 2019-03-26 16:48 ` Chris Wilson
2019-03-26 17:13 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (4 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Chris Wilson @ 2019-03-26 16:48 UTC (permalink / raw)
To: Michał Winiarski, igt-dev
Quoting Michał Winiarski (2019-03-26 16:32:56)
> The driver is supposed to update the size when it's trying to outsmart
> userspace. Let's test it, and tweak the __gem_create in order to control
> its input.
>
> Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Janusz Krzysztofik <janusz.krzysztofik@intel.com>
> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> ---
> lib/ioctl_wrappers.c | 19 ++++++++----------
> lib/ioctl_wrappers.h | 2 +-
> tests/i915/gem_create.c | 35 +++++++++++++++++++++++++---------
> tests/i915/gem_fd_exhaustion.c | 11 ++++++-----
> 4 files changed, 41 insertions(+), 26 deletions(-)
>
> diff --git a/lib/ioctl_wrappers.c b/lib/ioctl_wrappers.c
> index a66eb4bc..bb387a27 100644
> --- a/lib/ioctl_wrappers.c
> +++ b/lib/ioctl_wrappers.c
> @@ -541,21 +541,16 @@ uint32_t gem_create_stolen(int fd, uint64_t size)
> return create.handle;
> }
>
> -int __gem_create(int fd, uint64_t size, uint32_t *handle)
> +int __gem_create(int fd, struct drm_i915_gem_create *create)
> {
> - struct drm_i915_gem_create create = {
> - .size = size,
> - };
> int err = 0;
>
> - if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_CREATE, &create) == 0) {
> - *handle = create.handle;
> - } else {
> + if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_CREATE, create) != 0) {
> err = -errno;
> igt_assume(err != 0);
> }
> -
> errno = 0;
> +
> return err;
> }
>
> @@ -571,11 +566,13 @@ int __gem_create(int fd, uint64_t size, uint32_t *handle)
> */
> uint32_t gem_create(int fd, uint64_t size)
> {
> - uint32_t handle;
> + struct drm_i915_gem_create create = {
> + .size = size,
> + };
>
> - igt_assert_eq(__gem_create(fd, size, &handle), 0);
> + igt_assert_eq(__gem_create(fd, &create), 0);
>
> - return handle;
> + return create.handle;
> }
>
> /**
> diff --git a/lib/ioctl_wrappers.h b/lib/ioctl_wrappers.h
> index ad93daff..8202374f 100644
> --- a/lib/ioctl_wrappers.h
> +++ b/lib/ioctl_wrappers.h
> @@ -77,7 +77,7 @@ void gem_sync(int fd, uint32_t handle);
> bool gem_create__has_stolen_support(int fd);
> uint32_t __gem_create_stolen(int fd, uint64_t size);
> uint32_t gem_create_stolen(int fd, uint64_t size);
> -int __gem_create(int fd, uint64_t size, uint32_t *handle);
> +int __gem_create(int fd, struct drm_i915_gem_create *create);
> uint32_t gem_create(int fd, uint64_t size);
> void gem_execbuf_wr(int fd, struct drm_i915_gem_execbuffer2 *execbuf);
> int __gem_execbuf_wr(int fd, struct drm_i915_gem_execbuffer2 *execbuf);
> diff --git a/tests/i915/gem_create.c b/tests/i915/gem_create.c
> index 2a861ca8..057816a5 100644
> --- a/tests/i915/gem_create.c
> +++ b/tests/i915/gem_create.c
> @@ -71,7 +71,7 @@ struct local_i915_gem_create_v2 {
> uint32_t pad;
> #define I915_CREATE_PLACEMENT_STOLEN (1<<0)
> uint32_t flags;
> -} create;
> +} create_v2;
So recently we started being more thorough in having a local ioctl
wrapper for the ioctl-specific test cases, so that we don't have to
contort the library functions too much.
I think a local
static int create_ioctl(int i915, struct drm_i915_gem_create *create)
{
int err = 0;
if (igt_ioctl(i915, DRM_IOCTL_I915_GEM_CREATE, create)) {
err = -errno;
igt_assume(err != 0);
}
errno = 0;
return err;
}
is my recommended practice.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread* [igt-dev] ✓ Fi.CI.BAT: success for tests/gem_create: Test unaligned BO size update
2019-03-26 16:32 [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update Michał Winiarski
2019-03-26 16:48 ` Chris Wilson
@ 2019-03-26 17:13 ` Patchwork
2019-03-26 17:39 ` [igt-dev] [PATCH i-g-t v2] " Michał Winiarski
` (3 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-03-26 17:13 UTC (permalink / raw)
To: Michał Winiarski; +Cc: igt-dev
== Series Details ==
Series: tests/gem_create: Test unaligned BO size update
URL : https://patchwork.freedesktop.org/series/58591/
State : success
== Summary ==
CI Bug Log - changes from IGT_4905 -> IGTPW_2713
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/58591/revisions/1/mbox/
Known issues
------------
Here are the changes found in IGTPW_2713 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_busy@basic-flip-a:
- fi-gdg-551: PASS -> FAIL [fdo#103182]
* igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a:
- fi-byt-clapper: PASS -> FAIL [fdo#107362]
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
- fi-byt-clapper: PASS -> FAIL [fdo#103191] / [fdo#107362]
* igt@kms_psr@primary_mmap_gtt:
- fi-blb-e6850: NOTRUN -> SKIP [fdo#109271] +27
#### Possible fixes ####
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
- fi-blb-e6850: INCOMPLETE [fdo#107718] -> PASS
[fdo#103182]: https://bugs.freedesktop.org/show_bug.cgi?id=103182
[fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
[fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362
[fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
Participating hosts (45 -> 38)
------------------------------
Missing (7): fi-hsw-4770r fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-kbl-7500u fi-bdw-samus
Build changes
-------------
* IGT: IGT_4905 -> IGTPW_2713
CI_DRM_5817: 07abdbc9d99bcd754fc906237057369fe0399f93 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_2713: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2713/
IGT_4905: a350b9f9f606296b1599c3617c8530a8985709e2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@gem_create@create-size-update
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2713/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread* [igt-dev] [PATCH i-g-t v2] tests/gem_create: Test unaligned BO size update
2019-03-26 16:32 [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update Michał Winiarski
2019-03-26 16:48 ` Chris Wilson
2019-03-26 17:13 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2019-03-26 17:39 ` Michał Winiarski
2019-03-26 18:05 ` Chris Wilson
2019-03-26 18:21 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/gem_create: Test unaligned BO size update (rev2) Patchwork
` (2 subsequent siblings)
5 siblings, 1 reply; 8+ messages in thread
From: Michał Winiarski @ 2019-03-26 17:39 UTC (permalink / raw)
To: igt-dev
The driver is supposed to update the size when it's trying to outsmart
userspace. Let's test it.
v2: Rework to use local ioctl wrapper (Chris)
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Janusz Krzysztofik <janusz.krzysztofik@intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
---
tests/i915/gem_create.c | 84 ++++++++++++++++++++++++++++-------------
1 file changed, 57 insertions(+), 27 deletions(-)
diff --git a/tests/i915/gem_create.c b/tests/i915/gem_create.c
index 2a861ca8..5ac10bcd 100644
--- a/tests/i915/gem_create.c
+++ b/tests/i915/gem_create.c
@@ -71,7 +71,7 @@ struct local_i915_gem_create_v2 {
uint32_t pad;
#define I915_CREATE_PLACEMENT_STOLEN (1<<0)
uint32_t flags;
-} create;
+} create_v2;
#define LOCAL_IOCTL_I915_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_CREATE, struct local_i915_gem_create_v2)
@@ -81,24 +81,39 @@ static void invalid_flag_test(int fd)
gem_require_stolen_support(fd);
- create.handle = 0;
- create.size = PAGE_SIZE;
- create.flags = ~I915_CREATE_PLACEMENT_STOLEN;
- ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create);
+ create_v2.handle = 0;
+ create_v2.size = PAGE_SIZE;
+ create_v2.flags = ~I915_CREATE_PLACEMENT_STOLEN;
+ ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create_v2);
igt_assert(ret <= 0);
- create.flags = ~0;
- ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create);
+ create_v2.flags = ~0;
+ ret = drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CREATE, &create_v2);
igt_assert(ret <= 0);
}
+static int create_ioctl(int fd, struct drm_i915_gem_create *create)
+{
+ int err = 0;
+
+ if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_CREATE, create)) {
+ err = -errno;
+ igt_assume(err != 0);
+ }
+
+ errno = 0;
+ return err;
+}
+
static void invalid_size_test(int fd)
{
- uint32_t handle;
+ struct drm_i915_gem_create create = {
+ .size = 0,
+ };
- igt_assert_eq(__gem_create(fd, 0, &handle), -EINVAL);
+ igt_assert_eq(create_ioctl(fd, &create), -EINVAL);
}
/*
@@ -108,14 +123,16 @@ static void invalid_size_test(int fd)
*/
static void valid_nonaligned_size(int fd)
{
- int handle;
+ struct drm_i915_gem_create create = {
+ .size = PAGE_SIZE / 2,
+ };
char buf[PAGE_SIZE];
- handle = gem_create(fd, PAGE_SIZE / 2);
+ igt_assert_eq(create_ioctl(fd, &create), 0);
- gem_write(fd, handle, PAGE_SIZE / 2, buf, PAGE_SIZE / 2);
+ gem_write(fd, create.handle, PAGE_SIZE / 2, buf, PAGE_SIZE / 2);
- gem_close(fd, handle);
+ gem_close(fd, create.handle);
}
/*
@@ -125,21 +142,18 @@ static void valid_nonaligned_size(int fd)
*/
static void invalid_nonaligned_size(int fd)
{
- int handle;
+ struct drm_i915_gem_create create = {
+ .size = PAGE_SIZE / 2,
+ };
char buf[PAGE_SIZE];
- struct drm_i915_gem_pwrite gem_pwrite;
- handle = gem_create(fd, PAGE_SIZE / 2);
+ igt_assert_eq(create_ioctl(fd, &create), 0);
- CLEAR(gem_pwrite);
- gem_pwrite.handle = handle;
- gem_pwrite.offset = PAGE_SIZE / 2;
- gem_pwrite.size = PAGE_SIZE;
- gem_pwrite.data_ptr = to_user_pointer(buf);
/* This should fail. Hence cannot use gem_write. */
- igt_assert(drmIoctl(fd, DRM_IOCTL_I915_GEM_PWRITE, &gem_pwrite));
+ igt_assert(__gem_write(fd, create.handle,
+ PAGE_SIZE / 2, buf, PAGE_SIZE));
- gem_close(fd, handle);
+ gem_close(fd, create.handle);
}
static uint64_t get_npages(uint64_t *global, uint64_t npages)
@@ -168,24 +182,25 @@ static void *thread_clear(void *data)
int i915 = arg->i915;
igt_until_timeout(arg->timeout) {
- uint32_t handle;
+ struct drm_i915_gem_create create = {};
uint64_t npages;
npages = random();
npages <<= 32;
npages |= random();
npages = get_npages(&arg->max, npages);
+ create.size = npages << 12;
- handle = gem_create(i915, npages << 12);
+ create_ioctl(i915, &create);
for (uint64_t page = 0; page < npages; page++) {
uint64_t x;
- gem_read(i915, handle,
+ gem_read(i915, create.handle,
page * 4096 + (page % (4096 - sizeof(x))),
&x, sizeof(x));
igt_assert_eq_u64(x, 0);
}
- gem_close(i915, handle);
+ gem_close(i915, create.handle);
__sync_add_and_fetch(&arg->max, npages);
}
@@ -209,6 +224,18 @@ static void always_clear(int i915, int timeout)
pthread_join(thread[i], NULL);
}
+static void size_update(int fd)
+{
+ int size_initial_nonaligned = 16;
+
+ struct drm_i915_gem_create create = {
+ .size = size_initial_nonaligned,
+ };
+
+ igt_assert_eq(create_ioctl(fd, &create), 0);
+ igt_assert_neq(create.size, size_initial_nonaligned);
+}
+
igt_main
{
int fd = -1;
@@ -233,4 +260,7 @@ igt_main
igt_subtest("create-clear")
always_clear(fd, 30);
+
+ igt_subtest("create-size-update")
+ size_update(fd);
}
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [igt-dev] [PATCH i-g-t v2] tests/gem_create: Test unaligned BO size update
2019-03-26 17:39 ` [igt-dev] [PATCH i-g-t v2] " Michał Winiarski
@ 2019-03-26 18:05 ` Chris Wilson
0 siblings, 0 replies; 8+ messages in thread
From: Chris Wilson @ 2019-03-26 18:05 UTC (permalink / raw)
To: Michał Winiarski, igt-dev
Quoting Michał Winiarski (2019-03-26 17:39:25)
> The driver is supposed to update the size when it's trying to outsmart
> userspace. Let's test it.
>
> v2: Rework to use local ioctl wrapper (Chris)
>
> Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Janusz Krzysztofik <janusz.krzysztofik@intel.com>
> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> ---
> +static void size_update(int fd)
> +{
> + int size_initial_nonaligned = 16;
16 is the size of one xmm register. It might be valid one year ;)
I would pick a !power-of-two to be sure it will never be a valid size.
15?
> + struct drm_i915_gem_create create = {
> + .size = size_initial_nonaligned,
> + };
> +
> + igt_assert_eq(create_ioctl(fd, &create), 0);
> + igt_assert_neq(create.size, size_initial_nonaligned);
> +}
But yes, that seems reasonable avoidance of saying precisely what
the alignment might be since PAGE_SIZE is pure accident, although
commonplace throughout the ABI.
> @@ -233,4 +260,7 @@ igt_main
>
> igt_subtest("create-clear")
> always_clear(fd, 30);
> +
> + igt_subtest("create-size-update")
> + size_update(fd);
I'd place it earlier since it is a basic test. But whatever works.
With s/16/15/
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/gem_create: Test unaligned BO size update (rev2)
2019-03-26 16:32 [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update Michał Winiarski
` (2 preceding siblings ...)
2019-03-26 17:39 ` [igt-dev] [PATCH i-g-t v2] " Michał Winiarski
@ 2019-03-26 18:21 ` Patchwork
2019-03-27 0:31 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update Patchwork
2019-03-27 2:02 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update (rev2) Patchwork
5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-03-26 18:21 UTC (permalink / raw)
To: Michał Winiarski; +Cc: igt-dev
== Series Details ==
Series: tests/gem_create: Test unaligned BO size update (rev2)
URL : https://patchwork.freedesktop.org/series/58591/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_5818 -> IGTPW_2714
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/58591/revisions/2/mbox/
Known issues
------------
Here are the changes found in IGTPW_2714 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_frontbuffer_tracking@basic:
- fi-byt-clapper: PASS -> FAIL [fdo#103167]
* igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b:
- fi-byt-clapper: PASS -> FAIL [fdo#107362]
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
- fi-byt-clapper: PASS -> FAIL [fdo#103191] / [fdo#107362] +1
- fi-blb-e6850: PASS -> INCOMPLETE [fdo#107718]
#### Possible fixes ####
* igt@i915_pm_rpm@basic-pci-d3-state:
- fi-hsw-4770: SKIP [fdo#109271] -> PASS +2
* igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence:
- fi-byt-clapper: FAIL [fdo#103191] / [fdo#107362] -> PASS
#### Warnings ####
* igt@i915_selftest@live_contexts:
- fi-icl-u3: INCOMPLETE [fdo#108569] -> DMESG-FAIL [fdo#108569]
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
[fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362
[fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
[fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
Participating hosts (45 -> 40)
------------------------------
Missing (5): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan
Build changes
-------------
* IGT: IGT_4905 -> IGTPW_2714
CI_DRM_5818: de0e80842f3d103996e99cfe27f999690c2ee06e @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_2714: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2714/
IGT_4905: a350b9f9f606296b1599c3617c8530a8985709e2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@gem_create@create-size-update
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2714/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread* [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update
2019-03-26 16:32 [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update Michał Winiarski
` (3 preceding siblings ...)
2019-03-26 18:21 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/gem_create: Test unaligned BO size update (rev2) Patchwork
@ 2019-03-27 0:31 ` Patchwork
2019-03-27 2:02 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update (rev2) Patchwork
5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-03-27 0:31 UTC (permalink / raw)
To: Michał Winiarski; +Cc: igt-dev
== Series Details ==
Series: tests/gem_create: Test unaligned BO size update
URL : https://patchwork.freedesktop.org/series/58591/
State : success
== Summary ==
CI Bug Log - changes from IGT_4905_full -> IGTPW_2713_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/58591/revisions/1/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_2713_full:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_create@create-size-update} (NEW):
- shard-hsw: NOTRUN -> FAIL
- shard-kbl: NOTRUN -> FAIL
- shard-apl: NOTRUN -> FAIL
- shard-glk: NOTRUN -> FAIL
- shard-snb: NOTRUN -> FAIL
New tests
---------
New tests have been introduced between IGT_4905_full and IGTPW_2713_full:
### New IGT tests (1) ###
* igt@gem_create@create-size-update:
- Statuses : 5 fail(s)
- Exec time: [0.05, 0.14] s
Known issues
------------
Here are the changes found in IGTPW_2713_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_bad_reloc@negative-reloc-lut-bsd1:
- shard-glk: NOTRUN -> SKIP [fdo#109271] +3
* igt@gem_create@create-clear:
- shard-snb: PASS -> INCOMPLETE [fdo#105411]
* igt@gem_ctx_isolation@vecs0-s3:
- shard-kbl: PASS -> INCOMPLETE [fdo#103665] +1
* igt@i915_pm_rpm@gem-execbuf-stress:
- shard-hsw: PASS -> INCOMPLETE [fdo#103540] / [fdo#107803] / [fdo#107807]
* igt@kms_busy@basic-flip-e:
- shard-hsw: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +2
* igt@kms_busy@extended-modeset-hang-newfb-render-b:
- shard-hsw: PASS -> DMESG-WARN [fdo#110222]
* igt@kms_color@pipe-b-degamma:
- shard-glk: NOTRUN -> FAIL [fdo#104782]
* igt@kms_cursor_crc@cursor-256x256-sliding:
- shard-kbl: PASS -> FAIL [fdo#103232]
- shard-apl: PASS -> FAIL [fdo#103232]
* igt@kms_cursor_crc@cursor-64x64-suspend:
- shard-snb: PASS -> DMESG-WARN [fdo#102365]
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-kbl: NOTRUN -> SKIP [fdo#109271] +7
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:
- shard-kbl: NOTRUN -> FAIL [fdo#108145]
* igt@kms_plane_scaling@pipe-a-scaler-with-clipping-clamping:
- shard-glk: PASS -> SKIP [fdo#109271] / [fdo#109278] +1
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-kbl: PASS -> FAIL [fdo#109016]
* igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend:
- shard-kbl: PASS -> FAIL [fdo#104894]
* igt@kms_vblank@pipe-a-ts-continuation-modeset:
- shard-apl: PASS -> FAIL [fdo#104894] +1
* igt@perf_pmu@semaphore-wait-idle-vcs0:
- shard-hsw: NOTRUN -> SKIP [fdo#109271] +23
#### Possible fixes ####
* {igt@gem_exec_big@single}:
- shard-kbl: FAIL -> PASS
- shard-glk: INCOMPLETE [fdo#103359] / [k.org#198133] -> PASS
* igt@gem_tiled_swapping@non-threaded:
- shard-hsw: FAIL [fdo#108686] -> PASS
* igt@kms_busy@extended-modeset-hang-newfb-render-b:
- shard-kbl: DMESG-WARN [fdo#110222] -> PASS
* igt@kms_busy@extended-modeset-hang-newfb-with-reset-render-c:
- shard-hsw: DMESG-WARN [fdo#110222] -> PASS
* igt@kms_busy@extended-pageflip-hang-newfb-render-a:
- shard-glk: DMESG-WARN [fdo#110222] -> PASS +1
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-hsw: FAIL [fdo#105767] -> PASS
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-kbl: INCOMPLETE [fdo#103665] -> PASS
* {igt@kms_plane@pixel-format-pipe-b-planes-source-clamping}:
- shard-glk: SKIP [fdo#109271] -> PASS
* {igt@kms_plane@plane-position-covered-pipe-b-planes}:
- shard-glk: FAIL [fdo#110038] -> PASS
- shard-kbl: FAIL [fdo#110038] -> PASS
- shard-apl: FAIL [fdo#110038] -> PASS
* igt@kms_setmode@basic:
- shard-hsw: FAIL [fdo#99912] -> PASS
* igt@kms_vblank@pipe-a-ts-continuation-modeset-hang:
- shard-kbl: FAIL [fdo#104894] -> PASS
* igt@kms_vblank@pipe-b-ts-continuation-modeset-hang:
- shard-apl: FAIL [fdo#104894] -> PASS +2
* igt@tools_test@sysfs_l3_parity:
- shard-hsw: SKIP [fdo#109271] -> PASS
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#102365]: https://bugs.freedesktop.org/show_bug.cgi?id=102365
[fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
[fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
[fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
[fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#104782]: https://bugs.freedesktop.org/show_bug.cgi?id=104782
[fdo#104894]: https://bugs.freedesktop.org/show_bug.cgi?id=104894
[fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411
[fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767
[fdo#107803]: https://bugs.freedesktop.org/show_bug.cgi?id=107803
[fdo#107807]: https://bugs.freedesktop.org/show_bug.cgi?id=107807
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
[fdo#109016]: https://bugs.freedesktop.org/show_bug.cgi?id=109016
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#110038]: https://bugs.freedesktop.org/show_bug.cgi?id=110038
[fdo#110222]: https://bugs.freedesktop.org/show_bug.cgi?id=110222
[fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (7 -> 5)
------------------------------
Missing (2): shard-skl shard-iclb
Build changes
-------------
* IGT: IGT_4905 -> IGTPW_2713
CI_DRM_5817: 07abdbc9d99bcd754fc906237057369fe0399f93 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_2713: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2713/
IGT_4905: a350b9f9f606296b1599c3617c8530a8985709e2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2713/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread* [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update (rev2)
2019-03-26 16:32 [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update Michał Winiarski
` (4 preceding siblings ...)
2019-03-27 0:31 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update Patchwork
@ 2019-03-27 2:02 ` Patchwork
5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-03-27 2:02 UTC (permalink / raw)
To: Michał Winiarski; +Cc: igt-dev
== Series Details ==
Series: tests/gem_create: Test unaligned BO size update (rev2)
URL : https://patchwork.freedesktop.org/series/58591/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_5818_full -> IGTPW_2714_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/58591/revisions/2/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_2714_full:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_create@create-size-update} (NEW):
- shard-hsw: NOTRUN -> FAIL
- shard-kbl: NOTRUN -> FAIL
- shard-apl: NOTRUN -> FAIL
- shard-glk: NOTRUN -> FAIL
- shard-snb: NOTRUN -> FAIL
New tests
---------
New tests have been introduced between CI_DRM_5818_full and IGTPW_2714_full:
### New IGT tests (1) ###
* igt@gem_create@create-size-update:
- Statuses : 5 fail(s)
- Exec time: [0.01, 0.15] s
Known issues
------------
Here are the changes found in IGTPW_2714_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_bad_reloc@negative-reloc-lut-bsd1:
- shard-glk: NOTRUN -> SKIP [fdo#109271] +3
* igt@gem_exec_schedule@preempt-vebox:
- shard-hsw: NOTRUN -> SKIP [fdo#109271] +8
* igt@gem_tiled_swapping@non-threaded:
- shard-apl: PASS -> INCOMPLETE [fdo#103927]
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-kbl: NOTRUN -> SKIP [fdo#109271] +22
* igt@i915_suspend@fence-restore-untiled:
- shard-glk: PASS -> INCOMPLETE [fdo#103359] / [k.org#198133]
* igt@kms_atomic_transition@4x-modeset-transitions-fencing:
- shard-apl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278]
* igt@kms_busy@basic-flip-d:
- shard-hsw: NOTRUN -> SKIP [fdo#109271] / [fdo#109278]
* igt@kms_busy@extended-modeset-hang-newfb-render-b:
- shard-snb: PASS -> DMESG-WARN [fdo#110222]
* igt@kms_busy@extended-modeset-hang-newfb-with-reset-render-f:
- shard-kbl: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +2
* igt@kms_busy@extended-pageflip-hang-newfb-render-c:
- shard-snb: NOTRUN -> SKIP [fdo#109271] / [fdo#109278] +13
* igt@kms_color@pipe-b-degamma:
- shard-glk: NOTRUN -> FAIL [fdo#104782]
* igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
- shard-glk: PASS -> FAIL [fdo#106509] / [fdo#107409]
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-glk: PASS -> FAIL [fdo#103167] / [fdo#105682]
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
- shard-snb: NOTRUN -> SKIP [fdo#109271] +103
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-apl: NOTRUN -> SKIP [fdo#109271] +4
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:
- shard-kbl: NOTRUN -> FAIL [fdo#108145]
* igt@kms_plane_alpha_blend@pipe-c-alpha-7efc:
- shard-kbl: NOTRUN -> FAIL [fdo#108145] / [fdo#108590]
* igt@kms_plane_scaling@pipe-c-scaler-with-pixel-format:
- shard-glk: PASS -> SKIP [fdo#109271] / [fdo#109278]
* igt@kms_setmode@basic:
- shard-apl: PASS -> FAIL [fdo#99912]
- shard-snb: NOTRUN -> FAIL [fdo#99912]
* igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm:
- shard-apl: PASS -> FAIL [fdo#104894] +3
* igt@kms_vblank@pipe-c-ts-continuation-modeset-rpm:
- shard-kbl: PASS -> FAIL [fdo#104894]
* igt@perf_pmu@enable-race-vcs0:
- shard-kbl: PASS -> INCOMPLETE [fdo#103665]
#### Possible fixes ####
* igt@kms_busy@extended-modeset-hang-newfb-with-reset-render-b:
- shard-kbl: DMESG-WARN [fdo#110222] -> PASS +2
- shard-snb: DMESG-WARN [fdo#110222] -> PASS +1
* igt@kms_busy@extended-modeset-hang-newfb-with-reset-render-c:
- shard-hsw: DMESG-WARN [fdo#110222] -> PASS +2
* igt@kms_busy@extended-pageflip-hang-newfb-render-b:
- shard-apl: DMESG-WARN [fdo#110222] -> PASS
* igt@kms_flip@flip-vs-suspend:
- shard-hsw: INCOMPLETE [fdo#103540] -> PASS
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-kbl: INCOMPLETE [fdo#103665] -> PASS +1
* {igt@kms_plane@pixel-format-pipe-c-planes}:
- shard-glk: SKIP [fdo#109271] -> PASS +1
* {igt@kms_plane@plane-position-covered-pipe-b-planes}:
- shard-glk: FAIL [fdo#110038] -> PASS
- shard-kbl: FAIL [fdo#110038] -> PASS
- shard-apl: FAIL [fdo#110038] -> PASS
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-kbl: DMESG-FAIL [fdo#105763] -> PASS
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-kbl: FAIL [fdo#109016] -> PASS
* igt@kms_setmode@basic:
- shard-kbl: FAIL [fdo#99912] -> PASS
* igt@kms_vblank@pipe-a-ts-continuation-modeset-hang:
- shard-kbl: FAIL [fdo#104894] -> PASS
- shard-apl: FAIL [fdo#104894] -> PASS
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
[fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
[fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#104782]: https://bugs.freedesktop.org/show_bug.cgi?id=104782
[fdo#104894]: https://bugs.freedesktop.org/show_bug.cgi?id=104894
[fdo#105682]: https://bugs.freedesktop.org/show_bug.cgi?id=105682
[fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763
[fdo#106509]: https://bugs.freedesktop.org/show_bug.cgi?id=106509
[fdo#107409]: https://bugs.freedesktop.org/show_bug.cgi?id=107409
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#108590]: https://bugs.freedesktop.org/show_bug.cgi?id=108590
[fdo#109016]: https://bugs.freedesktop.org/show_bug.cgi?id=109016
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#110038]: https://bugs.freedesktop.org/show_bug.cgi?id=110038
[fdo#110222]: https://bugs.freedesktop.org/show_bug.cgi?id=110222
[fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (10 -> 5)
------------------------------
Missing (5): shard-skl pig-hsw-4770r pig-glk-j5005 shard-iclb pig-skl-6260u
Build changes
-------------
* IGT: IGT_4905 -> IGTPW_2714
* Piglit: piglit_4509 -> None
CI_DRM_5818: de0e80842f3d103996e99cfe27f999690c2ee06e @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_2714: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2714/
IGT_4905: a350b9f9f606296b1599c3617c8530a8985709e2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2714/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-03-27 2:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-26 16:32 [igt-dev] [PATCH i-g-t] tests/gem_create: Test unaligned BO size update Michał Winiarski
2019-03-26 16:48 ` Chris Wilson
2019-03-26 17:13 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-03-26 17:39 ` [igt-dev] [PATCH i-g-t v2] " Michał Winiarski
2019-03-26 18:05 ` Chris Wilson
2019-03-26 18:21 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/gem_create: Test unaligned BO size update (rev2) Patchwork
2019-03-27 0:31 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update Patchwork
2019-03-27 2:02 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/gem_create: Test unaligned BO size update (rev2) Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox