Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4285223pxj; Wed, 12 May 2021 02:04:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyNC14XHMuzFG7O1MEv9OqN5m36sinO6I/VOGjZA5RgkKAfWPaz411mJ+PKIcrVPYNAqxXX X-Received: by 2002:a6b:ea0e:: with SMTP id m14mr12133045ioc.182.1620810298699; Wed, 12 May 2021 02:04:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620810298; cv=none; d=google.com; s=arc-20160816; b=UqK7qK6k46XxX58adxAz2rUxvEfu6K8BIfKAl5mNLvS56Hl/FnQquEH3gVH3c4Jell t3a/Ny1BhzjwGhaFVyPT7jZj8wuwj2kO5f/aUBP4nXM53BOkECnroK4qQYyXnIOkb4vZ ThLZ0goV4lulUBtNwDtzVruX2YKc7O5y7aqvmbRor6X9Qq6aslvKk6MgLyxbWRGqE1Wc f+uw/zC6Pt9k3CLn/XfEvllvhp2bYvfb+FT5cC2Jo9LW38ZWS74TZZ2R6JorPw3o5Ble iqoAwdxaVs/WRcwOrdJFFAEq3rA/rk3T5/Fs8zWCvPJFHzzrjnlnsBNl8HW1W5Hyig0Q 1chw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=Hs8vPH6t9fHfq4ROhm/RZkNd7uMJTjr/shLTYuUJnas=; b=gSOeD8aKyb8DYYqIPzkiid6/Uokn4aUsVfi2yGWXIXWJ389z6TOefy3TPynbnkOzIr KfTLK+hYDmPhRSoZd0w4nsXFkZA7Gz8n4CUEeWKUXGIxsoUSVJoPBmdMy8NXwkLi1MW9 kXKp/P31oq4b+GBKaAwWUC29sZoadDWWj1UWOHk63OAmTfgSU0LelZn3eib425SYMcKO VO1rGHpkRTa8DOwMGbWWsyKkqDF9hrEdN1HEInDHW8ldGZiKwgMEslhvi/BqvnjBExu+ eKaIlEyiY3YXPLTIjMO5qN/ygDgQk+LgIifS6FuYIUOuqKCmVOdAua9sd1Qh1imb/86m 6eNA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w8si4992644iou.72.2021.05.12.02.04.45; Wed, 12 May 2021 02:04:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230224AbhELJEA (ORCPT + 99 others); Wed, 12 May 2021 05:04:00 -0400 Received: from out30-133.freemail.mail.aliyun.com ([115.124.30.133]:56644 "EHLO out30-133.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230114AbhELJEA (ORCPT ); Wed, 12 May 2021 05:04:00 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R591e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04394;MF=yang.lee@linux.alibaba.com;NM=1;PH=DS;RN=8;SR=0;TI=SMTPD_---0UYdpVrJ_1620810169; Received: from j63c13417.sqa.eu95.tbsite.net(mailfrom:yang.lee@linux.alibaba.com fp:SMTPD_---0UYdpVrJ_1620810169) by smtp.aliyun-inc.com(127.0.0.1); Wed, 12 May 2021 17:02:50 +0800 From: Yang Li To: bernie@plugable.com Cc: nathan@kernel.org, ndesaulniers@google.com, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, clang-built-linux@googlegroups.com, Yang Li Subject: [PATCH] video: fbdev: udlfb: Remove redundant initialization of Date: Wed, 12 May 2021 17:02:47 +0800 Message-Id: <1620810167-89132-1-git-send-email-yang.lee@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Integer variable 'identical' is being initialized however this value is never read as 'identical' is assigned the result of 'start + (width - end)'. Remove the redundant assignment. At the same time, adjust the declarations order of variables to keep the "upside-down x-mas tree" look of them. Clean up clang warning: drivers/video/fbdev/udlfb.c:370:6: warning: Value stored to 'identical' during its initialization is never read [clang-analyzer-deadcode.DeadStores] Reported-by: Abaci Robot Signed-off-by: Yang Li --- drivers/video/fbdev/udlfb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/video/fbdev/udlfb.c b/drivers/video/fbdev/udlfb.c index b9cdd02..f40dd6d8 100644 --- a/drivers/video/fbdev/udlfb.c +++ b/drivers/video/fbdev/udlfb.c @@ -363,13 +363,13 @@ static int dlfb_ops_mmap(struct fb_info *info, struct vm_area_struct *vma) */ static int dlfb_trim_hline(const u8 *bback, const u8 **bfront, int *width_bytes) { - int j, k; - const unsigned long *back = (const unsigned long *) bback; const unsigned long *front = (const unsigned long *) *bfront; + const unsigned long *back = (const unsigned long *) bback; const int width = *width_bytes / sizeof(unsigned long); - int identical = width; int start = width; int end = width; + int identical; + int j, k; for (j = 0; j < width; j++) { if (back[j] != front[j]) { -- 1.8.3.1