All of lore.kernel.org
 help / color / mirror / Atom feed
* [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
@ 2019-01-29 20:03 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-01-29 20:03 UTC (permalink / raw)
  To: John Barberiz; +Cc: Alex Deucher, Wenjing Liu, kbuild-all, dri-devel

[-- Attachment #1: Type: text/plain, Size: 2602 bytes --]

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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 36252 bytes --]

[-- Attachment #3: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-01-29 20:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-29 20:03 [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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.