* [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
@ 2021-05-18 16:17 Greg Kroah-Hartman
2021-05-18 16:28 ` Greg Kroah-Hartman
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Greg Kroah-Hartman @ 2021-05-18 16:17 UTC (permalink / raw)
To: dri-devel; +Cc: David Airlie, Greg Kroah-Hartman, intel-gfx, intel-gvt-dev
There is no need to keep the dentry around for the debugfs kvmgt cache
file, as we can just look it up when we want to remove it later on.
Simplify the structure by removing the dentry and relying on debugfs
to find the dentry to remove when we want to.
By doing this change, we remove the last in-kernel user that was storing
the result of debugfs_create_long(), so that api can be cleaned up.
Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
Cc: Zhi Wang <zhi.a.wang@intel.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: intel-gvt-dev@lists.freedesktop.org
Cc: intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/gvt/kvmgt.c b/drivers/gpu/drm/i915/gvt/kvmgt.c
index 65ff43cfc0f7..433c2a448f2d 100644
--- a/drivers/gpu/drm/i915/gvt/kvmgt.c
+++ b/drivers/gpu/drm/i915/gvt/kvmgt.c
@@ -88,6 +88,7 @@ struct kvmgt_pgfn {
struct hlist_node hnode;
};
+#define KVMGT_DEBUGFS_FILENAME "kvmgt_nr_cache_entries"
struct kvmgt_guest_info {
struct kvm *kvm;
struct intel_vgpu *vgpu;
@@ -95,7 +96,6 @@ struct kvmgt_guest_info {
#define NR_BKT (1 << 18)
struct hlist_head ptable[NR_BKT];
#undef NR_BKT
- struct dentry *debugfs_cache_entries;
};
struct gvt_dma {
@@ -1843,16 +1843,15 @@ static int kvmgt_guest_init(struct mdev_device *mdev)
info->track_node.track_flush_slot = kvmgt_page_track_flush_slot;
kvm_page_track_register_notifier(kvm, &info->track_node);
- info->debugfs_cache_entries = debugfs_create_ulong(
- "kvmgt_nr_cache_entries",
- 0444, vgpu->debugfs,
- &vdev->nr_cache_entries);
+ debugfs_create_ulong(KVMGT_DEBUGFS_FILENAME, 0444, vgpu->debugfs,
+ &vdev->nr_cache_entries);
return 0;
}
static bool kvmgt_guest_exit(struct kvmgt_guest_info *info)
{
- debugfs_remove(info->debugfs_cache_entries);
+ debugfs_remove(debugfs_lookup(KVMGT_DEBUGFS_FILENAME,
+ info->vgpu->debugfs));
kvm_page_track_unregister_notifier(info->kvm, &info->track_node);
kvm_put_kvm(info->kvm);
--
2.31.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
2021-05-18 16:17 [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file Greg Kroah-Hartman
@ 2021-05-18 16:28 ` Greg Kroah-Hartman
2021-05-19 8:03 ` Zhenyu Wang
2021-05-18 17:26 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
` (2 subsequent siblings)
3 siblings, 1 reply; 10+ messages in thread
From: Greg Kroah-Hartman @ 2021-05-18 16:28 UTC (permalink / raw)
To: dri-devel; +Cc: David Airlie, intel-gfx, intel-gvt-dev
On Tue, May 18, 2021 at 06:17:05PM +0200, Greg Kroah-Hartman wrote:
> There is no need to keep the dentry around for the debugfs kvmgt cache
> file, as we can just look it up when we want to remove it later on.
> Simplify the structure by removing the dentry and relying on debugfs
> to find the dentry to remove when we want to.
>
> By doing this change, we remove the last in-kernel user that was storing
> the result of debugfs_create_long(), so that api can be cleaned up.
>
> Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
> Cc: Zhi Wang <zhi.a.wang@intel.com>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>
> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Cc: David Airlie <airlied@linux.ie>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: intel-gvt-dev@lists.freedesktop.org
> Cc: intel-gfx@lists.freedesktop.org
> Cc: dri-devel@lists.freedesktop.org
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
> drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +++++------
> 1 file changed, 5 insertions(+), 6 deletions(-)
Note, I can take this through my debugfs tree if wanted, that way I can
clean up the debugfs_create_long() api at the same time. Otherwise it's
fine, I can wait until next -rc1 for that to happen.
thanks,
greg k-h
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gvt: remove local storage of debugfs file
2021-05-18 16:17 [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file Greg Kroah-Hartman
2021-05-18 16:28 ` Greg Kroah-Hartman
@ 2021-05-18 17:26 ` Patchwork
2021-05-19 0:40 ` [Intel-gfx] [PATCH] " Zhenyu Wang
2021-05-19 13:45 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2021-05-18 17:26 UTC (permalink / raw)
To: Greg Kroah-Hartman; +Cc: intel-gfx
[-- Attachment #1.1: Type: text/plain, Size: 9865 bytes --]
== Series Details ==
Series: drm/i915/gvt: remove local storage of debugfs file
URL : https://patchwork.freedesktop.org/series/90294/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10098 -> Patchwork_20146
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/index.html
Known issues
------------
Here are the changes found in Patchwork_20146 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_fence@basic-await@rcs0:
- fi-bsw-n3050: [PASS][1] -> [FAIL][2] ([i915#3457])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-n3050/igt@gem_exec_fence@basic-await@rcs0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-n3050/igt@gem_exec_fence@basic-await@rcs0.html
* igt@gem_exec_fence@basic-await@vecs0:
- fi-bsw-nick: [PASS][3] -> [FAIL][4] ([i915#3457])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-nick/igt@gem_exec_fence@basic-await@vecs0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-nick/igt@gem_exec_fence@basic-await@vecs0.html
- fi-glk-dsi: [PASS][5] -> [FAIL][6] ([i915#3457])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-glk-dsi/igt@gem_exec_fence@basic-await@vecs0.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-glk-dsi/igt@gem_exec_fence@basic-await@vecs0.html
* igt@gem_exec_fence@nb-await@vcs0:
- fi-bsw-kefka: [PASS][7] -> [FAIL][8] ([i915#3457])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-kefka/igt@gem_exec_fence@nb-await@vcs0.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-kefka/igt@gem_exec_fence@nb-await@vcs0.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-icl-u2: [PASS][9] -> [DMESG-WARN][10] ([i915#2868])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html
#### Possible fixes ####
* igt@gem_exec_fence@nb-await@vcs0:
- fi-bsw-nick: [FAIL][11] ([i915#3457]) -> [PASS][12] +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-nick/igt@gem_exec_fence@nb-await@vcs0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-nick/igt@gem_exec_fence@nb-await@vcs0.html
- fi-apl-guc: [FAIL][13] ([i915#3457]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-apl-guc/igt@gem_exec_fence@nb-await@vcs0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-apl-guc/igt@gem_exec_fence@nb-await@vcs0.html
* igt@gem_exec_fence@nb-await@vecs0:
- fi-bsw-kefka: [FAIL][15] ([i915#3457]) -> [PASS][16] +3 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-kefka/igt@gem_exec_fence@nb-await@vecs0.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-kefka/igt@gem_exec_fence@nb-await@vecs0.html
- fi-bsw-n3050: [FAIL][17] ([i915#3457]) -> [PASS][18] +3 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-n3050/igt@gem_exec_fence@nb-await@vecs0.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-n3050/igt@gem_exec_fence@nb-await@vecs0.html
* igt@gem_wait@busy@all:
- fi-bsw-nick: [FAIL][19] ([i915#3177] / [i915#3457]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-nick/igt@gem_wait@busy@all.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-nick/igt@gem_wait@busy@all.html
- fi-bsw-kefka: [FAIL][21] ([i915#3177] / [i915#3457]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-kefka/igt@gem_wait@busy@all.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-kefka/igt@gem_wait@busy@all.html
* igt@gem_wait@wait@all:
- fi-bwr-2160: [FAIL][23] ([i915#3457]) -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bwr-2160/igt@gem_wait@wait@all.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bwr-2160/igt@gem_wait@wait@all.html
* igt@kms_pipe_crc_basic@read-crc-pipe-a:
- fi-elk-e7500: [FAIL][25] ([i915#53]) -> [PASS][26]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-elk-e7500/igt@kms_pipe_crc_basic@read-crc-pipe-a.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-elk-e7500/igt@kms_pipe_crc_basic@read-crc-pipe-a.html
* igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence:
- fi-bsw-kefka: [FAIL][27] ([i915#53]) -> [PASS][28] +1 similar issue
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-kefka/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-kefka/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- fi-bwr-2160: [FAIL][29] ([i915#53]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bwr-2160/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bwr-2160/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
#### Warnings ####
* igt@i915_module_load@reload:
- fi-icl-u2: [DMESG-WARN][31] ([i915#1982] / [i915#3457]) -> [DMESG-WARN][32] ([i915#3457])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-icl-u2/igt@i915_module_load@reload.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-icl-u2/igt@i915_module_load@reload.html
- fi-glk-dsi: [DMESG-WARN][33] ([i915#3457]) -> [DMESG-FAIL][34] ([i915#3457])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-glk-dsi/igt@i915_module_load@reload.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-glk-dsi/igt@i915_module_load@reload.html
* igt@i915_selftest@live@execlists:
- fi-bsw-kefka: [DMESG-FAIL][35] -> [INCOMPLETE][36] ([i915#2782] / [i915#2940])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bsw-kefka/igt@i915_selftest@live@execlists.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bsw-kefka/igt@i915_selftest@live@execlists.html
* igt@i915_selftest@live@mman:
- fi-bwr-2160: [DMESG-WARN][37] ([i915#3457]) -> [DMESG-FAIL][38] ([i915#3457])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-bwr-2160/igt@i915_selftest@live@mman.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-bwr-2160/igt@i915_selftest@live@mman.html
- fi-elk-e7500: [DMESG-WARN][39] ([i915#3457]) -> [DMESG-FAIL][40] ([i915#3457])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-elk-e7500/igt@i915_selftest@live@mman.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-elk-e7500/igt@i915_selftest@live@mman.html
* igt@runner@aborted:
- fi-skl-6600u: [FAIL][41] ([i915#1436] / [i915#2426] / [i915#3363]) -> [FAIL][42] ([i915#1436] / [i915#3363])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-skl-6600u/igt@runner@aborted.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-skl-6600u/igt@runner@aborted.html
- fi-cfl-guc: [FAIL][43] ([i915#2426] / [i915#3363]) -> [FAIL][44] ([i915#3363])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-cfl-guc/igt@runner@aborted.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-cfl-guc/igt@runner@aborted.html
- fi-kbl-7567u: [FAIL][45] ([i915#1436] / [i915#2426] / [i915#3363]) -> [FAIL][46] ([i915#1436] / [i915#3363])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/fi-kbl-7567u/igt@runner@aborted.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/fi-kbl-7567u/igt@runner@aborted.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2426]: https://gitlab.freedesktop.org/drm/intel/issues/2426
[i915#2782]: https://gitlab.freedesktop.org/drm/intel/issues/2782
[i915#2868]: https://gitlab.freedesktop.org/drm/intel/issues/2868
[i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940
[i915#3177]: https://gitlab.freedesktop.org/drm/intel/issues/3177
[i915#3363]: https://gitlab.freedesktop.org/drm/intel/issues/3363
[i915#3457]: https://gitlab.freedesktop.org/drm/intel/issues/3457
[i915#53]: https://gitlab.freedesktop.org/drm/intel/issues/53
Participating hosts (45 -> 38)
------------------------------
Missing (7): fi-rkl-11500t fi-ilk-m540 fi-hsw-4200u fi-skl-guc fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus
Build changes
-------------
* Linux: CI_DRM_10098 -> Patchwork_20146
CI-20190529: 20190529
CI_DRM_10098: b33b0708e50291e2ba399aaf43286278015236e1 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_6087: a1772be7dede83a4f65e5986fd7083a9c8f89083 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_20146: bbd3633fac996ac054c0c6af55bb8f662b026ae6 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
bbd3633fac99 drm/i915/gvt: remove local storage of debugfs file
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/index.html
[-- Attachment #1.2: Type: text/html, Size: 13047 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
2021-05-18 16:17 [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file Greg Kroah-Hartman
2021-05-18 16:28 ` Greg Kroah-Hartman
2021-05-18 17:26 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
@ 2021-05-19 0:40 ` Zhenyu Wang
2021-05-19 6:36 ` Jani Nikula
2021-05-19 13:45 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork
3 siblings, 1 reply; 10+ messages in thread
From: Zhenyu Wang @ 2021-05-19 0:40 UTC (permalink / raw)
To: Greg Kroah-Hartman; +Cc: David Airlie, dri-devel, intel-gvt-dev, intel-gfx
[-- Attachment #1.1: Type: text/plain, Size: 2647 bytes --]
On 2021.05.18 18:17:05 +0200, Greg Kroah-Hartman wrote:
> There is no need to keep the dentry around for the debugfs kvmgt cache
> file, as we can just look it up when we want to remove it later on.
> Simplify the structure by removing the dentry and relying on debugfs
> to find the dentry to remove when we want to.
>
> By doing this change, we remove the last in-kernel user that was storing
> the result of debugfs_create_long(), so that api can be cleaned up.
>
> Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
> Cc: Zhi Wang <zhi.a.wang@intel.com>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>
> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Cc: David Airlie <airlied@linux.ie>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: intel-gvt-dev@lists.freedesktop.org
> Cc: intel-gfx@lists.freedesktop.org
> Cc: dri-devel@lists.freedesktop.org
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
> drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +++++------
> 1 file changed, 5 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gvt/kvmgt.c b/drivers/gpu/drm/i915/gvt/kvmgt.c
> index 65ff43cfc0f7..433c2a448f2d 100644
> --- a/drivers/gpu/drm/i915/gvt/kvmgt.c
> +++ b/drivers/gpu/drm/i915/gvt/kvmgt.c
> @@ -88,6 +88,7 @@ struct kvmgt_pgfn {
> struct hlist_node hnode;
> };
>
> +#define KVMGT_DEBUGFS_FILENAME "kvmgt_nr_cache_entries"
> struct kvmgt_guest_info {
> struct kvm *kvm;
> struct intel_vgpu *vgpu;
> @@ -95,7 +96,6 @@ struct kvmgt_guest_info {
> #define NR_BKT (1 << 18)
> struct hlist_head ptable[NR_BKT];
> #undef NR_BKT
> - struct dentry *debugfs_cache_entries;
> };
>
> struct gvt_dma {
> @@ -1843,16 +1843,15 @@ static int kvmgt_guest_init(struct mdev_device *mdev)
> info->track_node.track_flush_slot = kvmgt_page_track_flush_slot;
> kvm_page_track_register_notifier(kvm, &info->track_node);
>
> - info->debugfs_cache_entries = debugfs_create_ulong(
> - "kvmgt_nr_cache_entries",
> - 0444, vgpu->debugfs,
> - &vdev->nr_cache_entries);
> + debugfs_create_ulong(KVMGT_DEBUGFS_FILENAME, 0444, vgpu->debugfs,
> + &vdev->nr_cache_entries);
> return 0;
> }
>
> static bool kvmgt_guest_exit(struct kvmgt_guest_info *info)
> {
> - debugfs_remove(info->debugfs_cache_entries);
> + debugfs_remove(debugfs_lookup(KVMGT_DEBUGFS_FILENAME,
> + info->vgpu->debugfs));
>
> kvm_page_track_unregister_notifier(info->kvm, &info->track_node);
> kvm_put_kvm(info->kvm);
> --
Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Thanks!
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
2021-05-19 0:40 ` [Intel-gfx] [PATCH] " Zhenyu Wang
@ 2021-05-19 6:36 ` Jani Nikula
0 siblings, 0 replies; 10+ messages in thread
From: Jani Nikula @ 2021-05-19 6:36 UTC (permalink / raw)
To: Zhenyu Wang, Greg Kroah-Hartman
Cc: David Airlie, intel-gfx, dri-devel, intel-gvt-dev
On Wed, 19 May 2021, Zhenyu Wang <zhenyuw@linux.intel.com> wrote:
> Reviewed-by: Zhenyu Wang <zhenyuw@linux.intel.com>
>
> Thanks!
Thanks for the review. Please also let Greg know whether he can pick
this up via the debugfs tree; I don't care either way.
BR,
Jani.
--
Jani Nikula, Intel Open Source Graphics Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
2021-05-18 16:28 ` Greg Kroah-Hartman
@ 2021-05-19 8:03 ` Zhenyu Wang
2021-05-19 8:31 ` Greg Kroah-Hartman
0 siblings, 1 reply; 10+ messages in thread
From: Zhenyu Wang @ 2021-05-19 8:03 UTC (permalink / raw)
To: Greg Kroah-Hartman; +Cc: David Airlie, intel-gfx, dri-devel, intel-gvt-dev
[-- Attachment #1.1: Type: text/plain, Size: 1568 bytes --]
On 2021.05.18 18:28:53 +0200, Greg Kroah-Hartman wrote:
> On Tue, May 18, 2021 at 06:17:05PM +0200, Greg Kroah-Hartman wrote:
> > There is no need to keep the dentry around for the debugfs kvmgt cache
> > file, as we can just look it up when we want to remove it later on.
> > Simplify the structure by removing the dentry and relying on debugfs
> > to find the dentry to remove when we want to.
> >
> > By doing this change, we remove the last in-kernel user that was storing
> > the result of debugfs_create_long(), so that api can be cleaned up.
> >
> > Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
> > Cc: Zhi Wang <zhi.a.wang@intel.com>
> > Cc: Jani Nikula <jani.nikula@linux.intel.com>
> > Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Cc: David Airlie <airlied@linux.ie>
> > Cc: Daniel Vetter <daniel@ffwll.ch>
> > Cc: intel-gvt-dev@lists.freedesktop.org
> > Cc: intel-gfx@lists.freedesktop.org
> > Cc: dri-devel@lists.freedesktop.org
> > Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > ---
> > drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +++++------
> > 1 file changed, 5 insertions(+), 6 deletions(-)
>
> Note, I can take this through my debugfs tree if wanted, that way I can
> clean up the debugfs_create_long() api at the same time. Otherwise it's
> fine, I can wait until next -rc1 for that to happen.
>
It's fine with me to go through debugfs tree. Just double check that recent
kvmgt change would not cause conflict with this as well.
Thanks
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
2021-05-19 8:31 ` Greg Kroah-Hartman
@ 2021-05-19 8:21 ` Zhenyu Wang
2021-05-21 18:43 ` Greg Kroah-Hartman
0 siblings, 1 reply; 10+ messages in thread
From: Zhenyu Wang @ 2021-05-19 8:21 UTC (permalink / raw)
To: Greg Kroah-Hartman; +Cc: David Airlie, intel-gfx, dri-devel, intel-gvt-dev
[-- Attachment #1.1: Type: text/plain, Size: 2094 bytes --]
On 2021.05.19 10:31:18 +0200, Greg Kroah-Hartman wrote:
> On Wed, May 19, 2021 at 04:03:13PM +0800, Zhenyu Wang wrote:
> > On 2021.05.18 18:28:53 +0200, Greg Kroah-Hartman wrote:
> > > On Tue, May 18, 2021 at 06:17:05PM +0200, Greg Kroah-Hartman wrote:
> > > > There is no need to keep the dentry around for the debugfs kvmgt cache
> > > > file, as we can just look it up when we want to remove it later on.
> > > > Simplify the structure by removing the dentry and relying on debugfs
> > > > to find the dentry to remove when we want to.
> > > >
> > > > By doing this change, we remove the last in-kernel user that was storing
> > > > the result of debugfs_create_long(), so that api can be cleaned up.
> > > >
> > > > Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
> > > > Cc: Zhi Wang <zhi.a.wang@intel.com>
> > > > Cc: Jani Nikula <jani.nikula@linux.intel.com>
> > > > Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> > > > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > > Cc: David Airlie <airlied@linux.ie>
> > > > Cc: Daniel Vetter <daniel@ffwll.ch>
> > > > Cc: intel-gvt-dev@lists.freedesktop.org
> > > > Cc: intel-gfx@lists.freedesktop.org
> > > > Cc: dri-devel@lists.freedesktop.org
> > > > Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > > > ---
> > > > drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +++++------
> > > > 1 file changed, 5 insertions(+), 6 deletions(-)
> > >
> > > Note, I can take this through my debugfs tree if wanted, that way I can
> > > clean up the debugfs_create_long() api at the same time. Otherwise it's
> > > fine, I can wait until next -rc1 for that to happen.
> > >
> >
> > It's fine with me to go through debugfs tree. Just double check that recent
> > kvmgt change would not cause conflict with this as well.
>
> How can I check that? I'll be glad to take this through my tree, we can
> handle the merge issues later for 5.14-rc1 :)
>
Current kvmgt change in merge queue is just https://patchwork.freedesktop.org/patch/433536/?series=89995&rev=2
It applies fine with debugfs change.
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
2021-05-19 8:03 ` Zhenyu Wang
@ 2021-05-19 8:31 ` Greg Kroah-Hartman
2021-05-19 8:21 ` Zhenyu Wang
0 siblings, 1 reply; 10+ messages in thread
From: Greg Kroah-Hartman @ 2021-05-19 8:31 UTC (permalink / raw)
To: Zhenyu Wang; +Cc: David Airlie, intel-gfx, dri-devel, intel-gvt-dev
On Wed, May 19, 2021 at 04:03:13PM +0800, Zhenyu Wang wrote:
> On 2021.05.18 18:28:53 +0200, Greg Kroah-Hartman wrote:
> > On Tue, May 18, 2021 at 06:17:05PM +0200, Greg Kroah-Hartman wrote:
> > > There is no need to keep the dentry around for the debugfs kvmgt cache
> > > file, as we can just look it up when we want to remove it later on.
> > > Simplify the structure by removing the dentry and relying on debugfs
> > > to find the dentry to remove when we want to.
> > >
> > > By doing this change, we remove the last in-kernel user that was storing
> > > the result of debugfs_create_long(), so that api can be cleaned up.
> > >
> > > Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
> > > Cc: Zhi Wang <zhi.a.wang@intel.com>
> > > Cc: Jani Nikula <jani.nikula@linux.intel.com>
> > > Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> > > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > Cc: David Airlie <airlied@linux.ie>
> > > Cc: Daniel Vetter <daniel@ffwll.ch>
> > > Cc: intel-gvt-dev@lists.freedesktop.org
> > > Cc: intel-gfx@lists.freedesktop.org
> > > Cc: dri-devel@lists.freedesktop.org
> > > Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > > ---
> > > drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +++++------
> > > 1 file changed, 5 insertions(+), 6 deletions(-)
> >
> > Note, I can take this through my debugfs tree if wanted, that way I can
> > clean up the debugfs_create_long() api at the same time. Otherwise it's
> > fine, I can wait until next -rc1 for that to happen.
> >
>
> It's fine with me to go through debugfs tree. Just double check that recent
> kvmgt change would not cause conflict with this as well.
How can I check that? I'll be glad to take this through my tree, we can
handle the merge issues later for 5.14-rc1 :)
thanks,
greg k-h
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/gvt: remove local storage of debugfs file
2021-05-18 16:17 [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file Greg Kroah-Hartman
` (2 preceding siblings ...)
2021-05-19 0:40 ` [Intel-gfx] [PATCH] " Zhenyu Wang
@ 2021-05-19 13:45 ` Patchwork
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2021-05-19 13:45 UTC (permalink / raw)
To: Greg Kroah-Hartman; +Cc: intel-gfx
[-- Attachment #1.1: Type: text/plain, Size: 30272 bytes --]
== Series Details ==
Series: drm/i915/gvt: remove local storage of debugfs file
URL : https://patchwork.freedesktop.org/series/90294/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10098_full -> Patchwork_20146_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_20146_full:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@kms_plane@plane-position-covered@pipe-a-planes}:
- shard-apl: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-apl6/igt@kms_plane@plane-position-covered@pipe-a-planes.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl7/igt@kms_plane@plane-position-covered@pipe-a-planes.html
Known issues
------------
Here are the changes found in Patchwork_20146_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@drm_read@fault-buffer:
- shard-apl: NOTRUN -> [DMESG-WARN][3] ([i915#3457])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl7/igt@drm_read@fault-buffer.html
* igt@gem_ctx_persistence@engines-persistence@bcs0:
- shard-apl: NOTRUN -> [FAIL][4] ([i915#3457]) +3 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@gem_ctx_persistence@engines-persistence@bcs0.html
* igt@gem_ctx_persistence@legacy-engines-persistence:
- shard-snb: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#1099]) +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@gem_ctx_persistence@legacy-engines-persistence.html
* igt@gem_exec_endless@dispatch@rcs0:
- shard-glk: [PASS][6] -> [INCOMPLETE][7] ([i915#2502] / [i915#3457])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk2/igt@gem_exec_endless@dispatch@rcs0.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk1/igt@gem_exec_endless@dispatch@rcs0.html
* igt@gem_exec_fence@keep-in-fence@rcs0:
- shard-glk: [PASS][8] -> [INCOMPLETE][9] ([i915#3457])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk4/igt@gem_exec_fence@keep-in-fence@rcs0.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk5/igt@gem_exec_fence@keep-in-fence@rcs0.html
* igt@gem_exec_fence@syncobj-export:
- shard-glk: [PASS][10] -> [FAIL][11] ([i915#3457]) +16 similar issues
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk2/igt@gem_exec_fence@syncobj-export.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk6/igt@gem_exec_fence@syncobj-export.html
* igt@gem_exec_whisper@basic-fds-priority:
- shard-glk: [PASS][12] -> [DMESG-WARN][13] ([i915#118] / [i915#95])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk4/igt@gem_exec_whisper@basic-fds-priority.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk6/igt@gem_exec_whisper@basic-fds-priority.html
* igt@gem_huc_copy@huc-copy:
- shard-apl: NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#2190])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@gem_huc_copy@huc-copy.html
* igt@gem_mmap_gtt@big-copy:
- shard-iclb: [PASS][15] -> [FAIL][16] ([i915#307])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-iclb6/igt@gem_mmap_gtt@big-copy.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb5/igt@gem_mmap_gtt@big-copy.html
* igt@gem_mmap_gtt@cpuset-basic-small-copy:
- shard-glk: [PASS][17] -> [INCOMPLETE][18] ([i915#3468])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk6/igt@gem_mmap_gtt@cpuset-basic-small-copy.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk5/igt@gem_mmap_gtt@cpuset-basic-small-copy.html
- shard-tglb: [PASS][19] -> [INCOMPLETE][20] ([i915#3468])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-tglb1/igt@gem_mmap_gtt@cpuset-basic-small-copy.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-tglb2/igt@gem_mmap_gtt@cpuset-basic-small-copy.html
* igt@gem_mmap_gtt@cpuset-basic-small-copy-odd:
- shard-tglb: [PASS][21] -> [INCOMPLETE][22] ([i915#2910] / [i915#3468])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-tglb1/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-tglb8/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
* igt@gem_mmap_gtt@cpuset-medium-copy-odd:
- shard-glk: [PASS][23] -> [FAIL][24] ([i915#307])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk8/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk4/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
* igt@gem_mmap_gtt@fault-concurrent-y:
- shard-snb: NOTRUN -> [INCOMPLETE][25] ([i915#3468])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb5/igt@gem_mmap_gtt@fault-concurrent-y.html
- shard-apl: NOTRUN -> [INCOMPLETE][26] ([i915#3468]) +2 similar issues
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@gem_mmap_gtt@fault-concurrent-y.html
* igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs:
- shard-glk: NOTRUN -> [INCOMPLETE][27] ([i915#3468])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk5/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs:
- shard-skl: NOTRUN -> [INCOMPLETE][28] ([i915#3468]) +1 similar issue
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html
* igt@gem_userptr_blits@input-checking:
- shard-apl: NOTRUN -> [DMESG-WARN][29] ([i915#3002])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@gem_userptr_blits@input-checking.html
* igt@gen9_exec_parse@bb-large:
- shard-apl: NOTRUN -> [FAIL][30] ([i915#3296])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-oversize:
- shard-skl: NOTRUN -> [SKIP][31] ([fdo#109271]) +26 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@gen9_exec_parse@bb-oversize.html
* igt@i915_hangman@engine-hang@vcs1:
- shard-iclb: NOTRUN -> [DMESG-WARN][32] ([i915#3457])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb1/igt@i915_hangman@engine-hang@vcs1.html
* igt@i915_module_load@reload:
- shard-snb: NOTRUN -> [DMESG-WARN][33] ([i915#3457]) +1 similar issue
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@i915_module_load@reload.html
* igt@i915_pm_rpm@cursor:
- shard-kbl: [PASS][34] -> [DMESG-WARN][35] ([i915#3457])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-kbl3/igt@i915_pm_rpm@cursor.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-kbl1/igt@i915_pm_rpm@cursor.html
* igt@i915_pm_rpm@cursor-dpms:
- shard-skl: [PASS][36] -> [DMESG-WARN][37] ([i915#3457]) +1 similar issue
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl3/igt@i915_pm_rpm@cursor-dpms.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@i915_pm_rpm@cursor-dpms.html
- shard-iclb: [PASS][38] -> [DMESG-WARN][39] ([i915#3457])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-iclb3/igt@i915_pm_rpm@cursor-dpms.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb8/igt@i915_pm_rpm@cursor-dpms.html
* igt@i915_pm_rpm@gem-mmap-type@uc:
- shard-glk: [PASS][40] -> [DMESG-WARN][41] ([i915#3475])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk8/igt@i915_pm_rpm@gem-mmap-type@uc.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk2/igt@i915_pm_rpm@gem-mmap-type@uc.html
- shard-skl: [PASS][42] -> [DMESG-WARN][43] ([i915#1982] / [i915#3475])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl10/igt@i915_pm_rpm@gem-mmap-type@uc.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@i915_pm_rpm@gem-mmap-type@uc.html
* igt@i915_pm_rpm@gem-mmap-type@wc:
- shard-glk: [PASS][44] -> [DMESG-WARN][45] ([i915#3457])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk8/igt@i915_pm_rpm@gem-mmap-type@wc.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk2/igt@i915_pm_rpm@gem-mmap-type@wc.html
* igt@kms_chamelium@vga-hpd-after-suspend:
- shard-skl: NOTRUN -> [SKIP][46] ([fdo#109271] / [fdo#111827]) +3 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@kms_chamelium@vga-hpd-after-suspend.html
* igt@kms_color@pipe-a-degamma:
- shard-glk: [PASS][47] -> [FAIL][48] ([fdo#108145] / [i915#71])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk6/igt@kms_color@pipe-a-degamma.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk8/igt@kms_color@pipe-a-degamma.html
* igt@kms_color@pipe-c-degamma:
- shard-glk: [PASS][49] -> [FAIL][50] ([i915#71])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk2/igt@kms_color@pipe-c-degamma.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk6/igt@kms_color@pipe-c-degamma.html
* igt@kms_color_chamelium@pipe-c-ctm-red-to-blue:
- shard-snb: NOTRUN -> [SKIP][51] ([fdo#109271] / [fdo#111827]) +8 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@kms_color_chamelium@pipe-c-ctm-red-to-blue.html
* igt@kms_color_chamelium@pipe-d-ctm-0-75:
- shard-apl: NOTRUN -> [SKIP][52] ([fdo#109271] / [fdo#111827]) +8 similar issues
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@kms_color_chamelium@pipe-d-ctm-0-75.html
* igt@kms_cursor_crc@pipe-a-cursor-128x128-offscreen:
- shard-snb: NOTRUN -> [FAIL][53] ([i915#3457])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@kms_cursor_crc@pipe-a-cursor-128x128-offscreen.html
* igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen:
- shard-iclb: [PASS][54] -> [FAIL][55] ([i915#3457])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-iclb6/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb5/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
- shard-kbl: [PASS][56] -> [FAIL][57] ([i915#3444] / [i915#3457]) +1 similar issue
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
* igt@kms_cursor_crc@pipe-b-cursor-suspend:
- shard-apl: [PASS][58] -> [DMESG-WARN][59] ([i915#180] / [i915#3457])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-apl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
* igt@kms_cursor_crc@pipe-c-cursor-128x42-onscreen:
- shard-apl: NOTRUN -> [FAIL][60] ([i915#3444] / [i915#3457])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-128x42-onscreen.html
* igt@kms_cursor_crc@pipe-c-cursor-64x21-offscreen:
- shard-skl: NOTRUN -> [FAIL][61] ([i915#3444] / [i915#3457]) +1 similar issue
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@kms_cursor_crc@pipe-c-cursor-64x21-offscreen.html
* igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding:
- shard-glk: [PASS][62] -> [FAIL][63] ([i915#3444] / [i915#3457]) +2 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk2/igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk1/igt@kms_cursor_crc@pipe-c-cursor-64x21-sliding.html
* igt@kms_cursor_crc@pipe-d-cursor-512x512-random:
- shard-skl: NOTRUN -> [SKIP][64] ([fdo#109271] / [i915#3457]) +3 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@kms_cursor_crc@pipe-d-cursor-512x512-random.html
* igt@kms_cursor_crc@pipe-d-cursor-512x512-rapid-movement:
- shard-snb: NOTRUN -> [SKIP][65] ([fdo#109271] / [i915#3457]) +17 similar issues
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@kms_cursor_crc@pipe-d-cursor-512x512-rapid-movement.html
* igt@kms_cursor_crc@pipe-d-cursor-64x64-offscreen:
- shard-tglb: [PASS][66] -> [FAIL][67] ([i915#2124] / [i915#3457]) +2 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-tglb2/igt@kms_cursor_crc@pipe-d-cursor-64x64-offscreen.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-tglb2/igt@kms_cursor_crc@pipe-d-cursor-64x64-offscreen.html
* igt@kms_cursor_crc@pipe-d-cursor-size-change:
- shard-apl: NOTRUN -> [SKIP][68] ([fdo#109271] / [i915#3457]) +9 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@kms_cursor_crc@pipe-d-cursor-size-change.html
* igt@kms_cursor_edge_walk@pipe-c-64x64-left-edge:
- shard-glk: [PASS][69] -> [FAIL][70] ([i915#70]) +1 similar issue
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk7/igt@kms_cursor_edge_walk@pipe-c-64x64-left-edge.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk3/igt@kms_cursor_edge_walk@pipe-c-64x64-left-edge.html
* igt@kms_cursor_legacy@cursora-vs-flipa-toggle:
- shard-glk: [PASS][71] -> [DMESG-WARN][72] ([i915#118] / [i915#3457] / [i915#95])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk7/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk3/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-skl: [PASS][73] -> [FAIL][74] ([i915#2346])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl1/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_flip@plain-flip-interruptible@a-edp1:
- shard-skl: [PASS][75] -> [DMESG-WARN][76] ([i915#1982])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl1/igt@kms_flip@plain-flip-interruptible@a-edp1.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl1/igt@kms_flip@plain-flip-interruptible@a-edp1.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-blt:
- shard-glk: [PASS][77] -> [FAIL][78] ([i915#49])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk7/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-blt.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk3/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-iclb: [PASS][79] -> [FAIL][80] ([i915#49])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
- shard-snb: NOTRUN -> [SKIP][81] ([fdo#109271]) +116 similar issues
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-iclb: [PASS][82] -> [TIMEOUT][83] ([i915#123])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-kbl: [PASS][84] -> [DMESG-WARN][85] ([i915#180]) +1 similar issue
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-kbl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d:
- shard-skl: NOTRUN -> [SKIP][86] ([fdo#109271] / [i915#533])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html
* igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
- shard-skl: [PASS][87] -> [FAIL][88] ([fdo#108145] / [i915#265]) +1 similar issue
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl3/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
* igt@kms_plane_cursor@pipe-a-overlay-size-64:
- shard-snb: NOTRUN -> [FAIL][89] ([i915#2657] / [i915#3457])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@kms_plane_cursor@pipe-a-overlay-size-64.html
* igt@kms_plane_cursor@pipe-a-viewport-size-128:
- shard-snb: NOTRUN -> [FAIL][90] ([i915#2657])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-snb2/igt@kms_plane_cursor@pipe-a-viewport-size-128.html
* igt@kms_plane_multiple@atomic-pipe-b-tiling-y:
- shard-glk: [PASS][91] -> [FAIL][92] ([i915#1779])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk6/igt@kms_plane_multiple@atomic-pipe-b-tiling-y.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk8/igt@kms_plane_multiple@atomic-pipe-b-tiling-y.html
* igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-5:
- shard-apl: NOTRUN -> [SKIP][93] ([fdo#109271] / [i915#658])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-5.html
* igt@kms_psr2_sf@plane-move-sf-dmg-area-2:
- shard-skl: NOTRUN -> [SKIP][94] ([fdo#109271] / [i915#658])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@kms_psr2_sf@plane-move-sf-dmg-area-2.html
* igt@kms_vblank@pipe-a-ts-continuation-suspend:
- shard-kbl: [PASS][95] -> [DMESG-WARN][96] ([i915#180] / [i915#295])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-kbl4/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-kbl4/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
* igt@kms_vblank@pipe-d-ts-continuation-idle:
- shard-iclb: NOTRUN -> [SKIP][97] ([fdo#109278])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb7/igt@kms_vblank@pipe-d-ts-continuation-idle.html
* igt@kms_vblank@pipe-d-wait-forked-hang:
- shard-apl: NOTRUN -> [SKIP][98] ([fdo#109271]) +65 similar issues
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl7/igt@kms_vblank@pipe-d-wait-forked-hang.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-skl: NOTRUN -> [SKIP][99] ([fdo#109271] / [i915#2437])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@polling-parameterized:
- shard-skl: [PASS][100] -> [FAIL][101] ([i915#1542])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl10/igt@perf@polling-parameterized.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl2/igt@perf@polling-parameterized.html
* igt@perf_pmu@busy-accuracy-2@rcs0:
- shard-apl: [PASS][102] -> [FAIL][103] ([i915#3457]) +1 similar issue
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-apl6/igt@perf_pmu@busy-accuracy-2@rcs0.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl7/igt@perf_pmu@busy-accuracy-2@rcs0.html
* igt@perf_pmu@busy-idle-check-all@vcs0:
- shard-apl: NOTRUN -> [WARN][104] ([i915#3457]) +3 similar issues
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@perf_pmu@busy-idle-check-all@vcs0.html
* igt@sysfs_clients@sema-50:
- shard-apl: NOTRUN -> [SKIP][105] ([fdo#109271] / [i915#2994]) +2 similar issues
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl6/igt@sysfs_clients@sema-50.html
* igt@sysfs_clients@split-25:
- shard-skl: NOTRUN -> [SKIP][106] ([fdo#109271] / [i915#2994])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@sysfs_clients@split-25.html
#### Possible fixes ####
* igt@api_intel_bb@intel-bb-blit-y:
- shard-glk: [FAIL][107] ([i915#3471]) -> [PASS][108]
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk8/igt@api_intel_bb@intel-bb-blit-y.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk2/igt@api_intel_bb@intel-bb-blit-y.html
* igt@gem_create@create-clear:
- shard-glk: [FAIL][109] ([i915#1888] / [i915#3160]) -> [PASS][110]
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk4/igt@gem_create@create-clear.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk5/igt@gem_create@create-clear.html
* igt@gem_ctx_persistence@engines-persistence@vecs0:
- shard-glk: [FAIL][111] ([i915#3457]) -> [PASS][112] +21 similar issues
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk6/igt@gem_ctx_persistence@engines-persistence@vecs0.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk6/igt@gem_ctx_persistence@engines-persistence@vecs0.html
* igt@gem_ctx_persistence@many-contexts:
- shard-tglb: [FAIL][113] ([i915#2410] / [i915#3457]) -> [PASS][114]
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-tglb8/igt@gem_ctx_persistence@many-contexts.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-tglb6/igt@gem_ctx_persistence@many-contexts.html
* igt@gem_exec_whisper@basic-queues-forked:
- shard-glk: [DMESG-WARN][115] ([i915#118] / [i915#95]) -> [PASS][116]
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk3/igt@gem_exec_whisper@basic-queues-forked.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk8/igt@gem_exec_whisper@basic-queues-forked.html
* igt@gem_mmap_gtt@cpuset-basic-small-copy-odd:
- shard-iclb: [INCOMPLETE][117] ([i915#2910] / [i915#3468]) -> [PASS][118]
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-iclb6/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb7/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
* igt@gem_wait@wait@vcs0:
- shard-apl: [FAIL][119] ([i915#3457]) -> [PASS][120] +2 similar issues
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-apl6/igt@gem_wait@wait@vcs0.html
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl7/igt@gem_wait@wait@vcs0.html
* igt@i915_pm_rpm@cursor:
- shard-tglb: [DMESG-WARN][121] ([i915#2411] / [i915#3457]) -> [PASS][122]
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-tglb5/igt@i915_pm_rpm@cursor.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-tglb7/igt@i915_pm_rpm@cursor.html
- shard-iclb: [DMESG-WARN][123] ([i915#3457]) -> [PASS][124]
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-iclb5/igt@i915_pm_rpm@cursor.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-iclb7/igt@i915_pm_rpm@cursor.html
- shard-glk: [DMESG-WARN][125] ([i915#3457]) -> [PASS][126] +1 similar issue
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk8/igt@i915_pm_rpm@cursor.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk8/igt@i915_pm_rpm@cursor.html
* igt@i915_pm_rpm@gem-mmap-type@uc:
- shard-kbl: [DMESG-WARN][127] ([i915#3475]) -> [PASS][128]
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-kbl7/igt@i915_pm_rpm@gem-mmap-type@uc.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-kbl3/igt@i915_pm_rpm@gem-mmap-type@uc.html
* igt@kms_cursor_crc@pipe-a-cursor-256x256-sliding:
- shard-apl: [FAIL][129] ([i915#3444] / [i915#3457]) -> [PASS][130] +1 similar issue
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-apl6/igt@kms_cursor_crc@pipe-a-cursor-256x256-sliding.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl7/igt@kms_cursor_crc@pipe-a-cursor-256x256-sliding.html
* igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen:
- shard-skl: [FAIL][131] ([i915#3444] / [i915#3457]) -> [PASS][132]
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl3/igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl3/igt@kms_cursor_crc@pipe-a-cursor-64x64-offscreen.html
* igt@kms_cursor_crc@pipe-d-cursor-128x42-offscreen:
- shard-tglb: [FAIL][133] ([i915#2124] / [i915#3457]) -> [PASS][134] +2 similar issues
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-tglb6/igt@kms_cursor_crc@pipe-d-cursor-128x42-offscreen.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-tglb8/igt@kms_cursor_crc@pipe-d-cursor-128x42-offscreen.html
* igt@kms_cursor_edge_walk@pipe-b-256x256-bottom-edge:
- shard-glk: [FAIL][135] ([i915#70]) -> [PASS][136]
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk1/igt@kms_cursor_edge_walk@pipe-b-256x256-bottom-edge.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk7/igt@kms_cursor_edge_walk@pipe-b-256x256-bottom-edge.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-skl: [FAIL][137] ([i915#2346] / [i915#3457]) -> [PASS][138]
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
- shard-skl: [FAIL][139] ([i915#79]) -> [PASS][140]
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl3/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2:
- shard-glk: [FAIL][141] ([i915#79]) -> [PASS][142]
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-glk4/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend-interruptible@c-dp1:
- shard-apl: [DMESG-WARN][143] ([i915#180]) -> [PASS][144]
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-skl: [FAIL][145] ([i915#1188]) -> [PASS][146] +1 similar issue
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-skl2/igt@kms_hdr@bpc-switch-suspend.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-skl2/igt@kms_hdr@bpc-switch-suspend.html
* {igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes}:
- shard-kbl: [DMESG-WARN][147] ([i915#180]) -> [PASS][148]
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10098/shard-kbl7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min:
- shard-skl: [FAIL][149]
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20146/index.html
[-- Attachment #1.2: Type: text/html, Size: 33296 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file
2021-05-19 8:21 ` Zhenyu Wang
@ 2021-05-21 18:43 ` Greg Kroah-Hartman
0 siblings, 0 replies; 10+ messages in thread
From: Greg Kroah-Hartman @ 2021-05-21 18:43 UTC (permalink / raw)
To: Zhenyu Wang; +Cc: David Airlie, intel-gfx, dri-devel, intel-gvt-dev
On Wed, May 19, 2021 at 04:21:23PM +0800, Zhenyu Wang wrote:
> On 2021.05.19 10:31:18 +0200, Greg Kroah-Hartman wrote:
> > On Wed, May 19, 2021 at 04:03:13PM +0800, Zhenyu Wang wrote:
> > > On 2021.05.18 18:28:53 +0200, Greg Kroah-Hartman wrote:
> > > > On Tue, May 18, 2021 at 06:17:05PM +0200, Greg Kroah-Hartman wrote:
> > > > > There is no need to keep the dentry around for the debugfs kvmgt cache
> > > > > file, as we can just look it up when we want to remove it later on.
> > > > > Simplify the structure by removing the dentry and relying on debugfs
> > > > > to find the dentry to remove when we want to.
> > > > >
> > > > > By doing this change, we remove the last in-kernel user that was storing
> > > > > the result of debugfs_create_long(), so that api can be cleaned up.
> > > > >
> > > > > Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
> > > > > Cc: Zhi Wang <zhi.a.wang@intel.com>
> > > > > Cc: Jani Nikula <jani.nikula@linux.intel.com>
> > > > > Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> > > > > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > > > Cc: David Airlie <airlied@linux.ie>
> > > > > Cc: Daniel Vetter <daniel@ffwll.ch>
> > > > > Cc: intel-gvt-dev@lists.freedesktop.org
> > > > > Cc: intel-gfx@lists.freedesktop.org
> > > > > Cc: dri-devel@lists.freedesktop.org
> > > > > Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > > > > ---
> > > > > drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +++++------
> > > > > 1 file changed, 5 insertions(+), 6 deletions(-)
> > > >
> > > > Note, I can take this through my debugfs tree if wanted, that way I can
> > > > clean up the debugfs_create_long() api at the same time. Otherwise it's
> > > > fine, I can wait until next -rc1 for that to happen.
> > > >
> > >
> > > It's fine with me to go through debugfs tree. Just double check that recent
> > > kvmgt change would not cause conflict with this as well.
> >
> > How can I check that? I'll be glad to take this through my tree, we can
> > handle the merge issues later for 5.14-rc1 :)
> >
>
> Current kvmgt change in merge queue is just https://patchwork.freedesktop.org/patch/433536/?series=89995&rev=2
> It applies fine with debugfs change.
Thanks, I'll go take this through my tree now.
greg k-h
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2021-05-21 18:43 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-18 16:17 [Intel-gfx] [PATCH] drm/i915/gvt: remove local storage of debugfs file Greg Kroah-Hartman
2021-05-18 16:28 ` Greg Kroah-Hartman
2021-05-19 8:03 ` Zhenyu Wang
2021-05-19 8:31 ` Greg Kroah-Hartman
2021-05-19 8:21 ` Zhenyu Wang
2021-05-21 18:43 ` Greg Kroah-Hartman
2021-05-18 17:26 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
2021-05-19 0:40 ` [Intel-gfx] [PATCH] " Zhenyu Wang
2021-05-19 6:36 ` Jani Nikula
2021-05-19 13:45 ` [Intel-gfx] ✓ Fi.CI.IGT: success for " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox