Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp4503440ybe; Mon, 16 Sep 2019 13:24:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqwzyOr2NKLj3LGkIQ1G9p2cbxjLaKcmfYx/6GePmdqZOW+MZ7EgVK2fOk7uMr+ekx3t6kI6 X-Received: by 2002:a17:906:6618:: with SMTP id b24mr1682485ejp.215.1568665454684; Mon, 16 Sep 2019 13:24:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568665454; cv=none; d=google.com; s=arc-20160816; b=JntkTAQ2llwcDgtXvzSgpFBN3g8DBFmJ7t633/2x6r6kRCA7TTT7oncF6bX7dn47wk hm0cL2qO84COFa82mmYFo19r4v4NI0lTW2qShb4ZJQI/0WugT1kC7K9mGOFZUuyruw7z pd9WJ//Gw0AEHcNpYAfZGO/rjOaSxMRYqGrdUexMPHzRUHIb05Xu9PxjQUQZ8E7UPtdj 4WI10XFpUgJZqxHCbKlMixlTmFSjY1y6pc82hs05Feab9K4QC65doR0Q5lHDreO9GmdY jWiyWqK4Cpr6zXGcmySG72qkOjuGUpfs7Sw9muEOII1hdgVN4Pih5neFbW0M5v0sf0gZ f+8g== 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=+fV1kEmfM8cVIpyb9XMeB/4+z5VrvBSg3jb/39zi3bA=; b=nS5bni9bB/xIGWK6EJWI+b2cqeQ148cDTUOEwKLvMJ1Vfpr7BHs7TWw8kns9OxDbLH dLF8KVAmVHMp1eVmO7QbJBoOyVOmZx9lYgr1DXM5NDECu219uI3bY3wNkHC9XX1kbFC6 L5Mucx5BAAmuSFqBDtp8+hTNYMvzuK2LJ1wG+dxwiC1saz05bYVBiSQC68ItrJgPWjVg 8RiKZFLbRaw3PxMqNIrKfd8PN4TzKRdEh4m1rzGBfyOtoj2jpN//5Rg99E2RbqOvRFE6 Owq1YduM/+FXRv/g446rh8jr6nFyNK+lJWdiFPJf2M+JBRfiGnAG72aAitY8+VhIWbh/ jYbQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jGVE6epl; 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 c51si97517edc.317.2019.09.16.13.23.48; Mon, 16 Sep 2019 13:24:14 -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=jGVE6epl; 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 S1733018AbfIPNPb (ORCPT + 99 others); Mon, 16 Sep 2019 09:15:31 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:33106 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732802AbfIPNPa (ORCPT ); Mon, 16 Sep 2019 09:15:30 -0400 Received: by mail-qt1-f195.google.com with SMTP id r5so43212040qtd.0 for ; Mon, 16 Sep 2019 06:15:30 -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=+fV1kEmfM8cVIpyb9XMeB/4+z5VrvBSg3jb/39zi3bA=; b=jGVE6eplE7FjWUdSKuZIu9TLMcAcpzQszMWLi+CCMLNK/Y26NoDgKDuyPfIdmNiQuC VtNi2vlIfT6fDB5+LqA5d5RTFxzRYVBGSAWnYgk5N7lpronpxT0tNyDF6wsC8FmVw27f f3MvbxbL3Ot8Tzx7JAPlRDgC33RUtsqfV8yN75x7xTcOt3olhW9P3/vcLwa2E75q69ik A7w1dDY4hF5ltTqEoJlGbRsdzghD4hag6ej16j9VXddnRa3OdaZHMFZQXApyIQrmoMym vG7oSQudGh3LqdN5TKcow+uP2pZaWzOZSyaRHqTMDMFwKBLaklxiYHXwKHwwShRE3WmN Rr0w== 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=+fV1kEmfM8cVIpyb9XMeB/4+z5VrvBSg3jb/39zi3bA=; b=Q1yJmBxEiYtRf8jd+Ga149/HrzIM3ZfwKNKzJcE3iC0Zm65oCtLVK5wfJ+iiA0sO4z a5eDsjHQzto3HxviNHCgfk12f0SCuQYDhSFpivMel7iTzsyF+H9ykEWEofI2o3AlFtbb 04oV4gt1LGzpAY0mIcYTp/gKYJGSA1Le5W8UeeBPZaSSY/OXZ/cAf9pNPYmjRblEnn8J nmHNEtT3cyALNlgGzIMo6yKFCtow/sBPjFCcKIPqXcKutyg5NGPWJDjCF9gXfe5IqIID UA76l82A1ZirgojIbfDL1I1WdvnoUROkAmM7yWZuTaALeDp8LcpyNRo0b+JX+HVAK+Jm E8/w== X-Gm-Message-State: APjAAAU+feYoDTGedpQtRchG3sGtJT7QrsB9u42xmcb6CA0M/5GqTaAU i7b302J1keonZAgn7Jw3bkqBo1e3FTUouJ7qLR1/eg== X-Received: by 2002:ac8:60d6:: with SMTP id i22mr17110622qtm.250.1568639729842; Mon, 16 Sep 2019 06:15:29 -0700 (PDT) MIME-Version: 1.0 References: <20190911084759.6946-1-benjamin.gaignard@st.com> <8235afe0-1796-1647-8a39-84ab354e290a@amd.com> In-Reply-To: <8235afe0-1796-1647-8a39-84ab354e290a@amd.com> From: Benjamin Gaignard Date: Mon, 16 Sep 2019 15:15:18 +0200 Message-ID: Subject: Re: [PATCH] drm: fix warnings in DSC To: Harry Wentland Cc: Benjamin Gaignard , "airlied@linux.ie" , "daniel@ffwll.ch" , "manasi.d.navare@intel.com" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" 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 mer. 11 sept. 2019 =C3=A0 15:41, Harry Wentland a =C3= =A9crit : > > On 2019-09-11 4:47 a.m., Benjamin Gaignard wrote: > > Remove always false comparisons due to limited range of nfl_bpg_offset > > and scale_increment_interval fields. > > Warnings detected when compiling with W=3D1. > > > > Signed-off-by: Benjamin Gaignard > > Reviewed-by: Harry Wentland Applied on drm-misc-next Thanks, Benjamin > > Harry > > > --- > > drivers/gpu/drm/drm_dsc.c | 11 ----------- > > 1 file changed, 11 deletions(-) > > > > diff --git a/drivers/gpu/drm/drm_dsc.c b/drivers/gpu/drm/drm_dsc.c > > index 77f4e5ae4197..27e5c6036658 100644 > > --- a/drivers/gpu/drm/drm_dsc.c > > +++ b/drivers/gpu/drm/drm_dsc.c > > @@ -336,12 +336,6 @@ int drm_dsc_compute_rc_parameters(struct drm_dsc_c= onfig *vdsc_cfg) > > else > > vdsc_cfg->nfl_bpg_offset =3D 0; > > > > - /* 2^16 - 1 */ > > - if (vdsc_cfg->nfl_bpg_offset > 65535) { > > - DRM_DEBUG_KMS("NflBpgOffset is too large for this slice h= eight\n"); > > - return -ERANGE; > > - } > > - > > /* Number of groups used to code the entire slice */ > > groups_total =3D groups_per_line * vdsc_cfg->slice_height; > > > > @@ -371,11 +365,6 @@ int drm_dsc_compute_rc_parameters(struct drm_dsc_c= onfig *vdsc_cfg) > > vdsc_cfg->scale_increment_interval =3D 0; > > } > > > > - if (vdsc_cfg->scale_increment_interval > 65535) { > > - DRM_DEBUG_KMS("ScaleIncrementInterval is large for slice = height\n"); > > - return -ERANGE; > > - } > > - > > /* > > * DSC spec mentions that bits_per_pixel specifies the target > > * bits/pixel (bpp) rate that is used by the encoder, > >