* [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info
@ 2023-05-11 17:54 Krzysztof Kozlowski
2023-05-15 21:39 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
` (5 more replies)
0 siblings, 6 replies; 10+ messages in thread
From: Krzysztof Kozlowski @ 2023-05-11 17:54 UTC (permalink / raw)
To: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin,
David Airlie, Daniel Vetter, intel-gfx, dri-devel, linux-kernel
Cc: Jani Nikula, Krzysztof Kozlowski
Statically allocated array of pointers to hwmon_channel_info can be made
const for safety.
Acked-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/gpu/drm/i915/i915_hwmon.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_hwmon.c b/drivers/gpu/drm/i915/i915_hwmon.c
index 8e7dccc8d3a0..e99e8c97ef01 100644
--- a/drivers/gpu/drm/i915/i915_hwmon.c
+++ b/drivers/gpu/drm/i915/i915_hwmon.c
@@ -267,7 +267,7 @@ static const struct attribute_group *hwm_groups[] = {
NULL
};
-static const struct hwmon_channel_info *hwm_info[] = {
+static const struct hwmon_channel_info * const hwm_info[] = {
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT),
HWMON_CHANNEL_INFO(power, HWMON_P_MAX | HWMON_P_RATED_MAX | HWMON_P_CRIT),
HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT),
@@ -275,7 +275,7 @@ static const struct hwmon_channel_info *hwm_info[] = {
NULL
};
-static const struct hwmon_channel_info *hwm_gt_info[] = {
+static const struct hwmon_channel_info * const hwm_gt_info[] = {
HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT),
NULL
};
--
2.34.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: constify pointers to hwmon_channel_info 2023-05-11 17:54 [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Krzysztof Kozlowski @ 2023-05-15 21:39 ` Patchwork 2023-05-16 10:09 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: constify pointers to hwmon_channel_info (rev2) Patchwork ` (4 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2023-05-15 21:39 UTC (permalink / raw) To: Krzysztof Kozlowski; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 7436 bytes --] == Series Details == Series: drm/i915: constify pointers to hwmon_channel_info URL : https://patchwork.freedesktop.org/series/117750/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13148 -> Patchwork_117750v1 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_117750v1 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_117750v1, please notify your bug team 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/Patchwork_117750v1/index.html Participating hosts (36 -> 37) ------------------------------ Additional (2): fi-kbl-soraka fi-apl-guc Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_117750v1: ### IGT changes ### #### Possible regressions #### * igt@vgem_basic@dmabuf-export: - fi-kbl-soraka: NOTRUN -> [INCOMPLETE][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-kbl-soraka/igt@vgem_basic@dmabuf-export.html Known issues ------------ Here are the changes found in Patchwork_117750v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#2190]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-apl-guc: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#4613]) +3 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-apl-guc/igt@gem_lmem_swapping@basic.html - fi-kbl-soraka: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@i915_pm_backlight@basic-brightness@edp-1: - bat-rplp-1: NOTRUN -> [ABORT][5] ([i915#7077]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/bat-rplp-1/igt@i915_pm_backlight@basic-brightness@edp-1.html * igt@i915_selftest@live@execlists: - fi-bsw-nick: [PASS][6] -> [ABORT][7] ([i915#7913]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13148/fi-bsw-nick/igt@i915_selftest@live@execlists.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-bsw-nick/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][8] ([i915#1886] / [i915#7913]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@kms_chamelium_frames@hdmi-crc-fast: - fi-kbl-soraka: NOTRUN -> [SKIP][9] ([fdo#109271]) +14 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-kbl-soraka/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-apl-guc: NOTRUN -> [SKIP][10] ([fdo#109271]) +20 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-apl-guc/igt@kms_chamelium_hpd@vga-hpd-fast.html * igt@kms_psr@primary_mmap_gtt: - bat-rplp-1: NOTRUN -> [SKIP][11] ([i915#1072]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/bat-rplp-1/igt@kms_psr@primary_mmap_gtt.html * igt@kms_setmode@basic-clone-single-crtc: - bat-rplp-1: NOTRUN -> [SKIP][12] ([i915#3555] / [i915#4579]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/bat-rplp-1/igt@kms_setmode@basic-clone-single-crtc.html - fi-kbl-soraka: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#4579]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-kbl-soraka/igt@kms_setmode@basic-clone-single-crtc.html - fi-apl-guc: NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#4579]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/fi-apl-guc/igt@kms_setmode@basic-clone-single-crtc.html #### Possible fixes #### * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-dp-1: - bat-dg2-8: [FAIL][15] ([i915#7932]) -> [PASS][16] +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13148/bat-dg2-8/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-dp-1.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/bat-dg2-8/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-dp-1.html #### Warnings #### * igt@i915_selftest@live@reset: - bat-rpls-2: [ABORT][17] ([i915#4983] / [i915#7461] / [i915#7913] / [i915#8347]) -> [ABORT][18] ([i915#4983] / [i915#7461] / [i915#7913] / [i915#7981] / [i915#8347]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13148/bat-rpls-2/igt@i915_selftest@live@reset.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/bat-rpls-2/igt@i915_selftest@live@reset.html * igt@kms_psr@sprite_plane_onoff: - bat-rplp-1: [ABORT][19] ([i915#8442]) -> [SKIP][20] ([i915#1072]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13148/bat-rplp-1/igt@kms_psr@sprite_plane_onoff.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/bat-rplp-1/igt@kms_psr@sprite_plane_onoff.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077 [i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#7920]: https://gitlab.freedesktop.org/drm/intel/issues/7920 [i915#7932]: https://gitlab.freedesktop.org/drm/intel/issues/7932 [i915#7953]: https://gitlab.freedesktop.org/drm/intel/issues/7953 [i915#7981]: https://gitlab.freedesktop.org/drm/intel/issues/7981 [i915#8347]: https://gitlab.freedesktop.org/drm/intel/issues/8347 [i915#8442]: https://gitlab.freedesktop.org/drm/intel/issues/8442 Build changes ------------- * Linux: CI_DRM_13148 -> Patchwork_117750v1 CI-20190529: 20190529 CI_DRM_13148: 57a535e042517014a85f33be6fa5ed22145c56e9 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7290: 0261157319fe993ccefaf270b2fc7a8ebef418ae @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_117750v1: 57a535e042517014a85f33be6fa5ed22145c56e9 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 14e40e4c00b5 drm/i915: constify pointers to hwmon_channel_info == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v1/index.html [-- Attachment #2: Type: text/html, Size: 9342 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: constify pointers to hwmon_channel_info (rev2) 2023-05-11 17:54 [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Krzysztof Kozlowski 2023-05-15 21:39 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork @ 2023-05-16 10:09 ` Patchwork 2023-05-16 14:55 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork ` (3 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2023-05-16 10:09 UTC (permalink / raw) To: Krzysztof Kozlowski; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 5670 bytes --] == Series Details == Series: drm/i915: constify pointers to hwmon_channel_info (rev2) URL : https://patchwork.freedesktop.org/series/117750/ State : success == Summary == CI Bug Log - changes from CI_DRM_13151 -> Patchwork_117750v2 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/index.html Participating hosts (38 -> 37) ------------------------------ Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_117750v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_module_load@load: - bat-adls-5: [PASS][1] -> [ABORT][2] ([i915#4391]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/bat-adls-5/igt@i915_module_load@load.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-adls-5/igt@i915_module_load@load.html * igt@i915_selftest@live@guc: - bat-rpls-2: NOTRUN -> [DMESG-WARN][3] ([i915#7852]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-rpls-2/igt@i915_selftest@live@guc.html * igt@i915_selftest@live@migrate: - bat-dg2-11: [PASS][4] -> [DMESG-WARN][5] ([i915#7699] / [i915#7953]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/bat-dg2-11/igt@i915_selftest@live@migrate.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-dg2-11/igt@i915_selftest@live@migrate.html * igt@i915_suspend@basic-s2idle-without-i915: - bat-rpls-2: NOTRUN -> [ABORT][6] ([i915#6687]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-rpls-2/igt@i915_suspend@basic-s2idle-without-i915.html #### Possible fixes #### * igt@i915_pm_rpm@basic-rte: - {bat-mtlp-8}: [TIMEOUT][7] -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/bat-mtlp-8/igt@i915_pm_rpm@basic-rte.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-mtlp-8/igt@i915_pm_rpm@basic-rte.html * igt@i915_selftest@live@requests: - {bat-mtlp-6}: [ABORT][9] ([i915#4983] / [i915#7920] / [i915#7953]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/bat-mtlp-6/igt@i915_selftest@live@requests.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-mtlp-6/igt@i915_selftest@live@requests.html * igt@i915_selftest@live@reset: - bat-rpls-2: [ABORT][11] ([i915#4983] / [i915#7461] / [i915#7913] / [i915#8347]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/bat-rpls-2/igt@i915_selftest@live@reset.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-rpls-2/igt@i915_selftest@live@reset.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck@pipe-d-dp-1: - bat-dg2-8: [FAIL][13] ([i915#7932]) -> [PASS][14] +2 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/bat-dg2-8/igt@kms_pipe_crc_basic@compare-crc-sanitycheck@pipe-d-dp-1.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-dg2-8/igt@kms_pipe_crc_basic@compare-crc-sanitycheck@pipe-d-dp-1.html #### Warnings #### * igt@kms_setmode@basic-clone-single-crtc: - bat-rplp-1: [SKIP][15] ([i915#3555] / [i915#4579]) -> [ABORT][16] ([i915#4579] / [i915#8260]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/bat-rplp-1/igt@kms_setmode@basic-clone-single-crtc.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/bat-rplp-1/igt@kms_setmode@basic-clone-single-crtc.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#6687]: https://gitlab.freedesktop.org/drm/intel/issues/6687 [i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461 [i915#7699]: https://gitlab.freedesktop.org/drm/intel/issues/7699 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7852]: https://gitlab.freedesktop.org/drm/intel/issues/7852 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#7920]: https://gitlab.freedesktop.org/drm/intel/issues/7920 [i915#7932]: https://gitlab.freedesktop.org/drm/intel/issues/7932 [i915#7953]: https://gitlab.freedesktop.org/drm/intel/issues/7953 [i915#8260]: https://gitlab.freedesktop.org/drm/intel/issues/8260 [i915#8347]: https://gitlab.freedesktop.org/drm/intel/issues/8347 Build changes ------------- * Linux: CI_DRM_13151 -> Patchwork_117750v2 CI-20190529: 20190529 CI_DRM_13151: 4a28d03908b9d284f0b64a1fd9f5304761460db8 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7292: 9d9475ffd3b5ae18fd8ec120595385f6c562f249 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_117750v2: 4a28d03908b9d284f0b64a1fd9f5304761460db8 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 15f60062cef7 drm/i915: constify pointers to hwmon_channel_info == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/index.html [-- Attachment #2: Type: text/html, Size: 6411 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: constify pointers to hwmon_channel_info (rev2) 2023-05-11 17:54 [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Krzysztof Kozlowski 2023-05-15 21:39 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork 2023-05-16 10:09 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: constify pointers to hwmon_channel_info (rev2) Patchwork @ 2023-05-16 14:55 ` Patchwork 2023-05-17 9:28 ` [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Jani Nikula ` (2 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2023-05-16 14:55 UTC (permalink / raw) To: Krzysztof Kozlowski; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 6300 bytes --] == Series Details == Series: drm/i915: constify pointers to hwmon_channel_info (rev2) URL : https://patchwork.freedesktop.org/series/117750/ State : success == Summary == CI Bug Log - changes from CI_DRM_13151_full -> Patchwork_117750v2_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (7 -> 7) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in Patchwork_117750v2_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [PASS][1] -> [FAIL][2] ([i915#2346]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-apl: [PASS][3] -> [FAIL][4] ([i915#2346]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html #### Possible fixes #### * igt@gem_exec_fair@basic-none@vcs0: - {shard-rkl}: [FAIL][5] ([i915#2842]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-rkl-7/igt@gem_exec_fair@basic-none@vcs0.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-rkl-7/igt@gem_exec_fair@basic-none@vcs0.html * igt@i915_pm_dc@dc9-dpms: - {shard-tglu}: [SKIP][7] ([i915#4281]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-tglu-6/igt@i915_pm_dc@dc9-dpms.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-tglu-4/igt@i915_pm_dc@dc9-dpms.html * igt@i915_pm_rc6_residency@rc6-idle@vcs0: - {shard-dg1}: [FAIL][9] ([i915#3591]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html * igt@i915_pm_rpm@dpms-mode-unset-lpsp: - {shard-rkl}: [SKIP][11] ([i915#1397]) -> [PASS][12] +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-rkl-6/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-rkl-7/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1: - shard-glk: [FAIL][13] ([i915#79]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-glk2/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-glk7/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1: - shard-apl: [FAIL][15] ([i915#79]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-apl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-apl6/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1.html * igt@perf_pmu@idle@rcs0: - {shard-dg1}: [FAIL][17] ([i915#4349]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13151/shard-dg1-13/igt@perf_pmu@idle@rcs0.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/shard-dg1-18/igt@perf_pmu@idle@rcs0.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6786]: https://gitlab.freedesktop.org/drm/intel/issues/6786 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8011]: https://gitlab.freedesktop.org/drm/intel/issues/8011 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 Build changes ------------- * Linux: CI_DRM_13151 -> Patchwork_117750v2 CI-20190529: 20190529 CI_DRM_13151: 4a28d03908b9d284f0b64a1fd9f5304761460db8 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7292: 9d9475ffd3b5ae18fd8ec120595385f6c562f249 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_117750v2: 4a28d03908b9d284f0b64a1fd9f5304761460db8 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_117750v2/index.html [-- Attachment #2: Type: text/html, Size: 6173 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info 2023-05-11 17:54 [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Krzysztof Kozlowski ` (2 preceding siblings ...) 2023-05-16 14:55 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork @ 2023-05-17 9:28 ` Jani Nikula [not found] ` <2a1b81da-39c8-4111-7e42-18f5f2f557c4@linaro.org> 2023-05-18 23:54 ` Andi Shyti 2023-05-25 9:22 ` Jani Nikula 5 siblings, 1 reply; 10+ messages in thread From: Jani Nikula @ 2023-05-17 9:28 UTC (permalink / raw) To: Krzysztof Kozlowski, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin, David Airlie, Daniel Vetter, intel-gfx, dri-devel, linux-kernel Cc: Krzysztof Kozlowski On Thu, 11 May 2023, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: > Statically allocated array of pointers to hwmon_channel_info can be made > const for safety. > > Acked-by: Jani Nikula <jani.nikula@intel.com> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> FYI we'll merge this once we've done a backmerge to get the hwmon changes to our tree. BR, Jani. > --- > drivers/gpu/drm/i915/i915_hwmon.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_hwmon.c b/drivers/gpu/drm/i915/i915_hwmon.c > index 8e7dccc8d3a0..e99e8c97ef01 100644 > --- a/drivers/gpu/drm/i915/i915_hwmon.c > +++ b/drivers/gpu/drm/i915/i915_hwmon.c > @@ -267,7 +267,7 @@ static const struct attribute_group *hwm_groups[] = { > NULL > }; > > -static const struct hwmon_channel_info *hwm_info[] = { > +static const struct hwmon_channel_info * const hwm_info[] = { > HWMON_CHANNEL_INFO(in, HWMON_I_INPUT), > HWMON_CHANNEL_INFO(power, HWMON_P_MAX | HWMON_P_RATED_MAX | HWMON_P_CRIT), > HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), > @@ -275,7 +275,7 @@ static const struct hwmon_channel_info *hwm_info[] = { > NULL > }; > > -static const struct hwmon_channel_info *hwm_gt_info[] = { > +static const struct hwmon_channel_info * const hwm_gt_info[] = { > HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), > NULL > }; -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <2a1b81da-39c8-4111-7e42-18f5f2f557c4@linaro.org>]
* Re: [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info [not found] ` <2a1b81da-39c8-4111-7e42-18f5f2f557c4@linaro.org> @ 2023-05-17 9:38 ` Jani Nikula 2023-05-23 9:49 ` Jani Nikula 0 siblings, 1 reply; 10+ messages in thread From: Jani Nikula @ 2023-05-17 9:38 UTC (permalink / raw) To: Krzysztof Kozlowski, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin, David Airlie, Daniel Vetter, intel-gfx, dri-devel, linux-kernel On Wed, 17 May 2023, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: > On 17/05/2023 11:28, Jani Nikula wrote: >> On Thu, 11 May 2023, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: >>> Statically allocated array of pointers to hwmon_channel_info can be made >>> const for safety. >>> >>> Acked-by: Jani Nikula <jani.nikula@intel.com> >>> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> >> >> FYI we'll merge this once we've done a backmerge to get the hwmon >> changes to our tree. > > There are no dependencies. hwmon changes are already in rc1. That's what I'm saying, drm-intel-next doesn't have rc1. :) BR, Jani. > > Best regards, > Krzysztof > -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info 2023-05-17 9:38 ` Jani Nikula @ 2023-05-23 9:49 ` Jani Nikula 0 siblings, 0 replies; 10+ messages in thread From: Jani Nikula @ 2023-05-23 9:49 UTC (permalink / raw) To: Krzysztof Kozlowski, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin, David Airlie, Daniel Vetter, intel-gfx, dri-devel, linux-kernel On Wed, 17 May 2023, Jani Nikula <jani.nikula@linux.intel.com> wrote: > On Wed, 17 May 2023, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: >> On 17/05/2023 11:28, Jani Nikula wrote: >>> On Thu, 11 May 2023, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: >>>> Statically allocated array of pointers to hwmon_channel_info can be made >>>> const for safety. >>>> >>>> Acked-by: Jani Nikula <jani.nikula@intel.com> >>>> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> >>> >>> FYI we'll merge this once we've done a backmerge to get the hwmon >>> changes to our tree. >> >> There are no dependencies. hwmon changes are already in rc1. > > That's what I'm saying, drm-intel-next doesn't have rc1. :) Pushed to drm-intel-next, thanks for the patch. BR, Jani. > > BR, > Jani. > >> >> Best regards, >> Krzysztof >> -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info 2023-05-11 17:54 [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Krzysztof Kozlowski ` (3 preceding siblings ...) 2023-05-17 9:28 ` [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Jani Nikula @ 2023-05-18 23:54 ` Andi Shyti 2023-05-25 9:22 ` Jani Nikula 5 siblings, 0 replies; 10+ messages in thread From: Andi Shyti @ 2023-05-18 23:54 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Jani Nikula, intel-gfx, linux-kernel, dri-devel, Daniel Vetter, Rodrigo Vivi, David Airlie Hi Krzysztof, On Thu, May 11, 2023 at 07:54:46PM +0200, Krzysztof Kozlowski wrote: > Statically allocated array of pointers to hwmon_channel_info can be made > const for safety. > > Acked-by: Jani Nikula <jani.nikula@intel.com> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> Andi ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info 2023-05-11 17:54 [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Krzysztof Kozlowski ` (4 preceding siblings ...) 2023-05-18 23:54 ` Andi Shyti @ 2023-05-25 9:22 ` Jani Nikula 2023-08-18 11:03 ` Jani Nikula 5 siblings, 1 reply; 10+ messages in thread From: Jani Nikula @ 2023-05-25 9:22 UTC (permalink / raw) To: Krzysztof Kozlowski, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin, David Airlie, Daniel Vetter, intel-gfx, dri-devel, linux-kernel Cc: Krzysztof Kozlowski On Thu, 11 May 2023, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: > Statically allocated array of pointers to hwmon_channel_info can be made > const for safety. Btw if you want to further make things const, the compound literals defined by HWMON_CHANNEL_INFO() still end up mutable, even if they're only referenced inline using a const pointer. If possible, would be nice to add const there too. BR, Jani. > > Acked-by: Jani Nikula <jani.nikula@intel.com> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > --- > drivers/gpu/drm/i915/i915_hwmon.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_hwmon.c b/drivers/gpu/drm/i915/i915_hwmon.c > index 8e7dccc8d3a0..e99e8c97ef01 100644 > --- a/drivers/gpu/drm/i915/i915_hwmon.c > +++ b/drivers/gpu/drm/i915/i915_hwmon.c > @@ -267,7 +267,7 @@ static const struct attribute_group *hwm_groups[] = { > NULL > }; > > -static const struct hwmon_channel_info *hwm_info[] = { > +static const struct hwmon_channel_info * const hwm_info[] = { > HWMON_CHANNEL_INFO(in, HWMON_I_INPUT), > HWMON_CHANNEL_INFO(power, HWMON_P_MAX | HWMON_P_RATED_MAX | HWMON_P_CRIT), > HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), > @@ -275,7 +275,7 @@ static const struct hwmon_channel_info *hwm_info[] = { > NULL > }; > > -static const struct hwmon_channel_info *hwm_gt_info[] = { > +static const struct hwmon_channel_info * const hwm_gt_info[] = { > HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), > NULL > }; -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info 2023-05-25 9:22 ` Jani Nikula @ 2023-08-18 11:03 ` Jani Nikula 0 siblings, 0 replies; 10+ messages in thread From: Jani Nikula @ 2023-08-18 11:03 UTC (permalink / raw) To: Krzysztof Kozlowski, Joonas Lahtinen, Rodrigo Vivi, Tvrtko Ursulin, David Airlie, Daniel Vetter, intel-gfx, dri-devel, linux-kernel Cc: Krzysztof Kozlowski On Thu, 25 May 2023, Jani Nikula <jani.nikula@linux.intel.com> wrote: > On Thu, 11 May 2023, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: >> Statically allocated array of pointers to hwmon_channel_info can be made >> const for safety. > > Btw if you want to further make things const, the compound literals > defined by HWMON_CHANNEL_INFO() still end up mutable, even if they're > only referenced inline using a const pointer. If possible, would be nice > to add const there too. Krzysztof, can I persuade you to follow up on this one? ;) With HWMON_CHANNEL_INFO defined like this: #define HWMON_CHANNEL_INFO(stype, ...) \ (&(struct hwmon_channel_info) { \ .type = hwmon_##stype, \ .config = (u32 []) { \ __VA_ARGS__, 0 \ } \ }) and initializers like this all over the kernel: static const struct hwmon_channel_info * const hwm_info[] = { HWMON_CHANNEL_INFO(in, HWMON_I_INPUT), HWMON_CHANNEL_INFO(power, HWMON_P_MAX | HWMON_P_RATED_MAX | HWMON_P_CRIT), HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), HWMON_CHANNEL_INFO(curr, HWMON_C_CRIT), NULL }; You'll actually end up with *mutable non-const* struct hwmon_channel_info's being allocated in .data sections, and having the const pointers in the arrays point at the mutable stuff. Check with readelf or objdump. To put all of it in .rodata, you'd need to make the compound literals const too: #define HWMON_CHANNEL_INFO(stype, ...) \ - (&(struct hwmon_channel_info) { \ + (&(const struct hwmon_channel_info) { \ .type = hwmon_##stype, \ But I'm not up for going throw all of the use sites to see if they can all be const. BR, Jani. > > BR, > Jani. > >> >> Acked-by: Jani Nikula <jani.nikula@intel.com> >> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> >> --- >> drivers/gpu/drm/i915/i915_hwmon.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/gpu/drm/i915/i915_hwmon.c b/drivers/gpu/drm/i915/i915_hwmon.c >> index 8e7dccc8d3a0..e99e8c97ef01 100644 >> --- a/drivers/gpu/drm/i915/i915_hwmon.c >> +++ b/drivers/gpu/drm/i915/i915_hwmon.c >> @@ -267,7 +267,7 @@ static const struct attribute_group *hwm_groups[] = { >> NULL >> }; >> >> -static const struct hwmon_channel_info *hwm_info[] = { >> +static const struct hwmon_channel_info * const hwm_info[] = { >> HWMON_CHANNEL_INFO(in, HWMON_I_INPUT), >> HWMON_CHANNEL_INFO(power, HWMON_P_MAX | HWMON_P_RATED_MAX | HWMON_P_CRIT), >> HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), >> @@ -275,7 +275,7 @@ static const struct hwmon_channel_info *hwm_info[] = { >> NULL >> }; >> >> -static const struct hwmon_channel_info *hwm_gt_info[] = { >> +static const struct hwmon_channel_info * const hwm_gt_info[] = { >> HWMON_CHANNEL_INFO(energy, HWMON_E_INPUT), >> NULL >> }; -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2023-08-18 11:03 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-11 17:54 [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Krzysztof Kozlowski
2023-05-15 21:39 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
2023-05-16 10:09 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: constify pointers to hwmon_channel_info (rev2) Patchwork
2023-05-16 14:55 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2023-05-17 9:28 ` [Intel-gfx] [RESEND PATCH] drm/i915: constify pointers to hwmon_channel_info Jani Nikula
[not found] ` <2a1b81da-39c8-4111-7e42-18f5f2f557c4@linaro.org>
2023-05-17 9:38 ` Jani Nikula
2023-05-23 9:49 ` Jani Nikula
2023-05-18 23:54 ` Andi Shyti
2023-05-25 9:22 ` Jani Nikula
2023-08-18 11:03 ` Jani Nikula
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox