[radeon-alex:drm-next-5.1-wip 174/192] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:50:8: warning: missing braces around initializer
kbuild test robot
lkp at intel.com
Tue Jan 29 20:03:42 UTC 2019
tree: git://people.freedesktop.org/~agd5f/linux.git drm-next-5.1-wip
head: 5daa9c4d3d3cf0da1520ad5a814c7f970160194a
commit: 3cec41769d2182e629692a3262cc8b24ec972b04 [174/192] drm/amd/display: Fix use of uninitialized union
config: i386-randconfig-h1-01290401 (attached as .config)
compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4
reproduce:
git checkout 3cec41769d2182e629692a3262cc8b24ec972b04
# save the attached .config to linux build tree
make ARCH=i386
All warnings (new ones prefixed by >>):
drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'wait_for_training_aux_rd_interval':
>> drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:50:8: warning: missing braces around initializer [-Wmissing-braces]
union training_aux_rd_interval training_rd_interval = {0};
^
drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:50:8: warning: (near initialization for 'training_rd_interval.bits') [-Wmissing-braces]
vim +50 drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c
37
38 static bool decide_fallback_link_setting(
39 struct dc_link_settings initial_link_settings,
40 struct dc_link_settings *current_link_setting,
41 enum link_training_result training_result);
42 static struct dc_link_settings get_common_supported_link_settings(
43 struct dc_link_settings link_setting_a,
44 struct dc_link_settings link_setting_b);
45
46 static void wait_for_training_aux_rd_interval(
47 struct dc_link *link,
48 uint32_t default_wait_in_micro_secs)
49 {
> 50 union training_aux_rd_interval training_rd_interval = {0};
51
52 /* overwrite the delay if rev > 1.1*/
53 if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) {
54 /* DP 1.2 or later - retrieve delay through
55 * "DPCD_ADDR_TRAINING_AUX_RD_INTERVAL" register */
56 core_link_read_dpcd(
57 link,
58 DP_TRAINING_AUX_RD_INTERVAL,
59 (uint8_t *)&training_rd_interval,
60 sizeof(training_rd_interval));
61
62 if (training_rd_interval.bits.TRAINIG_AUX_RD_INTERVAL)
63 default_wait_in_micro_secs =
64 training_rd_interval.bits.TRAINIG_AUX_RD_INTERVAL * 4000;
65 }
66
67 udelay(default_wait_in_micro_secs);
68
69 DC_LOG_HW_LINK_TRAINING("%s:\n wait = %d\n",
70 __func__,
71 default_wait_in_micro_secs);
72 }
73
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 36252 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20190130/7cab598d/attachment-0001.gz>
More information about the dri-devel
mailing list