Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752374AbaA3Qrm (ORCPT ); Thu, 30 Jan 2014 11:47:42 -0500 Received: from mail-oa0-f42.google.com ([209.85.219.42]:38353 "EHLO mail-oa0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750905AbaA3Qrk (ORCPT ); Thu, 30 Jan 2014 11:47:40 -0500 MIME-Version: 1.0 Date: Thu, 30 Jan 2014 11:47:39 -0500 X-Google-Sender-Auth: Vi9HO6SoadhC73jxa0cGqpFfpKw Message-ID: Subject: exynos_hdmi.c fails to build with v3.13-10094-g9b0cd30 From: Josh Boyer To: Inki Dae , Joonyoung Shim , Seung-Woo Kim , Kyungmin Park Cc: David Airlie , Kukjin Kim , DRI mailing list , linux-samsung-soc@vger.kernel.org, "Linux-Kernel@Vger. Kernel. Org" Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All, After the DRM merge, the exynos_hdmi.c file fails to build with our ARM config. The error is: drivers/gpu/drm/exynos/exynos_hdmi.c:382:8: error: 'hdmi_infoframe' defined as wrong kind of tag struct hdmi_infoframe { ^ make[4]: *** [drivers/gpu/drm/exynos/exynos_hdmi.o] Error 1 make[3]: *** [drivers/gpu/drm/exynos] Error 2 make[2]: *** [drivers/gpu/drm] Error 2 which to me was a somewhat confusing error message. After digging further, I believe it means that there is a conflict with the definition in exynos_hdmi.c and the one found in include/linux/hdmi.h for what hdmi_infoframe is supposed to be. exynos_hdmi.c: struct hdmi_infoframe { enum HDMI_PACKET_TYPE type; u8 ver; u8 len; }; include/linux/hdmi.h: union hdmi_infoframe { struct hdmi_any_infoframe any; struct hdmi_avi_infoframe avi; struct hdmi_spd_infoframe spd; union hdmi_vendor_any_infoframe vendor; struct hdmi_audio_infoframe audio; }; Could someone take a look at this? I have no idea how this wasn't caught before being merged. josh -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/