* [PATCH i-g-t] tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
@ 2026-08-05 13:58 Karthik Poosa
2026-08-06 2:49 ` ✗ Xe.CI.BAT: failure for " Patchwork
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Karthik Poosa @ 2026-08-05 13:58 UTC (permalink / raw)
To: igt-dev
Cc: rodrigo.vivi, anshuman.gupta, badal.nilawar, raag.jadav,
riana.tauro, sk.anirban, mallesh.koujalagi, soham.purkait,
Karthik Poosa
Add a check for numeric hwmon attribute values and emit a warning when a
valid numeric attribute reports 0.
This acts as a sanity check for valid telemetry data reported via hwmon.
Exclude *_label attributes from this validation to avoid false warnings on
non-numeric label entries.
Also include the necessary headers required for numeric parsing helpers.
Signed-off-by: Karthik Poosa <karthik.poosa@intel.com>
Assisted-by: GitHub-Copilot:GPT-5.3-Codex
---
tests/intel/intel_hwmon.c | 31 ++++++++++++++++++++++++++++++-
1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/tests/intel/intel_hwmon.c b/tests/intel/intel_hwmon.c
index f185c1ca3..6fe57a334 100644
--- a/tests/intel/intel_hwmon.c
+++ b/tests/intel/intel_hwmon.c
@@ -4,6 +4,8 @@
*/
#include <dirent.h>
+#include <errno.h>
+#include <stdlib.h>
#include <sys/stat.h>
#include "igt.h"
#include "igt_hwmon.h"
@@ -26,6 +28,31 @@
IGT_TEST_DESCRIPTION("Tests for intel hwmon");
+static bool value_is_numeric_zero(const char *val)
+{
+ char *end;
+ long long num;
+
+ errno = 0;
+ num = strtoll(val, &end, 10);
+ if (errno || *val == '\0' || *end != '\0')
+ return false;
+
+ return num == 0;
+}
+
+static bool is_hmwon_label(const char *name)
+{
+ const char *suffix = "_label";
+ size_t name_len = strlen(name);
+ size_t suffix_len = strlen(suffix);
+
+ if (name_len < suffix_len)
+ return false;
+
+ return !strcmp(name + name_len - suffix_len, suffix);
+}
+
static void check_if_temp_valid(int hwm, char *sysfs_name)
{
int32_t cur_temp = 0, limit = 0;
@@ -64,9 +91,11 @@ static void hwmon_read(int hwm)
igt_assert(igt_sysfs_scanf(hwm, de->d_name, "%127s", val) == 1);
igt_debug("'%s': %s\n", de->d_name, val);
+ if (!is_hmwon_label(de->d_name) && value_is_numeric_zero(val))
+ igt_warn("hwmon sysfs entry '%s' has zero value\n", de->d_name);
+
if (!strncmp(de->d_name, "temp", 4))
check_if_temp_valid(hwm, de->d_name);
-
}
closedir(dir);
}
--
2.25.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* ✗ Xe.CI.BAT: failure for tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
2026-08-05 13:58 [PATCH i-g-t] tests/intel/intel_hwmon: Warn on zero-valued numeric attributes Karthik Poosa
@ 2026-08-06 2:49 ` Patchwork
2026-08-06 3:15 ` ✗ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2026-08-06 2:49 UTC (permalink / raw)
To: Karthik Poosa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 11959 bytes --]
== Series Details ==
Series: tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
URL : https://patchwork.freedesktop.org/series/171660/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_9038_BAT -> XEIGTPW_15636_BAT
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_15636_BAT absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_15636_BAT, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (11 -> 15)
------------------------------
Additional (4): bat-bmg-1 bat-bmg-2 bat-ptl-vm bat-nvls-1
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_15636_BAT:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-wcl-1: [PASS][1] -> [DMESG-WARN][2] +1 other test dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/bat-wcl-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-wcl-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_frontbuffer_tracking@basic:
- {bat-nvls-2}: [SKIP][3] ([Intel XE#8740]) -> [SKIP][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/bat-nvls-2/igt@kms_frontbuffer_tracking@basic.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-nvls-2/igt@kms_frontbuffer_tracking@basic.html
Known issues
------------
Here are the changes found in XEIGTPW_15636_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@write:
- bat-bmg-2: NOTRUN -> [SKIP][5] ([Intel XE#2134]) +4 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@fbdev@write.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-bmg-2: NOTRUN -> [SKIP][6] ([Intel XE#2233])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-bmg-1: NOTRUN -> [SKIP][7] ([Intel XE#2233])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- bat-bmg-2: NOTRUN -> [SKIP][8] ([Intel XE#2489] / [Intel XE#3419]) +13 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-bmg-1: NOTRUN -> [SKIP][9] ([Intel XE#8265])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@kms_dsc@dsc-basic.html
* igt@kms_flip@basic-flip-vs-modeset:
- bat-bmg-2: NOTRUN -> [SKIP][10] ([Intel XE#2482]) +3 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@kms_flip@basic-flip-vs-modeset.html
* igt@kms_frontbuffer_tracking@basic:
- bat-bmg-2: NOTRUN -> [SKIP][11] ([Intel XE#2434] / [Intel XE#2548] / [Intel XE#6314])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-bmg-1: NOTRUN -> [SKIP][12] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-bmg-2: NOTRUN -> [SKIP][13] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@xe_evict@evict-beng-small-cm:
- bat-ptl-vm: NOTRUN -> [SKIP][14] ([Intel XE#5764]) +10 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_evict@evict-beng-small-cm.html
* igt@xe_exec_balancer@no-exec-cm-virtual-basic:
- bat-ptl-vm: NOTRUN -> [SKIP][15] ([Intel XE#7482]) +17 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_exec_balancer@no-exec-cm-virtual-basic.html
* igt@xe_exec_multi_queue@exec-sanity:
- bat-bmg-1: NOTRUN -> [SKIP][16] ([Intel XE#8364]) +13 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@xe_exec_multi_queue@exec-sanity.html
* igt@xe_exec_multi_queue@many-queues-preempt-mode-close-fd:
- bat-ptl-vm: NOTRUN -> [SKIP][17] ([Intel XE#8364]) +13 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_exec_multi_queue@many-queues-preempt-mode-close-fd.html
* igt@xe_exec_multi_queue@priority:
- bat-bmg-2: NOTRUN -> [SKIP][18] ([Intel XE#8364]) +13 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@xe_exec_multi_queue@priority.html
* igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
- bat-bmg-2: NOTRUN -> [SKIP][19] ([Intel XE#2229])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
- bat-bmg-1: NOTRUN -> [SKIP][20] ([Intel XE#2229])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- bat-ptl-vm: NOTRUN -> [SKIP][21] ([Intel XE#5775])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_mmap@vram:
- bat-ptl-vm: NOTRUN -> [SKIP][22] ([Intel XE#5776])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_mmap@vram.html
* igt@xe_pat@pat-index-xehpc:
- bat-ptl-vm: NOTRUN -> [SKIP][23] ([Intel XE#5777] / [Intel XE#7590])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_pat@pat-index-xehpc.html
- bat-bmg-2: NOTRUN -> [SKIP][24] ([Intel XE#1420] / [Intel XE#7590])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@xe_pat@pat-index-xehpc.html
- bat-bmg-1: NOTRUN -> [SKIP][25] ([Intel XE#1420] / [Intel XE#7590])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelp:
- bat-bmg-2: NOTRUN -> [SKIP][26] ([Intel XE#2245] / [Intel XE#7590])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@xe_pat@pat-index-xelp.html
- bat-bmg-1: NOTRUN -> [SKIP][27] ([Intel XE#2245] / [Intel XE#7590])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@xe_pat@pat-index-xelp.html
- bat-ptl-vm: NOTRUN -> [SKIP][28] ([Intel XE#5771] / [Intel XE#7590])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_pat@pat-index-xelp.html
* igt@xe_pat@pat-index-xelpg:
- bat-ptl-vm: NOTRUN -> [SKIP][29] ([Intel XE#5780] / [Intel XE#7590])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-ptl-vm/igt@xe_pat@pat-index-xelpg.html
- bat-bmg-2: NOTRUN -> [SKIP][30] ([Intel XE#2236] / [Intel XE#7590])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-2/igt@xe_pat@pat-index-xelpg.html
- bat-bmg-1: NOTRUN -> [SKIP][31] ([Intel XE#2236] / [Intel XE#7590])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-bmg-1/igt@xe_pat@pat-index-xelpg.html
#### Possible fixes ####
* igt@kms_addfb_basic@addfb25-4-tiled:
- {bat-nvls-2}: [SKIP][32] ([Intel XE#8740]) -> [PASS][33] +38 other tests pass
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/bat-nvls-2/igt@kms_addfb_basic@addfb25-4-tiled.html
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/bat-nvls-2/igt@kms_addfb_basic@addfb25-4-tiled.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
[Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
[Intel XE#2434]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2434
[Intel XE#2482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2482
[Intel XE#2489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2489
[Intel XE#2548]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2548
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5771
[Intel XE#5775]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5775
[Intel XE#5776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5776
[Intel XE#5777]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5777
[Intel XE#5780]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5780
[Intel XE#6314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6314
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8377
[Intel XE#8740]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8740
[Intel XE#8741]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8741
[Intel XE#8743]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8743
[Intel XE#8744]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8744
[Intel XE#8745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8745
[Intel XE#8746]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8746
[Intel XE#8747]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8747
[Intel XE#8748]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8748
[Intel XE#8755]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8755
[Intel XE#8756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8756
[Intel XE#8757]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8757
[Intel XE#8758]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8758
[Intel XE#8759]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8759
Build changes
-------------
* IGT: IGT_9038 -> IGTPW_15636
* Linux: xe-5544-ae224fc6fb21a5ff9481d608839e03f1f2c13b22 -> xe-5550-4cbb5eb24c6169972847aa946c5206f97c4880a5
IGTPW_15636: 15636
IGT_9038: 9038
xe-5544-ae224fc6fb21a5ff9481d608839e03f1f2c13b22: ae224fc6fb21a5ff9481d608839e03f1f2c13b22
xe-5550-4cbb5eb24c6169972847aa946c5206f97c4880a5: 4cbb5eb24c6169972847aa946c5206f97c4880a5
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/index.html
[-- Attachment #2: Type: text/html, Size: 13290 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ i915.CI.BAT: failure for tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
2026-08-05 13:58 [PATCH i-g-t] tests/intel/intel_hwmon: Warn on zero-valued numeric attributes Karthik Poosa
2026-08-06 2:49 ` ✗ Xe.CI.BAT: failure for " Patchwork
@ 2026-08-06 3:15 ` Patchwork
2026-08-06 13:19 ` ✗ Xe.CI.FULL: " Patchwork
2026-08-19 4:31 ` [PATCH i-g-t] " Purkait, Soham
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2026-08-06 3:15 UTC (permalink / raw)
To: Karthik Poosa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 4491 bytes --]
== Series Details ==
Series: tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
URL : https://patchwork.freedesktop.org/series/171660/
State : failure
== Summary ==
CI Bug Log - changes from IGT_9038 -> IGTPW_15636
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_15636 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_15636, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/index.html
Participating hosts (41 -> 37)
------------------------------
Missing (4): bat-dg2-13 fi-glk-j4005 fi-snb-2520m bat-adls-6
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_15636:
### IGT changes ###
#### Possible regressions ####
* igt@intel_hwmon@hwmon-read:
- bat-atsm-1: [PASS][1] -> [WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-atsm-1/igt@intel_hwmon@hwmon-read.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-atsm-1/igt@intel_hwmon@hwmon-read.html
- bat-dg2-8: [PASS][3] -> [WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-dg2-8/igt@intel_hwmon@hwmon-read.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-dg2-8/igt@intel_hwmon@hwmon-read.html
- bat-dg1-7: [PASS][5] -> [WARN][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-dg1-7/igt@intel_hwmon@hwmon-read.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-dg1-7/igt@intel_hwmon@hwmon-read.html
- bat-dg2-9: [PASS][7] -> [WARN][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-dg2-9/igt@intel_hwmon@hwmon-read.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-dg2-9/igt@intel_hwmon@hwmon-read.html
- bat-dg1-6: [PASS][9] -> [WARN][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-dg1-6/igt@intel_hwmon@hwmon-read.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-dg1-6/igt@intel_hwmon@hwmon-read.html
- bat-dg2-14: [PASS][11] -> [WARN][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-dg2-14/igt@intel_hwmon@hwmon-read.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-dg2-14/igt@intel_hwmon@hwmon-read.html
Known issues
------------
Here are the changes found in IGTPW_15636 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_pm_rpm@module-reload:
- bat-adlp-6: [DMESG-WARN][13] ([i915#15673]) -> [PASS][14] +78 other tests pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-adlp-6/igt@i915_pm_rpm@module-reload.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-adlp-6/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live:
- bat-adlp-9: [DMESG-WARN][15] ([i915#16404]) -> [PASS][16] +1 other test pass
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/bat-adlp-9/igt@i915_selftest@live.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/bat-adlp-9/igt@i915_selftest@live.html
* igt@kms_hdmi_inject@inject-audio:
- fi-tgl-1115g4: [SKIP][17] ([i915#13030]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9038/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
[i915#16404]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16404
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9038 -> IGTPW_15636
* Linux: CI_DRM_18945 -> CI_DRM_18949
CI-20190529: 20190529
CI_DRM_18945: 814bd7de7f09446c4b9401eecb8b30c3285af78b @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_18949: b50d67c8afa30f742e87999b53f80d22f8be4ffc @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15636: 15636
IGT_9038: 9038
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15636/index.html
[-- Attachment #2: Type: text/html, Size: 5219 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ Xe.CI.FULL: failure for tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
2026-08-05 13:58 [PATCH i-g-t] tests/intel/intel_hwmon: Warn on zero-valued numeric attributes Karthik Poosa
2026-08-06 2:49 ` ✗ Xe.CI.BAT: failure for " Patchwork
2026-08-06 3:15 ` ✗ i915.CI.BAT: " Patchwork
@ 2026-08-06 13:19 ` Patchwork
2026-08-19 4:31 ` [PATCH i-g-t] " Purkait, Soham
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2026-08-06 13:19 UTC (permalink / raw)
To: Karthik Poosa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 24467 bytes --]
== Series Details ==
Series: tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
URL : https://patchwork.freedesktop.org/series/171660/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_9038_FULL -> XEIGTPW_15636_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_15636_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_15636_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (2 -> 2)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_15636_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@intel_hwmon@hwmon-read:
- shard-bmg: NOTRUN -> [WARN][1]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-4/igt@intel_hwmon@hwmon-read.html
New tests
---------
New tests have been introduced between XEIGT_9038_FULL and XEIGTPW_15636_FULL:
### New IGT tests (1) ###
* igt@kms_chamelium_color_pipeline:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in XEIGTPW_15636_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][2] ([Intel XE#2327]) +2 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-2/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#1124]) +2 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#2328] / [Intel XE#7367])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-8/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2887]) +2 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-3/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][6] ([Intel XE#2669] / [Intel XE#7389]) +3 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-edp-1.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#2252]) +2 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-7/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_sharpness_filter@filter-basic:
- shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#6507])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-4/igt@kms_chamelium_sharpness_filter@filter-basic.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#2320])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2321] / [Intel XE#7355])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-9/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-lnl: NOTRUN -> [SKIP][11] ([Intel XE#309] / [Intel XE#7343])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [PASS][12] -> [FAIL][13] ([Intel XE#7571])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner:
- shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#8265])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-2/igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: [PASS][15] -> [FAIL][16] ([Intel XE#301])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@plain-flip-ts-check@a-hdmi-a3:
- shard-bmg: [PASS][17] -> [FAIL][18] ([Intel XE#6266]) +1 other test fail
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-9/igt@kms_flip@plain-flip-ts-check@a-hdmi-a3.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-6/igt@kms_flip@plain-flip-ts-check@a-hdmi-a3.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#7178] / [Intel XE#7351])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#656] / [Intel XE#7905]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-10/igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-2p-scndscrn-spr-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2311]) +10 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-7/igt@kms_frontbuffer_tracking@drrshdr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#7061]) +4 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-9/igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#4141]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-9/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-render:
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#7865]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2313]) +18 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#7283])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-5/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
* igt@kms_plane_lowres@tiling-y:
- shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#2393])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-9/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-c:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-2/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-c.html
* igt@kms_pm_dc@dc3co-vpb-framegap@pr-xrgb8888:
- shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#8395] / [Intel XE#8396]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-8/igt@kms_pm_dc@dc3co-vpb-framegap@pr-xrgb8888.html
* igt@kms_pm_dc@dc3co-vpb-framegap@psr2-xrgb8888:
- shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#8396]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-8/igt@kms_pm_dc@dc3co-vpb-framegap@psr2-xrgb8888.html
* igt@kms_pm_dc@dc5-psr:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#7794])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-7/igt@kms_pm_dc@dc5-psr.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#1489])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-4/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2234] / [Intel XE#2850]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-3/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@pr-cursor-plane-move:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#1406])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-7/igt@kms_psr@pr-cursor-plane-move.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#3904] / [Intel XE#7342]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-9/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_sharpness_filter@filter-dpms:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#6503])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-2/igt@kms_sharpness_filter@filter-dpms.html
* igt@runner@aborted:
- shard-lnl: NOTRUN -> [FAIL][38] ([Intel XE#8752])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-8/igt@runner@aborted.html
* igt@xe_evict@evict-small-multi-queue-priority:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#8370])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-9/igt@xe_evict@evict-small-multi-queue-priority.html
* igt@xe_exec_basic@multigpu-no-exec-basic:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#2322] / [Intel XE#7372]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-1/igt@xe_exec_basic@multigpu-no-exec-basic.html
* igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#8374]) +4 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-5/igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate.html
* igt@xe_exec_multi_queue@many-queues-userptr:
- shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#8364])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-7/igt@xe_exec_multi_queue@many-queues-userptr.html
* igt@xe_exec_multi_queue@one-queue-dyn-priority:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#8364]) +2 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-1/igt@xe_exec_multi_queue@one-queue-dyn-priority.html
* igt@xe_exec_reset@cm-multi-queue-gt-reset:
- shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#8369])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-7/igt@xe_exec_reset@cm-multi-queue-gt-reset.html
* igt@xe_exec_reset@multi-queue-cat-error-on-secondary:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#8369])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-10/igt@xe_exec_reset@multi-queue-cat-error-on-secondary.html
* igt@xe_exec_threads@threads-multi-queue-userptr-rebind-err:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#8378]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-3/igt@xe_exec_threads@threads-multi-queue-userptr-rebind-err.html
* igt@xe_multigpu_svm@mgpu-latency-prefetch:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#6964])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-1/igt@xe_multigpu_svm@mgpu-latency-prefetch.html
* igt@xe_pm@s3-mocs:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#584] / [Intel XE#7369])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-4/igt@xe_pm@s3-mocs.html
* igt@xe_prefetch_fault@prefetch-fault:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#7599])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-2/igt@xe_prefetch_fault@prefetch-fault.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-bmg: [PASS][50] -> [FAIL][51] ([Intel XE#6569]) +1 other test fail
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-5/igt@xe_sriov_flr@flr-vf1-clear.html
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-10/igt@xe_sriov_flr@flr-vf1-clear.html
#### Possible fixes ####
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-bmg: [FAIL][52] ([Intel XE#3718] / [Intel XE#6078]) -> [PASS][53]
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-2/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2:
- shard-bmg: [FAIL][54] ([Intel XE#6078]) -> [PASS][55]
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-bmg: [FAIL][56] ([Intel XE#7571]) -> [PASS][57]
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3:
- shard-bmg: [FAIL][58] ([Intel XE#3321]) -> [PASS][59] +1 other test pass
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-lnl: [FAIL][60] ([Intel XE#301]) -> [PASS][61] +1 other test pass
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_pm_dc@dc6-psr:
- shard-lnl: [FAIL][62] ([Intel XE#8399]) -> [PASS][63]
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-lnl-6/igt@kms_pm_dc@dc6-psr.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-lnl-5/igt@kms_pm_dc@dc6-psr.html
* igt@xe_exec_fault_mode@atomic-many:
- shard-bmg: [FAIL][64] ([Intel XE#8578]) -> [PASS][65]
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-6/igt@xe_exec_fault_mode@atomic-many.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-8/igt@xe_exec_fault_mode@atomic-many.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_sriov_init:
- shard-bmg: [ABORT][66] ([Intel XE#8007]) -> [PASS][67] +1 other test pass
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-4/igt@xe_fault_injection@inject-fault-probe-function-xe_sriov_init.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-7/igt@xe_fault_injection@inject-fault-probe-function-xe_sriov_init.html
* igt@xe_oa@buffer-size:
- shard-bmg: [FAIL][68] ([Intel XE#7334]) -> [PASS][69]
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-3/igt@xe_oa@buffer-size.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-2/igt@xe_oa@buffer-size.html
* igt@xe_sriov_vram@vf-access-beyond:
- shard-bmg: [FAIL][70] ([Intel XE#7992]) -> [PASS][71] +1 other test pass
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-9/igt@xe_sriov_vram@vf-access-beyond.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-1/igt@xe_sriov_vram@vf-access-beyond.html
#### Warnings ####
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: [SKIP][72] ([Intel XE#2426] / [Intel XE#5848]) -> [FAIL][73] ([Intel XE#1729] / [Intel XE#7424])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-5/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][74] ([Intel XE#2509] / [Intel XE#7437]) -> [SKIP][75] ([Intel XE#2426] / [Intel XE#5848])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9038/shard-bmg-10/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/shard-bmg-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
[Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#6507]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6507
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7334]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7334
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367
[Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7389]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7389
[Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
[Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
[Intel XE#7571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7571
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7794
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992
[Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395
[Intel XE#8396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8396
[Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
[Intel XE#8578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8578
[Intel XE#8752]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8752
Build changes
-------------
* IGT: IGT_9038 -> IGTPW_15636
* Linux: xe-5544-ae224fc6fb21a5ff9481d608839e03f1f2c13b22 -> xe-5550-4cbb5eb24c6169972847aa946c5206f97c4880a5
IGTPW_15636: 15636
IGT_9038: 9038
xe-5544-ae224fc6fb21a5ff9481d608839e03f1f2c13b22: ae224fc6fb21a5ff9481d608839e03f1f2c13b22
xe-5550-4cbb5eb24c6169972847aa946c5206f97c4880a5: 4cbb5eb24c6169972847aa946c5206f97c4880a5
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15636/index.html
[-- Attachment #2: Type: text/html, Size: 26932 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH i-g-t] tests/intel/intel_hwmon: Warn on zero-valued numeric attributes
2026-08-05 13:58 [PATCH i-g-t] tests/intel/intel_hwmon: Warn on zero-valued numeric attributes Karthik Poosa
` (2 preceding siblings ...)
2026-08-06 13:19 ` ✗ Xe.CI.FULL: " Patchwork
@ 2026-08-19 4:31 ` Purkait, Soham
3 siblings, 0 replies; 5+ messages in thread
From: Purkait, Soham @ 2026-08-19 4:31 UTC (permalink / raw)
To: Karthik Poosa, igt-dev
Cc: rodrigo.vivi, anshuman.gupta, badal.nilawar, raag.jadav,
riana.tauro, sk.anirban, mallesh.koujalagi
Hi Karthik,
On 05-08-2026 19:28, Karthik Poosa wrote:
> Add a check for numeric hwmon attribute values and emit a warning when a
> valid numeric attribute reports 0.
> This acts as a sanity check for valid telemetry data reported via hwmon.
>
> Exclude *_label attributes from this validation to avoid false warnings on
> non-numeric label entries.
>
> Also include the necessary headers required for numeric parsing helpers.
>
> Signed-off-by: Karthik Poosa <karthik.poosa@intel.com>
> Assisted-by: GitHub-Copilot:GPT-5.3-Codex
> ---
> tests/intel/intel_hwmon.c | 31 ++++++++++++++++++++++++++++++-
> 1 file changed, 30 insertions(+), 1 deletion(-)
>
> diff --git a/tests/intel/intel_hwmon.c b/tests/intel/intel_hwmon.c
> index f185c1ca3..6fe57a334 100644
> --- a/tests/intel/intel_hwmon.c
> +++ b/tests/intel/intel_hwmon.c
> @@ -4,6 +4,8 @@
> */
>
> #include <dirent.h>
> +#include <errno.h>
> +#include <stdlib.h>
> #include <sys/stat.h>
> #include "igt.h"
> #include "igt_hwmon.h"
> @@ -26,6 +28,31 @@
>
> IGT_TEST_DESCRIPTION("Tests for intel hwmon");
>
> +static bool value_is_numeric_zero(const char *val)
> +{
> + char *end;
> + long long num;
> +
> + errno = 0;
> + num = strtoll(val, &end, 10);
> + if (errno || *val == '\0' || *end != '\0')
> + return false;
> +
> + return num == 0;
> +}
> +
> +static bool is_hmwon_label(const char *name)
> +{
> + const char *suffix = "_label";
> + size_t name_len = strlen(name);
> + size_t suffix_len = strlen(suffix);
> +
> + if (name_len < suffix_len)
> + return false;
> +
> + return !strcmp(name + name_len - suffix_len, suffix);
> +}
> +
> static void check_if_temp_valid(int hwm, char *sysfs_name)
> {
> int32_t cur_temp = 0, limit = 0;
> @@ -64,9 +91,11 @@ static void hwmon_read(int hwm)
> igt_assert(igt_sysfs_scanf(hwm, de->d_name, "%127s", val) == 1);
> igt_debug("'%s': %s\n", de->d_name, val);
>
> + if (!is_hmwon_label(de->d_name) && value_is_numeric_zero(val))
Typo : is_hmwon_label -> is_hwmon_label ?
Thanks,
Soham
> + igt_warn("hwmon sysfs entry '%s' has zero value\n", de->d_name);
> +
> if (!strncmp(de->d_name, "temp", 4))
> check_if_temp_valid(hwm, de->d_name);
> -
> }
> closedir(dir);
> }
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-08-19 4:32 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-05 13:58 [PATCH i-g-t] tests/intel/intel_hwmon: Warn on zero-valued numeric attributes Karthik Poosa
2026-08-06 2:49 ` ✗ Xe.CI.BAT: failure for " Patchwork
2026-08-06 3:15 ` ✗ i915.CI.BAT: " Patchwork
2026-08-06 13:19 ` ✗ Xe.CI.FULL: " Patchwork
2026-08-19 4:31 ` [PATCH i-g-t] " Purkait, Soham
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox