Hi Rob, After merging the drm-msm tree, today's linux-next build (arm multi_v7_defconfig) failed like this: drivers/gpu/drm/msm/hdmi/hdmi.c:523:15: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .hw_params = msm_hdmi_audio_hw_params, ^ drivers/gpu/drm/msm/hdmi/hdmi.c:523:15: note: (near initialization for 'msm_hdmi_audio_codec_ops.hw_params') drivers/gpu/drm/msm/hdmi/hdmi.c:524:20: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .audio_shutdown = msm_hdmi_audio_shutdown, ^ drivers/gpu/drm/msm/hdmi/hdmi.c:524:20: note: (near initialization for 'msm_hdmi_audio_codec_ops.audio_shutdown') Caused by commit bf714255fed7 ("drm: msm: Add ASoC generic hdmi audio codec support.") interacting with commit efc9194bcff8 ("ASoC: hdmi-codec: callback function will be called with private data") from the sound-asoc (and drm) trees. I have added this merge fix patch for today (dave will need something like this when he merges your tree): From: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Date: Mon, 11 Jul 2016 13:16:23 +1000 Subject: [PATCH] drm: msm: fix up for "ASoC: hdmi-codec: callback function will be called with private data" Signed-off-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> --- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.c b/drivers/gpu/drm/msm/hdmi/hdmi.c index aada35547eca..33bf52c6b312 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi.c @@ -438,7 +438,7 @@ static int msm_hdmi_get_gpio(struct device_node *of_node, const char *name) /* * HDMI audio codec callbacks */ -static int msm_hdmi_audio_hw_params(struct device *dev, +static int msm_hdmi_audio_hw_params(struct device *dev, void *data, struct hdmi_codec_daifmt *daifmt, struct hdmi_codec_params *params) { @@ -512,7 +512,7 @@ static int msm_hdmi_audio_hw_params(struct device *dev, return 0; } -static void msm_hdmi_audio_shutdown(struct device *dev) +static void msm_hdmi_audio_shutdown(struct device *dev, void *data) { struct hdmi *hdmi = dev_get_drvdata(dev); -- 2.8.1 -- Cheers, Stephen Rothwell -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html