Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp5348180ybe; Tue, 17 Sep 2019 06:46:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqw4Tg8MlxMtPPWRseBM8EVzIu8w1G7ZT00R24PuKmQNkefJbRnNfwq+0V9SUlzgIYWTahTm X-Received: by 2002:a50:a41c:: with SMTP id u28mr4724405edb.185.1568727969566; Tue, 17 Sep 2019 06:46:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568727969; cv=none; d=google.com; s=arc-20160816; b=UceRSeuhco3IhnQi8d4/X5CD6gwxQXpl2d4Ky1FjpSnSfJ8joUPKvILs3s2mwGN+pt sWUd92kTcIWDk58dHMlIG3cODV8ZmJn5l9oVf8CPxWN+8ojwA7XeizE/fUcjpISS8b1Y UFNHLNlQfvms5SX+Mwx25pTzKqYd9QDCw7BtJouaTrC853luxJgKuMsz/HORZtXJdcb8 tAQwAOkCKyLpvLzS0W6mWpMsCz6HM7Jk8vuwlY3QVPWWBYUT0F6lQX5UxTqlvwx8Cpzc pNowhWCmVfuC6Cg/6PwTSDBWZEeXil5ZnPxAL+RDAoR5Lba0vkWCdxiQMeyimxHYelvf rWBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=gEp7v+IEAeUw4ENumd+jAyajjwsnDTsNl8LGsvDG8aQ=; b=SWC0L2OP6BY3wXqY1LJdP/AODyDJs8ag4e4WsfxEphkFvHnwCKGCVTJ0B+LLVRjZuH MvepMAeDZNsTL3Fl3TEx2chYHGIftPnvVAMQKbNIdJbeIciwqmZcXk6qHx5a2Nc/FwA5 jNMjCGv9d3kQf2L3CyxS1gN1dlFinGvZDnHJe4vAGfCs60mw3CQHma8vY2cV+L/rvV9B WY7l7miWKFRUEtUBQbynk41Y/D1zkNiqVlVAjMI0tdR6FMpHUPV3NMp76zNLFpEvp0IX 6XtziSn4NZPLzdtdURs61FJddAR1uUF8xzTRx25m7TVWTjKtVwt3geTbw1pJoeQ9Ees0 Ik9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CKdareAb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a3si1394494edc.75.2019.09.17.06.45.46; Tue, 17 Sep 2019 06:46:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CKdareAb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728844AbfIQNkM (ORCPT + 99 others); Tue, 17 Sep 2019 09:40:12 -0400 Received: from mail-qk1-f196.google.com ([209.85.222.196]:36257 "EHLO mail-qk1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727698AbfIQNkL (ORCPT ); Tue, 17 Sep 2019 09:40:11 -0400 Received: by mail-qk1-f196.google.com with SMTP id s18so4033945qkj.3 for ; Tue, 17 Sep 2019 06:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=gEp7v+IEAeUw4ENumd+jAyajjwsnDTsNl8LGsvDG8aQ=; b=CKdareAbPW9bc8X0O+sslRutcue85fbStFriyrHbP3s0fau0dg56HR1NL46RWkbngV bPPJ6zQs0MomuKiXq8BNF8pjR7DpvVFRo9gOS8IUtfIe8ztWUsd42li4ltLbV1v6fYjw V350KybUpuofUM0oJkcxP0GHpcls78Ed9DmmASJgpyeCMl9HCZb9wtVeJUxnDxcwqz0R HObkcSyEPiEpPMfFAZYhC6zvstgKAFCeRkOFqFUDwhc4l4zynnr9qGuIROeGlSAIsrtf 7l2+khBk2BL2jNvRZ4B7NXVHm2L3rYUCTWJ/QdaGPtw6dU9miT4Ohm9AXL8zAD/OUgUd 1TlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=gEp7v+IEAeUw4ENumd+jAyajjwsnDTsNl8LGsvDG8aQ=; b=IeSVNT6uF4jKNvpPyj/bI8SlJRaYykqHaZfj15YpFZzpVvYtiTLXHPFtTSq9QFFDLw ZFq5WREuxFGZgp78YTC3upacy4WaQQDy/b1+BFrbeV9ZS0URrfSBf8mlqjbZkqXk4YpU TKPOzzDsMXThbWbgTE4guDuHppHrrSf9jxPDHJW+AmlN7K/hmouR6vnFoPPld4ZHb7Az cx2VkpgwHzvcJcEuPVOjKa2Ik0YroShI6xkQ2zS84zHYu8on5r17QrB6x1xQOBDBCLIl aUnpDosLoCy70FSGhlhyxfjfbBayhTA38sjx9Csln9MibUPzr6LRwzOMdQULQhd3+Ej0 Y+MQ== X-Gm-Message-State: APjAAAU9st6jFwW9PnT0fB0qz8n9tmicpschQR0BBeR4BRKobSFmD8L0 IArl6Q+5jLZvBHz74YOCESQ6emCGMOwKsMTnOYlmiYcK X-Received: by 2002:a37:8547:: with SMTP id h68mr3690991qkd.219.1568727609207; Tue, 17 Sep 2019 06:40:09 -0700 (PDT) MIME-Version: 1.0 References: <20190909101254.24191-1-benjamin.gaignard@st.com> <20190917124635.GP3958@phenom.ffwll.local> In-Reply-To: <20190917124635.GP3958@phenom.ffwll.local> From: Benjamin Gaignard Date: Tue, 17 Sep 2019 15:39:58 +0200 Message-ID: Subject: Re: [PATCH] drm: sti: fix W=1 warnings To: Daniel Vetter Cc: Dave Airlie , Maarten Lankhorst , Sean Paul , Maxime Ripard , Benjamin Gaignard , David Airlie , ML dri-devel , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Le mar. 17 sept. 2019 =C3=A0 14:46, Daniel Vetter a =C3= =A9crit : > > On Mon, Sep 16, 2019 at 03:16:49PM +0200, Benjamin Gaignard wrote: > > Le lun. 9 sept. 2019 =C3=A0 12:29, Benjamin Gaignard > > a =C3=A9crit : > > > > > > Fix warnings when W=3D1. > > > No code changes, only clean up in sti internal structures and functio= ns > > > descriptions. > > > > > > Signed-off-by: Benjamin Gaignard > > > > For my own reference, applied on drm-misc-next > > Dude seriously no: > > Signed-off-by: Benjamin Gaignard > Reviewed-by: Benjamin Gaignard > Signed-off-by: Benjamin Gaignard > Link: https://patchwork.freedesktop.org/patch/msgid/20190909101254.24191-= 1-benjamin.gaignard@st.com > > Self-review ain't ok in drm-misc, you need someone to > ack/double-check/have a look. And given that you had to fabricate your > self-review yourself somehow (the tools really don't do that for you) thi= s > doesn't look like an accident. > > Adding other maintainers. > -Daniel > All my apologies, I have taken a shortcut for this STI patch... I will ask to Philippe or Yannick to formally review STI related patches on mailing and not only on internal one. Benjamin > > > > > --- > > > drivers/gpu/drm/sti/sti_cursor.c | 2 +- > > > drivers/gpu/drm/sti/sti_dvo.c | 2 +- > > > drivers/gpu/drm/sti/sti_gdp.c | 2 +- > > > drivers/gpu/drm/sti/sti_hda.c | 2 +- > > > drivers/gpu/drm/sti/sti_hdmi.c | 4 ++-- > > > drivers/gpu/drm/sti/sti_tvout.c | 10 +++++----- > > > drivers/gpu/drm/sti/sti_vtg.c | 2 +- > > > 7 files changed, 12 insertions(+), 12 deletions(-) > > > > > > diff --git a/drivers/gpu/drm/sti/sti_cursor.c b/drivers/gpu/drm/sti/s= ti_cursor.c > > > index 0bf7c332cf0b..ea64c1dcaf63 100644 > > > --- a/drivers/gpu/drm/sti/sti_cursor.c > > > +++ b/drivers/gpu/drm/sti/sti_cursor.c > > > @@ -47,7 +47,7 @@ struct dma_pixmap { > > > void *base; > > > }; > > > > > > -/** > > > +/* > > > * STI Cursor structure > > > * > > > * @sti_plane: sti_plane structure > > > diff --git a/drivers/gpu/drm/sti/sti_dvo.c b/drivers/gpu/drm/sti/sti_= dvo.c > > > index 9e6d5d8b7030..c33d0aaee82b 100644 > > > --- a/drivers/gpu/drm/sti/sti_dvo.c > > > +++ b/drivers/gpu/drm/sti/sti_dvo.c > > > @@ -65,7 +65,7 @@ static struct dvo_config rgb_24bit_de_cfg =3D { > > > .awg_fwgen_fct =3D sti_awg_generate_code_data_enable_mode, > > > }; > > > > > > -/** > > > +/* > > > * STI digital video output structure > > > * > > > * @dev: driver device > > > diff --git a/drivers/gpu/drm/sti/sti_gdp.c b/drivers/gpu/drm/sti/sti_= gdp.c > > > index 8e926cd6a1c8..11595c748844 100644 > > > --- a/drivers/gpu/drm/sti/sti_gdp.c > > > +++ b/drivers/gpu/drm/sti/sti_gdp.c > > > @@ -103,7 +103,7 @@ struct sti_gdp_node_list { > > > dma_addr_t btm_field_paddr; > > > }; > > > > > > -/** > > > +/* > > > * STI GDP structure > > > * > > > * @sti_plane: sti_plane structure > > > diff --git a/drivers/gpu/drm/sti/sti_hda.c b/drivers/gpu/drm/sti/sti_= hda.c > > > index 94e404f13234..3512a94a0fca 100644 > > > --- a/drivers/gpu/drm/sti/sti_hda.c > > > +++ b/drivers/gpu/drm/sti/sti_hda.c > > > @@ -230,7 +230,7 @@ static const struct sti_hda_video_config hda_supp= orted_modes[] =3D { > > > AWGi_720x480p_60, NN_720x480p_60, VID_ED} > > > }; > > > > > > -/** > > > +/* > > > * STI hd analog structure > > > * > > > * @dev: driver device > > > diff --git a/drivers/gpu/drm/sti/sti_hdmi.c b/drivers/gpu/drm/sti/sti= _hdmi.c > > > index f03d617edc4c..87e34f7a6cfe 100644 > > > --- a/drivers/gpu/drm/sti/sti_hdmi.c > > > +++ b/drivers/gpu/drm/sti/sti_hdmi.c > > > @@ -333,7 +333,6 @@ static void hdmi_infoframe_reset(struct sti_hdmi = *hdmi, > > > * Helper to concatenate infoframe in 32 bits word > > > * > > > * @ptr: pointer on the hdmi internal structure > > > - * @data: infoframe to write > > > * @size: size to write > > > */ > > > static inline unsigned int hdmi_infoframe_subpack(const u8 *ptr, siz= e_t size) > > > @@ -543,13 +542,14 @@ static int hdmi_vendor_infoframe_config(struct = sti_hdmi *hdmi) > > > return 0; > > > } > > > > > > +#define HDMI_TIMEOUT_SWRESET 100 /*milliseconds */ > > > + > > > /** > > > * Software reset of the hdmi subsystem > > > * > > > * @hdmi: pointer on the hdmi internal structure > > > * > > > */ > > > -#define HDMI_TIMEOUT_SWRESET 100 /*milliseconds */ > > > static void hdmi_swreset(struct sti_hdmi *hdmi) > > > { > > > u32 val; > > > diff --git a/drivers/gpu/drm/sti/sti_tvout.c b/drivers/gpu/drm/sti/st= i_tvout.c > > > index e1b3c8cb7287..b1fc77b150da 100644 > > > --- a/drivers/gpu/drm/sti/sti_tvout.c > > > +++ b/drivers/gpu/drm/sti/sti_tvout.c > > > @@ -157,9 +157,9 @@ static void tvout_write(struct sti_tvout *tvout, = u32 val, int offset) > > > * > > > * @tvout: tvout structure > > > * @reg: register to set > > > - * @cr_r: > > > - * @y_g: > > > - * @cb_b: > > > + * @cr_r: red chroma or red order > > > + * @y_g: y or green order > > > + * @cb_b: blue chroma or blue order > > > */ > > > static void tvout_vip_set_color_order(struct sti_tvout *tvout, int r= eg, > > > u32 cr_r, u32 y_g, u32 cb_b) > > > @@ -214,7 +214,7 @@ static void tvout_vip_set_rnd(struct sti_tvout *t= vout, int reg, u32 rnd) > > > * @tvout: tvout structure > > > * @reg: register to set > > > * @main_path: main or auxiliary path > > > - * @sel_input: selected_input (main/aux + conv) > > > + * @video_out: selected_input (main/aux + conv) > > > */ > > > static void tvout_vip_set_sel_input(struct sti_tvout *tvout, > > > int reg, > > > @@ -251,7 +251,7 @@ static void tvout_vip_set_sel_input(struct sti_tv= out *tvout, > > > * > > > * @tvout: tvout structure > > > * @reg: register to set > > > - * @in_vid_signed: used video input format > > > + * @in_vid_fmt: used video input format > > > */ > > > static void tvout_vip_set_in_vid_fmt(struct sti_tvout *tvout, > > > int reg, u32 in_vid_fmt) > > > diff --git a/drivers/gpu/drm/sti/sti_vtg.c b/drivers/gpu/drm/sti/sti_= vtg.c > > > index ef4009f11396..0b17ac8a3faa 100644 > > > --- a/drivers/gpu/drm/sti/sti_vtg.c > > > +++ b/drivers/gpu/drm/sti/sti_vtg.c > > > @@ -121,7 +121,7 @@ struct sti_vtg_sync_params { > > > u32 vsync_off_bot; > > > }; > > > > > > -/** > > > +/* > > > * STI VTG structure > > > * > > > * @regs: register mapping > > > -- > > > 2.15.0 > > > > > -- > Daniel Vetter > Software Engineer, Intel Corporation > http://blog.ffwll.ch