* [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